Skip to content

Commit 1c3c0e9

Browse files
committed
Injection of v1.3.18.0 source release of the AWSSDK for .NET
1 parent f301136 commit 1c3c0e9

File tree

738 files changed

+8388
-2452
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

738 files changed

+8388
-2452
lines changed

AWSSDKSrc.csproj

Lines changed: 166 additions & 154 deletions
Large diffs are not rendered by default.

Amazon.CloudFormation/AmazonCloudFormation.cs

Lines changed: 83 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,16 @@ public interface AmazonCloudFormation : IDisposable
5858
///
5959
ListStacksResponse ListStacks(ListStacksRequest listStacksRequest);
6060

61+
/// <summary>
62+
/// <para> Returns the summary information for stacks whose status matches the specified StackStatusFilter. Summary information for stacks that
63+
/// have been deleted is kept for 90 days after the stack is deleted. If no StackStatusFilter is specified, summary information for all stacks
64+
/// is returned (including existing stacks and stacks that have been deleted). </para>
65+
/// </summary>
66+
///
67+
/// <returns>The response from the ListStacks service method, as returned by AmazonCloudFormation.</returns>
68+
///
69+
ListStacksResponse ListStacks();
70+
6171
/// <summary>
6272
/// <para> Creates a stack as specified in the template. After the call completes successfully, the stack creation starts. You can check the
6373
/// status of the stack via the DescribeStacks API. </para> <para><b>NOTE:</b> Currently, the limit for stacks is 20 stacks per account per
@@ -71,6 +81,7 @@ public interface AmazonCloudFormation : IDisposable
7181
///
7282
/// <exception cref="AlreadyExistsException"/>
7383
/// <exception cref="LimitExceededException"/>
84+
/// <exception cref="InsufficientCapabilitiesException"/>
7485
CreateStackResponse CreateStack(CreateStackRequest createStackRequest);
7586

7687
/// <summary>
@@ -84,6 +95,26 @@ public interface AmazonCloudFormation : IDisposable
8495
///
8596
ValidateTemplateResponse ValidateTemplate(ValidateTemplateRequest validateTemplateRequest);
8697

98+
/// <summary>
99+
/// <para> Validates a specified template. </para>
100+
/// </summary>
101+
///
102+
/// <returns>The response from the ValidateTemplate service method, as returned by AmazonCloudFormation.</returns>
103+
///
104+
ValidateTemplateResponse ValidateTemplate();
105+
106+
/// <summary>
107+
/// <para>Returns the estimated monthly cost of a template. The return value is an AWS Simply Monthly Calculator URL with a query string that
108+
/// describes the resources required to run the template. </para>
109+
/// </summary>
110+
///
111+
/// <param name="estimateTemplateCostRequest">Container for the necessary parameters to execute the EstimateTemplateCost service method on
112+
/// AmazonCloudFormation.</param>
113+
///
114+
/// <returns>The response from the EstimateTemplateCost service method, as returned by AmazonCloudFormation.</returns>
115+
///
116+
EstimateTemplateCostResponse EstimateTemplateCost(EstimateTemplateCostRequest estimateTemplateCostRequest);
117+
87118
/// <summary>
88119
/// <para> Returns the description for the specified stack; if no stack name was specified, then it returns the description for all the stacks
89120
/// created. </para>
@@ -96,6 +127,15 @@ public interface AmazonCloudFormation : IDisposable
96127
///
97128
DescribeStacksResponse DescribeStacks(DescribeStacksRequest describeStacksRequest);
98129

130+
/// <summary>
131+
/// <para> Returns the description for the specified stack; if no stack name was specified, then it returns the description for all the stacks
132+
/// created. </para>
133+
/// </summary>
134+
///
135+
/// <returns>The response from the DescribeStacks service method, as returned by AmazonCloudFormation.</returns>
136+
///
137+
DescribeStacksResponse DescribeStacks();
138+
99139
/// <summary>
100140
/// <para> Returns all the stack related events for the AWS account. If <c>StackName</c> is specified, returns events related to all the stacks
101141
/// with the given name. If <c>StackName</c> is not specified, returns all the events for the account. For more information about a stack's
@@ -110,6 +150,17 @@ public interface AmazonCloudFormation : IDisposable
110150
///
111151
DescribeStackEventsResponse DescribeStackEvents(DescribeStackEventsRequest describeStackEventsRequest);
112152

