AWS CloudFormation · Schema
Stack
AutomationCloud ResourcesIaCInfrastructure As CodeStack Management
Properties
| Name | Type | Description |
|---|---|---|
| StackId | string | Unique identifier of the stack. |
| StackName | string | The name associated with the stack. |
| ChangeSetId | string | The unique ID of the change set. |
| Description | string | A user-defined description associated with the stack. |
| CreationTime | string | The time the stack was created. |
| DeletionTime | string | The time the stack was deleted. |
| LastUpdatedTime | string | The time the stack was last updated. |
| StackStatusReason | string | Explanation for the current stack status. |
| DisableRollback | boolean | Whether rollback on stack creation failures is disabled. |
| NotificationARNs | array | Amazon SNS topic ARNs for stack event notifications. |
| TimeoutInMinutes | integer | Time allowed for stack creation before failure. |
| Capabilities | array | The capabilities allowed in the stack. |
| Outputs | array | A list of output structures. |
| RoleARN | string | The IAM role ARN used by CloudFormation. |
| Tags | array | Tags associated with the stack. |
| EnableTerminationProtection | boolean | Whether termination protection is enabled. |
| Parameters | array | A list of parameter structures. |
| ParentId | string | For nested stacks, the stack ID of the direct parent. |
| RootId | string | For nested stacks, the stack ID of the top-level stack. |
| DeletionMode | string | |
| DetailedStatus | string | |
| RetainExceptOnCreate | boolean |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"title": "Stack",
"type": "object",
"properties": {
"StackId": {
"type": "string",
"description": "Unique identifier of the stack."
},
"StackName": {
"type": "string",
"description": "The name associated with the stack."
},
"ChangeSetId": {
"type": "string",
"description": "The unique ID of the change set."
},
"Description": {
"type": "string",
"description": "A user-defined description associated with the stack."
},
"CreationTime": {
"type": "string",
"description": "The time the stack was created."
},
"DeletionTime": {
"type": "string",
"description": "The time the stack was deleted."
},
"LastUpdatedTime": {
"type": "string",
"description": "The time the stack was last updated."
},
"StackStatusReason": {
"type": "string",
"description": "Explanation for the current stack status."
},
"DisableRollback": {
"type": "boolean",
"description": "Whether rollback on stack creation failures is disabled."
},
"NotificationARNs": {
"type": "array",
"description": "Amazon SNS topic ARNs for stack event notifications."
},
"TimeoutInMinutes": {
"type": "integer",
"description": "Time allowed for stack creation before failure."
},
"Capabilities": {
"type": "array",
"description": "The capabilities allowed in the stack."
},
"Outputs": {
"type": "array",
"description": "A list of output structures."
},
"RoleARN": {
"type": "string",
"description": "The IAM role ARN used by CloudFormation."
},
"Tags": {
"type": "array",
"description": "Tags associated with the stack."
},
"EnableTerminationProtection": {
"type": "boolean",
"description": "Whether termination protection is enabled."
},
"Parameters": {
"type": "array",
"description": "A list of parameter structures."
},
"ParentId": {
"type": "string",
"description": "For nested stacks, the stack ID of the direct parent."
},
"RootId": {
"type": "string",
"description": "For nested stacks, the stack ID of the top-level stack."
},
"DeletionMode": {
"type": "string"
},
"DetailedStatus": {
"type": "string"
},
"RetainExceptOnCreate": {
"type": "boolean"
}
}
}