AWS SDK Version 3 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.

The output for an UpdateStack action.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceResponse
    Amazon.CloudFormation.Model.UpdateStackResponse

Namespace: Amazon.CloudFormation.Model
Assembly: AWSSDK.CloudFormation.dll
Version: 3.x.y.z

Syntax

C#
public class UpdateStackResponse : AmazonWebServiceResponse

The UpdateStackResponse type exposes the following members

Constructors

NameDescription
Public Method UpdateStackResponse()

Properties

NameTypeDescription
Public Property ContentLength System.Int64 Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property HttpStatusCode System.Net.HttpStatusCode Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property ResponseMetadata Amazon.Runtime.ResponseMetadata Inherited from Amazon.Runtime.AmazonWebServiceResponse.
Public Property StackId System.String

Gets and sets the property StackId.

Unique identifier of the stack.

Examples

This example updates the template and input parameters for the specified stack.

To update an AWS CloudFormation stack


var response = client.UpdateStack(new UpdateStackRequest 
{
    NotificationARNs = new List {
                    
    },
    Parameters = new List {
        new Parameter {
            ParameterKey = "KeyPairName",
            ParameterValue = "ExampleKeyPair"
        },
        new Parameter {
            ParameterKey = "SubnetIDs",
            ParameterValue = "ExampleSubnetID1, ExampleSubnetID2"
        }
    },
    ResourceTypes = new List {
                    
    },
    StackName = "MyStack",
    Tags = new List {
                    
    },
    TemplateURL = "https://s3.amazonaws.com/example/updated.template"
});

string stackId = response.StackId;

            

This example updates only the the specified parameter value for the specified stack. If you don't specify a parameter value, AWS CloudFormation uses the default value from the template.

To update an AWS CloudFormation stack


var response = client.UpdateStack(new UpdateStackRequest 
{
    NotificationARNs = new List {
                    
    },
    Parameters = new List {
        new Parameter {
            ParameterKey = "KeyPairName",
            ParameterValue = "ExampleKeyPair"
        },
        new Parameter {
            ParameterKey = "SubnetIDs",
            ParameterValue = "ExampleSubnetID1, ExampleSubnetID2"
        }
    },
    ResourceTypes = new List {
                    
    },
    StackName = "MyStack",
    Tags = new List {
                    
    },
    TemplateURL = "https://s3.amazonaws.com/example/updated.template"
});

string stackId = response.StackId;

            

This example adds two stack notification topics to the specified stack.

To update an AWS CloudFormation stack


var response = client.UpdateStack(new UpdateStackRequest 
{
    NotificationARNs = new List {
                    
    },
    Parameters = new List {
        new Parameter {
            ParameterKey = "KeyPairName",
            ParameterValue = "ExampleKeyPair"
        },
        new Parameter {
            ParameterKey = "SubnetIDs",
            ParameterValue = "ExampleSubnetID1, ExampleSubnetID2"
        }
    },
    ResourceTypes = new List {
                    
    },
    StackName = "MyStack",
    Tags = new List {
                    
    },
    TemplateURL = "https://s3.amazonaws.com/example/updated.template"
});

string stackId = response.StackId;

            

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms