You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: aws-cloudformation-stackset/aws-cloudformation-stackset.json
+62-35Lines changed: 62 additions & 35 deletions
Original file line number
Diff line number
Diff line change
@@ -74,6 +74,58 @@
74
74
}
75
75
},
76
76
"additionalProperties": false
77
+
},
78
+
"StackInstances": {
79
+
"description": "Stack instances in some specific accounts and Regions.",
80
+
"type": "object",
81
+
"properties": {
82
+
"DeploymentTargets": {
83
+
"description": " The AWS OrganizationalUnitIds or Accounts for which to create stack instances in the specified Regions.",
84
+
"type": "object",
85
+
"properties": {
86
+
"Accounts": {
87
+
"description": "AWS accounts that you want to create stack instances in the specified Region(s) for.",
88
+
"type": "array",
89
+
"uniqueItems": true,
90
+
"insertionOrder": false,
91
+
"items": {
92
+
"$ref": "#/definitions/Account"
93
+
}
94
+
},
95
+
"OrganizationalUnitIds": {
96
+
"description": "The organization root ID or organizational unit (OU) IDs to which StackSets deploys.",
97
+
"type": "array",
98
+
"uniqueItems": true,
99
+
"insertionOrder": false,
100
+
"items": {
101
+
"$ref": "#/definitions/OrganizationalUnitId"
102
+
}
103
+
}
104
+
}
105
+
},
106
+
"Regions": {
107
+
"description": "The names of one or more Regions where you want to create stack instances using the specified AWS account(s).",
108
+
"type": "array",
109
+
"uniqueItems": true,
110
+
"insertionOrder": false,
111
+
"items": {
112
+
"$ref": "#/definitions/Region"
113
+
}
114
+
},
115
+
"ParameterOverrides": {
116
+
"description": "A list of stack set parameters whose values you want to override in the selected stack instances.",
117
+
"type": "array",
118
+
"uniqueItems": true,
119
+
"insertionOrder": false,
120
+
"items": {
121
+
"$ref": "#/definitions/Parameter"
122
+
}
123
+
}
124
+
},
125
+
"required": [
126
+
"DeploymentTargets",
127
+
"Regions"
128
+
]
77
129
}
78
130
},
79
131
"properties": {
@@ -100,30 +152,6 @@
100
152
"$ref": "#/definitions/Capability"
101
153
}
102
154
},
103
-
"DeploymentTargets": {
104
-
"description": "",
105
-
"type": "object",
106
-
"properties": {
107
-
"Accounts" : {
108
-
"description": "AWS accounts that you want to create stack instances in the specified Region(s) for.",
109
-
"type": "array",
110
-
"uniqueItems": true,
111
-
"insertionOrder": false,
112
-
"items": {
113
-
"$ref": "#/definitions/Account"
114
-
}
115
-
},
116
-
"OrganizationalUnitIds": {
117
-
"description": "The organization root ID or organizational unit (OU) IDs to which StackSets deploys.",
118
-
"type": "array",
119
-
"uniqueItems": true,
120
-
"insertionOrder": false,
121
-
"items": {
122
-
"$ref": "#/definitions/OrganizationalUnitId"
123
-
}
124
-
}
125
-
}
126
-
},
127
155
"Description": {
128
156
"description": "A description of the stack set. You can use the description to identify the stack set's purpose or other important information.",
129
157
"type": "string",
@@ -166,6 +194,15 @@
166
194
}
167
195
}
168
196
},
197
+
"StackInstancesGroup": {
198
+
"description": "",
199
+
"type": "array",
200
+
"uniqueItems": true,
201
+
"insertionOrder": false,
202
+
"items": {
203
+
"$ref": "#/definitions/StackInstances"
204
+
}
205
+
},
169
206
"Parameters": {
170
207
"description": "The input parameters for the stack set template.",
171
208
"type": "array",
@@ -183,15 +220,6 @@
183
220
"SELF_MANAGED"
184
221
]
185
222
},
186
-
"Regions": {
187
-
"description": "The names of one or more Regions where you want to create stack instances using the specified AWS account(s).",
188
-
"type": "array",
189
-
"uniqueItems": true,
190
-
"insertionOrder": false,
191
-
"items": {
192
-
"$ref": "#/definitions/Region"
193
-
}
194
-
},
195
223
"Tags": {
196
224
"description": "The key-value pairs to associate with this stack set and the stacks created from it. AWS CloudFormation also propagates these tags to supported resources that are created in the stacks. A maximum number of 50 tags can be specified.",
0 commit comments