PhysicalResourceId

object PhysicalResourceId extends Newtype[String]
class Newtype[String]
trait NewtypeTrait[String]
trait NewEncoding[String]
class Object
trait Matchable
class Any

Type members

Inherited types

override opaque type Type
Inherited from:
NewtypeTrait

Value members

Concrete methods

def apply(s: String): Option[Type]

Applies validation rules from https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/crpg-ref-responses.html

def unapply[A](a: A)(implicit ev: A =:= Type): Some[String]

Inherited methods

final inline protected def derive[F[_]](implicit ev: F[String]): F[Type]
Inherited from:
NewEncoding
final inline protected def unsafeCoerce(value: String): Type
Inherited from:
NewEncoding

Extensions

Inherited extensions

extension (self: Type)
final inline def value: String
Inherited from:
NewEncoding

Implicits

Inherited implicits

implicit val codec: Aux[Type, String]
Inherited from:
NewEncoding
implicit val typeInfo: TypeInfo[Type]
Inherited from:
NewEncoding