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

Timestamp

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

Timestamp

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.

Parameters

List

A list of Parameter structures.

ParentId

String

ID of the direct parent of this stack.

RoleARN

String

The associated IAM service role.

RollbackConfiguration

Map

The rollback triggers for CloudFormation to monitor during stack creation and updating operations, and for the specified monitoring period afterwards.

RootId

String

ID of the top-level stack to which the nested stack ultimately belongs.

StackStatus

String

Current status of the stack.

StackStatusReason

String

Success/failure message associated with the stack status.

TimeoutInMinutes

Integer

The amount of time within which stack creation should complete.

Drifts

List

Details on the drifted resources.

{
    "AccountId": "123456789012",
    "Arn": "arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack",
    "Capabilities": null,
    "ChangeSetId": null,
    "DeletionTime": null,
    "Description": "This is an example stack",
    "DisableRollback": false,
    "DriftInformation": {
        "LastCheckTimestamp": "2019-01-01T00:00:00.00Z",
        "StackDriftStatus": "IN_SYNC"
    },
    "Drifts": null,
    "EnableTerminationProtection": null,
    "Id": "arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack",
    "LastUpdatedTime": null,
    "Name": "example-stack",
    "NotificationARNs": [
        "arn:aws:sns:ap-northeast-2:123456789012:example-topic"
    ],
    "Outputs": null,
    "Parameters": [
        {
            "ParameterKey": "Parameter1",
            "ParameterValue": "Value1",
            "ResolvedValue": null,
            "UsePreviousValue": null
        },
        {
            "ParameterKey": "Parameter2",
            "ParameterValue": "Value2",
            "ResolvedValue": null,
            "UsePreviousValue": null
        }
    ],
    "ParentId": null,
    "Region": "ap-northeast-2",
    "ResourceId": "arn:aws:cloudformation:ap-northeast-2:123456789012:stack/example-stack",
    "ResourceType": "AWS.CloudFormation.Stack",
    "RoleARN": null,
    "RollbackConfiguration": {
        "MonitoringTimeInMinutes": null,
        "RollbackTriggers": null
    },
    "RootId": null,
    "StackStatus": "CREATE_COMPLETE",
    "StackStatusReason": null,
    "Tags": null,
    "TimeCreated": "2019-01-01T00:00:00.000Z",
    "TimeoutInMinutes": null
}

Last updated