---
type: resource-type
title: Stack
description: aws resource type AWS::CloudFormation::Stack
name: Stack
lexicon: aws
resource_type: AWS::CloudFormation::Stack
---
`AWS::CloudFormation::Stack`, a resource type of the aws lexicon.

## Properties

- `StackName` (`string`, required)
- `Capabilities` (`"CAPABILITY_AUTO_EXPAND" | "CAPABILITY_IAM" | "CAPABILITY_NAMED_IAM"[]`, optional)
- `ChangeSetId` (`string`, optional)
- `CreationTime` (`string`, optional)
- `Description` (`string`, optional)
- `DisableRollback` (`boolean`, optional)
- `EnableTerminationProtection` (`boolean`, optional)
- `LastUpdateTime` (`string`, optional)
- `NotificationARNs` (`string[]`, optional)
- `Outputs` (`Stack_Output[]`, optional)
- `Parameters` (`Record<string, unknown>`, optional)
- `ParentId` (`string`, optional)
- `RoleARN` (`string`, optional)
- `RootId` (`string`, optional)
- `StackId` (`string`, optional)
- `StackPolicyBody` (`Record<string, unknown>`, optional)
- `StackPolicyURL` (`string`, optional)
- `StackStatus` (`"CREATE_COMPLETE" | "CREATE_FAILED" | "CREATE_IN_PROGRESS" | "DELETE_COMPLETE" | "DELETE_FAILED" | "DELETE_IN_PROGRESS" | "IMPORT_COMPLETE" | "IMPORT_IN_PROGRESS" | "IMPORT_ROLLBACK_COMPLETE" | "IMPORT_ROLLBACK_FAILED" | "IMPORT_ROLLBACK_IN_PROGRESS" | "REVIEW_IN_PROGRESS" | "ROLLBACK_COMPLETE" | "ROLLBACK_FAILED" | "ROLLBACK_IN_PROGRESS" | "UPDATE_COMPLETE" | "UPDATE_COMPLETE_CLEANUP_IN_PROGRESS" | "UPDATE_FAILED" | "UPDATE_IN_PROGRESS" | "UPDATE_ROLLBACK_COMPLETE" | "UPDATE_ROLLBACK_COMPLETE_CLEANUP_IN_PROGRESS" | "UPDATE_ROLLBACK_FAILED" | "UPDATE_ROLLBACK_IN_PROGRESS"`, optional)
- `StackStatusReason` (`string`, optional)
- `Tags` (`Stack_Tag[]`, optional)
- `TemplateBody` (`Record<string, unknown>`, optional)
- `TemplateURL` (`string`, optional)
- `TimeoutInMinutes` (`number`, optional)

## Attributes

- `ChangeSetId`
- `CreationTime`
- `LastUpdateTime`
- `Outputs`
- `ParentId`
- `RootId`
- `StackId`
- `StackStatus`
