AWS SDK for .NET Documentation
Amazon.CloudFormation.Model Namespace
AmazonAmazon.CloudFormation.Model Did this page help you?   Yes   No    Tell us about it...
 
Declaration Syntax
C#
namespace Amazon.CloudFormation.Model
Types
All TypesClasses
IconTypeDescription
AlreadyExistsException
AmazonCloudFormation exception

CancelUpdateStackRequest
Container for the parameters to the CancelUpdateStack operation.

Cancels an update on the specified stack. If the call completes successfully, the stack will roll back the update and revert to the previous stack configuration.

NOTE:Only stacks that are in the UPDATE_IN_PROGRESS state can be canceled.


CancelUpdateStackResponse
Returns information about the CancelUpdateStack response metadata. The CancelUpdateStack operation has a void result type.

CreateStackRequest
Container for the parameters to the CreateStack operation.

Creates a stack as specified in the template. After the call completes successfully, the stack creation starts. You can check the status of the stack via the DescribeStacks API.

NOTE: Currently, the limit for stacks is 20 stacks per account per region.


CreateStackResponse
Returns information about the CreateStackResult response and response metadata.

CreateStackResult

The output for a CreateStack action.


DeleteStackRequest
Container for the parameters to the DeleteStack operation.

Deletes a specified stack. Once the call completes successfully, stack deletion starts. Deleted stacks do not show up in the DescribeStacks API if the deletion has been completed successfully.


DeleteStackResponse
Returns information about the DeleteStack response metadata. The DeleteStack operation has a void result type.

DescribeStackEventsRequest
Container for the parameters to the DescribeStackEvents operation.

Returns all stack related events for a specified stack. For more information about a stack's event history, go to Stacks in the AWS CloudFormation User Guide.

NOTE:Events are returned, even if the stack never existed or has been successfully deleted.


DescribeStackEventsResponse
Returns information about the DescribeStackEventsResult response and response metadata.

DescribeStackEventsResult

The output for a DescribeStackEvents action.


DescribeStackResourceRequest
Container for the parameters to the DescribeStackResource operation.

Returns a description of the specified resource in the specified stack.

For deleted stacks, DescribeStackResource returns resource information for up to 90 days after the stack has been deleted.


DescribeStackResourceResponse
Returns information about the DescribeStackResourceResult response and response metadata.

DescribeStackResourceResult

The output for a DescribeStackResource action.


DescribeStackResourcesRequest
Container for the parameters to the DescribeStackResources operation.

Returns AWS resource descriptions for running and deleted stacks. If StackName is specified, all the associated resources that are part of the stack are returned. If PhysicalResourceId is specified, the associated resources of the stack that the resource belongs to are returned.

NOTE:Only the first 100 resources will be returned. If your stack has more resources than this, you should use ListStackResources instead.

For deleted stacks, DescribeStackResources returns resource information for up to 90 days after the stack has been deleted.

You must specify either StackName or PhysicalResourceId , but not both. In addition, you can specify LogicalResourceId to filter the returned result. For more information about resources, the LogicalResourceId and PhysicalResourceId , go to the AWS CloudFormation User Guide .

NOTE:A ValidationError is returned if you specify both StackName and PhysicalResourceId in the same request.


DescribeStackResourcesResponse
Returns information about the DescribeStackResourcesResult response and response metadata.

DescribeStackResourcesResult

The output for a DescribeStackResources action.


DescribeStacksRequest
Container for the parameters to the DescribeStacks operation.

Returns the description for the specified stack; if no stack name was specified, then it returns the description for all the stacks created.


DescribeStacksResponse
Returns information about the DescribeStacksResult response and response metadata.

DescribeStacksResult

The output for a DescribeStacks action.


EstimateTemplateCostRequest
Container for the parameters to the EstimateTemplateCost operation.

Returns the estimated monthly cost of a template. The return value is an AWS Simple Monthly Calculator URL with a query string that describes the resources required to run the template.


EstimateTemplateCostResponse
Returns information about the EstimateTemplateCostResult response and response metadata.

