Skip to content

Commit 2afb718

Browse files
feat(cfnspec): cloudformation spec v93.0.0 (#22562)
1 parent 7b0bba0 commit 2afb718

File tree

203 files changed

+599
-209
lines changed

Some content is hidden

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

203 files changed

+599
-209
lines changed

packages/@aws-cdk/aws-cognito/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -122,6 +122,7 @@
122122
"exclude": [
123123
"attribute-tag:@aws-cdk/aws-cognito.UserPoolClient.userPoolClientName",
124124
"resource-attribute:@aws-cdk/aws-cognito.UserPoolClient.userPoolClientClientSecret",
125+
"resource-attribute:@aws-cdk/aws-cognito.UserPoolDomain.userPoolDomainCloudFrontDistribution",
125126
"props-physical-name:@aws-cdk/aws-cognito.UserPoolDomainProps",
126127
"props-physical-name:@aws-cdk/aws-cognito.UserPoolIdentityProviderFacebookProps",
127128
"props-physical-name:@aws-cdk/aws-cognito.UserPoolIdentityProviderAmazonProps",

packages/@aws-cdk/cfnspec/CHANGELOG.md

Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,36 @@
1+
# CloudFormation Resource Specification v93.0.0
2+
3+
## New Resource Types
4+
5+
6+
## Attribute Changes
7+
8+
* AWS::Cognito::UserPoolDomain CloudFrontDistribution (__added__)
9+
* AWS::EC2::VPCEndpoint Id (__deleted__)
10+
* AWS::EC2::VPCEndpoint DnsEntries.DuplicatesAllowed (__deleted__)
11+
* AWS::EC2::VPCEndpoint NetworkInterfaceIds.DuplicatesAllowed (__deleted__)
12+
* AWS::Redshift::EndpointAccess VpcSecurityGroups (__deleted__)
13+
14+
## Property Changes
15+
16+
* AWS::RDS::DBCluster Domain (__added__)
17+
* AWS::RDS::DBCluster DomainIAMRoleName (__added__)
18+
* AWS::RDS::DBCluster NetworkType (__added__)
19+
* AWS::RDS::DBInstance NetworkType (__added__)
20+
* AWS::Redshift::EndpointAccess VpcEndpoint (__added__)
21+
* AWS::Redshift::EndpointAccess VpcSecurityGroups (__added__)
22+
23+
## Property Type Changes
24+
25+
* AWS::Budgets::Budget.AutoAdjustData (__added__)
26+
* AWS::Budgets::Budget.HistoricalOptions (__added__)
27+
* AWS::Budgets::Budget.BudgetData AutoAdjustData (__added__)
28+
29+
## Unapplied changes
30+
31+
* AWS::IdentityStore is at 0.0.0
32+
* AWS::Rekognition is at 92.0.0
33+
134
# CloudFormation Resource Specification v92.0.0
235

336
## New Resource Types
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
92.0.0
1+
93.0.0

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/.000_AWS_IdentityStore.rejected.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-identitystore-groupmembership-memberid.html"
55
}
66
},
7-
"ResourceSpecificationVersion": "92.0.0",
7+
"ResourceSpecificationVersion": "93.0.0",
88
"ResourceTypes": {
99
"AWS::IdentityStore::Group": {
1010
"Attributes": {
Lines changed: 289 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,289 @@
1+
{
2+
"PropertyTypes": {
3+
"AWS::Rekognition::StreamProcessor.BoundingBox": {
4+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-boundingbox.html",
5+
"Properties": {
6+
"Height": {
7+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-boundingbox.html#cfn-rekognition-streamprocessor-boundingbox-height",
8+
"PrimitiveType": "Double",
9+
"Required": true,
10+
"UpdateType": "Immutable"
11+
},
12+
"Left": {
13+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-boundingbox.html#cfn-rekognition-streamprocessor-boundingbox-left",
14+
"PrimitiveType": "Double",
15+
"Required": true,
16+
"UpdateType": "Immutable"
17+
},
18+
"Top": {
19+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-boundingbox.html#cfn-rekognition-streamprocessor-boundingbox-top",
20+
"PrimitiveType": "Double",
21+
"Required": true,
22+
"UpdateType": "Immutable"
23+
},
24+
"Width": {
25+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-boundingbox.html#cfn-rekognition-streamprocessor-boundingbox-width",
26+
"PrimitiveType": "Double",
27+
"Required": true,
28+
"UpdateType": "Immutable"
29+
}
30+
}
31+
},
32+
"AWS::Rekognition::StreamProcessor.ConnectedHomeSettings": {
33+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-connectedhomesettings.html",
34+
"Properties": {
35+
"Labels": {
36+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-connectedhomesettings.html#cfn-rekognition-streamprocessor-connectedhomesettings-labels",
37+
"PrimitiveItemType": "String",
38+
"Required": true,
39+
"Type": "List",
40+
"UpdateType": "Immutable"
41+
},
42+
"MinConfidence": {
43+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-connectedhomesettings.html#cfn-rekognition-streamprocessor-connectedhomesettings-minconfidence",
44+
"PrimitiveType": "Double",
45+
"Required": false,
46+
"UpdateType": "Immutable"
47+
}
48+
}
49+
},
50+
"AWS::Rekognition::StreamProcessor.DataSharingPreference": {
51+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-datasharingpreference.html",
52+
"Properties": {
53+
"OptIn": {
54+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-datasharingpreference.html#cfn-rekognition-streamprocessor-datasharingpreference-optin",
55+
"PrimitiveType": "Boolean",
56+
"Required": true,
57+
"UpdateType": "Immutable"
58+
}
59+
}
60+
},
61+
"AWS::Rekognition::StreamProcessor.FaceSearchSettings": {
62+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-facesearchsettings.html",
63+
"Properties": {
64+
"CollectionId": {
65+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-facesearchsettings.html#cfn-rekognition-streamprocessor-facesearchsettings-collectionid",
66+
"PrimitiveType": "String",
67+
"Required": true,
68+
"UpdateType": "Immutable"
69+
},
70+
"FaceMatchThreshold": {
71+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-facesearchsettings.html#cfn-rekognition-streamprocessor-facesearchsettings-facematchthreshold",
72+
"PrimitiveType": "Double",
73+
"Required": false,
74+
"UpdateType": "Immutable"
75+
}
76+
}
77+
},
78+
"AWS::Rekognition::StreamProcessor.KinesisDataStream": {
79+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-kinesisdatastream.html",
80+
"Properties": {
81+
"Arn": {
82+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-kinesisdatastream.html#cfn-rekognition-streamprocessor-kinesisdatastream-arn",
83+
"PrimitiveType": "String",
84+
"Required": true,
85+
"UpdateType": "Immutable"
86+
}
87+
}
88+
},
89+
"AWS::Rekognition::StreamProcessor.KinesisVideoStream": {
90+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-kinesisvideostream.html",
91+
"Properties": {
92+
"Arn": {
93+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-kinesisvideostream.html#cfn-rekognition-streamprocessor-kinesisvideostream-arn",
94+
"PrimitiveType": "String",
95+
"Required": true,
96+
"UpdateType": "Immutable"
97+
}
98+
}
99+
},
100+
"AWS::Rekognition::StreamProcessor.NotificationChannel": {
101+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-notificationchannel.html",
102+
"Properties": {
103+
"Arn": {
104+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-notificationchannel.html#cfn-rekognition-streamprocessor-notificationchannel-arn",
105+
"PrimitiveType": "String",
106+
"Required": true,
107+
"UpdateType": "Immutable"
108+
}
109+
}
110+
},
111+
"AWS::Rekognition::StreamProcessor.Point": {
112+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-point.html",
113+
"Properties": {
114+
"X": {
115+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-point.html#cfn-rekognition-streamprocessor-point-x",
116+
"PrimitiveType": "Double",
117+
"Required": true,
118+
"UpdateType": "Immutable"
119+
},
120+
"Y": {
121+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-point.html#cfn-rekognition-streamprocessor-point-y",
122+
"PrimitiveType": "Double",
123+
"Required": true,
124+
"UpdateType": "Immutable"
125+
}
126+
}
127+
},
128+
"AWS::Rekognition::StreamProcessor.S3Destination": {
129+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-s3destination.html",
130+
"Properties": {
131+
"BucketName": {
132+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-s3destination.html#cfn-rekognition-streamprocessor-s3destination-bucketname",
133+
"PrimitiveType": "String",
134+
"Required": true,
135+
"UpdateType": "Immutable"
136+
},
137+
"ObjectKeyPrefix": {
138+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-rekognition-streamprocessor-s3destination.html#cfn-rekognition-streamprocessor-s3destination-objectkeyprefix",
139+
"PrimitiveType": "String",
140+
"Required": false,
141+
"UpdateType": "Immutable"
142+
}
143+
}
144+
}
145+
},
146+
"ResourceSpecificationVersion": "93.0.0",
147+
"ResourceTypes": {
148+
"AWS::Rekognition::Collection": {
149+
"Attributes": {
150+
"Arn": {
151+
"PrimitiveType": "String"
152+
}
153+
},
154+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-collection.html",
155+
"Properties": {
156+
"CollectionId": {
157+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-collection.html#cfn-rekognition-collection-collectionid",
158+
"PrimitiveType": "String",
159+
"Required": true,
160+
"UpdateType": "Immutable"
161+
},
162+
"Tags": {
163+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-collection.html#cfn-rekognition-collection-tags",
164+
"DuplicatesAllowed": false,
165+
"ItemType": "Tag",
166+
"Required": false,
167+
"Type": "List",
168+
"UpdateType": "Mutable"
169+
}
170+
}
171+
},
172+
"AWS::Rekognition::Project": {
173+
"Attributes": {
174+
"Arn": {
175+
"PrimitiveType": "String"
176+
}
177+
},
178+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-project.html",
179+
"Properties": {
180+
"ProjectName": {
181+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-project.html#cfn-rekognition-project-projectname",
182+
"PrimitiveType": "String",
183+
"Required": true,
184+
"UpdateType": "Immutable"
185+
}
186+
}
187+
},
188+
"AWS::Rekognition::StreamProcessor": {
189+
"Attributes": {
190+
"Arn": {
191+
"PrimitiveType": "String"
192+
},
193+
"Status": {
194+
"PrimitiveType": "String"
195+
},
196+
"StatusMessage": {
197+
"PrimitiveType": "String"
198+
}
199+
},
200+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html",
201+
"Properties": {
202+
"BoundingBoxRegionsOfInterest": {
203+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-boundingboxregionsofinterest",
204+
"DuplicatesAllowed": false,
205+
"ItemType": "BoundingBox",
206+
"Required": false,
207+
"Type": "List",
208+
"UpdateType": "Immutable"
209+
},
210+
"ConnectedHomeSettings": {
211+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-connectedhomesettings",
212+
"Required": false,
213+
"Type": "ConnectedHomeSettings",
214+
"UpdateType": "Immutable"
215+
},
216+
"DataSharingPreference": {
217+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-datasharingpreference",
218+
"Required": false,
219+
"Type": "DataSharingPreference",
220+
"UpdateType": "Immutable"
221+
},
222+
"FaceSearchSettings": {
223+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-facesearchsettings",
224+
"Required": false,
225+
"Type": "FaceSearchSettings",
226+
"UpdateType": "Immutable"
227+
},
228+
"KinesisDataStream": {
229+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-kinesisdatastream",
230+
"Required": false,
231+
"Type": "KinesisDataStream",
232+
"UpdateType": "Immutable"
233+
},
234+
"KinesisVideoStream": {
235+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-kinesisvideostream",
236+
"Required": true,
237+
"Type": "KinesisVideoStream",
238+
"UpdateType": "Immutable"
239+
},
240+
"KmsKeyId": {
241+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-kmskeyid",
242+
"PrimitiveType": "String",
243+
"Required": false,
244+
"UpdateType": "Immutable"
245+
},
246+
"Name": {
247+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-name",
248+
"PrimitiveType": "String",
249+
"Required": false,
250+
"UpdateType": "Immutable"
251+
},
252+
"NotificationChannel": {
253+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-notificationchannel",
254+
"Required": false,
255+
"Type": "NotificationChannel",
256+
"UpdateType": "Immutable"
257+
},
258+
"PolygonRegionsOfInterest": {
259+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-polygonregionsofinterest",
260+
"DuplicatesAllowed": false,
261+
"ItemType": "Json",
262+
"Required": false,
263+
"Type": "List",
264+
"UpdateType": "Immutable"
265+
},
266+
"RoleArn": {
267+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-rolearn",
268+
"PrimitiveType": "String",
269+
"Required": true,
270+
"UpdateType": "Immutable"
271+
},
272+
"S3Destination": {
273+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-s3destination",
274+
"Required": false,
275+
"Type": "S3Destination",
276+
"UpdateType": "Immutable"
277+
},
278+
"Tags": {
279+
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-rekognition-streamprocessor.html#cfn-rekognition-streamprocessor-tags",
280+
"DuplicatesAllowed": false,
281+
"ItemType": "Tag",
282+
"Required": false,
283+
"Type": "List",
284+
"UpdateType": "Mutable"
285+
}
286+
}
287+
}
288+
}
289+
}

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_ACMPCA.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "92.0.0",
2+
"$version": "93.0.0",
33
"PropertyTypes": {
44
"AWS::ACMPCA::Certificate.ApiPassthrough": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-acmpca-certificate-apipassthrough.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_APS.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "92.0.0",
2+
"$version": "93.0.0",
33
"PropertyTypes": {
44
"AWS::APS::Workspace.LoggingConfiguration": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-aps-workspace-loggingconfiguration.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AccessAnalyzer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "92.0.0",
2+
"$version": "93.0.0",
33
"PropertyTypes": {
44
"AWS::AccessAnalyzer::Analyzer.ArchiveRule": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-accessanalyzer-analyzer-archiverule.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_AmazonMQ.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "92.0.0",
2+
"$version": "93.0.0",
33
"PropertyTypes": {
44
"AWS::AmazonMQ::Broker.ConfigurationId": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amazonmq-broker-configurationid.html",

packages/@aws-cdk/cfnspec/spec-source/specification/000_cfn/000_official/000_AWS_Amplify.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"$version": "92.0.0",
2+
"$version": "93.0.0",
33
"PropertyTypes": {
44
"AWS::Amplify::App.AutoBranchCreationConfig": {
55
"Documentation": "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-amplify-app-autobranchcreationconfig.html",

0 commit comments

Comments
 (0)