AWS CloudFormation · Schema
AWS CloudFormation Stack
Represents an AWS CloudFormation stack, which is a collection of AWS resources that you can manage as a single unit. A stack is created from a CloudFormation template and provisions the defined resources in the correct order based on dependency relationships.
AutomationAWSCloud ResourcesIaCInfrastructure As CodeStack Management
Properties
| Name | Type | Description |
|---|---|---|
| StackId | string | Unique identifier of the stack, formatted as an Amazon Resource Name (ARN). |
| StackName | string | The name associated with the stack. Must be unique within a region. |
| ChangeSetId | string | The unique ID of the change set associated with this stack. |
| Description | stringnull | A user-defined description associated with the stack. |
| CreationTime | string | The time at which the stack was created. |
| DeletionTime | stringnull | The time the stack was deleted. |
| LastUpdatedTime | stringnull | The time the stack was last updated. This field is only returned if the stack has been updated at least once. |
| StackStatus | string | Current status of the stack. |
| StackStatusReason | stringnull | Success or failure message associated with the stack status. |
| DisableRollback | boolean | Boolean to enable or disable rollback on stack creation failures. |
| NotificationARNs | array | Amazon SNS topic ARNs to which stack related events are published. |
| TimeoutInMinutes | integernull | The amount of time within which stack creation should complete. |
| Capabilities | array | The capabilities allowed in the stack. |
| Outputs | array | A list of output structures containing stack outputs. |
| RoleARN | stringnull | The Amazon Resource Name (ARN) of an IAM role that CloudFormation assumes to create the stack. |
| Tags | array | A list of tags associated with this stack. |
| EnableTerminationProtection | boolean | Whether termination protection is enabled for the stack. |
| Parameters | array | A list of parameter structures. |
| RollbackConfiguration | object | |
| ParentId | stringnull | For nested stacks, the stack ID of the direct parent of this stack. |
| RootId | stringnull | For nested stacks, the stack ID of the top-level stack to which this stack belongs. |
| DriftInformation | object | |
| DeletionMode | string | Specifies the deletion mode for the stack. |
| DetailedStatus | stringnull | The detailed status of the resource or stack. |
| RetainExceptOnCreate | boolean | When true, newly created resources are deleted when the operation rolls back. |