AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 4.5
 

Classes

NameDescription
Class AccountLimit The AccountLimit data type.
Class AlreadyExistsException CloudFormation exception
Class CancelUpdateStackRequest Container for the parameters to the CancelUpdateStack operation. Cancels an update on the specified stack. If the call completes successfully, the stack rolls back the update and reverts to the previous stack configuration. You can cancel only stacks that are in the UPDATE_IN_PROGRESS state.
Class CancelUpdateStackResponse
Class ContinueUpdateRollbackRequest Container for the parameters to the ContinueUpdateRollback operation. For a specified stack that is in the UPDATE_ROLLBACK_FAILED state, continues rolling it back to the UPDATE_ROLLBACK_COMPLETE state. Depending on the cause of the failure, you can manually fix the error and continue the rollback. By continuing the rollback, you can return your stack to a working state (the UPDATE_ROLLBACK_COMPLETE state), and then try to update the stack again.

A stack goes into the UPDATE_ROLLBACK_FAILED state when AWS CloudFormation cannot roll back all changes after a failed stack update. For example, you might have a stack that is rolling back to an old database instance that was deleted outside of AWS CloudFormation. Because AWS CloudFormation doesn't know the database was deleted, it assumes that the database instance still exists and attempts to roll back to it, causing the update rollback to fail.

Class ContinueUpdateRollbackResponse Configuration for accessing Amazon ContinueUpdateRollback service
Class ContinueUpdateRollbackResult The output for a ContinueUpdateRollback action.
Class 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.
Class CreateStackResponse Configuration for accessing Amazon CreateStack service
Class CreateStackResult The output for a CreateStack action.
Class 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.
Class DeleteStackResponse
Class DescribeAccountLimitsRequest Container for the parameters to the DescribeAccountLimits operation. Retrieves your account's AWS CloudFormation limits, such as the maximum number of stacks that you can create in your account.
Class DescribeAccountLimitsResponse Configuration for accessing Amazon DescribeAccountLimits service
Class DescribeAccountLimitsResult The output for the DescribeAccountLimits action.
Class 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. You can list events for stacks that have failed to create or have been deleted by specifying the unique stack identifier (stack ID).
Class DescribeStackEventsResponse Configuration for accessing Amazon DescribeStackEvents service
Class DescribeStackEventsResult The output for a DescribeStackEvents action.
Class 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.

Class DescribeStackResourceResponse Configuration for accessing Amazon DescribeStackResource service
Class DescribeStackResourceResult The output for a DescribeStackResource action.
Class 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. 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.

A ValidationError is returned if you specify both StackName and PhysicalResourceId in the same request.
Class DescribeStackResourcesResponse Configuration for accessing Amazon DescribeStackResources service
Class DescribeStackResourcesResult The output for a DescribeStackResources action.
Class 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.
Class DescribeStacksResponse Configuration for accessing Amazon DescribeStacks service
Class DescribeStacksResult The output for a DescribeStacks action.
Class 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.
Class EstimateTemplateCostResponse Configuration for accessing Amazon EstimateTemplateCost service
Class EstimateTemplateCostResult The output for a EstimateTemplateCost action.
Class 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.
Class GetStackPolicyResponse Configuration for accessing Amazon GetStackPolicy service
Class GetStackPolicyResult The output for the GetStackPolicy action.
Class 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.

If the template does not exist, a ValidationError is returned.
Class GetTemplateResponse Configuration for accessing Amazon GetTemplate service
Class GetTemplateResult The output for GetTemplate action.
Class GetTemplateSummaryRequest Container for the parameters to the GetTemplateSummary operation. Returns information about a new or existing template. The GetTemplateSummary action is useful for viewing parameter information, such as default parameter values and parameter types, before you create or update a stack.

You can use the GetTemplateSummary action when you submit a template, or you can get template information for a running or deleted stack.

For deleted stacks, GetTemplateSummary returns the template information for up to 90 days after the stack has been deleted. If the template does not exist, a ValidationError is returned.

Class GetTemplateSummaryResponse Configuration for accessing Amazon GetTemplateSummary service
Class GetTemplateSummaryResult The output for the GetTemplateSummary action.
Class InsufficientCapabilitiesException CloudFormation exception
Class LimitExceededException CloudFormation exception
Class 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.

Class ListStackResourcesResponse Configuration for accessing Amazon ListStackResources service
Class ListStackResourcesResult The output for a ListStackResources action.
Class 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).
Class ListStacksResponse Configuration for accessing Amazon ListStacks service
Class ListStacksResult The output for ListStacks action.
Class Output The Output data type.
Class Parameter The Parameter data type.
Class ParameterConstraints A set of criteria that AWS CloudFormation uses to validate parameter values. Although other constraints might be defined in the stack template, AWS CloudFormation returns only the AllowedValues property.
Class ParameterDeclaration The ParameterDeclaration data type.
Class SetStackPolicyRequest Container for the parameters to the SetStackPolicy operation. Sets a stack policy for a specified stack.
Class SetStackPolicyResponse
Class SignalResourceRequest Container for the parameters to the SignalResource operation. Sends a signal to the specified resource with a success or failure status. You can use the SignalResource API in conjunction with a creation policy or update policy. AWS CloudFormation doesn't proceed with a stack creation or update until resources receive the required number of signals or the timeout period is exceeded. The SignalResource API is useful in cases where you want to send signals from anywhere other than an Amazon EC2 instance.
Class SignalResourceResponse
Class Stack The Stack data type.
Class StackEvent The StackEvent data type.
Class StackResource The StackResource data type.
Class StackResourceDetail Contains detailed information about the specified stack resource.
Class StackResourceSummary Contains high-level information about the specified stack resource.
Class StackSummary The StackSummary Data Type
Class 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.
Class TemplateParameter The TemplateParameter data type.
Class 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.

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

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

Class UpdateStackResponse Configuration for accessing Amazon UpdateStack service
Class UpdateStackResult The output for a UpdateStack action.
Class ValidateTemplateRequest Container for the parameters to the ValidateTemplate operation. Validates a specified template.
Class ValidateTemplateResponse Configuration for accessing Amazon ValidateTemplate service
Class ValidateTemplateResult The output for ValidateTemplate action.