Skip to content

Commit c1cae00

Browse files
Update CloudFormation schemas to 2024-08-12 (#3588)
Co-authored-by: kddejong <[email protected]>
1 parent 2127448 commit c1cae00

File tree

48 files changed

+1843
-1825
lines changed

Some content is hidden

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

48 files changed

+1843
-1825
lines changed
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"d3d310484abe89cabde1eaa712009e95\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"3ee9949eea6abbaf1a55f603d6cad935\"", "url": "https://schema.cloudformation.me-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"8167e73e008d03301ad28fb022079ddd\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"5fd1000e96dbd4ae2a9d9e19f3ca37f5\"", "url": "https://schema.cloudformation.af-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"a17f157692dc076953cc5c3e0988ec19\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"7ed9ded72dd3888525ecfa481e6c8454\"", "url": "https://schema.cloudformation.us-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"855fba4199aa9ca853c47036326c21ba\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"282bad81dd4f667a496d0241304268c7\"", "url": "https://schema.cloudformation.eu-central-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"4b593cd816a06aa80094117b006eb4d1\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"6764a80ce2825d2945d59eb695ce9eb1\"", "url": "https://schema.cloudformation.ap-south-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"6276d97edf6d8565c3ef655e014a00a3\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"fab75d0b031027f9cf7a52724e0e44fd\"", "url": "https://schema.cloudformation.us-east-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"5c0f3edccfb4e74f6dbba8f554238412\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"46e93b34d0a65319830f586396b521eb\"", "url": "https://schema.cloudformation.ap-southeast-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"8d184da56d37e43dd8ca12e2180c37ec\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"fe96a89f9eef1c2ca3ed0e93e084a56c\"", "url": "https://schema.cloudformation.ap-northeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"f48ac30cd3eefa609180ff5d2a90e850\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"3cc4a75c15a37b7e63488ed14e877fd8\"", "url": "https://schema.cloudformation.ap-southeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"897616cc4ba3ebe87674faeefc0a2168\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"86cd0fff3d8d06cdc54cb45d5d541407\"", "url": "https://schema.cloudformation.sa-east-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"dc8b427c504c7d549ed228b306489d7e\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"bea4c796376dc15d5d4f4bdc0fdc1239\"", "url": "https://schema.cloudformation.ap-southeast-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"4424cd01731f59d0f3ba966e46110416\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"4427b1f9bb96ba8bef55b13897625dda\"", "url": "https://schema.cloudformation.ca-west-1.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"7ce389c5ddbc3ad44cc8251778a85a55\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"cef40af4d6af51936946192392672b68\"", "url": "https://schema.cloudformation.eu-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"206b83c8d4f8af561cf46229c7ebd096\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"03c07f3c66933ceae18ee0162277ccc6\"", "url": "https://schema.cloudformation.eu-west-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"1b154d001634c907728fed8da43b1420\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"cf353897825e27cce71bfb05055b6108\"", "url": "https://schema.cloudformation.ap-northeast-3.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"2f777dc49a95d0224962490d18fd7d2a\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"b0f193fe55dc9e8e5c26232c712ccfe4\"", "url": "https://schema.cloudformation.ap-south-2.amazonaws.com/CloudformationSchema.zip"}
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
{"etag": "\"49014a6358faf67e9de0dd03758b4442\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}
1+
{"etag": "\"3c0c02c196cad6fb7c50146f33bb95d4\"", "url": "https://schema.cloudformation.ap-northeast-1.amazonaws.com/CloudformationSchema.zip"}

src/cfnlint/data/schemas/providers/ap_northeast_1/__init__.py

-3
Original file line numberDiff line numberDiff line change
@@ -1454,7 +1454,6 @@
14541454
"aws-codestarconnections-repositorylink.json",
14551455
"aws-codestarconnections-syncconfiguration.json",
14561456
"aws-codestarnotifications-notificationrule.json",
1457-
"aws-cognito-identitypool.json",
14581457
"aws-cognito-identitypoolprincipaltag.json",
14591458
"aws-cognito-identitypoolroleattachment.json",
14601459
"aws-cognito-logdeliveryconfiguration.json",
@@ -1625,7 +1624,6 @@
16251624
"aws-ec2-prefixlist.json",
16261625
"aws-ec2-route.json",
16271626
"aws-ec2-routetable.json",
1628-
"aws-ec2-securitygroup.json",
16291627
"aws-ec2-securitygroupegress.json",
16301628
"aws-ec2-securitygroupingress.json",
16311629
"aws-ec2-snapshotblockpublicaccess.json",
@@ -2331,7 +2329,6 @@
23312329
"aws-shield-protection.json",
23322330
"aws-shield-protectiongroup.json",
23332331
"aws-signer-profilepermission.json",
2334-
"aws-signer-signingprofile.json",
23352332
"aws-sns-subscription.json",
23362333
"aws-sns-topic.json",
23372334
"aws-sns-topicinlinepolicy.json",
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,213 @@
1+
{
2+
"additionalProperties": false,
3+
"definitions": {
4+
"CognitoIdentityProvider": {
5+
"additionalProperties": false,
6+
"properties": {
7+
"ClientId": {
8+
"type": "string"
9+
},
10+
"ProviderName": {
11+
"type": "string"
12+
},
13+
"ServerSideTokenCheck": {
14+
"type": "boolean"
15+
}
16+
},
17+
"required": [
18+
"ProviderName",
19+
"ClientId"
20+
],
21+
"type": "object"
22+
},
23+
"CognitoStreams": {
24+
"additionalProperties": false,
25+
"properties": {
26+
"RoleArn": {
27+
"type": "string"
28+
},
29+
"StreamName": {
30+
"type": "string"
31+
},
32+
"StreamingStatus": {
33+
"type": "string"
34+
}
35+
},
36+
"type": "object"
37+
},
38+
"PushSync": {
39+
"additionalProperties": false,
40+
"properties": {
41+
"ApplicationArns": {
42+
"insertionOrder": false,
43+
"items": {
44+
"type": "string"
45+
},
46+
"type": "array",
47+
"uniqueItems": false
48+
},
49+
"RoleArn": {
50+
"type": "string"
51+
}
52+
},
53+
"type": "object"
54+
},
55+
"Tag": {
56+
"additionalProperties": false,
57+
"properties": {
58+
"Key": {
59+
"maxLength": 128,
60+
"minLength": 1,
61+
"type": "string"
62+
},
63+
"Value": {
64+
"maxLength": 256,
65+
"minLength": 0,
66+
"type": "string"
67+
}
68+
},
69+
"required": [
70+
"Key",
71+
"Value"
72+
],
73+
"type": "object"
74+
}
75+
},
76+
"handlers": {
77+
"create": {
78+
"permissions": [
79+
"cognito-identity:CreateIdentityPool",
80+
"cognito-sync:SetIdentityPoolConfiguration",
81+
"cognito-sync:SetCognitoEvents",
82+
"cognito-identity:TagResource",
83+
"iam:PassRole"
84+
]
85+
},
86+
"delete": {
87+
"permissions": [
88+
"cognito-identity:DeleteIdentityPool"
89+
]
90+
},
91+
"list": {
92+
"permissions": [
93+
"cognito-identity:ListIdentityPools"
94+
]
95+
},
96+
"read": {
97+
"permissions": [
98+
"cognito-identity:DescribeIdentityPool"
99+
]
100+
},
101+
"update": {
102+
"permissions": [
103+
"cognito-identity:UpdateIdentityPool",
104+
"cognito-identity:DescribeIdentityPool",
105+
"cognito-sync:SetIdentityPoolConfiguration",
106+
"cognito-sync:SetCognitoEvents",
107+
"cognito-identity:TagResource",
108+
"cognito-identity:UntagResource",
109+
"iam:PassRole"
110+
]
111+
}
112+
},
113+
"primaryIdentifier": [
114+
"/properties/Id"
115+
],
116+
"properties": {
117+
"AllowClassicFlow": {
118+
"type": "boolean"
119+
},
120+
"AllowUnauthenticatedIdentities": {
121+
"type": "boolean"
122+
},
123+
"CognitoEvents": {
124+
"format": "json",
125+
"type": [
126+
"object",
127+
"string"
128+
]
129+
},
130+
"CognitoIdentityProviders": {
131+
"insertionOrder": false,
132+
"items": {
133+
"$ref": "#/definitions/CognitoIdentityProvider"
134+
},
135+
"type": "array",
136+
"uniqueItems": false
137+
},
138+
"CognitoStreams": {
139+
"$ref": "#/definitions/CognitoStreams"
140+
},
141+
"DeveloperProviderName": {
142+
"type": "string"
143+
},
144+
"Id": {
145+
"type": "string"
146+
},
147+
"IdentityPoolName": {
148+
"type": "string"
149+
},
150+
"IdentityPoolTags": {
151+
"insertionOrder": false,
152+
"items": {
153+
"$ref": "#/definitions/Tag"
154+
},
155+
"type": "array",
156+
"uniqueItems": true
157+
},
158+
"Name": {
159+
"type": "string"
160+
},
161+
"OpenIdConnectProviderARNs": {
162+
"insertionOrder": false,
163+
"items": {
164+
"type": "string"
165+
},
166+
"type": "array",
167+
"uniqueItems": false
168+
},
169+
"PushSync": {
170+
"$ref": "#/definitions/PushSync"
171+
},
172+
"SamlProviderARNs": {
173+
"insertionOrder": false,
174+
"items": {
175+
"type": "string"
176+
},
177+
"type": "array",
178+
"uniqueItems": false
179+
},
180+
"SupportedLoginProviders": {
181+
"format": "json",
182+
"type": [
183+
"object",
184+
"string"
185+
]
186+
}
187+
},
188+
"readOnlyProperties": [
189+
"/properties/Id",
190+
"/properties/Name"
191+
],
192+
"required": [
193+
"AllowUnauthenticatedIdentities"
194+
],
195+
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git",
196+
"tagging": {
197+
"cloudFormationSystemTags": false,
198+
"permissions": [
199+
"cognito-identity:TagResource",
200+
"cognito-identity:UntagResource"
201+
],
202+
"tagOnCreate": true,
203+
"tagProperty": "/properties/IdentityPoolTags",
204+
"tagUpdatable": true,
205+
"taggable": true
206+
},
207+
"typeName": "AWS::Cognito::IdentityPool",
208+
"writeOnlyProperties": [
209+
"/properties/PushSync",
210+
"/properties/CognitoStreams",
211+
"/properties/CognitoEvents"
212+
]
213+
}

0 commit comments

Comments
 (0)