EstimateTemplateCostResult

The output for a EstimateTemplateCost action.


GetStackPolicyRequest
Container for the parameters to the GetStackPolicy operation.

Returns the stack policy for a specified stack. If a stack doesn't have a policy, a null value is returned.


GetStackPolicyResponse
Returns information about the GetStackPolicyResult response and response metadata.

GetStackPolicyResult

The output for the GetStackPolicy action.


GetTemplateRequest
Container for the parameters to the GetTemplate operation.

Returns the template body for a specified stack. You can get the template for running or deleted stacks.

For deleted stacks, GetTemplate returns the template for up to 90 days after the stack has been deleted.

NOTE: If the template does not exist, a ValidationError is returned.


GetTemplateResponse
Returns information about the GetTemplateResult response and response metadata.

GetTemplateResult

The output for GetTemplate action.


InsufficientCapabilitiesException
AmazonCloudFormation exception

LimitExceededException
AmazonCloudFormation exception

ListStackResourcesRequest
Container for the parameters to the ListStackResources operation.

Returns descriptions of all resources of the specified stack.

For deleted stacks, ListStackResources returns resource information for up to 90 days after the stack has been deleted.


ListStackResourcesResponse
Returns information about the ListStackResourcesResult response and response metadata.

ListStackResourcesResult

The output for a ListStackResources action.


ListStacksRequest
Container for the parameters to the ListStacks operation.

Returns the summary information for stacks whose status matches the specified StackStatusFilter. Summary information for stacks that have been deleted is kept for 90 days after the stack is deleted. If no StackStatusFilter is specified, summary information for all stacks is returned (including existing stacks and stacks that have been deleted).


ListStacksResponse
Returns information about the ListStacksResult response and response metadata.

ListStacksResult

The output for ListStacks action.


Output

The Output data type.


Parameter

The Parameter data type.


SetStackPolicyRequest
Container for the parameters to the SetStackPolicy operation.

Sets a stack policy for a specified stack.


SetStackPolicyResponse
Returns information about the SetStackPolicy response metadata. The SetStackPolicy operation has a void result type.

Stack

The Stack data type.


StackEvent

The StackEvent data type.


StackResource

The StackResource data type.


StackResourceDetail

Contains detailed information about the specified stack resource.


StackResourceSummary

Contains high-level information about the specified stack resource.


StackSummary

The StackSummary Data Type


Tag

The Tag type is used by CreateStack in the Tags parameter. It allows you to specify a key/value pair that can be used to store information related to cost allocation for an AWS CloudFormation stack.


TemplateParameter

The TemplateParameter data type.


UpdateStackRequest
Container for the parameters to the UpdateStack operation.

Updates a stack as specified in the template. After the call completes successfully, the stack update starts. You can check the status of the stack via the DescribeStacks action.

Note: You cannot update AWS::S3::Bucket resources, for example, to add or modify tags.

To get a copy of the template for an existing stack, you can use the GetTemplate action.

Tags that were associated with this stack during creation time will still be associated with the stack after an UpdateStack operation.

For more information about creating an update template, updating a stack, and monitoring the progress of the update, see Updating a Stack .

Container for the parameters to the UpdateStack operation.

Updates a stack as specified in the template. After the call completes successfully, the stack update starts. You can check the status of the stack via the DescribeStacks action.

Note: You cannot update AWS::S3::Bucket resources, for example, to add or modify tags.

To get a copy of the template for an existing stack, you can use the GetTemplate action.

Tags that were associated with this stack during creation time will still be associated with the stack after an UpdateStack operation.

For more information about creating an update template, updating a stack, and monitoring the progress of the update, see Updating a Stack .


UpdateStackResponse
Returns information about the UpdateStackResult response and response metadata.

UpdateStackResult

The output for a UpdateStack action.


ValidateTemplateRequest
Container for the parameters to the ValidateTemplate operation.

Validates a specified template.


ValidateTemplateResponse
Returns information about the ValidateTemplateResult response and response metadata.

ValidateTemplateResult

The output for ValidateTemplate action.