# 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 CloudFormation client with a session.
# Constants
AccountGateStatusFailed is a AccountGateStatus enum value.
AccountGateStatusSkipped is a AccountGateStatus enum value.
AccountGateStatusSucceeded is a AccountGateStatus enum value.
CapabilityCapabilityIam is a Capability enum value.
CapabilityCapabilityNamedIam is a Capability enum value.
ChangeActionAdd is a ChangeAction enum value.
ChangeActionModify is a ChangeAction enum value.
ChangeActionRemove is a ChangeAction enum value.
ChangeSetStatusCreateComplete is a ChangeSetStatus enum value.
ChangeSetStatusCreateInProgress is a ChangeSetStatus enum value.
ChangeSetStatusCreatePending is a ChangeSetStatus enum value.
ChangeSetStatusDeleteComplete is a ChangeSetStatus enum value.
ChangeSetStatusFailed is a ChangeSetStatus enum value.
ChangeSetTypeCreate is a ChangeSetType enum value.
ChangeSetTypeUpdate is a ChangeSetType enum value.
ChangeSourceAutomatic is a ChangeSource enum value.
ChangeSourceDirectModification is a ChangeSource enum value.
ChangeSourceParameterReference is a ChangeSource enum value.
ChangeSourceResourceAttribute is a ChangeSource enum value.
ChangeSourceResourceReference is a ChangeSource enum value.
ChangeTypeResource is a ChangeType enum value.
Service ID for Regions and Endpoints metadata.
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
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".
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".
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".
EvaluationTypeDynamic is a EvaluationType enum value.
EvaluationTypeStatic is a EvaluationType enum value.
ExecutionStatusAvailable is a ExecutionStatus enum value.
ExecutionStatusExecuteComplete is a ExecutionStatus enum value.
ExecutionStatusExecuteFailed is a ExecutionStatus enum value.
ExecutionStatusExecuteInProgress is a ExecutionStatus enum value.
ExecutionStatusObsolete is a ExecutionStatus enum value.
ExecutionStatusUnavailable is a ExecutionStatus enum value.
OnFailureDelete is a OnFailure enum value.
OnFailureDoNothing is a OnFailure enum value.
OnFailureRollback is a OnFailure enum value.
ReplacementConditional is a Replacement enum value.
ReplacementFalse is a Replacement enum value.
ReplacementTrue is a Replacement enum value.
RequiresRecreationAlways is a RequiresRecreation enum value.
RequiresRecreationConditionally is a RequiresRecreation enum value.
RequiresRecreationNever is a RequiresRecreation enum value.
ResourceAttributeCreationPolicy is a ResourceAttribute enum value.
ResourceAttributeDeletionPolicy is a ResourceAttribute enum value.
ResourceAttributeMetadata is a ResourceAttribute enum value.
ResourceAttributeProperties is a ResourceAttribute enum value.
ResourceAttributeTags is a ResourceAttribute enum value.
ResourceAttributeUpdatePolicy is a ResourceAttribute enum value.
ResourceSignalStatusFailure is a ResourceSignalStatus enum value.
ResourceSignalStatusSuccess is a ResourceSignalStatus enum value.
ResourceStatusCreateComplete is a ResourceStatus enum value.
ResourceStatusCreateFailed is a ResourceStatus enum value.
ResourceStatusCreateInProgress is a ResourceStatus enum value.
ResourceStatusDeleteComplete is a ResourceStatus enum value.
ResourceStatusDeleteFailed is a ResourceStatus enum value.
ResourceStatusDeleteInProgress is a ResourceStatus enum value.
ResourceStatusDeleteSkipped is a ResourceStatus enum value.
ResourceStatusUpdateComplete is a ResourceStatus enum value.
ResourceStatusUpdateFailed is a ResourceStatus enum value.
ResourceStatusUpdateInProgress is a ResourceStatus enum value.
Service endpoint prefix API calls made to.
StackInstanceStatusCurrent is a StackInstanceStatus enum value.
StackInstanceStatusInoperable is a StackInstanceStatus enum value.
StackInstanceStatusOutdated is a StackInstanceStatus enum value.
StackSetOperationActionCreate is a StackSetOperationAction enum value.
StackSetOperationActionDelete is a StackSetOperationAction enum value.
StackSetOperationActionUpdate is a StackSetOperationAction enum value.
StackSetOperationResultStatusCancelled is a StackSetOperationResultStatus enum value.
StackSetOperationResultStatusFailed is a StackSetOperationResultStatus enum value.
StackSetOperationResultStatusPending is a StackSetOperationResultStatus enum value.
StackSetOperationResultStatusRunning is a StackSetOperationResultStatus enum value.
StackSetOperationResultStatusSucceeded is a StackSetOperationResultStatus enum value.
StackSetOperationStatusFailed is a StackSetOperationStatus enum value.
StackSetOperationStatusRunning is a StackSetOperationStatus enum value.
StackSetOperationStatusStopped is a StackSetOperationStatus enum value.
StackSetOperationStatusStopping is a StackSetOperationStatus enum value.
StackSetOperationStatusSucceeded is a StackSetOperationStatus enum value.
StackSetStatusActive is a StackSetStatus enum value.
StackSetStatusDeleted is a StackSetStatus enum value.
StackStatusCreateComplete is a StackStatus enum value.
StackStatusCreateFailed is a StackStatus enum value.
StackStatusCreateInProgress is a StackStatus enum value.
StackStatusDeleteComplete is a StackStatus enum value.
StackStatusDeleteFailed is a StackStatus enum value.
StackStatusDeleteInProgress is a StackStatus enum value.
StackStatusReviewInProgress is a StackStatus enum value.
StackStatusRollbackComplete is a StackStatus enum value.
StackStatusRollbackFailed is a StackStatus enum value.
StackStatusRollbackInProgress is a StackStatus enum value.
StackStatusUpdateComplete is a StackStatus enum value.
StackStatusUpdateCompleteCleanupInProgress is a StackStatus enum value.
StackStatusUpdateInProgress is a StackStatus enum value.
StackStatusUpdateRollbackComplete is a StackStatus enum value.
StackStatusUpdateRollbackCompleteCleanupInProgress is a StackStatus enum value.
StackStatusUpdateRollbackFailed is a StackStatus enum value.
StackStatusUpdateRollbackInProgress is a StackStatus enum value.
TemplateStageOriginal is a TemplateStage enum value.
TemplateStageProcessed is a TemplateStage enum value.
# Structs
Structure that contains the results of the account gate function AWS CloudFormation StackSets invokes, if present, before proceeding with stack set operations in an account.
The AccountLimit data type.
The input for the CancelUpdateStack action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CancelUpdateStackOutput.
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.
CloudFormation provides the API operation methods for making requests to AWS CloudFormation.
The input for the ContinueUpdateRollback action.
The output for a ContinueUpdateRollback action.
The input for the CreateChangeSet action.
The output for the CreateChangeSet action.
The input for CreateStack action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateStackInstancesInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateStackInstancesOutput.
The output for a CreateStack action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateStackSetInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/CreateStackSetOutput.
The input for the DeleteChangeSet action.
The output for the DeleteChangeSet action.
The input for DeleteStack action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DeleteStackInstancesInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DeleteStackInstancesOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DeleteStackOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DeleteStackSetInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DeleteStackSetOutput.
The input for the DescribeAccountLimits action.
The output for the DescribeAccountLimits action.
The input for the DescribeChangeSet action.
The output for the DescribeChangeSet action.
The input for DescribeStackEvents action.
The output for a DescribeStackEvents action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DescribeStackInstanceInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DescribeStackInstanceOutput.
The input for DescribeStackResource action.
The output for a DescribeStackResource action.
The input for DescribeStackResources action.
The output for a DescribeStackResources action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DescribeStackSetInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DescribeStackSetOperationInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DescribeStackSetOperationOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/DescribeStackSetOutput.
The input for DescribeStacks action.
The output for a DescribeStacks action.
The input for an EstimateTemplateCost action.
The output for a EstimateTemplateCost action.
The input for the ExecuteChangeSet action.
The output for the ExecuteChangeSet action.
The Export structure describes the exported output values for a stack.
The input for the GetStackPolicy action.
The output for the GetStackPolicy action.
The input for a GetTemplate action.
The output for GetTemplate action.
The input for the GetTemplateSummary action.
The output for the GetTemplateSummary action.
The input for the ListChangeSets action.
The output for the ListChangeSets action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListExportsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListExportsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListImportsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListImportsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackInstancesInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackInstancesOutput.
The input for the ListStackResource action.
The output for a ListStackResources action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackSetOperationResultsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackSetOperationResultsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackSetOperationsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackSetOperationsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackSetsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/ListStackSetsOutput.
The input for ListStacks action.
The output for ListStacks action.
The Output data type.
The Parameter data type.
A set of criteria that AWS CloudFormation uses to validate parameter values.
The ParameterDeclaration data type.
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.
The field that AWS CloudFormation will change, such as the name of a resource's property, and whether the resource will be recreated.
The input for the SetStackPolicy action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/SetStackPolicyOutput.
The input for the SignalResource action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/SignalResourceOutput.
The Stack data type.
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 high-level information about the specified stack resource.
A structure that contains information about a 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 Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/StackSummary.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/StopStackSetOperationInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/StopStackSetOperationOutput.
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.
The input for an UpdateStack action.
The output for an UpdateStack action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/UpdateStackSetInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/UpdateStackSetOutput.
The input for ValidateTemplate action.
The output for ValidateTemplate action.