ListChangeSets - AWS CloudFormation

ListChangeSets

Returns the ID and status of each active change set for a stack. For example, CloudFormation lists change sets that are in the CREATE_IN_PROGRESS or CREATE_PENDING state.

Request Parameters

For information about the parameters that are common to all actions, see Common Parameters.

NextToken

A string (provided by the ListChangeSets response output) that identifies the next page of change sets that you want to retrieve.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1024.

Required: No

StackName

The name or the Amazon Resource Name (ARN) of the stack for which you want to list change sets.

Type: String

Length Constraints: Minimum length of 1.

Pattern: ([a-zA-Z][-a-zA-Z0-9]*)|(arn:\b(aws|aws-us-gov|aws-cn)\b:[-a-zA-Z0-9:/._+]*)

Required: Yes

Response Elements

The following elements are returned by the service.

NextToken

If the output exceeds 1 MB, a string that identifies the next page of change sets. If there is no additional page, this value is null.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 1024.

Summaries.member.N

A list of ChangeSetSummary structures that provides the ID and status of each change set for the specified stack.

Type: Array of ChangeSetSummary objects

Errors

For information about the errors that are common to all actions, see Common Errors.

Examples

ListChangeSets

This example illustrates one usage of ListChangeSets.

Sample Request

https://cloudformation.us-east-1.amazonaws.com/ ?Action=ListChangeSets &StackName=arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/12a3b456-0e10-4ce0-9052-5d484a8c4e5b &Version=2010-05-15 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=[Access key ID and scope] &X-Amz-Date=20160316T233349Z &X-Amz-SignedHeaders=content-type;host &X-Amz-Signature=[Signature]

Sample Response

<ListChangeSetsResponse xmlns="http://cloudformation.amazonaws.com/doc/2010-05-15/"> <ListChangeSetsResult> <Summaries> <member> <StackId>arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/12a3b456-0e10-4ce0-9052-5d484a8c4e5b</StackId> <Status>CREATE_COMPLETE</Status> <ChangeSetId>arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/12a3b456-0e10-4ce0-9052-5d484a8c4e5b</ChangeSetId> <StackName>SampleStack</StackName> <CreationTime>2016-03-16T20:44:05.889Z</CreationTime> <ChangeSetName>SampleChangeSet</ChangeSetName> </member> <member> <StackId>arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/12a3b456-0e10-4ce0-9052-5d484a8c4e5b</StackId> <Status>CREATE_COMPLETE</Status> <ChangeSetId>arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-conditional/12a3b456-0e10-4ce0-9052-5d484a8c4e5b</ChangeSetId> <StackName>SampleStack</StackName> <CreationTime>2016-03-16T21:15:56.398Z</CreationTime> <ChangeSetName>SampleChangeSet-conditional</ChangeSetName> </member> <member> <StackId>arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet/12a3b456-0e10-4ce0-9052-5d484a8c4e5b</StackId> <Status>CREATE_COMPLETE</Status> <ChangeSetId>arn:aws:cloudformation:us-east-1:123456789012:changeSet/SampleChangeSet-replacement/12a3b456-0e10-4ce0-9052-5d484a8c4e5b</ChangeSetId> <StackName>SampleStack</StackName> <CreationTime>2016-03-16T21:03:37.706Z</CreationTime> <ChangeSetName>SampleChangeSet-replacement</ChangeSetName> </member> </Summaries> </ListChangeSetsResult> <ResponseMetadata> <RequestId>b9b4b068-3a41-11e5-94eb-example</RequestId> </ResponseMetadata> </ListChangeSetsResponse>

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: