feral.lambda.cloudformation

Type members

Classlikes

trait CloudFormationCustomResource[F[_], Input, Output]
Companion:
object
final case class CloudFormationCustomResourceRequest[A](RequestType: CloudFormationRequestType, ResponseURL: Uri, StackId: StackId, RequestId: RequestId, ResourceType: ResourceType, LogicalResourceId: LogicalResourceId, PhysicalResourceId: Option[PhysicalResourceId], ResourceProperties: A, OldResourceProperties: Option[JsonObject])
Companion:
object
final case class CloudFormationCustomResourceResponse(Status: RequestResponseStatus, Reason: Option[String], PhysicalResourceId: Option[PhysicalResourceId], StackId: StackId, RequestId: RequestId, LogicalResourceId: LogicalResourceId, Data: Json)
Companion:
object
Companion:
object
final case class HandlerResponse[A](physicalId: PhysicalResourceId, data: Option[A])
Companion:
object
Companion:
class
object LogicalResourceId extends NewtypeWrapped[String]
object MissingResourceProperties extends RuntimeException
object PhysicalResourceId extends Newtype[String]
object RequestId extends NewtypeWrapped[String]
Companion:
object
object ResourceType extends NewtypeWrapped[String]
object StackId extends NewtypeWrapped[String]

Types

type LogicalResourceId = Type
type PhysicalResourceId = Type
type RequestId = Type
type ResourceType = Type
type StackId = Type