class Aws::CloudFormation::Types::Stack
The Stack
data type.
@!attribute [rw] stack_id
Unique identifier of the stack. @return [String]
@!attribute [rw] stack_name
The name associated with the stack. @return [String]
@!attribute [rw] change_set_id
The unique ID of the change set. @return [String]
@!attribute [rw] description
A user-defined description associated with the stack. @return [String]
@!attribute [rw] parameters
A list of `Parameter` structures. @return [Array<Types::Parameter>]
@!attribute [rw] creation_time
The time at which the stack was created. @return [Time]
@!attribute [rw] deletion_time
The time the stack was deleted. @return [Time]
@!attribute [rw] last_updated_time
The time the stack was last updated. This field will only be returned if the stack has been updated at least once. @return [Time]
@!attribute [rw] rollback_configuration
The rollback triggers for CloudFormation to monitor during stack creation and updating operations, and for the specified monitoring period afterwards. @return [Types::RollbackConfiguration]
@!attribute [rw] stack_status
Current status of the stack. @return [String]
@!attribute [rw] stack_status_reason
Success/failure message associated with the stack status. @return [String]
@!attribute [rw] disable_rollback
Boolean to enable or disable rollback on stack creation failures: * `true`\: disable rollback. * `false`\: enable rollback. @return [Boolean]
@!attribute [rw] notification_arns
Amazon SNS topic Amazon Resource Names (ARNs) to which stack related events are published. @return [Array<String>]
@!attribute [rw] timeout_in_minutes
The amount of time within which stack creation should complete. @return [Integer]
@!attribute [rw] capabilities
The capabilities allowed in the stack. @return [Array<String>]
@!attribute [rw] outputs
A list of output structures. @return [Array<Types::Output>]
@!attribute [rw] role_arn
The Amazon Resource Name (ARN) of an Identity and Access Management (IAM) role that's associated with the stack. During a stack operation, CloudFormation uses this role's credentials to make calls on your behalf. @return [String]
@!attribute [rw] tags
A list of `Tag`s that specify information about the stack. @return [Array<Types::Tag>]
@!attribute [rw] enable_termination_protection
Whether termination protection is enabled for the stack. For [nested stacks][1], termination protection is set on the root stack and cannot be changed directly on the nested stack. For more information, see [Protecting a Stack From Being Deleted][2] in the *CloudFormation User Guide*. [1]: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html [2]: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-protect-stacks.html @return [Boolean]
@!attribute [rw] parent_id
For nested stacks--stacks created as resources for another stack--the stack ID of the direct parent of this stack. For the first level of nested stacks, the root stack is also the parent stack. For more information, see [Working with Nested Stacks][1] in the *CloudFormation User Guide*. [1]: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html @return [String]
@!attribute [rw] root_id
For nested stacks--stacks created as resources for another stack--the stack ID of the top-level stack to which the nested stack ultimately belongs. For more information, see [Working with Nested Stacks][1] in the *CloudFormation User Guide*. [1]: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-nested-stacks.html @return [String]
@!attribute [rw] drift_information
Information on whether a stack's actual configuration differs, or has *drifted*, from it's expected configuration, as defined in the stack template and any values specified as template parameters. For more information, see [Detecting Unregulated Configuration Changes to Stacks and Resources][1]. [1]: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-cfn-stack-drift.html @return [Types::StackDriftInformation]
@see docs.aws.amazon.com/goto/WebAPI/cloudformation-2010-05-15/Stack AWS API Documentation
Constants
- SENSITIVE