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