Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data CloudFormation
- data RESTError :: *
- ns :: Text
- data Tag
- tag :: Tag
- tagKey :: Lens' Tag (Maybe Text)
- tagValue :: Lens' Tag (Maybe Text)
- data StackStatus
- = CreateComplete
- | CreateFailed
- | CreateInProgress
- | DeleteComplete
- | DeleteFailed
- | DeleteInProgress
- | RollbackComplete
- | RollbackFailed
- | RollbackInProgress
- | UpdateComplete
- | UpdateCompleteCleanupInProgress
- | UpdateInProgress
- | UpdateRollbackComplete
- | UpdateRollbackCompleteCleanupInProgress
- | UpdateRollbackFailed
- | UpdateRollbackInProgress
- data StackEvent
- stackEvent :: Text -> Text -> Text -> UTCTime -> StackEvent
- seEventId :: Lens' StackEvent Text
- seLogicalResourceId :: Lens' StackEvent (Maybe Text)
- sePhysicalResourceId :: Lens' StackEvent (Maybe Text)
- seResourceProperties :: Lens' StackEvent (Maybe Text)
- seResourceStatus :: Lens' StackEvent (Maybe Text)
- seResourceStatusReason :: Lens' StackEvent (Maybe Text)
- seResourceType :: Lens' StackEvent (Maybe Text)
- seStackId :: Lens' StackEvent Text
- seStackName :: Lens' StackEvent Text
- seTimestamp :: Lens' StackEvent UTCTime
- data StackSummary
- stackSummary :: Text -> UTCTime -> Text -> StackSummary
- ssCreationTime :: Lens' StackSummary UTCTime
- ssDeletionTime :: Lens' StackSummary (Maybe UTCTime)
- ssLastUpdatedTime :: Lens' StackSummary (Maybe UTCTime)
- ssStackId :: Lens' StackSummary (Maybe Text)
- ssStackName :: Lens' StackSummary Text
- ssStackStatus :: Lens' StackSummary Text
- ssStackStatusReason :: Lens' StackSummary (Maybe Text)
- ssTemplateDescription :: Lens' StackSummary (Maybe Text)
- data StackResourceDetail
- stackResourceDetail :: Text -> Text -> UTCTime -> Text -> StackResourceDetail
- srdDescription :: Lens' StackResourceDetail (Maybe Text)
- srdLastUpdatedTimestamp :: Lens' StackResourceDetail UTCTime
- srdLogicalResourceId :: Lens' StackResourceDetail Text
- srdMetadata :: Lens' StackResourceDetail (Maybe Text)
- srdPhysicalResourceId :: Lens' StackResourceDetail (Maybe Text)
- srdResourceStatus :: Lens' StackResourceDetail Text
- srdResourceStatusReason :: Lens' StackResourceDetail (Maybe Text)
- srdResourceType :: Lens' StackResourceDetail Text
- srdStackId :: Lens' StackResourceDetail (Maybe Text)
- srdStackName :: Lens' StackResourceDetail (Maybe Text)
- data ResourceStatus
- data TemplateParameter
- templateParameter :: TemplateParameter
- tpDefaultValue :: Lens' TemplateParameter (Maybe Text)
- tpDescription :: Lens' TemplateParameter (Maybe Text)
- tpNoEcho :: Lens' TemplateParameter (Maybe Bool)
- tpParameterKey :: Lens' TemplateParameter (Maybe Text)
- data ParameterDeclaration
- parameterDeclaration :: ParameterDeclaration
- pdDefaultValue :: Lens' ParameterDeclaration (Maybe Text)
- pdDescription :: Lens' ParameterDeclaration (Maybe Text)
- pdNoEcho :: Lens' ParameterDeclaration (Maybe Bool)
- pdParameterKey :: Lens' ParameterDeclaration (Maybe Text)
- pdParameterType :: Lens' ParameterDeclaration (Maybe Text)
- data StackResource
- stackResource :: Text -> Text -> UTCTime -> Text -> StackResource
- sr1Description :: Lens' StackResource (Maybe Text)
- sr1LogicalResourceId :: Lens' StackResource Text
- sr1PhysicalResourceId :: Lens' StackResource (Maybe Text)
- sr1ResourceStatus :: Lens' StackResource Text
- sr1ResourceStatusReason :: Lens' StackResource (Maybe Text)
- sr1ResourceType :: Lens' StackResource Text
- sr1StackId :: Lens' StackResource (Maybe Text)
- sr1StackName :: Lens' StackResource (Maybe Text)
- sr1Timestamp :: Lens' StackResource UTCTime
- data Output
- output :: Output
- oDescription :: Lens' Output (Maybe Text)
- oOutputKey :: Lens' Output (Maybe Text)
- oOutputValue :: Lens' Output (Maybe Text)
- data StackResourceSummary
- stackResourceSummary :: Text -> Text -> UTCTime -> Text -> StackResourceSummary
- srsLastUpdatedTimestamp :: Lens' StackResourceSummary UTCTime
- srsLogicalResourceId :: Lens' StackResourceSummary Text
- srsPhysicalResourceId :: Lens' StackResourceSummary (Maybe Text)
- srsResourceStatus :: Lens' StackResourceSummary Text
- srsResourceStatusReason :: Lens' StackResourceSummary (Maybe Text)
- srsResourceType :: Lens' StackResourceSummary Text
- data Capability = CapabilityIam
- data ResourceSignalStatus
- data Stack
- stack :: Text -> UTCTime -> Text -> Stack
- sCapabilities :: Lens' Stack [Text]
- sCreationTime :: Lens' Stack UTCTime
- sDescription :: Lens' Stack (Maybe Text)
- sDisableRollback :: Lens' Stack (Maybe Bool)
- sLastUpdatedTime :: Lens' Stack (Maybe UTCTime)
- sNotificationARNs :: Lens' Stack [Text]
- sOutputs :: Lens' Stack [Output]
- sParameters :: Lens' Stack [Parameter]
- sStackId :: Lens' Stack (Maybe Text)
- sStackName :: Lens' Stack Text
- sStackStatus :: Lens' Stack Text
- sStackStatusReason :: Lens' Stack (Maybe Text)
- sTags :: Lens' Stack [Tag]
- sTimeoutInMinutes :: Lens' Stack (Maybe Natural)
- data OnFailure
- data Parameter
- parameter :: Parameter
- pParameterKey :: Lens' Parameter (Maybe Text)
- pParameterValue :: Lens' Parameter (Maybe Text)
- pUsePreviousValue :: Lens' Parameter (Maybe Bool)
Service
data CloudFormation Source
Version 2010-05-15
of the Amazon CloudFormation service.
AWSService CloudFormation | |
type Er CloudFormation = RESTError | |
type Sg CloudFormation = V4 |
Error
data RESTError :: *
XML
Tag
tagKey :: Lens' Tag (Maybe Text) Source
Required. A string used to identify this tag. You can specify a maximum of 128 characters for a tag key. Tags owned by Amazon Web Services (AWS) have the reserved prefix: aws:.
tagValue :: Lens' Tag (Maybe Text) Source
Required. A string containing the value for this tag. You can specify a maximum of 256 characters for a tag value.
StackStatus
data StackStatus Source
CreateComplete | CREATE_COMPLETE |
CreateFailed | CREATE_FAILED |
CreateInProgress | CREATE_IN_PROGRESS |
DeleteComplete | DELETE_COMPLETE |
DeleteFailed | DELETE_FAILED |
DeleteInProgress | DELETE_IN_PROGRESS |
RollbackComplete | ROLLBACK_COMPLETE |
RollbackFailed | ROLLBACK_FAILED |
RollbackInProgress | ROLLBACK_IN_PROGRESS |
UpdateComplete | UPDATE_COMPLETE |
UpdateCompleteCleanupInProgress | UPDATE_COMPLETE_CLEANUP_IN_PROGRESS |
UpdateInProgress | UPDATE_IN_PROGRESS |
UpdateRollbackComplete | UPDATE_ROLLBACK_COMPLETE |
UpdateRollbackCompleteCleanupInProgress | UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS |
UpdateRollbackFailed | UPDATE_ROLLBACK_FAILED |
UpdateRollbackInProgress | UPDATE_ROLLBACK_IN_PROGRESS |
StackEvent
data StackEvent Source
StackEvent
constructor.
The fields accessible through corresponding lenses are:
seEventId :: Lens' StackEvent Text Source
The unique ID of this event.
seLogicalResourceId :: Lens' StackEvent (Maybe Text) Source
The logical name of the resource specified in the template.
sePhysicalResourceId :: Lens' StackEvent (Maybe Text) Source
The name or unique identifier associated with the physical instance of the resource.
seResourceProperties :: Lens' StackEvent (Maybe Text) Source
BLOB of the properties used to create the resource.
seResourceStatus :: Lens' StackEvent (Maybe Text) Source
Current status of the resource.
seResourceStatusReason :: Lens' StackEvent (Maybe Text) Source
Success/failure message associated with the resource.
seResourceType :: Lens' StackEvent (Maybe Text) Source
Type of resource. (For more information, go to AWS Resource Types Reference in the AWS CloudFormation User Guide.).
seStackId :: Lens' StackEvent Text Source
The unique ID name of the instance of the stack.
seStackName :: Lens' StackEvent Text Source
The name associated with a stack.
seTimestamp :: Lens' StackEvent UTCTime Source
Time the status was updated.
StackSummary
data StackSummary Source
StackSummary
constructor.
The fields accessible through corresponding lenses are:
ssCreationTime :: Lens' StackSummary UTCTime Source
The time the stack was created.
ssDeletionTime :: Lens' StackSummary (Maybe UTCTime) Source
The time the stack was deleted.
ssLastUpdatedTime :: Lens' StackSummary (Maybe UTCTime) Source
The time the stack was last updated. This field will only be returned if the stack has been updated at least once.
ssStackName :: Lens' StackSummary Text Source
The name associated with the stack.
ssStackStatus :: Lens' StackSummary Text Source
The current status of the stack.
ssStackStatusReason :: Lens' StackSummary (Maybe Text) Source
Success/Failure message associated with the stack status.
ssTemplateDescription :: Lens' StackSummary (Maybe Text) Source
The template description of the template used to create the stack.
StackResourceDetail
:: Text | |
-> Text | |
-> UTCTime | |
-> Text | |
-> StackResourceDetail |
StackResourceDetail
constructor.
The fields accessible through corresponding lenses are:
srdDescription :: Lens' StackResourceDetail (Maybe Text) Source
User defined description associated with the resource.
srdLastUpdatedTimestamp :: Lens' StackResourceDetail UTCTime Source
Time the status was updated.
srdLogicalResourceId :: Lens' StackResourceDetail Text Source
The logical name of the resource specified in the template.
srdMetadata :: Lens' StackResourceDetail (Maybe Text) Source
The JSON format content of the Metadata attribute declared for the resource. For more information, see Metadata Attribute in the AWS CloudFormation User Guide.
srdPhysicalResourceId :: Lens' StackResourceDetail (Maybe Text) Source
The name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS CloudFormation.
srdResourceStatus :: Lens' StackResourceDetail Text Source
Current status of the resource.
srdResourceStatusReason :: Lens' StackResourceDetail (Maybe Text) Source
Success/failure message associated with the resource.
srdResourceType :: Lens' StackResourceDetail Text Source
Type of resource. ((For more information, go to AWS Resource Types Reference in the AWS CloudFormation User Guide.).
srdStackId :: Lens' StackResourceDetail (Maybe Text) Source
Unique identifier of the stack.
srdStackName :: Lens' StackResourceDetail (Maybe Text) Source
The name associated with the stack.
ResourceStatus
data ResourceStatus Source
RSCreateComplete | CREATE_COMPLETE |
RSCreateFailed | CREATE_FAILED |
RSCreateInProgress | CREATE_IN_PROGRESS |
RSDeleteComplete | DELETE_COMPLETE |
RSDeleteFailed | DELETE_FAILED |
RSDeleteInProgress | DELETE_IN_PROGRESS |
RSDeleteSkipped | DELETE_SKIPPED |
RSUpdateComplete | UPDATE_COMPLETE |
RSUpdateFailed | UPDATE_FAILED |
RSUpdateInProgress | UPDATE_IN_PROGRESS |
TemplateParameter
data TemplateParameter Source
templateParameter :: TemplateParameter Source
TemplateParameter
constructor.
The fields accessible through corresponding lenses are:
tpDefaultValue :: Lens' TemplateParameter (Maybe Text) Source
The default value associated with the parameter.
tpDescription :: Lens' TemplateParameter (Maybe Text) Source
User defined description associated with the parameter.
tpNoEcho :: Lens' TemplateParameter (Maybe Bool) Source
Flag indicating whether the parameter should be displayed as plain text in logs and UIs.
tpParameterKey :: Lens' TemplateParameter (Maybe Text) Source
The name associated with the parameter.
ParameterDeclaration
parameterDeclaration :: ParameterDeclaration Source
ParameterDeclaration
constructor.
The fields accessible through corresponding lenses are:
pdDefaultValue :: Lens' ParameterDeclaration (Maybe Text) Source
The default value of the parameter.
pdDescription :: Lens' ParameterDeclaration (Maybe Text) Source
The description that is associate with the parameter.
pdNoEcho :: Lens' ParameterDeclaration (Maybe Bool) Source
Flag that indicates whether the parameter value is shown as plain text in logs and in the AWS Management Console.
pdParameterKey :: Lens' ParameterDeclaration (Maybe Text) Source
The name that is associated with the parameter.
pdParameterType :: Lens' ParameterDeclaration (Maybe Text) Source
The type of parameter.
StackResource
data StackResource Source
:: Text | |
-> Text | |
-> UTCTime | |
-> Text | |
-> StackResource |
StackResource
constructor.
The fields accessible through corresponding lenses are:
sr1Description :: Lens' StackResource (Maybe Text) Source
User defined description associated with the resource.
sr1LogicalResourceId :: Lens' StackResource Text Source
The logical name of the resource specified in the template.
sr1PhysicalResourceId :: Lens' StackResource (Maybe Text) Source
The name or unique identifier that corresponds to a physical instance ID of a resource supported by AWS CloudFormation.
sr1ResourceStatus :: Lens' StackResource Text Source
Current status of the resource.
sr1ResourceStatusReason :: Lens' StackResource (Maybe Text) Source
Success/failure message associated with the resource.
sr1ResourceType :: Lens' StackResource Text Source
Type of resource. (For more information, go to AWS Resource Types Reference in the AWS CloudFormation User Guide.).
sr1StackId :: Lens' StackResource (Maybe Text) Source
Unique identifier of the stack.
sr1StackName :: Lens' StackResource (Maybe Text) Source
The name associated with the stack.
sr1Timestamp :: Lens' StackResource UTCTime Source
Time the status was updated.
Output
Output
constructor.
The fields accessible through corresponding lenses are:
oDescription :: Lens' Output (Maybe Text) Source
User defined description associated with the output.
StackResourceSummary
:: Text | |
-> Text | |
-> UTCTime | |
-> Text | |
-> StackResourceSummary |
StackResourceSummary
constructor.
The fields accessible through corresponding lenses are:
srsLastUpdatedTimestamp :: Lens' StackResourceSummary UTCTime Source
Time the status was updated.
srsLogicalResourceId :: Lens' StackResourceSummary Text Source
The logical name of the resource specified in the template.
srsPhysicalResourceId :: Lens' StackResourceSummary (Maybe Text) Source
The name or unique identifier that corresponds to a physical instance ID of the resource.
srsResourceStatus :: Lens' StackResourceSummary Text Source
Current status of the resource.
srsResourceStatusReason :: Lens' StackResourceSummary (Maybe Text) Source
Success/failure message associated with the resource.
srsResourceType :: Lens' StackResourceSummary Text Source
Type of resource. (For more information, go to AWS Resource Types Reference in the AWS CloudFormation User Guide.).
Capability
data Capability Source
CapabilityIam | CAPABILITY_IAM |
ResourceSignalStatus
data ResourceSignalStatus Source
Stack
Stack
constructor.
The fields accessible through corresponding lenses are:
sCapabilities
::
[Text
]sCreationTime
::
UTCTime
sDescription
::
Maybe
Text
sDisableRollback
::
Maybe
Bool
sLastUpdatedTime
::
Maybe
UTCTime
sNotificationARNs
::
[Text
]sOutputs
::
[Output
]sParameters
::
[Parameter
]sStackId
::
Maybe
Text
sStackName
::
Text
sStackStatus
::
Text
sStackStatusReason
::
Maybe
Text
sTags
::
[Tag
]sTimeoutInMinutes
::
Maybe
Natural
sCapabilities :: Lens' Stack [Text] Source
The capabilities allowed in the stack.
sCreationTime :: Lens' Stack UTCTime Source
Time at which the stack was created.
sDisableRollback :: Lens' Stack (Maybe Bool) Source
Boolean to enable or disable rollback on stack creation failures: true: disable rollback false: enable rollback.
sLastUpdatedTime :: Lens' Stack (Maybe UTCTime) Source
The time the stack was last updated. This field will only be returned if the stack has been updated at least once.
sNotificationARNs :: Lens' Stack [Text] Source
SNS topic ARNs to which stack related events are published.
sParameters :: Lens' Stack [Parameter] Source
A list of Parameter structures.
sStackName :: Lens' Stack Text Source
The name associated with the stack.
sStackStatus :: Lens' Stack Text Source
Current status of the stack.
sStackStatusReason :: Lens' Stack (Maybe Text) Source
Success/failure message associated with the stack status.
sTags :: Lens' Stack [Tag] Source
A list of Tags that specify cost allocation information for the stack.
sTimeoutInMinutes :: Lens' Stack (Maybe Natural) Source
The amount of time within which stack creation should complete.
OnFailure
Parameter
Parameter
constructor.
The fields accessible through corresponding lenses are: