PhysicalResourceId

feral.lambda.cloudformation.PhysicalResourceId
object PhysicalResourceId extends Newtype[String]

Attributes

Source
package.scala
Graph
Supertypes
class Newtype[String]
class Object
trait Matchable
class Any
Self type

Members list

Type members

Inherited types

override opaque type Type

Attributes

Inherited from:
NewtypeTrait (hidden)
Source
NewEncoding.scala

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

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

Attributes

Source
package.scala
def unapply[A](a: A)(implicit ev: A =:= Type): Some[String]

Attributes

Source
package.scala

Attributes

Source
package.scala

Inherited methods

final inline protected def derive[F[_]](implicit ev: F[String]): F[Type]

Attributes

Inherited from:
NewEncoding (hidden)
Source
NewEncoding.scala
final inline protected def unsafeCoerce(value: String): Type

Attributes

Inherited from:
NewEncoding (hidden)
Source
NewEncoding.scala

Extensions

Inherited extensions

extension (self: Type)
final inline def value: String

Attributes

Inherited from:
NewEncoding (hidden)
Source
NewEncoding.scala

Implicits

Implicits

Inherited implicits

implicit val codec: Aux[Type, String]

Attributes

Inherited from:
NewEncoding (hidden)
Source
NewEncoding.scala
implicit val typeInfo: TypeInfo[Type]

Attributes

Inherited from:
NewEncoding (hidden)
Source
NewEncoding.scala