153+
/// <summary>
154+
/// <para> Returns all the stack related events for the AWS account. If <c>StackName</c> is specified, returns events related to all the stacks
155+
/// with the given name. If <c>StackName</c> is not specified, returns all the events for the account. For more information about a stack's
156+
/// event history, go to the AWS CloudFormation User Guide. </para> <para><b>NOTE:</b>Events are returned, even if the stack never existed or
157+
/// has been successfully deleted.</para>
158+
/// </summary>
159+
///
160+
/// <returns>The response from the DescribeStackEvents service method, as returned by AmazonCloudFormation.</returns>
161+
///
162+
DescribeStackEventsResponse DescribeStackEvents();
163+
113164
/// <summary>
114165
/// <para>Returns the template body for a specified stack name. You can get the template for running or deleted stacks.</para> <para>For deleted
115166
/// stacks, GetTemplate returns the template for up to 90 days after the stack has been deleted. </para> <para><b>NOTE:</b> If the template does
@@ -124,10 +175,8 @@ public interface AmazonCloudFormation : IDisposable
124175
GetTemplateResponse GetTemplate(GetTemplateRequest getTemplateRequest);
125176

126177
/// <summary>
127-
/// <para> Returns the description for the specified resource in the specified stack. </para> <para>For deleted stacks, DescribeStackResource
128-
/// returns resource information for up to 90 days after the stack has been deleted. </para> <para> You must specify <c>StackName</c> and
129-
/// <c>LogicalResourceId</c> .
130-
/// </para>
178+
/// <para> Returns a description of the specified resource in the specified stack. </para> <para>For deleted stacks, DescribeStackResource
179+
/// returns resource information for up to 90 days after the stack has been deleted. </para>
131180
/// </summary>
132181
///
133182
/// <param name="describeStackResourceRequest">Container for the necessary parameters to execute the DescribeStackResource service method on
@@ -148,7 +197,7 @@ public interface AmazonCloudFormation : IDisposable
148197
DeleteStackResponse DeleteStack(DeleteStackRequest deleteStackRequest);
149198

150199
/// <summary>
151-
/// <para> Returns descriptions for all resources of the specified stack. </para> <para>For deleted stacks, ListStackResources returns resource
200+
/// <para> Returns descriptions of all resources of the specified stack. </para> <para>For deleted stacks, ListStackResources returns resource
152201
/// information for up to 90 days after the stack has been deleted. </para>
153202
/// </summary>
154203
///
@@ -175,6 +224,35 @@ public interface AmazonCloudFormation : IDisposable
175224
/// <returns>The response from the DescribeStackResources service method, as returned by AmazonCloudFormation.</returns>
176225
///
177226
DescribeStackResourcesResponse DescribeStackResources(DescribeStackResourcesRequest describeStackResourcesRequest);
227+
228+
/// <summary>
229+
/// <para> Returns AWS resource descriptions for running and deleted stacks. If <c>StackName</c> is specified, all the associated resources that
230+
/// are part of the stack are returned. If <c>PhysicalResourceId</c> is specified, all the associated resources of the stack the resource
231+
/// belongs to are returned. </para> <para>For deleted stacks, DescribeStackResources returns resource information for up to 90 days after the
232+
/// stack has been deleted. </para> <para> You must specify <c>StackName</c> or <c>PhysicalResourceId.</c> In addition, you can specify
233+
/// <c>LogicalResourceId</c> to filter the returned result. For more information about resources, the <c>LogicalResourceId</c> and
234+
/// <c>PhysicalResourceId</c> , go to the AWS CloudFormation User Guide. </para> <para><b>NOTE:</b> A ValidationError is returned if you specify
235+
/// both StackName and PhysicalResourceId in the same request. </para>
236+
/// </summary>
237+
///
238+
/// <returns>The response from the DescribeStackResources service method, as returned by AmazonCloudFormation.</returns>
239+
///
240+
DescribeStackResourcesResponse DescribeStackResources();
241+
242+
/// <summary>
243+
/// <para> Updates a stack as specified in the template. After the call completes successfully, the stack update starts. You can check the
244+
/// status of the stack via the DescribeStacks action. </para> <para>To get a copy of the template for an existing stack, you can use the
245+
/// GetTemplate action. </para> <para>For more information about creating an update template, updating a stack, and monitoring the progress of
246+
/// the update, see Updating a Stack. </para>
247+
/// </summary>
248+
///
249+
/// <param name="updateStackRequest">Container for the necessary parameters to execute the UpdateStack service method on
250+
/// AmazonCloudFormation.</param>
251+
///
252+
/// <returns>The response from the UpdateStack service method, as returned by AmazonCloudFormation.</returns>
253+
///
254+
/// <exception cref="InsufficientCapabilitiesException"/>
255+
UpdateStackResponse UpdateStack(UpdateStackRequest updateStackRequest);
178256
}
179257
}
180258

0 commit comments

Comments
 (0)