# Packages
Package cloudformationiface provides an interface to enable mocking the AWS CloudFormation service client for testing your code.
# Functions
New creates a new instance of the client from the provided Config.
NewDescribeAccountLimitsRequestPaginator returns a paginator for DescribeAccountLimits.
NewDescribeStackEventsRequestPaginator returns a paginator for DescribeStackEvents.
NewDescribeStackResourceDriftsRequestPaginator returns a paginator for DescribeStackResourceDrifts.
NewDescribeStacksRequestPaginator returns a paginator for DescribeStacks.
NewListChangeSetsRequestPaginator returns a paginator for ListChangeSets.
NewListExportsRequestPaginator returns a paginator for ListExports.
NewListImportsRequestPaginator returns a paginator for ListImports.
NewListStackInstancesRequestPaginator returns a paginator for ListStackInstances.
NewListStackResourcesRequestPaginator returns a paginator for ListStackResources.
NewListStackSetOperationResultsRequestPaginator returns a paginator for ListStackSetOperationResults.
NewListStackSetOperationsRequestPaginator returns a paginator for ListStackSetOperations.
NewListStackSetsRequestPaginator returns a paginator for ListStackSets.
NewListStacksRequestPaginator returns a paginator for ListStacks.
NewListTypeRegistrationsRequestPaginator returns a paginator for ListTypeRegistrations.
NewListTypesRequestPaginator returns a paginator for ListTypes.
NewListTypeVersionsRequestPaginator returns a paginator for ListTypeVersions.
# Constants
Enum values for AccountGateStatus.
Enum values for AccountGateStatus.
Enum values for AccountGateStatus.
Enum values for Capability.
Enum values for Capability.
Enum values for Capability.
Enum values for ChangeAction.
Enum values for ChangeAction.
Enum values for ChangeAction.
Enum values for ChangeAction.
Enum values for ChangeSetStatus.
Enum values for ChangeSetStatus.
Enum values for ChangeSetStatus.
Enum values for ChangeSetStatus.
Enum values for ChangeSetStatus.
Enum values for ChangeSetType.
Enum values for ChangeSetType.
Enum values for ChangeSetType.
Enum values for ChangeSource.
Enum values for ChangeSource.
Enum values for ChangeSource.
Enum values for ChangeSource.
Enum values for ChangeSource.
Enum values for ChangeType.
Enum values for DeprecatedStatus.
Enum values for DeprecatedStatus.
Enum values for DifferenceType.
Enum values for DifferenceType.
Enum values for DifferenceType.
Service's Endpoint identifier.
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
ErrCodeCFNRegistryException for service response error code "CFNRegistryException".
ErrCodeChangeSetNotFoundException for service response error code "ChangeSetNotFound".
ErrCodeCreatedButModifiedException for service response error code "CreatedButModifiedException".
ErrCodeInsufficientCapabilitiesException for service response error code "InsufficientCapabilitiesException".
ErrCodeInvalidChangeSetStatusException for service response error code "InvalidChangeSetStatus".
ErrCodeInvalidOperationException for service response error code "InvalidOperationException".
ErrCodeInvalidStateTransitionException for service response error code "InvalidStateTransition".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeNameAlreadyExistsException for service response error code "NameAlreadyExistsException".
ErrCodeOperationIdAlreadyExistsException for service response error code "OperationIdAlreadyExistsException".
ErrCodeOperationInProgressException for service response error code "OperationInProgressException".
ErrCodeOperationNotFoundException for service response error code "OperationNotFoundException".
ErrCodeOperationStatusCheckFailedException for service response error code "ConditionalCheckFailed".
ErrCodeStackInstanceNotFoundException for service response error code "StackInstanceNotFoundException".
ErrCodeStackSetNotEmptyException for service response error code "StackSetNotEmptyException".
ErrCodeStackSetNotFoundException for service response error code "StackSetNotFoundException".
ErrCodeStaleRequestException for service response error code "StaleRequestException".
ErrCodeTokenAlreadyExistsException for service response error code "TokenAlreadyExistsException".
ErrCodeTypeNotFoundException for service response error code "TypeNotFoundException".
Enum values for EvaluationType.
Enum values for EvaluationType.
Enum values for ExecutionStatus.
Enum values for ExecutionStatus.
Enum values for ExecutionStatus.
Enum values for ExecutionStatus.
Enum values for ExecutionStatus.
Enum values for ExecutionStatus.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for HandlerErrorCode.
Enum values for OnFailure.
Enum values for OnFailure.
Enum values for OnFailure.
Enum values for OperationStatus.
Enum values for OperationStatus.
Enum values for OperationStatus.
Enum values for OperationStatus.
Enum values for PermissionModels.
Enum values for PermissionModels.
Enum values for ProvisioningType.
Enum values for ProvisioningType.
Enum values for ProvisioningType.
Enum values for RegistrationStatus.
Enum values for RegistrationStatus.
Enum values for RegistrationStatus.
Enum values for RegistryType.
Enum values for Replacement.
Enum values for Replacement.
Enum values for Replacement.
Enum values for RequiresRecreation.
Enum values for RequiresRecreation.
Enum values for RequiresRecreation.
Enum values for ResourceAttribute.
Enum values for ResourceAttribute.
Enum values for ResourceAttribute.
Enum values for ResourceAttribute.
Enum values for ResourceAttribute.
Enum values for ResourceAttribute.
Enum values for ResourceSignalStatus.
Enum values for ResourceSignalStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Enum values for ResourceStatus.
Service's identifier.
Service's name.
Enum values for StackDriftDetectionStatus.
Enum values for StackDriftDetectionStatus.
Enum values for StackDriftDetectionStatus.
Enum values for StackDriftStatus.
Enum values for StackDriftStatus.
Enum values for StackDriftStatus.
Enum values for StackDriftStatus.
Enum values for StackInstanceStatus.
Enum values for StackInstanceStatus.
Enum values for StackInstanceStatus.
Enum values for StackResourceDriftStatus.
Enum values for StackResourceDriftStatus.
Enum values for StackResourceDriftStatus.
Enum values for StackResourceDriftStatus.
Enum values for StackSetDriftDetectionStatus.
Enum values for StackSetDriftDetectionStatus.
Enum values for StackSetDriftDetectionStatus.
Enum values for StackSetDriftDetectionStatus.
Enum values for StackSetDriftDetectionStatus.
Enum values for StackSetDriftStatus.
Enum values for StackSetDriftStatus.
Enum values for StackSetDriftStatus.
Enum values for StackSetOperationAction.
Enum values for StackSetOperationAction.
Enum values for StackSetOperationAction.
Enum values for StackSetOperationAction.
Enum values for StackSetOperationResultStatus.
Enum values for StackSetOperationResultStatus.
Enum values for StackSetOperationResultStatus.
Enum values for StackSetOperationResultStatus.
Enum values for StackSetOperationResultStatus.
Enum values for StackSetOperationStatus.
Enum values for StackSetOperationStatus.
Enum values for StackSetOperationStatus.
Enum values for StackSetOperationStatus.
Enum values for StackSetOperationStatus.
Enum values for StackSetOperationStatus.
Enum values for StackSetStatus.
Enum values for StackSetStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for StackStatus.
Enum values for TemplateStage.
Enum values for TemplateStage.
Enum values for Visibility.
Enum values for Visibility.
# Structs
Structure that contains the results of the account gate function which AWS CloudFormation invokes, if present, before proceeding with a stack set operation in an account and Region.
The AccountLimit data type.
[Service-managed permissions] Describes whether StackSets automatically deploys to AWS Organizations accounts that are added to a target organization or organizational unit (OU).
The input for the CancelUpdateStack action.
No description provided by the author
CancelUpdateStackRequest is the request type for the CancelUpdateStack API operation.
CancelUpdateStackResponse is the response type for the CancelUpdateStack API operation.
The Change structure describes the changes AWS CloudFormation will perform if you execute the change set.
The ChangeSetSummary structure describes a change set, its status, and the stack with which it's associated.
Client provides the API operation methods for making requests to AWS CloudFormation.
The input for the ContinueUpdateRollback action.
The output for a ContinueUpdateRollback action.
ContinueUpdateRollbackRequest is the request type for the ContinueUpdateRollback API operation.
ContinueUpdateRollbackResponse is the response type for the ContinueUpdateRollback API operation.
The input for the CreateChangeSet action.
The output for the CreateChangeSet action.
CreateChangeSetRequest is the request type for the CreateChangeSet API operation.
CreateChangeSetResponse is the response type for the CreateChangeSet API operation.
The input for CreateStack action.
No description provided by the author
No description provided by the author
CreateStackInstancesRequest is the request type for the CreateStackInstances API operation.
CreateStackInstancesResponse is the response type for the CreateStackInstances API operation.
The output for a CreateStack action.
CreateStackRequest is the request type for the CreateStack API operation.
CreateStackResponse is the response type for the CreateStack API operation.
No description provided by the author
No description provided by the author
CreateStackSetRequest is the request type for the CreateStackSet API operation.
CreateStackSetResponse is the response type for the CreateStackSet API operation.
The input for the DeleteChangeSet action.
The output for the DeleteChangeSet action.
DeleteChangeSetRequest is the request type for the DeleteChangeSet API operation.
DeleteChangeSetResponse is the response type for the DeleteChangeSet API operation.
The input for DeleteStack action.
No description provided by the author
No description provided by the author
DeleteStackInstancesRequest is the request type for the DeleteStackInstances API operation.
DeleteStackInstancesResponse is the response type for the DeleteStackInstances API operation.
No description provided by the author
DeleteStackRequest is the request type for the DeleteStack API operation.
DeleteStackResponse is the response type for the DeleteStack API operation.
No description provided by the author
No description provided by the author
DeleteStackSetRequest is the request type for the DeleteStackSet API operation.
DeleteStackSetResponse is the response type for the DeleteStackSet API operation.
[Service-managed permissions] The AWS Organizations accounts to which StackSets deploys.
No description provided by the author
No description provided by the author
DeregisterTypeRequest is the request type for the DeregisterType API operation.
DeregisterTypeResponse is the response type for the DeregisterType API operation.
The input for the DescribeAccountLimits action.
The output for the DescribeAccountLimits action.
DescribeAccountLimitsPaginator is used to paginate the request.
DescribeAccountLimitsRequest is the request type for the DescribeAccountLimits API operation.
DescribeAccountLimitsResponse is the response type for the DescribeAccountLimits API operation.
The input for the DescribeChangeSet action.
The output for the DescribeChangeSet action.
DescribeChangeSetRequest is the request type for the DescribeChangeSet API operation.
DescribeChangeSetResponse is the response type for the DescribeChangeSet API operation.
No description provided by the author
No description provided by the author
DescribeStackDriftDetectionStatusRequest is the request type for the DescribeStackDriftDetectionStatus API operation.
DescribeStackDriftDetectionStatusResponse is the response type for the DescribeStackDriftDetectionStatus API operation.
The input for DescribeStackEvents action.
The output for a DescribeStackEvents action.
DescribeStackEventsPaginator is used to paginate the request.
DescribeStackEventsRequest is the request type for the DescribeStackEvents API operation.
DescribeStackEventsResponse is the response type for the DescribeStackEvents API operation.
No description provided by the author
No description provided by the author
DescribeStackInstanceRequest is the request type for the DescribeStackInstance API operation.
DescribeStackInstanceResponse is the response type for the DescribeStackInstance API operation.
No description provided by the author
No description provided by the author
DescribeStackResourceDriftsPaginator is used to paginate the request.
DescribeStackResourceDriftsRequest is the request type for the DescribeStackResourceDrifts API operation.
DescribeStackResourceDriftsResponse is the response type for the DescribeStackResourceDrifts API operation.
The input for DescribeStackResource action.
The output for a DescribeStackResource action.
DescribeStackResourceRequest is the request type for the DescribeStackResource API operation.
DescribeStackResourceResponse is the response type for the DescribeStackResource API operation.
The input for DescribeStackResources action.
The output for a DescribeStackResources action.
DescribeStackResourcesRequest is the request type for the DescribeStackResources API operation.
DescribeStackResourcesResponse is the response type for the DescribeStackResources API operation.
No description provided by the author
No description provided by the author
No description provided by the author
DescribeStackSetOperationRequest is the request type for the DescribeStackSetOperation API operation.
DescribeStackSetOperationResponse is the response type for the DescribeStackSetOperation API operation.
No description provided by the author
DescribeStackSetRequest is the request type for the DescribeStackSet API operation.
DescribeStackSetResponse is the response type for the DescribeStackSet API operation.
The input for DescribeStacks action.
The output for a DescribeStacks action.
DescribeStacksPaginator is used to paginate the request.
DescribeStacksRequest is the request type for the DescribeStacks API operation.
DescribeStacksResponse is the response type for the DescribeStacks API operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DescribeTypeRegistrationRequest is the request type for the DescribeTypeRegistration API operation.
DescribeTypeRegistrationResponse is the response type for the DescribeTypeRegistration API operation.
DescribeTypeRequest is the request type for the DescribeType API operation.
DescribeTypeResponse is the response type for the DescribeType API operation.
No description provided by the author
No description provided by the author
DetectStackDriftRequest is the request type for the DetectStackDrift API operation.
DetectStackDriftResponse is the response type for the DetectStackDrift API operation.
No description provided by the author
No description provided by the author
DetectStackResourceDriftRequest is the request type for the DetectStackResourceDrift API operation.
DetectStackResourceDriftResponse is the response type for the DetectStackResourceDrift API operation.
No description provided by the author
No description provided by the author
DetectStackSetDriftRequest is the request type for the DetectStackSetDrift API operation.
DetectStackSetDriftResponse is the response type for the DetectStackSetDrift API operation.
The input for an EstimateTemplateCost action.
The output for a EstimateTemplateCost action.
EstimateTemplateCostRequest is the request type for the EstimateTemplateCost API operation.
EstimateTemplateCostResponse is the response type for the EstimateTemplateCost API operation.
The input for the ExecuteChangeSet action.
The output for the ExecuteChangeSet action.
ExecuteChangeSetRequest is the request type for the ExecuteChangeSet API operation.
ExecuteChangeSetResponse is the response type for the ExecuteChangeSet API operation.
The Export structure describes the exported output values for a stack.
The input for the GetStackPolicy action.
The output for the GetStackPolicy action.
GetStackPolicyRequest is the request type for the GetStackPolicy API operation.
GetStackPolicyResponse is the response type for the GetStackPolicy API operation.
The input for a GetTemplate action.
The output for GetTemplate action.
GetTemplateRequest is the request type for the GetTemplate API operation.
GetTemplateResponse is the response type for the GetTemplate API operation.
The input for the GetTemplateSummary action.
The output for the GetTemplateSummary action.
GetTemplateSummaryRequest is the request type for the GetTemplateSummary API operation.
GetTemplateSummaryResponse is the response type for the GetTemplateSummary API operation.
The input for the ListChangeSets action.
The output for the ListChangeSets action.
ListChangeSetsPaginator is used to paginate the request.
ListChangeSetsRequest is the request type for the ListChangeSets API operation.
ListChangeSetsResponse is the response type for the ListChangeSets API operation.
No description provided by the author
No description provided by the author
ListExportsPaginator is used to paginate the request.
ListExportsRequest is the request type for the ListExports API operation.
ListExportsResponse is the response type for the ListExports API operation.
No description provided by the author
No description provided by the author
ListImportsPaginator is used to paginate the request.
ListImportsRequest is the request type for the ListImports API operation.
ListImportsResponse is the response type for the ListImports API operation.
No description provided by the author
No description provided by the author
ListStackInstancesPaginator is used to paginate the request.
ListStackInstancesRequest is the request type for the ListStackInstances API operation.
ListStackInstancesResponse is the response type for the ListStackInstances API operation.
The input for the ListStackResource action.
The output for a ListStackResources action.
ListStackResourcesPaginator is used to paginate the request.
ListStackResourcesRequest is the request type for the ListStackResources API operation.
ListStackResourcesResponse is the response type for the ListStackResources API operation.
No description provided by the author
No description provided by the author
ListStackSetOperationResultsPaginator is used to paginate the request.
ListStackSetOperationResultsRequest is the request type for the ListStackSetOperationResults API operation.
ListStackSetOperationResultsResponse is the response type for the ListStackSetOperationResults API operation.
No description provided by the author
No description provided by the author
ListStackSetOperationsPaginator is used to paginate the request.
ListStackSetOperationsRequest is the request type for the ListStackSetOperations API operation.
ListStackSetOperationsResponse is the response type for the ListStackSetOperations API operation.
No description provided by the author
No description provided by the author
ListStackSetsPaginator is used to paginate the request.
ListStackSetsRequest is the request type for the ListStackSets API operation.
ListStackSetsResponse is the response type for the ListStackSets API operation.
The input for ListStacks action.
The output for ListStacks action.
ListStacksPaginator is used to paginate the request.
ListStacksRequest is the request type for the ListStacks API operation.
ListStacksResponse is the response type for the ListStacks API operation.
No description provided by the author
No description provided by the author
ListTypeRegistrationsPaginator is used to paginate the request.
ListTypeRegistrationsRequest is the request type for the ListTypeRegistrations API operation.
ListTypeRegistrationsResponse is the response type for the ListTypeRegistrations API operation.
No description provided by the author
No description provided by the author
ListTypesPaginator is used to paginate the request.
ListTypesRequest is the request type for the ListTypes API operation.
ListTypesResponse is the response type for the ListTypes API operation.
No description provided by the author
No description provided by the author
ListTypeVersionsPaginator is used to paginate the request.
ListTypeVersionsRequest is the request type for the ListTypeVersions API operation.
ListTypeVersionsResponse is the response type for the ListTypeVersions API operation.
Contains logging configuration information for a type.
The Output data type.
The Parameter data type.
A set of criteria that AWS CloudFormation uses to validate parameter values.
The ParameterDeclaration data type.
Context information that enables AWS CloudFormation to uniquely identify a resource.
Information about a resource property whose actual value differs from its expected value, as defined in the stack template and any values specified as template parameters.
No description provided by the author
No description provided by the author
RecordHandlerProgressRequest is the request type for the RecordHandlerProgress API operation.
RecordHandlerProgressResponse is the response type for the RecordHandlerProgress API operation.
No description provided by the author
No description provided by the author
RegisterTypeRequest is the request type for the RegisterType API operation.
RegisterTypeResponse is the response type for the RegisterType API operation.
The ResourceChange structure describes the resource and the action that AWS CloudFormation will perform on it if you execute this change set.
For a resource with Modify as the action, the ResourceChange structure describes the changes AWS CloudFormation will make to that resource.
Describes the target resources of a specific type in your import template (for example, all AWS::S3::Bucket resources) and the properties you can provide during the import to identify resources of that type.
The field that AWS CloudFormation will change, such as the name of a resource's property, and whether the resource will be recreated.
Describes the target resource of an import operation.
Structure containing the rollback triggers for AWS CloudFormation to monitor during stack creation and updating operations, and for the specified monitoring period afterwards.
A rollback trigger AWS CloudFormation monitors during creation and updating of stacks.
The input for the SetStackPolicy action.
No description provided by the author
SetStackPolicyRequest is the request type for the SetStackPolicy API operation.
SetStackPolicyResponse is the response type for the SetStackPolicy API operation.
No description provided by the author
No description provided by the author
SetTypeDefaultVersionRequest is the request type for the SetTypeDefaultVersion API operation.
SetTypeDefaultVersionResponse is the response type for the SetTypeDefaultVersion API operation.
The input for the SignalResource action.
No description provided by the author
SignalResourceRequest is the request type for the SignalResource API operation.
SignalResourceResponse is the response type for the SignalResource API operation.
The Stack data type.
Contains information about whether the stack's actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.
Contains information about whether the stack's actual configuration differs, or has drifted, from its expected configuration, as defined in the stack template and any values specified as template parameters.
The StackEvent data type.
An AWS CloudFormation stack, in a specific account and Region, that's part of a stack set operation.
The structure that contains summary information about a stack instance.
The StackResource data type.
Contains detailed information about the specified stack resource.
Contains the drift information for a resource that has been checked for drift.
Contains information about whether the resource's actual configuration differs, or has drifted, from its expected configuration.
Summarizes information about whether the resource's actual configuration differs, or has drifted, from its expected configuration.
Contains high-level information about the specified stack resource.
A structure that contains information about a stack set.
Detailed information about the drift status of the stack set.
The structure that contains information about a stack set operation.
The user-specified preferences for how AWS CloudFormation performs a stack set operation.
The structure that contains information about a specified operation's results for a given account in a given Region.
The structures that contain summary information about the specified operation.
The structures that contain summary information about the specified stack set.
The StackSummary Data Type.
No description provided by the author
No description provided by the author
StopStackSetOperationRequest is the request type for the StopStackSetOperation API operation.
StopStackSetOperationResponse is the response type for the StopStackSetOperation API operation.
The Tag type enables you to specify a key-value pair that can be used to store information about an AWS CloudFormation stack.
The TemplateParameter data type.
Contains summary information about the specified CloudFormation type.
Contains summary information about a specific version of a CloudFormation type.
The input for an UpdateStack action.
No description provided by the author
No description provided by the author
UpdateStackInstancesRequest is the request type for the UpdateStackInstances API operation.
UpdateStackInstancesResponse is the response type for the UpdateStackInstances API operation.
The output for an UpdateStack action.
UpdateStackRequest is the request type for the UpdateStack API operation.
UpdateStackResponse is the response type for the UpdateStack API operation.
No description provided by the author
No description provided by the author
UpdateStackSetRequest is the request type for the UpdateStackSet API operation.
UpdateStackSetResponse is the response type for the UpdateStackSet API operation.
No description provided by the author
No description provided by the author
UpdateTerminationProtectionRequest is the request type for the UpdateTerminationProtection API operation.
UpdateTerminationProtectionResponse is the response type for the UpdateTerminationProtection API operation.
The input for ValidateTemplate action.
The output for ValidateTemplate action.
ValidateTemplateRequest is the request type for the ValidateTemplate API operation.
ValidateTemplateResponse is the response type for the ValidateTemplate API operation.
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author