Skip to content

Commit 5baa4e5

Browse files
author
AWS
committed
AWS CloudFormation Update: This release include SDK changes for the feature launch of Stack Import to Service Managed StackSet.
1 parent bb88f76 commit 5baa4e5

File tree

2 files changed

+27
-10
lines changed

2 files changed

+27
-10
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "AWS CloudFormation",
4+
"contributor": "",
5+
"description": "This release include SDK changes for the feature launch of Stack Import to Service Managed StackSet."
6+
}

services/cloudformation/src/main/resources/codegen-resources/service-2.json

Lines changed: 21 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,7 @@
601601
{"shape":"StackNotFoundException"},
602602
{"shape":"StaleRequestException"}
603603
],
604-
"documentation":"<p>Import existing stacks into a new stack sets. Use the stack import operation to import up to 10 stacks into a new stack set in the same account as the source stack or in a different administrator account and Region, by specifying the stack ID of the stack you intend to import.</p> <note> <p> <code>ImportStacksToStackSet</code> is only supported by self-managed permissions.</p> </note>"
604+
"documentation":"<p>Use the stack import operations for self-managed or service-managed StackSets. For self-managed StackSets, the import operation can import stacks in the administrator account or in different target accounts and Amazon Web Services Regions. For service-managed StackSets, the import operation can import any stack in the same AWS Organizations as the management account. The import operation can import up to 10 stacks using inline stack IDs or up to 10,000 stacks using an Amazon S3 object.</p>"
605605
},
606606
"ListChangeSets":{
607607
"name":"ListChangeSets",
@@ -2999,18 +2999,23 @@
29992999
},
30003000
"ImportStacksToStackSetInput":{
30013001
"type":"structure",
3002-
"required":[
3003-
"StackSetName",
3004-
"StackIds"
3005-
],
3002+
"required":["StackSetName"],
30063003
"members":{
30073004
"StackSetName":{
30083005
"shape":"StackSetNameOrId",
30093006
"documentation":"<p>The name of the stack set. The name must be unique in the Region where you create your stack set.</p>"
30103007
},
30113008
"StackIds":{
30123009
"shape":"StackIdList",
3013-
"documentation":"<p>The IDs of the stacks you are importing into a stack set. You import up to 10 stacks per stack set at a time.</p>"
3010+
"documentation":"<p>The IDs of the stacks you are importing into a stack set. You import up to 10 stacks per stack set at a time.</p> <p>Specify either <code>StackIds</code> or <code>StackIdsUrl</code>.</p>"
3011+
},
3012+
"StackIdsUrl":{
3013+
"shape":"StackIdsUrl",
3014+
"documentation":"<p>The Amazon S3 URL which contains list of stack ids to be inputted.</p> <p>Specify either <code>StackIds</code> or <code>StackIdsUrl</code>.</p>"
3015+
},
3016+
"OrganizationalUnitIds":{
3017+
"shape":"OrganizationalUnitIdList",
3018+
"documentation":"<p>The list of OU ID’s to which the stacks being imported has to be mapped as deployment target.</p>"
30143019
},
30153020
"OperationPreferences":{"shape":"StackSetOperationPreferences"},
30163021
"OperationId":{
@@ -3768,7 +3773,7 @@
37683773
},
37693774
"ResolvedValue":{
37703775
"shape":"ParameterValue",
3771-
"documentation":"<p>Read-only. The value that corresponds to a Systems Manager parameter key. This field is returned only for <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html#aws-ssm-parameter-types\"> <code>SSM</code> parameter types</a> in the template.</p>"
3776+
"documentation":"<p>Read-only. Read-only. The value that corresponds to a SSM parameter key. This field is returned only for <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/parameters-section-structure.html#aws-ssm-parameter-types\"> <code>SSM</code> </a> parameter types in the template.</p>"
37723777
}
37733778
},
37743779
"documentation":"<p>The Parameter data type.</p>"
@@ -4461,7 +4466,7 @@
44614466
},
44624467
"Type":{
44634468
"shape":"Type",
4464-
"documentation":"<p>The resource type of the rollback trigger. Currently, <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html\">AWS::CloudWatch::Alarm</a> is the only supported resource type.</p>"
4469+
"documentation":"<p>The resource type of the rollback trigger. Specify either <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-cw-alarm.html\">AWS::CloudWatch::Alarm</a> or <a href=\"https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cloudwatch-compositealarm.html\">AWS::CloudWatch::CompositeAlarm</a> resource types.</p>"
44654470
}
44664471
},
44674472
"documentation":"<p>A rollback trigger CloudFormation monitors during creation and updating of stacks. If any of the alarms you specify goes to ALARM state during the stack operation or within the specified monitoring period afterwards, CloudFormation rolls back the entire stack operation. </p>"
@@ -4811,6 +4816,12 @@
48114816
"type":"list",
48124817
"member":{"shape":"StackId"}
48134818
},
4819+
"StackIdsUrl":{
4820+
"type":"string",
4821+
"max":5120,
4822+
"min":1,
4823+
"pattern":"(s3://|http(s?)://).+"
4824+
},
48144825
"StackInstance":{
48154826
"type":"structure",
48164827
"members":{
@@ -6088,11 +6099,11 @@
60886099
"members":{
60896100
"Category":{
60906101
"shape":"Category",
6091-
"documentation":"<p>The category of extensions to return.</p> <ul> <li> <p> <code>REGISTERED</code>: Private extensions that have been registered for this account and region.</p> </li> <li> <p> <code>ACTIVATED</code>: Public extensions that have been activated for this account and region.</p> </li> <li> <p> <code>THIRD-PARTY</code>: Extensions available for use from publishers other than Amazon. This includes:</p> <ul> <li> <p>Private extensions registered in the account.</p> </li> <li> <p>Public extensions from publishers other than Amazon, whether activated or not.</p> </li> </ul> </li> <li> <p> <code>AWS-TYPES</code>: Extensions available for use from Amazon.</p> </li> </ul>"
6102+
"documentation":"<p>The category of extensions to return.</p> <ul> <li> <p> <code>REGISTERED</code>: Private extensions that have been registered for this account and region.</p> </li> <li> <p> <code>ACTIVATED</code>: Public extensions that have been activated for this account and region.</p> </li> <li> <p> <code>THIRD_PARTY</code>: Extensions available for use from publishers other than Amazon. This includes:</p> <ul> <li> <p>Private extensions registered in the account.</p> </li> <li> <p>Public extensions from publishers other than Amazon, whether activated or not.</p> </li> </ul> </li> <li> <p> <code>AWS_TYPES</code>: Extensions available for use from Amazon.</p> </li> </ul>"
60926103
},
60936104
"PublisherId":{
60946105
"shape":"PublisherId",
6095-
"documentation":"<p>The id of the publisher of the extension. </p> <p>Extensions published by Amazon are not assigned a publisher ID. Use the <code>AWS-TYPES</code> category to specify a list of types published by Amazon.</p>"
6106+
"documentation":"<p>The id of the publisher of the extension. </p> <p>Extensions published by Amazon are not assigned a publisher ID. Use the <code>AWS_TYPE</code> category to specify a list of types published by Amazon.</p>"
60966107
},
60976108
"TypeNamePrefix":{
60986109
"shape":"TypeNamePrefix",

0 commit comments

Comments
 (0)