Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- TypeNotFoundException
- CreatedButModifiedException
- ChangeSetNotFoundException
- OperationInProgressException
- InvalidChangeSetStatusException
- OperationNotFoundException
- OperationIdAlreadyExistsException
- TypeConfigurationNotFoundException
- InsufficientCapabilitiesException
- TokenAlreadyExistsException
- StackNotFoundException
- StackSetNotFoundException
- StackInstanceNotFoundException
- OperationStatusCheckFailedException
- StackSetNotEmptyException
- InvalidOperationException
- InvalidStateTransitionException
- NameAlreadyExistsException
- CFNRegistryException
- StaleRequestException
- AlreadyExistsException
- LimitExceededException
- Waiters
- Operations
- DescribeStackSetOperation
- ImportStacksToStackSet
- DeleteStack
- UpdateStack
- BatchDescribeTypeConfigurations
- SetTypeConfiguration
- GetTemplateSummary
- ListChangeSets (Paginated)
- ListStackResources (Paginated)
- UpdateStackInstances
- DeleteStackInstances
- DescribeType
- CreateStackInstances
- ListTypeRegistrations
- GetStackPolicy
- DescribeStacks (Paginated)
- CreateChangeSet
- ListStackSetOperations (Paginated)
- ExecuteChangeSet
- DescribePublisher
- ListStackInstances (Paginated)
- ContinueUpdateRollback
- ValidateTemplate
- CancelUpdateStack
- PublishType
- ListTypes (Paginated)
- DescribeTypeRegistration
- DetectStackDrift
- DescribeStackEvents (Paginated)
- SignalResource
- SetStackPolicy
- ListImports (Paginated)
- DescribeStackResourceDrifts
- ListStacks (Paginated)
- RegisterPublisher
- DescribeAccountLimits (Paginated)
- DescribeStackResources
- DescribeStackInstance
- CreateStack
- UpdateStackSet
- DeleteStackSet
- EstimateTemplateCost
- DeleteChangeSet
- ListStackSets (Paginated)
- ListExports (Paginated)
- DescribeStackDriftDetectionStatus
- RollbackStack
- CreateStackSet
- DeregisterType
- DeactivateType
- RecordHandlerProgress
- ListTypeVersions
- SetTypeDefaultVersion
- UpdateTerminationProtection
- TestType
- GetTemplate
- DetectStackSetDrift
- DetectStackResourceDrift
- DescribeChangeSet (Paginated)
- DescribeStackSet
- ListStackSetOperationResults (Paginated)
- RegisterType
- ActivateType
- StopStackSetOperation
- DescribeStackResource
- Types
- AccountGateStatus
- CallAs
- Capability
- Category
- ChangeAction
- ChangeSetStatus
- ChangeSetType
- ChangeSource
- ChangeType
- DeprecatedStatus
- DifferenceType
- EvaluationType
- ExecutionStatus
- HandlerErrorCode
- IdentityProvider
- OnFailure
- OperationStatus
- PermissionModels
- ProvisioningType
- PublisherStatus
- RegionConcurrencyType
- RegistrationStatus
- RegistryType
- Replacement
- RequiresRecreation
- ResourceAttribute
- ResourceSignalStatus
- ResourceStatus
- StackDriftDetectionStatus
- StackDriftStatus
- StackInstanceDetailedStatus
- StackInstanceFilterName
- StackInstanceStatus
- StackResourceDriftStatus
- StackSetDriftDetectionStatus
- StackSetDriftStatus
- StackSetOperationAction
- StackSetOperationResultStatus
- StackSetOperationStatus
- StackSetStatus
- StackStatus
- TemplateStage
- ThirdPartyType
- TypeTestsStatus
- VersionBump
- Visibility
- AccountGateResult
- AccountLimit
- AutoDeployment
- BatchDescribeTypeConfigurationsError
- Change
- ChangeSetSummary
- DeploymentTargets
- Export
- LoggingConfig
- ModuleInfo
- Output
- Parameter
- ParameterConstraints
- ParameterDeclaration
- PhysicalResourceIdContextKeyValuePair
- PropertyDifference
- RequiredActivatedType
- ResourceChange
- ResourceChangeDetail
- ResourceIdentifierSummary
- ResourceTargetDefinition
- ResourceToImport
- RollbackConfiguration
- RollbackTrigger
- Stack
- StackDriftInformation
- StackDriftInformationSummary
- StackEvent
- StackInstance
- StackInstanceComprehensiveStatus
- StackInstanceFilter
- StackInstanceSummary
- StackResource
- StackResourceDetail
- StackResourceDrift
- StackResourceDriftInformation
- StackResourceDriftInformationSummary
- StackResourceSummary
- StackSet
- StackSetDriftDetectionDetails
- StackSetOperation
- StackSetOperationPreferences
- StackSetOperationResultSummary
- StackSetOperationSummary
- StackSetSummary
- StackSummary
- Tag
- TemplateParameter
- TypeConfigurationDetails
- TypeConfigurationIdentifier
- TypeFilters
- TypeSummary
- TypeVersionSummary
Derived from API version 2010-05-15
of the AWS service descriptions, licensed under Apache 2.0.
AWS CloudFormation
CloudFormation allows you to create and manage Amazon Web Services infrastructure deployments predictably and repeatedly. You can use CloudFormation to leverage Amazon Web Services products, such as Amazon Elastic Compute Cloud, Amazon Elastic Block Store, Amazon Simple Notification Service, Elastic Load Balancing, and Auto Scaling to build highly-reliable, highly scalable, cost-effective applications without creating or configuring the underlying Amazon Web Services infrastructure.
With CloudFormation, you declare all of your resources and dependencies in a template file. The template defines a collection of resources as a single unit called a stack. CloudFormation creates and deletes all member resources of the stack together and manages all dependencies between the resources for you.
For more information about CloudFormation, see the CloudFormation Product Page.
CloudFormation makes use of other Amazon Web Services products. If you need additional technical information about a specific Amazon Web Services product, you can find the product's technical documentation at docs.aws.amazon.com .
Synopsis
- defaultService :: Service
- _TypeNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _CreatedButModifiedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ChangeSetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationInProgressException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidChangeSetStatusException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationIdAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _TypeConfigurationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _InsufficientCapabilitiesException :: AsError a => Getting (First ServiceError) a ServiceError
- _TokenAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _StackNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _StackSetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _StackInstanceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _OperationStatusCheckFailedException :: AsError a => Getting (First ServiceError) a ServiceError
- _StackSetNotEmptyException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidStateTransitionException :: AsError a => Getting (First ServiceError) a ServiceError
- _NameAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _CFNRegistryException :: AsError a => Getting (First ServiceError) a ServiceError
- _StaleRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- newStackImportComplete :: Wait DescribeStacks
- newStackCreateComplete :: Wait DescribeStacks
- newStackRollbackComplete :: Wait DescribeStacks
- newTypeRegistrationComplete :: Wait DescribeTypeRegistration
- newStackUpdateComplete :: Wait DescribeStacks
- newStackExists :: Wait DescribeStacks
- newStackDeleteComplete :: Wait DescribeStacks
- newChangeSetCreateComplete :: Wait DescribeChangeSet
- data DescribeStackSetOperation = DescribeStackSetOperation' (Maybe CallAs) Text Text
- newDescribeStackSetOperation :: Text -> Text -> DescribeStackSetOperation
- data DescribeStackSetOperationResponse = DescribeStackSetOperationResponse' (Maybe StackSetOperation) Int
- newDescribeStackSetOperationResponse :: Int -> DescribeStackSetOperationResponse
- data ImportStacksToStackSet = ImportStacksToStackSet' (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) Text [Text]
- newImportStacksToStackSet :: Text -> ImportStacksToStackSet
- data ImportStacksToStackSetResponse = ImportStacksToStackSetResponse' (Maybe Text) Int
- newImportStacksToStackSetResponse :: Int -> ImportStacksToStackSetResponse
- data DeleteStack = DeleteStack' (Maybe [Text]) (Maybe Text) (Maybe Text) Text
- newDeleteStack :: Text -> DeleteStack
- data DeleteStackResponse = DeleteStackResponse' {
- newDeleteStackResponse :: DeleteStackResponse
- data UpdateStack = UpdateStack' (Maybe Bool) (Maybe Bool) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe RollbackConfiguration) (Maybe [Text]) (Maybe [Tag]) (Maybe Text) Text
- newUpdateStack :: Text -> UpdateStack
- data UpdateStackResponse = UpdateStackResponse' (Maybe Text) Int
- newUpdateStackResponse :: Int -> UpdateStackResponse
- data BatchDescribeTypeConfigurations = BatchDescribeTypeConfigurations' (NonEmpty TypeConfigurationIdentifier)
- newBatchDescribeTypeConfigurations :: NonEmpty TypeConfigurationIdentifier -> BatchDescribeTypeConfigurations
- data BatchDescribeTypeConfigurationsResponse = BatchDescribeTypeConfigurationsResponse' (Maybe [TypeConfigurationIdentifier]) (Maybe [TypeConfigurationDetails]) (Maybe [BatchDescribeTypeConfigurationsError]) Int
- newBatchDescribeTypeConfigurationsResponse :: Int -> BatchDescribeTypeConfigurationsResponse
- data SetTypeConfiguration = SetTypeConfiguration' (Maybe Text) (Maybe Text) (Maybe ThirdPartyType) (Maybe Text) Text
- newSetTypeConfiguration :: Text -> SetTypeConfiguration
- data SetTypeConfigurationResponse = SetTypeConfigurationResponse' (Maybe Text) Int
- newSetTypeConfigurationResponse :: Int -> SetTypeConfigurationResponse
- data GetTemplateSummary = GetTemplateSummary' (Maybe CallAs) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newGetTemplateSummary :: GetTemplateSummary
- data GetTemplateSummaryResponse = GetTemplateSummaryResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [ParameterDeclaration]) (Maybe Text) (Maybe [ResourceIdentifierSummary]) (Maybe Text) (Maybe [Capability]) (Maybe [Text]) Int
- newGetTemplateSummaryResponse :: Int -> GetTemplateSummaryResponse
- data ListChangeSets = ListChangeSets' (Maybe Text) Text
- newListChangeSets :: Text -> ListChangeSets
- data ListChangeSetsResponse = ListChangeSetsResponse' (Maybe Text) (Maybe [ChangeSetSummary]) Int
- newListChangeSetsResponse :: Int -> ListChangeSetsResponse
- data ListStackResources = ListStackResources' (Maybe Text) Text
- newListStackResources :: Text -> ListStackResources
- data ListStackResourcesResponse = ListStackResourcesResponse' (Maybe Text) (Maybe [StackResourceSummary]) Int
- newListStackResourcesResponse :: Int -> ListStackResourcesResponse
- data UpdateStackInstances = UpdateStackInstances' (Maybe [Text]) (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe DeploymentTargets) (Maybe [Parameter]) Text [Text]
- newUpdateStackInstances :: Text -> UpdateStackInstances
- data UpdateStackInstancesResponse = UpdateStackInstancesResponse' (Maybe Text) Int
- newUpdateStackInstancesResponse :: Int -> UpdateStackInstancesResponse
- data DeleteStackInstances = DeleteStackInstances' (Maybe [Text]) (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe DeploymentTargets) Text [Text] Bool
- newDeleteStackInstances :: Text -> Bool -> DeleteStackInstances
- data DeleteStackInstancesResponse = DeleteStackInstancesResponse' (Maybe Text) Int
- newDeleteStackInstancesResponse :: Int -> DeleteStackInstancesResponse
- data DescribeType = DescribeType' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RegistryType) (Maybe Text)
- newDescribeType :: DescribeType
- data DescribeTypeResponse = DescribeTypeResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Visibility) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [RequiredActivatedType]) (Maybe DeprecatedStatus) (Maybe ISO8601) (Maybe RegistryType) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ProvisioningType) (Maybe TypeTestsStatus) (Maybe LoggingConfig) Int
- newDescribeTypeResponse :: Int -> DescribeTypeResponse
- data CreateStackInstances = CreateStackInstances' (Maybe [Text]) (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe DeploymentTargets) (Maybe [Parameter]) Text [Text]
- newCreateStackInstances :: Text -> CreateStackInstances
- data CreateStackInstancesResponse = CreateStackInstancesResponse' (Maybe Text) Int
- newCreateStackInstancesResponse :: Int -> CreateStackInstancesResponse
- data ListTypeRegistrations = ListTypeRegistrations' (Maybe Text) (Maybe RegistrationStatus) (Maybe Text) (Maybe Text) (Maybe RegistryType) (Maybe Natural)
- newListTypeRegistrations :: ListTypeRegistrations
- data ListTypeRegistrationsResponse = ListTypeRegistrationsResponse' (Maybe [Text]) (Maybe Text) Int
- newListTypeRegistrationsResponse :: Int -> ListTypeRegistrationsResponse
- data GetStackPolicy = GetStackPolicy' Text
- newGetStackPolicy :: Text -> GetStackPolicy
- data GetStackPolicyResponse = GetStackPolicyResponse' (Maybe Text) Int
- newGetStackPolicyResponse :: Int -> GetStackPolicyResponse
- data DescribeStacks = DescribeStacks' (Maybe Text) (Maybe Text)
- newDescribeStacks :: DescribeStacks
- data DescribeStacksResponse = DescribeStacksResponse' (Maybe Text) (Maybe [Stack]) Int
- newDescribeStacksResponse :: Int -> DescribeStacksResponse
- data CreateChangeSet = CreateChangeSet' (Maybe ChangeSetType) (Maybe Bool) (Maybe Text) (Maybe [Text]) (Maybe Bool) (Maybe [ResourceToImport]) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe RollbackConfiguration) (Maybe [Text]) (Maybe [Tag]) (Maybe Text) Text Text
- newCreateChangeSet :: Text -> Text -> CreateChangeSet
- data CreateChangeSetResponse = CreateChangeSetResponse' (Maybe Text) (Maybe Text) Int
- newCreateChangeSetResponse :: Int -> CreateChangeSetResponse
- data ListStackSetOperations = ListStackSetOperations' (Maybe CallAs) (Maybe Text) (Maybe Natural) Text
- newListStackSetOperations :: Text -> ListStackSetOperations
- data ListStackSetOperationsResponse = ListStackSetOperationsResponse' (Maybe Text) (Maybe [StackSetOperationSummary]) Int
- newListStackSetOperationsResponse :: Int -> ListStackSetOperationsResponse
- data ExecuteChangeSet = ExecuteChangeSet' (Maybe Bool) (Maybe Text) (Maybe Text) Text
- newExecuteChangeSet :: Text -> ExecuteChangeSet
- data ExecuteChangeSetResponse = ExecuteChangeSetResponse' Int
- newExecuteChangeSetResponse :: Int -> ExecuteChangeSetResponse
- data DescribePublisher = DescribePublisher' (Maybe Text)
- newDescribePublisher :: DescribePublisher
- data DescribePublisherResponse = DescribePublisherResponse' (Maybe PublisherStatus) (Maybe Text) (Maybe IdentityProvider) (Maybe Text) Int
- newDescribePublisherResponse :: Int -> DescribePublisherResponse
- data ListStackInstances = ListStackInstances' (Maybe Text) (Maybe CallAs) (Maybe [StackInstanceFilter]) (Maybe Text) (Maybe Text) (Maybe Natural) Text
- newListStackInstances :: Text -> ListStackInstances
- data ListStackInstancesResponse = ListStackInstancesResponse' (Maybe Text) (Maybe [StackInstanceSummary]) Int
- newListStackInstancesResponse :: Int -> ListStackInstancesResponse
- data ContinueUpdateRollback = ContinueUpdateRollback' (Maybe [Text]) (Maybe Text) (Maybe Text) Text
- newContinueUpdateRollback :: Text -> ContinueUpdateRollback
- data ContinueUpdateRollbackResponse = ContinueUpdateRollbackResponse' Int
- newContinueUpdateRollbackResponse :: Int -> ContinueUpdateRollbackResponse
- data ValidateTemplate = ValidateTemplate' (Maybe Text) (Maybe Text)
- newValidateTemplate :: ValidateTemplate
- data ValidateTemplateResponse = ValidateTemplateResponse' (Maybe [Text]) (Maybe Text) (Maybe [TemplateParameter]) (Maybe Text) (Maybe [Capability]) Int
- newValidateTemplateResponse :: Int -> ValidateTemplateResponse
- data CancelUpdateStack = CancelUpdateStack' (Maybe Text) Text
- newCancelUpdateStack :: Text -> CancelUpdateStack
- data CancelUpdateStackResponse = CancelUpdateStackResponse' {
- newCancelUpdateStackResponse :: CancelUpdateStackResponse
- data PublishType = PublishType' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ThirdPartyType)
- newPublishType :: PublishType
- data PublishTypeResponse = PublishTypeResponse' (Maybe Text) Int
- newPublishTypeResponse :: Int -> PublishTypeResponse
- data ListTypes = ListTypes' (Maybe TypeFilters) (Maybe Visibility) (Maybe Text) (Maybe DeprecatedStatus) (Maybe RegistryType) (Maybe Natural) (Maybe ProvisioningType)
- newListTypes :: ListTypes
- data ListTypesResponse = ListTypesResponse' (Maybe [TypeSummary]) (Maybe Text) Int
- newListTypesResponse :: Int -> ListTypesResponse
- data DescribeTypeRegistration = DescribeTypeRegistration' Text
- newDescribeTypeRegistration :: Text -> DescribeTypeRegistration
- data DescribeTypeRegistrationResponse = DescribeTypeRegistrationResponse' (Maybe Text) (Maybe RegistrationStatus) (Maybe Text) (Maybe Text) Int
- newDescribeTypeRegistrationResponse :: Int -> DescribeTypeRegistrationResponse
- data DetectStackDrift = DetectStackDrift' (Maybe (NonEmpty Text)) Text
- newDetectStackDrift :: Text -> DetectStackDrift
- data DetectStackDriftResponse = DetectStackDriftResponse' Int Text
- newDetectStackDriftResponse :: Int -> Text -> DetectStackDriftResponse
- data DescribeStackEvents = DescribeStackEvents' (Maybe Text) (Maybe Text)
- newDescribeStackEvents :: DescribeStackEvents
- data DescribeStackEventsResponse = DescribeStackEventsResponse' (Maybe Text) (Maybe [StackEvent]) Int
- newDescribeStackEventsResponse :: Int -> DescribeStackEventsResponse
- data SignalResource = SignalResource' Text Text Text ResourceSignalStatus
- newSignalResource :: Text -> Text -> Text -> ResourceSignalStatus -> SignalResource
- data SignalResourceResponse = SignalResourceResponse' {
- newSignalResourceResponse :: SignalResourceResponse
- data SetStackPolicy = SetStackPolicy' (Maybe Text) (Maybe Text) Text
- newSetStackPolicy :: Text -> SetStackPolicy
- data SetStackPolicyResponse = SetStackPolicyResponse' {
- newSetStackPolicyResponse :: SetStackPolicyResponse
- data ListImports = ListImports' (Maybe Text) Text
- newListImports :: Text -> ListImports
- data ListImportsResponse = ListImportsResponse' (Maybe [Text]) (Maybe Text) Int
- newListImportsResponse :: Int -> ListImportsResponse
- data DescribeStackResourceDrifts = DescribeStackResourceDrifts' (Maybe Text) (Maybe Natural) (Maybe (NonEmpty StackResourceDriftStatus)) Text
- newDescribeStackResourceDrifts :: Text -> DescribeStackResourceDrifts
- data DescribeStackResourceDriftsResponse = DescribeStackResourceDriftsResponse' (Maybe Text) Int [StackResourceDrift]
- newDescribeStackResourceDriftsResponse :: Int -> DescribeStackResourceDriftsResponse
- data ListStacks = ListStacks' (Maybe Text) (Maybe [StackStatus])
- newListStacks :: ListStacks
- data ListStacksResponse = ListStacksResponse' (Maybe Text) (Maybe [StackSummary]) Int
- newListStacksResponse :: Int -> ListStacksResponse
- data RegisterPublisher = RegisterPublisher' (Maybe Text) (Maybe Bool)
- newRegisterPublisher :: RegisterPublisher
- data RegisterPublisherResponse = RegisterPublisherResponse' (Maybe Text) Int
- newRegisterPublisherResponse :: Int -> RegisterPublisherResponse
- data DescribeAccountLimits = DescribeAccountLimits' (Maybe Text)
- newDescribeAccountLimits :: DescribeAccountLimits
- data DescribeAccountLimitsResponse = DescribeAccountLimitsResponse' (Maybe Text) (Maybe [AccountLimit]) Int
- newDescribeAccountLimitsResponse :: Int -> DescribeAccountLimitsResponse
- data DescribeStackResources = DescribeStackResources' (Maybe Text) (Maybe Text) (Maybe Text)
- newDescribeStackResources :: DescribeStackResources
- data DescribeStackResourcesResponse = DescribeStackResourcesResponse' (Maybe [StackResource]) Int
- newDescribeStackResourcesResponse :: Int -> DescribeStackResourcesResponse
- data DescribeStackInstance = DescribeStackInstance' (Maybe CallAs) Text Text Text
- newDescribeStackInstance :: Text -> Text -> Text -> DescribeStackInstance
- data DescribeStackInstanceResponse = DescribeStackInstanceResponse' (Maybe StackInstance) Int
- newDescribeStackInstanceResponse :: Int -> DescribeStackInstanceResponse
- data CreateStack = CreateStack' (Maybe Bool) (Maybe [Text]) (Maybe Bool) (Maybe Text) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe RollbackConfiguration) (Maybe OnFailure) (Maybe [Text]) (Maybe [Tag]) (Maybe Natural) (Maybe Text) Text
- newCreateStack :: Text -> CreateStack
- data CreateStackResponse = CreateStackResponse' (Maybe Text) Int
- newCreateStackResponse :: Int -> CreateStackResponse
- data UpdateStackSet = UpdateStackSet' (Maybe Text) (Maybe Bool) (Maybe [Text]) (Maybe CallAs) (Maybe [Text]) (Maybe AutoDeployment) (Maybe PermissionModels) (Maybe [Parameter]) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DeploymentTargets) (Maybe Text) (Maybe [Capability]) (Maybe [Tag]) (Maybe Text) Text
- newUpdateStackSet :: Text -> UpdateStackSet
- data UpdateStackSetResponse = UpdateStackSetResponse' (Maybe Text) Int
- newUpdateStackSetResponse :: Int -> UpdateStackSetResponse
- data DeleteStackSet = DeleteStackSet' (Maybe CallAs) Text
- newDeleteStackSet :: Text -> DeleteStackSet
- data DeleteStackSetResponse = DeleteStackSetResponse' Int
- newDeleteStackSetResponse :: Int -> DeleteStackSetResponse
- data EstimateTemplateCost = EstimateTemplateCost' (Maybe [Parameter]) (Maybe Text) (Maybe Text)
- newEstimateTemplateCost :: EstimateTemplateCost
- data EstimateTemplateCostResponse = EstimateTemplateCostResponse' (Maybe Text) Int
- newEstimateTemplateCostResponse :: Int -> EstimateTemplateCostResponse
- data DeleteChangeSet = DeleteChangeSet' (Maybe Text) Text
- newDeleteChangeSet :: Text -> DeleteChangeSet
- data DeleteChangeSetResponse = DeleteChangeSetResponse' Int
- newDeleteChangeSetResponse :: Int -> DeleteChangeSetResponse
- data ListStackSets = ListStackSets' (Maybe StackSetStatus) (Maybe CallAs) (Maybe Text) (Maybe Natural)
- newListStackSets :: ListStackSets
- data ListStackSetsResponse = ListStackSetsResponse' (Maybe Text) (Maybe [StackSetSummary]) Int
- newListStackSetsResponse :: Int -> ListStackSetsResponse
- data ListExports = ListExports' (Maybe Text)
- newListExports :: ListExports
- data ListExportsResponse = ListExportsResponse' (Maybe Text) (Maybe [Export]) Int
- newListExportsResponse :: Int -> ListExportsResponse
- data DescribeStackDriftDetectionStatus = DescribeStackDriftDetectionStatus' Text
- newDescribeStackDriftDetectionStatus :: Text -> DescribeStackDriftDetectionStatus
- data DescribeStackDriftDetectionStatusResponse = DescribeStackDriftDetectionStatusResponse' (Maybe StackDriftStatus) (Maybe Int) (Maybe Text) Int Text Text StackDriftDetectionStatus ISO8601
- newDescribeStackDriftDetectionStatusResponse :: Int -> Text -> Text -> StackDriftDetectionStatus -> UTCTime -> DescribeStackDriftDetectionStatusResponse
- data RollbackStack = RollbackStack' (Maybe Text) (Maybe Text) Text
- newRollbackStack :: Text -> RollbackStack
- data RollbackStackResponse = RollbackStackResponse' (Maybe Text) Int
- newRollbackStackResponse :: Int -> RollbackStackResponse
- data CreateStackSet = CreateStackSet' (Maybe Text) (Maybe CallAs) (Maybe AutoDeployment) (Maybe PermissionModels) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe [Tag]) (Maybe Text) Text
- newCreateStackSet :: Text -> CreateStackSet
- data CreateStackSetResponse = CreateStackSetResponse' (Maybe Text) Int
- newCreateStackSetResponse :: Int -> CreateStackSetResponse
- data DeregisterType = DeregisterType' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RegistryType)
- newDeregisterType :: DeregisterType
- data DeregisterTypeResponse = DeregisterTypeResponse' Int
- newDeregisterTypeResponse :: Int -> DeregisterTypeResponse
- data DeactivateType = DeactivateType' (Maybe Text) (Maybe Text) (Maybe ThirdPartyType)
- newDeactivateType :: DeactivateType
- data DeactivateTypeResponse = DeactivateTypeResponse' Int
- newDeactivateTypeResponse :: Int -> DeactivateTypeResponse
- data RecordHandlerProgress = RecordHandlerProgress' (Maybe Text) (Maybe Text) (Maybe HandlerErrorCode) (Maybe OperationStatus) (Maybe Text) Text OperationStatus
- newRecordHandlerProgress :: Text -> OperationStatus -> RecordHandlerProgress
- data RecordHandlerProgressResponse = RecordHandlerProgressResponse' Int
- newRecordHandlerProgressResponse :: Int -> RecordHandlerProgressResponse
- data ListTypeVersions = ListTypeVersions' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe DeprecatedStatus) (Maybe RegistryType) (Maybe Text) (Maybe Natural)
- newListTypeVersions :: ListTypeVersions
- data ListTypeVersionsResponse = ListTypeVersionsResponse' (Maybe Text) (Maybe [TypeVersionSummary]) Int
- newListTypeVersionsResponse :: Int -> ListTypeVersionsResponse
- data SetTypeDefaultVersion = SetTypeDefaultVersion' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe RegistryType)
- newSetTypeDefaultVersion :: SetTypeDefaultVersion
- data SetTypeDefaultVersionResponse = SetTypeDefaultVersionResponse' Int
- newSetTypeDefaultVersionResponse :: Int -> SetTypeDefaultVersionResponse
- data UpdateTerminationProtection = UpdateTerminationProtection' Bool Text
- newUpdateTerminationProtection :: Bool -> Text -> UpdateTerminationProtection
- data UpdateTerminationProtectionResponse = UpdateTerminationProtectionResponse' (Maybe Text) Int
- newUpdateTerminationProtectionResponse :: Int -> UpdateTerminationProtectionResponse
- data TestType = TestType' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ThirdPartyType)
- newTestType :: TestType
- data TestTypeResponse = TestTypeResponse' (Maybe Text) Int
- newTestTypeResponse :: Int -> TestTypeResponse
- data GetTemplate = GetTemplate' (Maybe Text) (Maybe TemplateStage) (Maybe Text)
- newGetTemplate :: GetTemplate
- data GetTemplateResponse = GetTemplateResponse' (Maybe [TemplateStage]) (Maybe Text) Int
- newGetTemplateResponse :: Int -> GetTemplateResponse
- data DetectStackSetDrift = DetectStackSetDrift' (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) Text
- newDetectStackSetDrift :: Text -> DetectStackSetDrift
- data DetectStackSetDriftResponse = DetectStackSetDriftResponse' (Maybe Text) Int
- newDetectStackSetDriftResponse :: Int -> DetectStackSetDriftResponse
- data DetectStackResourceDrift = DetectStackResourceDrift' Text Text
- newDetectStackResourceDrift :: Text -> Text -> DetectStackResourceDrift
- data DetectStackResourceDriftResponse = DetectStackResourceDriftResponse' Int StackResourceDrift
- newDetectStackResourceDriftResponse :: Int -> StackResourceDrift -> DetectStackResourceDriftResponse
- data DescribeChangeSet = DescribeChangeSet' (Maybe Text) (Maybe Text) Text
- newDescribeChangeSet :: Text -> DescribeChangeSet
- data DescribeChangeSetResponse = DescribeChangeSetResponse' (Maybe ISO8601) (Maybe Text) (Maybe [Change]) (Maybe [Text]) (Maybe Text) (Maybe ExecutionStatus) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe RollbackConfiguration) (Maybe [Tag]) (Maybe Text) Int ChangeSetStatus
- newDescribeChangeSetResponse :: Int -> ChangeSetStatus -> DescribeChangeSetResponse
- data DescribeStackSet = DescribeStackSet' (Maybe CallAs) Text
- newDescribeStackSet :: Text -> DescribeStackSet
- data DescribeStackSetResponse = DescribeStackSetResponse' (Maybe StackSet) Int
- newDescribeStackSetResponse :: Int -> DescribeStackSetResponse
- data ListStackSetOperationResults = ListStackSetOperationResults' (Maybe CallAs) (Maybe Text) (Maybe Natural) Text Text
- newListStackSetOperationResults :: Text -> Text -> ListStackSetOperationResults
- data ListStackSetOperationResultsResponse = ListStackSetOperationResultsResponse' (Maybe Text) (Maybe [StackSetOperationResultSummary]) Int
- newListStackSetOperationResultsResponse :: Int -> ListStackSetOperationResultsResponse
- data RegisterType = RegisterType' (Maybe Text) (Maybe RegistryType) (Maybe Text) (Maybe LoggingConfig) Text Text
- newRegisterType :: Text -> Text -> RegisterType
- data RegisterTypeResponse = RegisterTypeResponse' (Maybe Text) Int
- newRegisterTypeResponse :: Int -> RegisterTypeResponse
- data ActivateType = ActivateType' (Maybe Text) (Maybe VersionBump) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Natural) (Maybe Text) (Maybe ThirdPartyType) (Maybe Text) (Maybe LoggingConfig)
- newActivateType :: ActivateType
- data ActivateTypeResponse = ActivateTypeResponse' (Maybe Text) Int
- newActivateTypeResponse :: Int -> ActivateTypeResponse
- data StopStackSetOperation = StopStackSetOperation' (Maybe CallAs) Text Text
- newStopStackSetOperation :: Text -> Text -> StopStackSetOperation
- data StopStackSetOperationResponse = StopStackSetOperationResponse' Int
- newStopStackSetOperationResponse :: Int -> StopStackSetOperationResponse
- data DescribeStackResource = DescribeStackResource' Text Text
- newDescribeStackResource :: Text -> Text -> DescribeStackResource
- data DescribeStackResourceResponse = DescribeStackResourceResponse' (Maybe StackResourceDetail) Int
- newDescribeStackResourceResponse :: Int -> DescribeStackResourceResponse
- newtype AccountGateStatus where
- AccountGateStatus' { }
- pattern AccountGateStatus_FAILED :: AccountGateStatus
- pattern AccountGateStatus_SKIPPED :: AccountGateStatus
- pattern AccountGateStatus_SUCCEEDED :: AccountGateStatus
- newtype CallAs where
- CallAs' {
- fromCallAs :: Text
- pattern CallAs_DELEGATED_ADMIN :: CallAs
- pattern CallAs_SELF :: CallAs
- CallAs' {
- newtype Capability where
- Capability' { }
- pattern Capability_CAPABILITY_AUTO_EXPAND :: Capability
- pattern Capability_CAPABILITY_IAM :: Capability
- pattern Capability_CAPABILITY_NAMED_IAM :: Capability
- newtype Category where
- Category' {
- fromCategory :: Text
- pattern Category_ACTIVATED :: Category
- pattern Category_AWS_TYPES :: Category
- pattern Category_REGISTERED :: Category
- pattern Category_THIRD_PARTY :: Category
- Category' {
- newtype ChangeAction where
- ChangeAction' { }
- pattern ChangeAction_Add :: ChangeAction
- pattern ChangeAction_Dynamic :: ChangeAction
- pattern ChangeAction_Import :: ChangeAction
- pattern ChangeAction_Modify :: ChangeAction
- pattern ChangeAction_Remove :: ChangeAction
- newtype ChangeSetStatus where
- ChangeSetStatus' { }
- pattern ChangeSetStatus_CREATE_COMPLETE :: ChangeSetStatus
- pattern ChangeSetStatus_CREATE_IN_PROGRESS :: ChangeSetStatus
- pattern ChangeSetStatus_CREATE_PENDING :: ChangeSetStatus
- pattern ChangeSetStatus_DELETE_COMPLETE :: ChangeSetStatus
- pattern ChangeSetStatus_DELETE_FAILED :: ChangeSetStatus
- pattern ChangeSetStatus_DELETE_IN_PROGRESS :: ChangeSetStatus
- pattern ChangeSetStatus_DELETE_PENDING :: ChangeSetStatus
- pattern ChangeSetStatus_FAILED :: ChangeSetStatus
- newtype ChangeSetType where
- ChangeSetType' { }
- pattern ChangeSetType_CREATE :: ChangeSetType
- pattern ChangeSetType_IMPORT :: ChangeSetType
- pattern ChangeSetType_UPDATE :: ChangeSetType
- newtype ChangeSource where
- ChangeSource' { }
- pattern ChangeSource_Automatic :: ChangeSource
- pattern ChangeSource_DirectModification :: ChangeSource
- pattern ChangeSource_ParameterReference :: ChangeSource
- pattern ChangeSource_ResourceAttribute :: ChangeSource
- pattern ChangeSource_ResourceReference :: ChangeSource
- newtype ChangeType where
- ChangeType' { }
- pattern ChangeType_Resource :: ChangeType
- newtype DeprecatedStatus where
- DeprecatedStatus' { }
- pattern DeprecatedStatus_DEPRECATED :: DeprecatedStatus
- pattern DeprecatedStatus_LIVE :: DeprecatedStatus
- newtype DifferenceType where
- DifferenceType' { }
- pattern DifferenceType_ADD :: DifferenceType
- pattern DifferenceType_NOT_EQUAL :: DifferenceType
- pattern DifferenceType_REMOVE :: DifferenceType
- newtype EvaluationType where
- EvaluationType' { }
- pattern EvaluationType_Dynamic :: EvaluationType
- pattern EvaluationType_Static :: EvaluationType
- newtype ExecutionStatus where
- ExecutionStatus' { }
- pattern ExecutionStatus_AVAILABLE :: ExecutionStatus
- pattern ExecutionStatus_EXECUTE_COMPLETE :: ExecutionStatus
- pattern ExecutionStatus_EXECUTE_FAILED :: ExecutionStatus
- pattern ExecutionStatus_EXECUTE_IN_PROGRESS :: ExecutionStatus
- pattern ExecutionStatus_OBSOLETE :: ExecutionStatus
- pattern ExecutionStatus_UNAVAILABLE :: ExecutionStatus
- newtype HandlerErrorCode where
- HandlerErrorCode' { }
- pattern HandlerErrorCode_AccessDenied :: HandlerErrorCode
- pattern HandlerErrorCode_AlreadyExists :: HandlerErrorCode
- pattern HandlerErrorCode_GeneralServiceException :: HandlerErrorCode
- pattern HandlerErrorCode_InternalFailure :: HandlerErrorCode
- pattern HandlerErrorCode_InvalidCredentials :: HandlerErrorCode
- pattern HandlerErrorCode_InvalidRequest :: HandlerErrorCode
- pattern HandlerErrorCode_InvalidTypeConfiguration :: HandlerErrorCode
- pattern HandlerErrorCode_NetworkFailure :: HandlerErrorCode
- pattern HandlerErrorCode_NotFound :: HandlerErrorCode
- pattern HandlerErrorCode_NotStabilized :: HandlerErrorCode
- pattern HandlerErrorCode_NotUpdatable :: HandlerErrorCode
- pattern HandlerErrorCode_ResourceConflict :: HandlerErrorCode
- pattern HandlerErrorCode_ServiceInternalError :: HandlerErrorCode
- pattern HandlerErrorCode_ServiceLimitExceeded :: HandlerErrorCode
- pattern HandlerErrorCode_Throttling :: HandlerErrorCode
- newtype IdentityProvider where
- IdentityProvider' { }
- pattern IdentityProvider_AWS_Marketplace :: IdentityProvider
- pattern IdentityProvider_Bitbucket :: IdentityProvider
- pattern IdentityProvider_GitHub :: IdentityProvider
- newtype OnFailure where
- OnFailure' { }
- pattern OnFailure_DELETE :: OnFailure
- pattern OnFailure_DO_NOTHING :: OnFailure
- pattern OnFailure_ROLLBACK :: OnFailure
- newtype OperationStatus where
- OperationStatus' { }
- pattern OperationStatus_FAILED :: OperationStatus
- pattern OperationStatus_IN_PROGRESS :: OperationStatus
- pattern OperationStatus_PENDING :: OperationStatus
- pattern OperationStatus_SUCCESS :: OperationStatus
- newtype PermissionModels where
- newtype ProvisioningType where
- ProvisioningType' { }
- pattern ProvisioningType_FULLY_MUTABLE :: ProvisioningType
- pattern ProvisioningType_IMMUTABLE :: ProvisioningType
- pattern ProvisioningType_NON_PROVISIONABLE :: ProvisioningType
- newtype PublisherStatus where
- PublisherStatus' { }
- pattern PublisherStatus_UNVERIFIED :: PublisherStatus
- pattern PublisherStatus_VERIFIED :: PublisherStatus
- newtype RegionConcurrencyType where
- newtype RegistrationStatus where
- newtype RegistryType where
- RegistryType' { }
- pattern RegistryType_MODULE :: RegistryType
- pattern RegistryType_RESOURCE :: RegistryType
- newtype Replacement where
- Replacement' { }
- pattern Replacement_Conditional :: Replacement
- pattern Replacement_False :: Replacement
- pattern Replacement_True :: Replacement
- newtype RequiresRecreation where
- RequiresRecreation' { }
- pattern RequiresRecreation_Always :: RequiresRecreation
- pattern RequiresRecreation_Conditionally :: RequiresRecreation
- pattern RequiresRecreation_Never :: RequiresRecreation
- newtype ResourceAttribute where
- ResourceAttribute' { }
- pattern ResourceAttribute_CreationPolicy :: ResourceAttribute
- pattern ResourceAttribute_DeletionPolicy :: ResourceAttribute
- pattern ResourceAttribute_Metadata :: ResourceAttribute
- pattern ResourceAttribute_Properties :: ResourceAttribute
- pattern ResourceAttribute_Tags :: ResourceAttribute
- pattern ResourceAttribute_UpdatePolicy :: ResourceAttribute
- newtype ResourceSignalStatus where
- newtype ResourceStatus where
- ResourceStatus' { }
- pattern ResourceStatus_CREATE_COMPLETE :: ResourceStatus
- pattern ResourceStatus_CREATE_FAILED :: ResourceStatus
- pattern ResourceStatus_CREATE_IN_PROGRESS :: ResourceStatus
- pattern ResourceStatus_DELETE_COMPLETE :: ResourceStatus
- pattern ResourceStatus_DELETE_FAILED :: ResourceStatus
- pattern ResourceStatus_DELETE_IN_PROGRESS :: ResourceStatus
- pattern ResourceStatus_DELETE_SKIPPED :: ResourceStatus
- pattern ResourceStatus_IMPORT_COMPLETE :: ResourceStatus
- pattern ResourceStatus_IMPORT_FAILED :: ResourceStatus
- pattern ResourceStatus_IMPORT_IN_PROGRESS :: ResourceStatus
- pattern ResourceStatus_IMPORT_ROLLBACK_COMPLETE :: ResourceStatus
- pattern ResourceStatus_IMPORT_ROLLBACK_FAILED :: ResourceStatus
- pattern ResourceStatus_IMPORT_ROLLBACK_IN_PROGRESS :: ResourceStatus
- pattern ResourceStatus_ROLLBACK_COMPLETE :: ResourceStatus
- pattern ResourceStatus_ROLLBACK_FAILED :: ResourceStatus
- pattern ResourceStatus_ROLLBACK_IN_PROGRESS :: ResourceStatus
- pattern ResourceStatus_UPDATE_COMPLETE :: ResourceStatus
- pattern ResourceStatus_UPDATE_FAILED :: ResourceStatus
- pattern ResourceStatus_UPDATE_IN_PROGRESS :: ResourceStatus
- pattern ResourceStatus_UPDATE_ROLLBACK_COMPLETE :: ResourceStatus
- pattern ResourceStatus_UPDATE_ROLLBACK_FAILED :: ResourceStatus
- pattern ResourceStatus_UPDATE_ROLLBACK_IN_PROGRESS :: ResourceStatus
- newtype StackDriftDetectionStatus where
- newtype StackDriftStatus where
- StackDriftStatus' { }
- pattern StackDriftStatus_DRIFTED :: StackDriftStatus
- pattern StackDriftStatus_IN_SYNC :: StackDriftStatus
- pattern StackDriftStatus_NOT_CHECKED :: StackDriftStatus
- pattern StackDriftStatus_UNKNOWN :: StackDriftStatus
- newtype StackInstanceDetailedStatus where
- StackInstanceDetailedStatus' { }
- pattern StackInstanceDetailedStatus_CANCELLED :: StackInstanceDetailedStatus
- pattern StackInstanceDetailedStatus_FAILED :: StackInstanceDetailedStatus
- pattern StackInstanceDetailedStatus_INOPERABLE :: StackInstanceDetailedStatus
- pattern StackInstanceDetailedStatus_PENDING :: StackInstanceDetailedStatus
- pattern StackInstanceDetailedStatus_RUNNING :: StackInstanceDetailedStatus
- pattern StackInstanceDetailedStatus_SUCCEEDED :: StackInstanceDetailedStatus
- newtype StackInstanceFilterName where
- newtype StackInstanceStatus where
- newtype StackResourceDriftStatus where
- StackResourceDriftStatus' { }
- pattern StackResourceDriftStatus_DELETED :: StackResourceDriftStatus
- pattern StackResourceDriftStatus_IN_SYNC :: StackResourceDriftStatus
- pattern StackResourceDriftStatus_MODIFIED :: StackResourceDriftStatus
- pattern StackResourceDriftStatus_NOT_CHECKED :: StackResourceDriftStatus
- newtype StackSetDriftDetectionStatus where
- StackSetDriftDetectionStatus' { }
- pattern StackSetDriftDetectionStatus_COMPLETED :: StackSetDriftDetectionStatus
- pattern StackSetDriftDetectionStatus_FAILED :: StackSetDriftDetectionStatus
- pattern StackSetDriftDetectionStatus_IN_PROGRESS :: StackSetDriftDetectionStatus
- pattern StackSetDriftDetectionStatus_PARTIAL_SUCCESS :: StackSetDriftDetectionStatus
- pattern StackSetDriftDetectionStatus_STOPPED :: StackSetDriftDetectionStatus
- newtype StackSetDriftStatus where
- newtype StackSetOperationAction where
- newtype StackSetOperationResultStatus where
- StackSetOperationResultStatus' { }
- pattern StackSetOperationResultStatus_CANCELLED :: StackSetOperationResultStatus
- pattern StackSetOperationResultStatus_FAILED :: StackSetOperationResultStatus
- pattern StackSetOperationResultStatus_PENDING :: StackSetOperationResultStatus
- pattern StackSetOperationResultStatus_RUNNING :: StackSetOperationResultStatus
- pattern StackSetOperationResultStatus_SUCCEEDED :: StackSetOperationResultStatus
- newtype StackSetOperationStatus where
- StackSetOperationStatus' { }
- pattern StackSetOperationStatus_FAILED :: StackSetOperationStatus
- pattern StackSetOperationStatus_QUEUED :: StackSetOperationStatus
- pattern StackSetOperationStatus_RUNNING :: StackSetOperationStatus
- pattern StackSetOperationStatus_STOPPED :: StackSetOperationStatus
- pattern StackSetOperationStatus_STOPPING :: StackSetOperationStatus
- pattern StackSetOperationStatus_SUCCEEDED :: StackSetOperationStatus
- newtype StackSetStatus where
- StackSetStatus' { }
- pattern StackSetStatus_ACTIVE :: StackSetStatus
- pattern StackSetStatus_DELETED :: StackSetStatus
- newtype StackStatus where
- StackStatus' { }
- pattern StackStatus_CREATE_COMPLETE :: StackStatus
- pattern StackStatus_CREATE_FAILED :: StackStatus
- pattern StackStatus_CREATE_IN_PROGRESS :: StackStatus
- pattern StackStatus_DELETE_COMPLETE :: StackStatus
- pattern StackStatus_DELETE_FAILED :: StackStatus
- pattern StackStatus_DELETE_IN_PROGRESS :: StackStatus
- pattern StackStatus_IMPORT_COMPLETE :: StackStatus
- pattern StackStatus_IMPORT_IN_PROGRESS :: StackStatus
- pattern StackStatus_IMPORT_ROLLBACK_COMPLETE :: StackStatus
- pattern StackStatus_IMPORT_ROLLBACK_FAILED :: StackStatus
- pattern StackStatus_IMPORT_ROLLBACK_IN_PROGRESS :: StackStatus
- pattern StackStatus_REVIEW_IN_PROGRESS :: StackStatus
- pattern StackStatus_ROLLBACK_COMPLETE :: StackStatus
- pattern StackStatus_ROLLBACK_FAILED :: StackStatus
- pattern StackStatus_ROLLBACK_IN_PROGRESS :: StackStatus
- pattern StackStatus_UPDATE_COMPLETE :: StackStatus
- pattern StackStatus_UPDATE_COMPLETE_CLEANUP_IN_PROGRESS :: StackStatus
- pattern StackStatus_UPDATE_FAILED :: StackStatus
- pattern StackStatus_UPDATE_IN_PROGRESS :: StackStatus
- pattern StackStatus_UPDATE_ROLLBACK_COMPLETE :: StackStatus
- pattern StackStatus_UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS :: StackStatus
- pattern StackStatus_UPDATE_ROLLBACK_FAILED :: StackStatus
- pattern StackStatus_UPDATE_ROLLBACK_IN_PROGRESS :: StackStatus
- newtype TemplateStage where
- TemplateStage' { }
- pattern TemplateStage_Original :: TemplateStage
- pattern TemplateStage_Processed :: TemplateStage
- newtype ThirdPartyType where
- ThirdPartyType' { }
- pattern ThirdPartyType_MODULE :: ThirdPartyType
- pattern ThirdPartyType_RESOURCE :: ThirdPartyType
- newtype TypeTestsStatus where
- TypeTestsStatus' { }
- pattern TypeTestsStatus_FAILED :: TypeTestsStatus
- pattern TypeTestsStatus_IN_PROGRESS :: TypeTestsStatus
- pattern TypeTestsStatus_NOT_TESTED :: TypeTestsStatus
- pattern TypeTestsStatus_PASSED :: TypeTestsStatus
- newtype VersionBump where
- VersionBump' { }
- pattern VersionBump_MAJOR :: VersionBump
- pattern VersionBump_MINOR :: VersionBump
- newtype Visibility where
- Visibility' { }
- pattern Visibility_PRIVATE :: Visibility
- pattern Visibility_PUBLIC :: Visibility
- data AccountGateResult = AccountGateResult' (Maybe AccountGateStatus) (Maybe Text)
- newAccountGateResult :: AccountGateResult
- data AccountLimit = AccountLimit' (Maybe Int) (Maybe Text)
- newAccountLimit :: AccountLimit
- data AutoDeployment = AutoDeployment' (Maybe Bool) (Maybe Bool)
- newAutoDeployment :: AutoDeployment
- data BatchDescribeTypeConfigurationsError = BatchDescribeTypeConfigurationsError' (Maybe TypeConfigurationIdentifier) (Maybe Text) (Maybe Text)
- newBatchDescribeTypeConfigurationsError :: BatchDescribeTypeConfigurationsError
- data Change = Change' (Maybe ResourceChange) (Maybe ChangeType)
- newChange :: Change
- data ChangeSetSummary = ChangeSetSummary' (Maybe ISO8601) (Maybe ChangeSetStatus) (Maybe Text) (Maybe Text) (Maybe ExecutionStatus) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newChangeSetSummary :: ChangeSetSummary
- data DeploymentTargets = DeploymentTargets' (Maybe [Text]) (Maybe [Text]) (Maybe Text)
- newDeploymentTargets :: DeploymentTargets
- data Export = Export' (Maybe Text) (Maybe Text) (Maybe Text)
- newExport :: Export
- data LoggingConfig = LoggingConfig' Text Text
- newLoggingConfig :: Text -> Text -> LoggingConfig
- data ModuleInfo = ModuleInfo' (Maybe Text) (Maybe Text)
- newModuleInfo :: ModuleInfo
- data Output = Output' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newOutput :: Output
- data Parameter = Parameter' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool)
- newParameter :: Parameter
- data ParameterConstraints = ParameterConstraints' (Maybe [Text])
- newParameterConstraints :: ParameterConstraints
- data ParameterDeclaration = ParameterDeclaration' (Maybe Text) (Maybe Text) (Maybe ParameterConstraints) (Maybe Text) (Maybe Bool) (Maybe Text)
- newParameterDeclaration :: ParameterDeclaration
- data PhysicalResourceIdContextKeyValuePair = PhysicalResourceIdContextKeyValuePair' Text Text
- newPhysicalResourceIdContextKeyValuePair :: Text -> Text -> PhysicalResourceIdContextKeyValuePair
- data PropertyDifference = PropertyDifference' Text Text Text DifferenceType
- newPropertyDifference :: Text -> Text -> Text -> DifferenceType -> PropertyDifference
- data RequiredActivatedType = RequiredActivatedType' (Maybe Text) (Maybe Text) (Maybe [Natural]) (Maybe Text)
- newRequiredActivatedType :: RequiredActivatedType
- data ResourceChange = ResourceChange' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ChangeAction) (Maybe Text) (Maybe ModuleInfo) (Maybe [ResourceAttribute]) (Maybe [ResourceChangeDetail]) (Maybe Replacement)
- newResourceChange :: ResourceChange
- data ResourceChangeDetail = ResourceChangeDetail' (Maybe Text) (Maybe ChangeSource) (Maybe EvaluationType) (Maybe ResourceTargetDefinition)
- newResourceChangeDetail :: ResourceChangeDetail
- data ResourceIdentifierSummary = ResourceIdentifierSummary' (Maybe Text) (Maybe (NonEmpty Text)) (Maybe [Text])
- newResourceIdentifierSummary :: ResourceIdentifierSummary
- data ResourceTargetDefinition = ResourceTargetDefinition' (Maybe ResourceAttribute) (Maybe RequiresRecreation) (Maybe Text)
- newResourceTargetDefinition :: ResourceTargetDefinition
- data ResourceToImport = ResourceToImport' Text Text (HashMap Text Text)
- newResourceToImport :: Text -> Text -> ResourceToImport
- data RollbackConfiguration = RollbackConfiguration' (Maybe [RollbackTrigger]) (Maybe Natural)
- newRollbackConfiguration :: RollbackConfiguration
- data RollbackTrigger = RollbackTrigger' Text Text
- newRollbackTrigger :: Text -> Text -> RollbackTrigger
- data Stack = Stack' (Maybe Bool) (Maybe ISO8601) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe Bool) (Maybe StackDriftInformation) (Maybe Text) (Maybe ISO8601) (Maybe [Output]) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe RollbackConfiguration) (Maybe [Tag]) (Maybe Natural) (Maybe Text) (Maybe Text) Text ISO8601 StackStatus
- newStack :: Text -> UTCTime -> StackStatus -> Stack
- data StackDriftInformation = StackDriftInformation' (Maybe ISO8601) StackDriftStatus
- newStackDriftInformation :: StackDriftStatus -> StackDriftInformation
- data StackDriftInformationSummary = StackDriftInformationSummary' (Maybe ISO8601) StackDriftStatus
- newStackDriftInformationSummary :: StackDriftStatus -> StackDriftInformationSummary
- data StackEvent = StackEvent' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ResourceStatus) (Maybe Text) Text Text Text ISO8601
- newStackEvent :: Text -> Text -> Text -> UTCTime -> StackEvent
- data StackInstance = StackInstance' (Maybe StackInstanceStatus) (Maybe ISO8601) (Maybe Text) (Maybe StackDriftStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StackInstanceComprehensiveStatus) (Maybe [Parameter]) (Maybe Text)
- newStackInstance :: StackInstance
- data StackInstanceComprehensiveStatus = StackInstanceComprehensiveStatus' (Maybe StackInstanceDetailedStatus)
- newStackInstanceComprehensiveStatus :: StackInstanceComprehensiveStatus
- data StackInstanceFilter = StackInstanceFilter' (Maybe Text) (Maybe StackInstanceFilterName)
- newStackInstanceFilter :: StackInstanceFilter
- data StackInstanceSummary = StackInstanceSummary' (Maybe StackInstanceStatus) (Maybe ISO8601) (Maybe Text) (Maybe StackDriftStatus) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StackInstanceComprehensiveStatus) (Maybe Text)
- newStackInstanceSummary :: StackInstanceSummary
- data StackResource = StackResource' (Maybe Text) (Maybe Text) (Maybe StackResourceDriftInformation) (Maybe ModuleInfo) (Maybe Text) (Maybe Text) (Maybe Text) Text Text ISO8601 ResourceStatus
- newStackResource :: Text -> Text -> UTCTime -> ResourceStatus -> StackResource
- data StackResourceDetail = StackResourceDetail' (Maybe Text) (Maybe Text) (Maybe StackResourceDriftInformation) (Maybe ModuleInfo) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text ISO8601 ResourceStatus
- newStackResourceDetail :: Text -> Text -> UTCTime -> ResourceStatus -> StackResourceDetail
- data StackResourceDrift = StackResourceDrift' (Maybe Text) (Maybe Text) (Maybe [PhysicalResourceIdContextKeyValuePair]) (Maybe [PropertyDifference]) (Maybe ModuleInfo) (Maybe Text) Text Text Text StackResourceDriftStatus ISO8601
- newStackResourceDrift :: Text -> Text -> Text -> StackResourceDriftStatus -> UTCTime -> StackResourceDrift
- data StackResourceDriftInformation = StackResourceDriftInformation' (Maybe ISO8601) StackResourceDriftStatus
- newStackResourceDriftInformation :: StackResourceDriftStatus -> StackResourceDriftInformation
- data StackResourceDriftInformationSummary = StackResourceDriftInformationSummary' (Maybe ISO8601) StackResourceDriftStatus
- newStackResourceDriftInformationSummary :: StackResourceDriftStatus -> StackResourceDriftInformationSummary
- data StackResourceSummary = StackResourceSummary' (Maybe Text) (Maybe Text) (Maybe StackResourceDriftInformationSummary) (Maybe ModuleInfo) Text Text ISO8601 ResourceStatus
- newStackResourceSummary :: Text -> Text -> UTCTime -> ResourceStatus -> StackResourceSummary
- data StackSet = StackSet' (Maybe StackSetDriftDetectionDetails) (Maybe StackSetStatus) (Maybe Text) (Maybe AutoDeployment) (Maybe [Text]) (Maybe Text) (Maybe PermissionModels) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe [Tag]) (Maybe Text) (Maybe Text)
- newStackSet :: StackSet
- data StackSetDriftDetectionDetails = StackSetDriftDetectionDetails' (Maybe ISO8601) (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe StackSetDriftDetectionStatus) (Maybe StackSetDriftStatus) (Maybe Natural) (Maybe Natural)
- newStackSetDriftDetectionDetails :: StackSetDriftDetectionDetails
- data StackSetOperation = StackSetOperation' (Maybe StackSetDriftDetectionDetails) (Maybe StackSetOperationStatus) (Maybe Text) (Maybe StackSetOperationAction) (Maybe ISO8601) (Maybe ISO8601) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe Bool) (Maybe DeploymentTargets) (Maybe Text) (Maybe Text)
- newStackSetOperation :: StackSetOperation
- data StackSetOperationPreferences = StackSetOperationPreferences' (Maybe [Text]) (Maybe Natural) (Maybe Natural) (Maybe Natural) (Maybe RegionConcurrencyType) (Maybe Natural)
- newStackSetOperationPreferences :: StackSetOperationPreferences
- data StackSetOperationResultSummary = StackSetOperationResultSummary' (Maybe StackSetOperationResultStatus) (Maybe Text) (Maybe AccountGateResult) (Maybe Text) (Maybe Text) (Maybe Text)
- newStackSetOperationResultSummary :: StackSetOperationResultSummary
- data StackSetOperationSummary = StackSetOperationSummary' (Maybe StackSetOperationStatus) (Maybe StackSetOperationAction) (Maybe ISO8601) (Maybe ISO8601) (Maybe Text)
- newStackSetOperationSummary :: StackSetOperationSummary
- data StackSetSummary = StackSetSummary' (Maybe StackSetStatus) (Maybe ISO8601) (Maybe AutoDeployment) (Maybe StackDriftStatus) (Maybe PermissionModels) (Maybe Text) (Maybe Text) (Maybe Text)
- newStackSetSummary :: StackSetSummary
- data StackSummary = StackSummary' (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe StackDriftInformationSummary) (Maybe ISO8601) (Maybe Text) (Maybe Text) Text ISO8601 StackStatus
- newStackSummary :: Text -> UTCTime -> StackStatus -> StackSummary
- data Tag = Tag' Text Text
- newTag :: Text -> Text -> Tag
- data TemplateParameter = TemplateParameter' (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text)
- newTemplateParameter :: TemplateParameter
- data TypeConfigurationDetails = TypeConfigurationDetails' (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool)
- newTypeConfigurationDetails :: TypeConfigurationDetails
- data TypeConfigurationIdentifier = TypeConfigurationIdentifier' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ThirdPartyType)
- newTypeConfigurationIdentifier :: TypeConfigurationIdentifier
- data TypeFilters = TypeFilters' (Maybe Text) (Maybe Category) (Maybe Text)
- newTypeFilters :: TypeFilters
- data TypeSummary = TypeSummary' (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe IdentityProvider) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe RegistryType) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newTypeSummary :: TypeSummary
- data TypeVersionSummary = TypeVersionSummary' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ISO8601) (Maybe RegistryType) (Maybe Bool) (Maybe Text)
- newTypeVersionSummary :: TypeVersionSummary
Service Configuration
defaultService :: Service Source #
API version 2010-05-15
of the Amazon CloudFormation SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by CloudFormation
.
TypeNotFoundException
_TypeNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified extension does not exist in the CloudFormation registry.
CreatedButModifiedException
_CreatedButModifiedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource exists, but has been changed.
ChangeSetNotFoundException
_ChangeSetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified change set name or ID doesn't exit. To view valid change
sets for a stack, use the ListChangeSets
action.
OperationInProgressException
_OperationInProgressException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Another operation is currently in progress for this stack set. Only one operation can be performed for a stack set at a given time.
InvalidChangeSetStatusException
_InvalidChangeSetStatusException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified change set can't be used to update the stack. For
example, the change set status might be CREATE_IN_PROGRESS
, or the
stack status might be UPDATE_IN_PROGRESS
.
OperationNotFoundException
_OperationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified ID refers to an operation that doesn't exist.
OperationIdAlreadyExistsException
_OperationIdAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified operation ID already exists.
TypeConfigurationNotFoundException
_TypeConfigurationNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified extension configuration cannot be found.
InsufficientCapabilitiesException
_InsufficientCapabilitiesException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The template contains resources with capabilities that weren't specified in the Capabilities parameter.
TokenAlreadyExistsException
_TokenAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
A client request token already exists.
StackNotFoundException
_StackNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified stack ARN doesn’t exist or stack doesn’t exist corresponding to the ARN in input.
StackSetNotFoundException
_StackSetNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified stack set doesn't exist.
StackInstanceNotFoundException
_StackInstanceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified stack instance doesn't exist.
OperationStatusCheckFailedException
_OperationStatusCheckFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Error reserved for use by the CloudFormation CLI. CloudFormation does not return this error to users.
StackSetNotEmptyException
_StackSetNotEmptyException :: AsError a => Getting (First ServiceError) a ServiceError Source #
You can't yet delete this stack set, because it still contains one or more stack instances. Delete all stack instances from the stack set before deleting the stack set.
InvalidOperationException
_InvalidOperationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified operation isn't valid.
InvalidStateTransitionException
_InvalidStateTransitionException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Error reserved for use by the CloudFormation CLI. CloudFormation does not return this error to users.
NameAlreadyExistsException
_NameAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified name is already in use.
CFNRegistryException
_CFNRegistryException :: AsError a => Getting (First ServiceError) a ServiceError Source #
An error occurred during a CloudFormation registry operation.
StaleRequestException
_StaleRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
Another operation has been performed on this stack set since the specified operation was performed.
AlreadyExistsException
_AlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource with the name requested already exists.
LimitExceededException
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The quota for the resource has already been reached.
For information on resource and stack limitations, see Limits in the CloudFormation User Guide.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait
specification is fulfilled. The Wait
specification
determines how many attempts should be made, in addition to delay and retry strategies.
StackImportComplete
newStackImportComplete :: Wait DescribeStacks Source #
Polls DescribeStacks
every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.
StackCreateComplete
newStackCreateComplete :: Wait DescribeStacks Source #
Polls DescribeStacks
every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.
StackRollbackComplete
newStackRollbackComplete :: Wait DescribeStacks Source #
Polls DescribeStacks
every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.
TypeRegistrationComplete
newTypeRegistrationComplete :: Wait DescribeTypeRegistration Source #
Polls DescribeTypeRegistration
every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.
StackUpdateComplete
newStackUpdateComplete :: Wait DescribeStacks Source #
Polls DescribeStacks
every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.
StackExists
newStackExists :: Wait DescribeStacks Source #
Polls DescribeStacks
every 5 seconds until a successful state is reached. An error is returned after 20 failed checks.
StackDeleteComplete
newStackDeleteComplete :: Wait DescribeStacks Source #
Polls DescribeStacks
every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.
ChangeSetCreateComplete
newChangeSetCreateComplete :: Wait DescribeChangeSet Source #
Polls DescribeChangeSet
every 30 seconds until a successful state is reached. An error is returned after 120 failed checks.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects
operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager
instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
DescribeStackSetOperation
data DescribeStackSetOperation Source #
See: newDescribeStackSetOperation
smart constructor.
Instances
newDescribeStackSetOperation Source #
:: Text | |
-> Text | |
-> DescribeStackSetOperation |
Create a value of DescribeStackSetOperation
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:callAs:DescribeStackSetOperation'
, describeStackSetOperation_callAs
- [Service-managed permissions] Specifies whether you are acting as an
account administrator in the organization's management account or as a
delegated administrator in a member account.
By default, SELF
is specified. Use SELF
for stack sets with
self-managed permissions.
- If you are signed in to the management account, specify
SELF
. If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
$sel:stackSetName:DescribeStackSetOperation'
, describeStackSetOperation_stackSetName
- The name or the unique stack ID of the stack set for the stack
operation.
$sel:operationId:DescribeStackSetOperation'
, describeStackSetOperation_operationId
- The unique ID of the stack set operation.
data DescribeStackSetOperationResponse Source #
See: newDescribeStackSetOperationResponse
smart constructor.
Instances
Eq DescribeStackSetOperationResponse Source # | |
Read DescribeStackSetOperationResponse Source # | |
Show DescribeStackSetOperationResponse Source # | |
Generic DescribeStackSetOperationResponse Source # | |
NFData DescribeStackSetOperationResponse Source # | |
Defined in Amazonka.CloudFormation.DescribeStackSetOperation rnf :: DescribeStackSetOperationResponse -> () # | |
type Rep DescribeStackSetOperationResponse Source # | |
Defined in Amazonka.CloudFormation.DescribeStackSetOperation type Rep DescribeStackSetOperationResponse = D1 ('MetaData "DescribeStackSetOperationResponse" "Amazonka.CloudFormation.DescribeStackSetOperation" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "DescribeStackSetOperationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "stackSetOperation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe StackSetOperation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeStackSetOperationResponse Source #
Create a value of DescribeStackSetOperationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stackSetOperation:DescribeStackSetOperationResponse'
, describeStackSetOperationResponse_stackSetOperation
- The specified stack set operation.
$sel:httpStatus:DescribeStackSetOperationResponse'
, describeStackSetOperationResponse_httpStatus
- The response's http status code.
ImportStacksToStackSet
data ImportStacksToStackSet Source #
See: newImportStacksToStackSet
smart constructor.
ImportStacksToStackSet' (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) Text [Text] |
Instances
newImportStacksToStackSet Source #
Create a value of ImportStacksToStackSet
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:callAs:ImportStacksToStackSet'
, importStacksToStackSet_callAs
- By default, SELF
is specified. Use SELF
for stack sets with
self-managed permissions.
- If you are signed in to the management account, specify
SELF
. - For service managed stack sets, specify
DELEGATED_ADMIN
.
$sel:operationPreferences:ImportStacksToStackSet'
, importStacksToStackSet_operationPreferences
- Undocumented member.
$sel:operationId:ImportStacksToStackSet'
, importStacksToStackSet_operationId
- A unique, user defined, identifier for the stack set operation.
$sel:stackSetName:ImportStacksToStackSet'
, importStacksToStackSet_stackSetName
- The name of the stack set. The name must be unique in the Region where
you create your stack set.
$sel:stackIds:ImportStacksToStackSet'
, importStacksToStackSet_stackIds
- The IDs of the stacks you are importing into a stack set. You import up
to 10 stacks per stack set at a time.
data ImportStacksToStackSetResponse Source #
See: newImportStacksToStackSetResponse
smart constructor.
Instances
Eq ImportStacksToStackSetResponse Source # | |
Read ImportStacksToStackSetResponse Source # | |
Show ImportStacksToStackSetResponse Source # | |
Generic ImportStacksToStackSetResponse Source # | |
NFData ImportStacksToStackSetResponse Source # | |
Defined in Amazonka.CloudFormation.ImportStacksToStackSet rnf :: ImportStacksToStackSetResponse -> () # | |
type Rep ImportStacksToStackSetResponse Source # | |
Defined in Amazonka.CloudFormation.ImportStacksToStackSet type Rep ImportStacksToStackSetResponse = D1 ('MetaData "ImportStacksToStackSetResponse" "Amazonka.CloudFormation.ImportStacksToStackSet" "libZSservicesZSamazonka-cloudformationZSamazonka-cloudformation" 'False) (C1 ('MetaCons "ImportStacksToStackSetResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "operationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newImportStacksToStackSetResponse Source #
Create a value of ImportStacksToStackSetResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:operationId:ImportStacksToStackSet'
, importStacksToStackSetResponse_operationId
- The unique identifier for the stack set operation.
$sel:httpStatus:ImportStacksToStackSetResponse'
, importStacksToStackSetResponse_httpStatus
- The response's http status code.
DeleteStack
data DeleteStack Source #
The input for DeleteStack action.
See: newDeleteStack
smart constructor.
Instances
Create a value of DeleteStack
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:retainResources:DeleteStack'
, deleteStack_retainResources
- For stacks in the DELETE_FAILED
state, a list of resource logical IDs
that are associated with the resources you want to retain. During
deletion, CloudFormation deletes the stack but does not delete the
retained resources.
Retaining resources is useful when you cannot delete a resource, such as a non-empty S3 bucket, but you want to delete the stack.
$sel:clientRequestToken:DeleteStack'
, deleteStack_clientRequestToken
- A unique identifier for this DeleteStack
request. Specify this token
if you plan to retry requests so that CloudFormation knows that you're
not attempting to delete a stack with the same name. You might retry
DeleteStack
requests to ensure that CloudFormation successfully
received them.
All events triggered by a given stack operation are assigned the same
client request token, which you can use to track operations. For
example, if you execute a CreateStack
operation with the token
token1
, then all the StackEvents
generated by that operation will
have ClientRequestToken
set as token1
.
In the console, stack operations display the client request token on the
Events tab. Stack operations that are initiated from the console use the
token format Console-StackOperation-ID, which helps you easily
identify the stack operation . For example, if you create a stack using
the console, each stack event would be assigned the same token in the
following format:
Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002
.
$sel:roleARN:DeleteStack'
, deleteStack_roleARN
- The Amazon Resource Name (ARN) of an Identity and Access Management
(IAM) role that CloudFormation assumes to delete the stack.
CloudFormation uses the role's credentials to make calls on your
behalf.
If you don't specify a value, CloudFormation uses the role that was previously associated with the stack. If no role is available, CloudFormation uses a temporary session that is generated from your user credentials.
$sel:stackName:DeleteStack'
, deleteStack_stackName
- The name or the unique stack ID that is associated with the stack.
data DeleteStackResponse Source #
See: newDeleteStackResponse
smart constructor.
Instances
Eq DeleteStackResponse Source # | |
Defined in Amazonka.CloudFormation.DeleteStack (==) :: DeleteStackResponse -> DeleteStackResponse -> Bool # (/=) :: DeleteStackResponse -> DeleteStackResponse -> Bool # | |
Read DeleteStackResponse Source # | |
Show DeleteStackResponse Source # | |
Defined in Amazonka.CloudFormation.DeleteStack showsPrec :: Int -> DeleteStackResponse -> ShowS # show :: DeleteStackResponse -> String # showList :: [DeleteStackResponse] -> ShowS # | |
Generic DeleteStackResponse Source # | |
Defined in Amazonka.CloudFormation.DeleteStack type Rep DeleteStackResponse :: Type -> Type # from :: DeleteStackResponse -> Rep DeleteStackResponse x # to :: Rep DeleteStackResponse x -> DeleteStackResponse # | |
NFData DeleteStackResponse Source # | |
Defined in Amazonka.CloudFormation.DeleteStack rnf :: DeleteStackResponse -> () # | |
type Rep DeleteStackResponse Source # | |
Defined in Amazonka.CloudFormation.DeleteStack |
newDeleteStackResponse :: DeleteStackResponse Source #
Create a value of DeleteStackResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
UpdateStack
data UpdateStack Source #
The input for an UpdateStack action.
See: newUpdateStack
smart constructor.
UpdateStack' (Maybe Bool) (Maybe Bool) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Parameter]) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Capability]) (Maybe RollbackConfiguration) (Maybe [Text]) (Maybe [Tag]) (Maybe Text) Text |
Instances
Create a value of UpdateStack
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:disableRollback:UpdateStack'
, updateStack_disableRollback
- Preserve the state of previously provisioned resources when an operation
fails.
Default: False
$sel:usePreviousTemplate:UpdateStack'
, updateStack_usePreviousTemplate
- Reuse the existing template that is associated with the stack that you
are updating.
Conditional: You must specify only one of the following parameters:
TemplateBody
, TemplateURL
, or set the UsePreviousTemplate
to
true
.
$sel:notificationARNs:UpdateStack'
, updateStack_notificationARNs
- Amazon Simple Notification Service topic Amazon Resource Names (ARNs)
that CloudFormation associates with the stack. Specify an empty list to
remove all notification topics.
$sel:stackPolicyBody:UpdateStack'
, updateStack_stackPolicyBody
- Structure containing a new stack policy body. You can specify either the
StackPolicyBody
or the StackPolicyURL
parameter, but not both.
You might update the stack policy, for example, in order to protect a new resource that you created during a stack update. If you do not specify a stack policy, the current policy that is associated with the stack is unchanged.
$sel:stackPolicyDuringUpdateBody:UpdateStack'
, updateStack_stackPolicyDuringUpdateBody
- Structure containing the temporary overriding stack policy body. You can
specify either the StackPolicyDuringUpdateBody
or the
StackPolicyDuringUpdateURL
parameter, but not both.
If you want to update protected resources, specify a temporary overriding stack policy during this update. If you do not specify a stack policy, the current policy that is associated with the stack will be used.
$sel:stackPolicyDuringUpdateURL:UpdateStack'
, updateStack_stackPolicyDuringUpdateURL
- Location of a file containing the temporary overriding stack policy. The
URL must point to a policy (max size: 16KB) located in an S3 bucket in
the same Region as the stack. You can specify either the
StackPolicyDuringUpdateBody
or the StackPolicyDuringUpdateURL
parameter, but not both.
If you want to update protected resources, specify a temporary overriding stack policy during this update. If you do not specify a stack policy, the current policy that is associated with the stack will be used.
$sel:parameters:UpdateStack'
, updateStack_parameters
- A list of Parameter
structures that specify input parameters for the
stack. For more information, see the
Parameter
data type.
$sel:stackPolicyURL:UpdateStack'
, updateStack_stackPolicyURL
- Location of a file containing the updated stack policy. The URL must
point to a policy (max size: 16KB) located in an S3 bucket in the same
Region as the stack. You can specify either the StackPolicyBody
or the
StackPolicyURL
parameter, but not both.
You might update the stack policy, for example, in order to protect a new resource that you created during a stack update. If you do not specify a stack policy, the current policy that is associated with the stack is unchanged.
$sel:templateBody:UpdateStack'
, updateStack_templateBody
- Structure containing the template body with a minimum length of 1 byte
and a maximum length of 51,200 bytes. (For more information, go to
Template Anatomy
in the CloudFormation User Guide.)
Conditional: You must specify only one of the following parameters:
TemplateBody
, TemplateURL
, or set the UsePreviousTemplate
to
true
.
$sel:templateURL:UpdateStack'
, updateStack_templateURL
- Location of file containing the template body. The URL must point to a
template that is located in an Amazon S3 bucket or a Systems Manager
document. For more information, go to
Template Anatomy
in the CloudFormation User Guide.
Conditional: You must specify only one of the following parameters:
TemplateBody
, TemplateURL
, or set the UsePreviousTemplate
to
true
.
$sel:clientRequestToken:UpdateStack'
, updateStack_clientRequestToken
- A unique identifier for this UpdateStack
request. Specify this token
if you plan to retry requests so that CloudFormation knows that you're
not attempting to update a stack with the same name. You might retry
UpdateStack
requests to ensure that CloudFormation successfully
received them.
All events triggered by a given stack operation are assigned the same
client request token, which you can use to track operations. For
example, if you execute a CreateStack
operation with the token
token1
, then all the StackEvents
generated by that operation will
have ClientRequestToken
set as token1
.
In the console, stack operations display the client request token on the
Events tab. Stack operations that are initiated from the console use the
token format Console-StackOperation-ID, which helps you easily
identify the stack operation . For example, if you create a stack using
the console, each stack event would be assigned the same token in the
following format:
Console-CreateStack-7f59c3cf-00d2-40c7-b2ff-e75db0987002
.
$sel:capabilities:UpdateStack'
, updateStack_capabilities
- In some cases, you must explicitly acknowledge that your stack template
contains certain capabilities in order for CloudFormation to update the
stack.
CAPABILITY_IAM
andCAPABILITY_NAMED_IAM
Some stack templates might include resources that can affect permissions in your Amazon Web Services account; for example, by creating new Identity and Access Management (IAM) users. For those stacks, you must explicitly acknowledge this by specifying one of these capabilities.
The following IAM resources require you to specify either the
CAPABILITY_IAM
orCAPABILITY_NAMED_IAM
capability.- If you have IAM resources, you can specify either capability.
- If you have IAM resources with custom names, you must specify
CAPABILITY_NAMED_IAM
. - If you don't specify either of these capabilities,
CloudFormation returns an
InsufficientCapabilities
error.
If your stack template contains these resources, we recommend that you review all permissions associated with them and edit their permissions if necessary.
- AWS::IAM::AccessKey
- AWS::IAM::Group
- AWS::IAM::InstanceProfile
- AWS::IAM::Policy
- AWS::IAM::Role
- AWS::IAM::User
- AWS::IAM::UserToGroupAddition
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
CAPABILITY_AUTO_EXPAND
Some template contain macros. Macros perform custom processing on templates; this can include simple actions like find-and-replace operations, all the way to extensive transformations of entire templates. Because of this, users typically create a change set from the processed template, so that they can review the changes resulting from the macros before actually updating the stack. If your stack template contains one or more macros, and you choose to update a stack directly from the processed template, without first reviewing the resulting changes in a change set, you must acknowledge this capability. This includes the AWS::Include and AWS::Serverless transforms, which are macros hosted by CloudFormation.
If you want to update a stack from a stack template that contains macros and nested stacks, you must update the stack directly from the template using this capability.
You should only update stacks directly from a stack template that contains macros if you know what processing the macro performs.
Each macro relies on an underlying Lambda service function for processing stack templates. Be aware that the Lambda function owner can update the function operation without CloudFormation being notified.
For more information, see Using CloudFormation Macros to Perform Custom Processing on Templates.
$sel:rollbackConfiguration:UpdateStack'
, updateStack_rollbackConfiguration
- The rollback triggers for CloudFormation to monitor during stack
creation and updating operations, and for the specified monitoring
period afterwards.
$sel:resourceTypes:UpdateStack'
, updateStack_resourceTypes
- The template resource types that you have permissions to work with for
this update stack action, such as AWS::EC2::Instance
, AWS::EC2::*
,
or Custom::MyCustomInstance
.
If the list of resource types doesn't include a resource that you're updating, the stack update fails. By default, CloudFormation grants permissions to all resource types. Identity and Access Management (IAM) uses this parameter for CloudFormation-specific condition keys in IAM policies. For more information, see Controlling Access with Identity and Access Management.
$sel:tags:UpdateStack'
, updateStack_tags
- Key-value pairs to associate with this stack. CloudFormation also
propagates these tags to supported resources in the stack. You can
specify a maximum number of 50 tags.
If you don't specify this parameter, CloudFormation doesn't modify the stack's tags. If you specify an empty value, CloudFormation removes all associated tags.
$sel:roleARN:UpdateStack'
, updateStack_roleARN
- The Amazon Resource Name (ARN) of an Identity and Access Management
(IAM) role that CloudFormation assumes to update the stack.
CloudFormation uses the role's credentials to make calls on your
behalf. CloudFormation always uses this role for all future operations
on the stack. As long as users have permission to operate on the stack,
CloudFormation uses this role even if the users don't have permission
to pass it. Ensure that the role grants least privilege.
If you don't specify a value, CloudFormation uses the role that was previously associated with the stack. If no role is available, CloudFormation uses a temporary session that is generated from your user credentials.
$sel:stackName:UpdateStack'
, updateStack_stackName
- The name or unique stack ID of the stack to update.
data UpdateStackResponse Source #
The output for an UpdateStack action.
See: newUpdateStackResponse
smart constructor.
Instances
newUpdateStackResponse Source #
Create a value of UpdateStackResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:stackId:UpdateStackResponse'
, updateStackResponse_stackId
- Unique identifier of the stack.
$sel:httpStatus:UpdateStackResponse'
, updateStackResponse_httpStatus
- The response's http status code.
BatchDescribeTypeConfigurations
data BatchDescribeTypeConfigurations Source #
See: newBatchDescribeTypeConfigurations
smart constructor.
Instances
newBatchDescribeTypeConfigurations Source #
:: NonEmpty TypeConfigurationIdentifier |
|
-> BatchDescribeTypeConfigurations |
Create a value of BatchDescribeTypeConfigurations
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typeConfigurationIdentifiers:BatchDescribeTypeConfigurations'
, batchDescribeTypeConfigurations_typeConfigurationIdentifiers
- The list of identifiers for the desired extension configurations.
data BatchDescribeTypeConfigurationsResponse Source #
See: newBatchDescribeTypeConfigurationsResponse
smart constructor.
BatchDescribeTypeConfigurationsResponse' (Maybe [TypeConfigurationIdentifier]) (Maybe [TypeConfigurationDetails]) (Maybe [BatchDescribeTypeConfigurationsError]) Int |
Instances
newBatchDescribeTypeConfigurationsResponse Source #
Create a value of BatchDescribeTypeConfigurationsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:unprocessedTypeConfigurations:BatchDescribeTypeConfigurationsResponse'
, batchDescribeTypeConfigurationsResponse_unprocessedTypeConfigurations
- A list of any of the specified extension configurations that
CloudFormation could not process for any reason.
$sel:typeConfigurations:BatchDescribeTypeConfigurationsResponse'
, batchDescribeTypeConfigurationsResponse_typeConfigurations
- A list of any of the specified extension configurations from the
CloudFormation registry.
$sel:errors:BatchDescribeTypeConfigurationsResponse'
, batchDescribeTypeConfigurationsResponse_errors
- A list of information concerning any errors generated during the setting
of the specified configurations.
$sel:httpStatus:BatchDescribeTypeConfigurationsResponse'
, batchDescribeTypeConfigurationsResponse_httpStatus
- The response's http status code.
SetTypeConfiguration
data SetTypeConfiguration Source #
See: newSetTypeConfiguration
smart constructor.
Instances
newSetTypeConfiguration Source #
Create a value of SetTypeConfiguration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typeName:SetTypeConfiguration'
, setTypeConfiguration_typeName
- The name of the extension.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
$sel:typeArn:SetTypeConfiguration'
, setTypeConfiguration_typeArn
- The Amazon Resource Name (ARN) for the extension, in this account and
region.
For public extensions, this will be the ARN assigned when you activate the type in this account and region. For private extensions, this will be the ARN assigned when you register the type in this account and region.
Do not include the extension versions suffix at the end of the ARN. You can set the configuration for an extension, but not for a specific extension version.
$sel:type':SetTypeConfiguration'
, setTypeConfiguration_type
- The type of extension.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
$sel:configurationAlias:SetTypeConfiguration'
, setTypeConfiguration_configurationAlias
- An alias by which to refer to this extension configuration data.
Conditional: Specifying a configuration alias is required when setting a configuration for a resource type extension.
$sel:configuration:SetTypeConfiguration'
, setTypeConfiguration_configuration
- The configuration data for the extension, in this account and region.
The configuration data must be formatted as JSON, and validate against
the schema returned in the ConfigurationSchema
response element of
API_DescribeType.
For more information, see
Defining account-level configuration data for an extension
in the CloudFormation CLI User Guide.
data SetTypeConfigurationResponse Source #
See: newSetTypeConfigurationResponse
smart constructor.
Instances
newSetTypeConfigurationResponse Source #
Create a value of SetTypeConfigurationResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configurationArn:SetTypeConfigurationResponse'
, setTypeConfigurationResponse_configurationArn
- The Amazon Resource Name (ARN) for the configuration data, in this
account and region.
Conditional: You must specify ConfigurationArn
, or Type
and
TypeName
.
$sel:httpStatus:SetTypeConfigurationResponse'
, setTypeConfigurationResponse_httpStatus
- The response's http status code.
GetTemplateSummary
data GetTemplateSummary Source #
The input for the GetTemplateSummary action.
See: newGetTemplateSummary
smart constructor.
Instances
newGetTemplateSummary :: GetTemplateSummary Source #
Create a value of GetTemplateSummary
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:callAs:GetTemplateSummary'
, getTemplateSummary_callAs
- [Service-managed permissions] Specifies whether you are acting as an
account administrator in the organization's management account or as a
delegated administrator in a member account.
By default, SELF
is specified. Use SELF
for stack sets with
self-managed permissions.
- If you are signed in to the management account, specify
SELF
. If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
$sel:templateBody:GetTemplateSummary'
, getTemplateSummary_templateBody
- Structure containing the template body with a minimum length of 1 byte
and a maximum length of 51,200 bytes. For more information about
templates, see
Template Anatomy
in the CloudFormation User Guide.
Conditional: You must specify only one of the following parameters:
StackName
, StackSetName
, TemplateBody
, or TemplateURL
.
$sel:templateURL:GetTemplateSummary'
, getTemplateSummary_templateURL
- Location of file containing the template body. The URL must point to a
template (max size: 460,800 bytes) that is located in an Amazon S3
bucket or a Systems Manager document. For more information about
templates, see
Template Anatomy
in the CloudFormation User Guide.
Conditional: You must specify only one of the following parameters:
StackName
, StackSetName
, TemplateBody
, or TemplateURL
.
$sel:stackSetName:GetTemplateSummary'
, getTemplateSummary_stackSetName
- The name or unique ID of the stack set from which the stack was created.
Conditional: You must specify only one of the following parameters:
StackName
, StackSetName
, TemplateBody
, or TemplateURL
.
$sel:stackName:GetTemplateSummary'
, getTemplateSummary_stackName
- The name or the stack ID that is associated with the stack, which are
not always interchangeable. For running stacks, you can specify either
the stack's name or its unique stack ID. For deleted stack, you must
specify the unique stack ID.
Conditional: You must specify only one of the following parameters:
StackName
, StackSetName
, TemplateBody
, or TemplateURL
.
data GetTemplateSummaryResponse Source #
The output for the GetTemplateSummary action.
See: newGetTemplateSummaryResponse
smart constructor.
GetTemplateSummaryResponse' (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe [ParameterDeclaration]) (Maybe Text) (Maybe [ResourceIdentifierSummary]) (Maybe Text) (Maybe [Capability]) (Maybe [Text]) Int |
Instances
newGetTemplateSummaryResponse Source #
Create a value of GetTemplateSummaryResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:declaredTransforms:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_declaredTransforms
- A list of the transforms that are declared in the template.
$sel:version:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_version
- The Amazon Web Services template format version, which identifies the
capabilities of the template.
$sel:capabilitiesReason:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_capabilitiesReason
- The list of resources that generated the values in the Capabilities
response element.
$sel:parameters:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_parameters
- A list of parameter declarations that describe various properties for
each parameter.
$sel:metadata:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_metadata
- The value that is defined for the Metadata
property of the template.
$sel:resourceIdentifierSummaries:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_resourceIdentifierSummaries
- A list of resource identifier summaries that describe the target
resources of an import operation and the properties you can provide
during the import to identify the target resources. For example,
BucketName
is a possible identifier property for an AWS::S3::Bucket
resource.
$sel:description:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_description
- The value that is defined in the Description
property of the template.
$sel:capabilities:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_capabilities
- The capabilities found within the template. If your template contains
IAM resources, you must specify the CAPABILITY_IAM
or
CAPABILITY_NAMED_IAM
value for this parameter when you use the
CreateStack or UpdateStack actions with your template; otherwise, those
actions return an InsufficientCapabilities
error.
For more information, see Acknowledging IAM Resources in CloudFormation Templates.
$sel:resourceTypes:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_resourceTypes
- A list of all the template resource types that are defined in the
template, such as AWS::EC2::Instance
, AWS::Dynamo::Table
, and
Custom::MyCustomInstance
.
$sel:httpStatus:GetTemplateSummaryResponse'
, getTemplateSummaryResponse_httpStatus
- The response's http status code.
ListChangeSets (Paginated)
data ListChangeSets Source #
The input for the ListChangeSets action.
See: newListChangeSets
smart constructor.
Instances
Create a value of ListChangeSets
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChangeSets'
, listChangeSets_nextToken
- A string (provided by the ListChangeSets response output) that
identifies the next page of change sets that you want to retrieve.
$sel:stackName:ListChangeSets'
, listChangeSets_stackName
- The name or the Amazon Resource Name (ARN) of the stack for which you
want to list change sets.
data ListChangeSetsResponse Source #
The output for the ListChangeSets action.
See: newListChangeSetsResponse
smart constructor.
Instances
newListChangeSetsResponse Source #
Create a value of ListChangeSetsResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListChangeSets'
, listChangeSetsResponse_nextToken
- If the output exceeds 1 MB, a string that identifies the next page of
change sets. If there is no additional page, this value is null.
$sel:summaries:ListChangeSetsResponse'
, listChangeSetsResponse_summaries
- A list of ChangeSetSummary
structures that provides the ID and status
of each change set for the specified stack.
$sel:httpStatus:ListChangeSetsResponse'
, listChangeSetsResponse_httpStatus
- The response's http status code.
ListStackResources (Paginated)
data ListStackResources Source #
The input for the ListStackResource action.
See: newListStackResources
smart constructor.
Instances
newListStackResources Source #
Create a value of ListStackResources
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListStackResources'
, listStackResources_nextToken
- A string that identifies the next page of stack resources that you want
to retrieve.
$sel:stackName:ListStackResources'
, listStackResources_stackName
- The name or the unique stack ID that is associated with the stack, which
are not always interchangeable:
- Running stacks: You can specify either the stack's name or its unique stack ID.
- Deleted stacks: You must specify the unique stack ID.
Default: There is no default value.
data ListStackResourcesResponse Source #
The output for a ListStackResources action.
See: newListStackResourcesResponse
smart constructor.
Instances
newListStackResourcesResponse Source #
Create a value of ListStackResourcesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:nextToken:ListStackResources'
, listStackResourcesResponse_nextToken
- If the output exceeds 1 MB, a string that identifies the next page of
stack resources. If no additional page exists, this value is null.
$sel:stackResourceSummaries:ListStackResourcesResponse'
, listStackResourcesResponse_stackResourceSummaries
- A list of StackResourceSummary
structures.
$sel:httpStatus:ListStackResourcesResponse'
, listStackResourcesResponse_httpStatus
- The response's http status code.
UpdateStackInstances
data UpdateStackInstances Source #
See: newUpdateStackInstances
smart constructor.
UpdateStackInstances' (Maybe [Text]) (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe DeploymentTargets) (Maybe [Parameter]) Text [Text] |
Instances
newUpdateStackInstances Source #
Create a value of UpdateStackInstances
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accounts:UpdateStackInstances'
, updateStackInstances_accounts
- [Self-managed permissions] The names of one or more Amazon Web Services
accounts for which you want to update parameter values for stack
instances. The overridden parameter values will be applied to all stack
instances in the specified accounts and Regions.
You can specify Accounts
or DeploymentTargets
, but not both.
$sel:callAs:UpdateStackInstances'
, updateStackInstances_callAs
- [Service-managed permissions] Specifies whether you are acting as an
account administrator in the organization's management account or as a
delegated administrator in a member account.
By default, SELF
is specified. Use SELF
for stack sets with
self-managed permissions.
- If you are signed in to the management account, specify
SELF
. If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
$sel:operationPreferences:UpdateStackInstances'
, updateStackInstances_operationPreferences
- Preferences for how CloudFormation performs this stack set operation.
$sel:operationId:UpdateStackInstances'
, updateStackInstances_operationId
- The unique identifier for this stack set operation.
The operation ID also functions as an idempotency token, to ensure that CloudFormation performs the stack set operation only once, even if you retry the request multiple times. You might retry stack set operation requests to ensure that CloudFormation successfully received them.
If you don't specify an operation ID, the SDK generates one automatically.
$sel:deploymentTargets:UpdateStackInstances'
, updateStackInstances_deploymentTargets
- [Service-managed permissions] The Organizations accounts for which you
want to update parameter values for stack instances. If your update
targets OUs, the overridden parameter values only apply to the accounts
that are currently in the target OUs and their child OUs. Accounts added
to the target OUs and their child OUs in the future won't use the
overridden values.
You can specify Accounts
or DeploymentTargets
, but not both.
$sel:parameterOverrides:UpdateStackInstances'
, updateStackInstances_parameterOverrides
- A list of input parameters whose values you want to update for the
specified stack instances.
Any overridden parameter values will be applied to all stack instances in the specified accounts and Regions. When specifying parameters and their values, be aware of how CloudFormation sets parameter values during stack instance update operations:
- To override the current value for a parameter, include the parameter and specify its value.
- To leave an overridden parameter set to its present value, include
the parameter and specify
UsePreviousValue
astrue
. (You cannot specify both a value and setUsePreviousValue
totrue
.) - To set an overridden parameter back to the value specified in the stack set, specify a parameter list but do not include the parameter in the list.
- To leave all parameters set to their present values, do not specify this property at all.
During stack set updates, any parameter values overridden for a stack instance are not updated, but retain their overridden value.
You can only override the parameter values that are specified in the
stack set; to add or delete a parameter itself, use UpdateStackSet
to
update the stack set template. If you add a parameter to a template,
before you can override the parameter value specified in the stack set
you must first use
UpdateStackSet
to update all stack instances with the updated template and parameter
value specified in the stack set. Once a stack instance has been updated
with the new parameter, you can then override the parameter value using
UpdateStackInstances
.
$sel:stackSetName:UpdateStackInstances'
, updateStackInstances_stackSetName
- The name or unique ID of the stack set associated with the stack
instances.
$sel:regions:UpdateStackInstances'
, updateStackInstances_regions
- The names of one or more Regions in which you want to update parameter
values for stack instances. The overridden parameter values will be
applied to all stack instances in the specified accounts and Regions.
data UpdateStackInstancesResponse Source #
See: newUpdateStackInstancesResponse
smart constructor.
Instances
newUpdateStackInstancesResponse Source #
Create a value of UpdateStackInstancesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:operationId:UpdateStackInstances'
, updateStackInstancesResponse_operationId
- The unique identifier for this stack set operation.
$sel:httpStatus:UpdateStackInstancesResponse'
, updateStackInstancesResponse_httpStatus
- The response's http status code.
DeleteStackInstances
data DeleteStackInstances Source #
See: newDeleteStackInstances
smart constructor.
DeleteStackInstances' (Maybe [Text]) (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe DeploymentTargets) Text [Text] Bool |
Instances
newDeleteStackInstances Source #
:: Text | |
-> Bool | |
-> DeleteStackInstances |
Create a value of DeleteStackInstances
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accounts:DeleteStackInstances'
, deleteStackInstances_accounts
- [Self-managed permissions] The names of the Amazon Web Services accounts
that you want to delete stack instances for.
You can specify Accounts
or DeploymentTargets
, but not both.
$sel:callAs:DeleteStackInstances'
, deleteStackInstances_callAs
- [Service-managed permissions] Specifies whether you are acting as an
account administrator in the organization's management account or as a
delegated administrator in a member account.
By default, SELF
is specified. Use SELF
for stack sets with
self-managed permissions.
- If you are signed in to the management account, specify
SELF
. If you are signed in to a delegated administrator account, specify
DELEGATED_ADMIN
.Your Amazon Web Services account must be registered as a delegated administrator in the management account. For more information, see Register a delegated administrator in the CloudFormation User Guide.
$sel:operationPreferences:DeleteStackInstances'
, deleteStackInstances_operationPreferences
- Preferences for how CloudFormation performs this stack set operation.
$sel:operationId:DeleteStackInstances'
, deleteStackInstances_operationId
- The unique identifier for this stack set operation.
If you don't specify an operation ID, the SDK generates one automatically.
The operation ID also functions as an idempotency token, to ensure that CloudFormation performs the stack set operation only once, even if you retry the request multiple times. You can retry stack set operation requests to ensure that CloudFormation successfully received them.
Repeating this stack set operation with a new operation ID retries all
stack instances whose status is OUTDATED
.
$sel:deploymentTargets:DeleteStackInstances'
, deleteStackInstances_deploymentTargets
- [Service-managed permissions] The Organizations accounts from which to
delete stack instances.
You can specify Accounts
or DeploymentTargets
, but not both.
$sel:stackSetName:DeleteStackInstances'
, deleteStackInstances_stackSetName
- The name or unique ID of the stack set that you want to delete stack
instances for.
$sel:regions:DeleteStackInstances'
, deleteStackInstances_regions
- The Regions where you want to delete stack set instances.
$sel:retainStacks:DeleteStackInstances'
, deleteStackInstances_retainStacks
- Removes the stack instances from the specified stack set, but doesn't
delete the stacks. You can't reassociate a retained stack or add an
existing, saved stack to a new stack set.
For more information, see Stack set operation options.
data DeleteStackInstancesResponse Source #
See: newDeleteStackInstancesResponse
smart constructor.
Instances
newDeleteStackInstancesResponse Source #
Create a value of DeleteStackInstancesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:operationId:DeleteStackInstances'
, deleteStackInstancesResponse_operationId
- The unique identifier for this stack set operation.
$sel:httpStatus:DeleteStackInstancesResponse'
, deleteStackInstancesResponse_httpStatus
- The response's http status code.
DescribeType
data DescribeType Source #
See: newDescribeType
smart constructor.
Instances
newDescribeType :: DescribeType Source #
Create a value of DescribeType
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:versionId:DescribeType'
, describeType_versionId
- The ID of a specific version of the extension. The version ID is the
value at the end of the Amazon Resource Name (ARN) assigned to the
extension version when it is registered.
If you specify a VersionId
, DescribeType
returns information about
that specific extension version. Otherwise, it returns information about
the default extension version.
$sel:typeName:DescribeType'
, describeType_typeName
- The name of the extension.
Conditional: You must specify either TypeName
and Type
, or Arn
.
$sel:arn:DescribeType'
, describeType_arn
- The Amazon Resource Name (ARN) of the extension.
Conditional: You must specify either TypeName
and Type
, or Arn
.
$sel:publicVersionNumber:DescribeType'
, describeType_publicVersionNumber
- The version number of a public third-party extension.
$sel:type':DescribeType'
, describeType_type
- The kind of extension.
Conditional: You must specify either TypeName
and Type
, or Arn
.
$sel:publisherId:DescribeType'
, describeType_publisherId
- The publisher ID of the extension publisher.
Extensions provided by Amazon are not assigned a publisher ID.
data DescribeTypeResponse Source #
See: newDescribeTypeResponse
smart constructor.
DescribeTypeResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Visibility) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe [RequiredActivatedType]) (Maybe DeprecatedStatus) (Maybe ISO8601) (Maybe RegistryType) (Maybe Text) (Maybe Text) (Maybe Bool) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ProvisioningType) (Maybe TypeTestsStatus) (Maybe LoggingConfig) Int |
Instances
newDescribeTypeResponse Source #
Create a value of DescribeTypeResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:typeTestsStatusDescription:DescribeTypeResponse'
, describeTypeResponse_typeTestsStatusDescription
- The description of the test status. To return the extension test status
of a specifc extension version, you must specify VersionId
.
This applies only to registered private extension versions. CloudFormation does not return this information for public extensions, whether or not they are activated in your account.
$sel:lastUpdated:DescribeTypeResponse'
, describeTypeResponse_lastUpdated
- When the specified extension version was registered. This applies only
to:
- Private extensions you have registered in your account. For more information, see RegisterType.
- Public extensions you have activated in your account with auto-update specified. For more information, see ActivateType.
$sel:typeName:DescribeType'
, describeTypeResponse_typeName
- The name of the extension.
If the extension is a public third-party type you have activated with a type name alias, CloudFormation returns the type name alias. For more information, see ActivateType.
$sel:arn:DescribeType'
, describeTypeResponse_arn
- The Amazon Resource Name (ARN) of the extension.
$sel:publicVersionNumber:DescribeType'
, describeTypeResponse_publicVersionNumber
- The version number of a public third-party extension.
This applies only if you specify a public extension you have activated
in your account, or specify a public extension without specifying a
version. For all other extensions, CloudFormation returns null
.
$sel:executionRoleArn:DescribeTypeResponse'
, describeTypeResponse_executionRoleArn
- The Amazon Resource Name (ARN) of the IAM execution role used to
register the extension. This applies only to private extensions you have
registered in your account. For more information, see
RegisterType.
If the registered extension calls any Amazon Web Services APIs, you must create an <https:docs.aws.amazon.comIAMlatestUserGuideid_roles.html IAM execution role> that includes the necessary permissions to call those Amazon Web Services APIs, and provision that execution role in your account. CloudFormation then assumes that execution role to provide your extension with the appropriate credentials.
$sel:autoUpdate:DescribeTypeResponse'
, describeTypeResponse_autoUpdate
- Whether CloudFormation automatically updates the extension in this
account and region when a new minor version is published by the
extension publisher. Major versions released by the publisher must be
manually updated. For more information, see
Activating public extensions for use in your account
in the CloudFormation User Guide.
$sel:originalTypeName:DescribeTypeResponse'
, describeTypeResponse_originalTypeName
- For public extensions that have been activated for this account and
region, the type name of the public extension.
If you specified a TypeNameAlias
when enabling the extension in this
account and region, CloudFormation treats that alias as the extension's
type name within the account and region, not the type name of the public
extension. For more information, see
Specifying aliases to refer to extensions
in the CloudFormation User Guide.
$sel:visibility:DescribeTypeResponse'
, describeTypeResponse_visibility
- The scope at which the extension is visible and usable in CloudFormation
operations.
Valid values include:
PRIVATE
: The extension is only visible and usable within the account in which it is registered. CloudFormation marks any extensions you register asPRIVATE
.PUBLIC
: The extension is publically visible and usable within any Amazon account.
$sel:schema:DescribeTypeResponse'
, describeTypeResponse_schema
- The schema that defines the extension.
For more information on extension schemas, see Resource Provider Schema in the CloudFormation CLI User Guide.
$sel:originalTypeArn:DescribeTypeResponse'
, describeTypeResponse_originalTypeArn
- For public extensions that have been activated for this account and
region, the Amazon Resource Name (ARN) of the public extension.
$sel:defaultVersionId:DescribeTypeResponse'
, describeTypeResponse_defaultVersionId
- The ID of the default version of the extension. The default version is
used when the extension version is not specified.
This applies only to private extensions you have registered in your
account. For public extensions, both those provided by Amazon and
published by third parties, CloudFormation returns null
. For more
information, see
RegisterType.
To set the default version of an extension, use
SetTypeDefaultVersion
.
$sel:isActivated:DescribeTypeResponse'
, describeTypeResponse_isActivated
- Whether or not the extension is activated in the account and region.
This only applies to public third-party extensions. For all other
extensions, CloudFormation returns null
.
$sel:requiredActivatedTypes:DescribeTypeResponse'
, describeTypeResponse_requiredActivatedTypes
- For extensions that are modules, the public third-party extensions that
must be activated in your account in order for the module itself to be
activated.
$sel:deprecatedStatus:DescribeTypeResponse'
, describeTypeResponse_deprecatedStatus
- The deprecation status of the extension version.
Valid values include:
LIVE
: The extension is activated or registered and can be used in CloudFormation operations, dependent on its provisioning behavior and visibility scope.DEPRECATED
: The extension has been deactivated or deregistered and can no longer be used in CloudFormation operations.
For public third-party extensions, CloudFormation returns null
.
$sel:timeCreated:DescribeTypeResponse'
, describeTypeResponse_timeCreated
- When the specified private extension version was registered or activated
in your account.
$sel:type':DescribeType'
, describeTypeResponse_type
- The kind of extension.
$sel:latestPublicVersion:DescribeTypeResponse'
, describeTypeResponse_latestPublicVersion
- The latest version of a public extension that is available for use.
This only applies if you specify a public extension, and you do not
specify a version. For all other requests, CloudFormation returns
null
.
$sel:publisherId:DescribeType'
, describeTypeResponse_publisherId
- The publisher ID of the extension publisher.
This applies only to public third-party extensions. For private
registered extensions, and extensions provided by Amazon, CloudFormation
returns null
.
$sel:isDefaultVersion:DescribeTypeResponse'
, describeTypeResponse_isDefaultVersion
- Whether the specified extension version is set as the default version.
This applies only to private extensions you have registered in your
account, and extensions published by Amazon. For public third-party
extensions, whether or not they are activated in your account,
CloudFormation returns null
.
$sel:description:DescribeTypeResponse'
, describeTypeResponse_description
- The description of the extension.
$sel:sourceUrl:DescribeTypeResponse'
, describeTypeResponse_sourceUrl
- The URL of the source code for the extension.
$sel:documentationUrl:DescribeTypeResponse'
, describeTypeResponse_documentationUrl
- The URL of a page providing detailed documentation for this extension.
$sel:configurationSchema:DescribeTypeResponse'
, describeTypeResponse_configurationSchema
- A JSON string that represent the current configuration data for the
extension in this account and region.
To set the configuration data for an extension, use SetTypeConfiguration. For more information, see Configuring extensions at the account level in the CloudFormation User Guide.
$sel:provisioningType:DescribeTypeResponse'
, describeTypeResponse_provisioningType
- For resource type extensions, the provisioning behavior of the resource
type. CloudFormation determines the provisioning type during
registration, based on the types of handlers in the schema handler
package submitted.
Valid values include:
FULLY_MUTABLE
: The resource type includes an update handler to process updates to the type during stack update operations.IMMUTABLE
: The resource type does not include an update handler, so the type cannot be updated and must instead be replaced during stack update operations.NON_PROVISIONABLE
: The resource type does not include all of the following handlers, and therefore cannot actually be provisioned.- create
- read
- delete
$sel:typeTestsStatus:DescribeTypeResponse'
, describeTypeResponse_typeTestsStatus
- The contract test status of the registered extension version. To return
the extension test status of a specifc extension version, you must
specify VersionId
.
This applies only to registered private extension versions. CloudFormation does not return this information for public extensions, whether or not they are activated in your account.
PASSED
: The extension has passed all its contract tests.An extension must have a test status of
PASSED
before it can be published. For more information, see Publishing extensions to make them available for public use in the CloudFormation Command Line Interface User Guide.FAILED
: The extension has failed one or more contract tests.IN_PROGRESS
: Contract tests are currently being performed on the extension.NOT_TESTED
: Contract tests have not been performed on the extension.
$sel:loggingConfig:DescribeTypeResponse'
, describeTypeResponse_loggingConfig
- Contains logging configuration information for private extensions. This
applies only to private extensions you have registered in your account.
For public extensions, both those provided by Amazon and published by
third parties, CloudFormation returns null
. For more information, see
RegisterType.
$sel:httpStatus:DescribeTypeResponse'
, describeTypeResponse_httpStatus
- The response's http status code.
CreateStackInstances
data CreateStackInstances Source #
See: newCreateStackInstances
smart constructor.
CreateStackInstances' (Maybe [Text]) (Maybe CallAs) (Maybe StackSetOperationPreferences) (Maybe Text) (Maybe DeploymentTargets) (Maybe [Parameter]) Text [Text] |