Skip to content

Commit

Permalink
AWS CloudFormation StackSets enables you to manage stacks across mult…
Browse files Browse the repository at this point in the history
…iple accounts and regions.
  • Loading branch information
sstevenkang committed Jul 25, 2017
1 parent 5dffd17 commit 75d8e89
Show file tree
Hide file tree
Showing 101 changed files with 17,087 additions and 168 deletions.
1,242 changes: 1,208 additions & 34 deletions generator/ServiceModels/cloudformation/cloudformation-2010-05-15.normal.json

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,13 @@
<property>Amazon.CloudFormation.Model.CancelUpdateStackRequest.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ContinueUpdateRollbackRequest.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ContinueUpdateRollbackRequest.RoleARN</property>
Expand Down Expand Up @@ -66,7 +66,7 @@
<property>Amazon.CloudFormation.Model.CreateStackRequest.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.CreateStackRequest.RoleARN</property>
Expand Down Expand Up @@ -96,6 +96,38 @@
<property>Amazon.CloudFormation.Model.CreateStackRequest.TimeoutInMinutes</property>
<min>1</min>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.CreateStackInstancesRequest.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.CreateStackInstancesResponse.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.CreateStackSetRequest.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.CreateStackSetRequest.Description</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.CreateStackSetRequest.TemplateBody</property>
<min>1</min>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.CreateStackSetRequest.TemplateURL</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DeleteChangeSetRequest.ChangeSetName</property>
<min>1</min>
Expand All @@ -111,13 +143,25 @@
<property>Amazon.CloudFormation.Model.DeleteStackRequest.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DeleteStackRequest.RoleARN</property>
<min>20</min>
<max>2048</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DeleteStackInstancesRequest.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DeleteStackInstancesResponse.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DescribeAccountLimitsRequest.NextToken</property>
<min>1</min>
Expand Down Expand Up @@ -175,6 +219,10 @@
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DescribeStackInstanceRequest.StackInstanceAccount</property>
<pattern>[0-9]{12}</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DescribeStacksRequest.NextToken</property>
<min>1</min>
Expand All @@ -185,6 +233,12 @@
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.DescribeStackSetOperationRequest.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.EstimateTemplateCostRequest.TemplateBody</property>
<min>1</min>
Expand All @@ -204,7 +258,7 @@
<property>Amazon.CloudFormation.Model.ExecuteChangeSetRequest.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ExecuteChangeSetRequest.StackName</property>
Expand All @@ -231,6 +285,11 @@
<min>1</min>
<pattern>([a-zA-Z][-a-zA-Z0-9]*)|(arn:\b(aws|aws-us-gov|aws-cn)\b:[-a-zA-Z0-9:/._+]*)</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.GetTemplateSummaryRequest.StackSetName</property>
<min>1</min>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.GetTemplateSummaryRequest.TemplateBody</property>
<min>1</min>
Expand Down Expand Up @@ -280,6 +339,25 @@
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackInstancesRequest.MaxResults</property>
<min>1</min>
<max>100</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackInstancesRequest.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackInstancesRequest.StackInstanceAccount</property>
<pattern>[0-9]{12}</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackInstancesResponse.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackResourcesRequest.NextToken</property>
<min>1</min>
Expand All @@ -300,6 +378,57 @@
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetOperationResultsRequest.MaxResults</property>
<min>1</min>
<max>100</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetOperationResultsRequest.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetOperationResultsRequest.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetOperationResultsResponse.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetOperationsRequest.MaxResults</property>
<min>1</min>
<max>100</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetOperationsRequest.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetOperationsResponse.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetsRequest.MaxResults</property>
<min>1</min>
<max>100</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetsRequest.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ListStackSetsResponse.NextToken</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.SetStackPolicyRequest.StackPolicyBody</property>
<min>1</min>
Expand All @@ -320,11 +449,17 @@
<min>1</min>
<max>64</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StopStackSetOperationRequest.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.UpdateStackRequest.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.UpdateStackRequest.RoleARN</property>
Expand Down Expand Up @@ -360,6 +495,32 @@
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.UpdateStackSetRequest.Description</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.UpdateStackSetRequest.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.UpdateStackSetRequest.TemplateBody</property>
<min>1</min>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.UpdateStackSetRequest.TemplateURL</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.UpdateStackSetResponse.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.ValidateTemplateRequest.TemplateBody</property>
<min>1</min>
Expand Down Expand Up @@ -428,13 +589,21 @@
<property>Amazon.CloudFormation.Model.StackEvent.ClientRequestToken</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z][-a-zA-Z0-9]*</pattern>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackEvent.ResourceType</property>
<min>1</min>
<max>256</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackInstance.Account</property>
<pattern>[0-9]{12}</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackInstanceSummary.Account</property>
<pattern>[0-9]{12}</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackResource.Description</property>
<min>1</min>
Expand All @@ -460,6 +629,64 @@
<min>1</min>
<max>256</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSet.Description</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSet.TemplateBody</property>
<min>1</min>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetOperation.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetOperationPreferences.FailureToleranceCount</property>
<min>0</min>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetOperationPreferences.FailureTolerancePercentage</property>
<min>0</min>
<max>100</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetOperationPreferences.MaxConcurrentCount</property>
<min>1</min>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetOperationPreferences.MaxConcurrentPercentage</property>
<min>1</min>
<max>100</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetOperationResultSummary.Account</property>
<pattern>[0-9]{12}</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetOperationSummary.OperationId</property>
<min>1</min>
<max>128</max>
<pattern>[a-zA-Z0-9][-a-zA-Z0-9]*</pattern>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.StackSetSummary.Description</property>
<min>1</min>
<max>1024</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.Tag.Key</property>
<min>1</min>
<max>128</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.Tag.Value</property>
<min>1</min>
<max>256</max>
</property-value-rule>
<property-value-rule>
<property>Amazon.CloudFormation.Model.TemplateParameter.Description</property>
<min>1</min>
Expand Down
Loading

0 comments on commit 75d8e89

Please sign in to comment.