CloudFormation Stack

Resource Type

AWS.CloudFormation.Stack

Resource ID Format

For CloudFormation Stacks, the resource ID is the ARN.
arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack/11111111

Background

A stack is a collection of AWS resources that you can manage as code within a template.

Fields

Field
Type
Description
Capabilities
List
Certain capabilities required in order for AWS CloudFormation to create the stack.
ChangeSetId
String
The ID of the change set
DeletionTime
Time
The time the stack was deleted.
Description
String
A user-defined description associated with the stack.
DisableRollback
Bool
Boolean to enable or disable rollback on stack creation failures: truedisables rollback,
false enables rollback.
DriftInformation
Map
Information on whether a stack's actual configuration differs from its expected configuration
EnableTerminationProtection
Bool
Whether termination protection is enabled for the stack.
LastUpdatedTime
Time
The time the stack was last updated. This field will only be returned if the stack has been updated at least once.
NotificationARNs
List
SNS topic ARNs to which stack related events are published.
Outputs
List
A list of output structures.
RoleARN
String
The associated IAM service role.
Drifts
List
Details on the drifted resources.
1
{
2
"AccountId": "123456789012",
3
"Arn": "arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack",
4
"Capabilities": null,
5
"ChangeSetId": null,
6
"DeletionTime": null,
7
"Description": "This is an example stack",
8
"DisableRollback": false,
9
"DriftInformation": {
10
"LastCheckTimestamp": "2019-01-01T00:00:00.00Z",
11
"StackDriftStatus": "IN_SYNC"
12
},
13
"Drifts": null,
14
"EnableTerminationProtection": null,
15
"Id": "arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack",
16
"LastUpdatedTime": null,
17
"Name": "example-stack",
18
"NotificationARNs": [
19
"arn:aws:sns:ap-northeast-2:123456789012:example-topic"
20
],
21
"Outputs": null,
22
"Parameters": [
23
{
24
"ParameterKey": "Parameter1",
25
"ParameterValue": "Value1",
26
"ResolvedValue": null,
27
"UsePreviousValue": null
28
},
29
{
30
"ParameterKey": "Parameter2",
31
"ParameterValue": "Value2",
32
"ResolvedValue": null,
33
"UsePreviousValue": null
34
}
35
],
36
"ParentId": null,
37
"Region": "ap-northeast-2",
38
"ResourceId": "arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack",
39
"ResourceType": "AWS.CloudFormation.Stack",
40
"RoleARN": null,
41
"RollbackConfiguration": {
42
"MonitoringTimeInMinutes": null,
43
"RollbackTriggers": null
44
},
45
"RootId": null,
46
"StackId": "arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack",
47
"StackStatus": "CREATE_COMPLETE",
48
"StackStatusReason": null,
49
"Tags": null,
50
"TimeCreated": "2019-01-01T00:00:00.000Z",
51
"TimeoutInMinutes": null
52
}
Copied!