Skip to content

Commit 1d41819

Browse files
CloudFormation Template Schema upgrade (#449)
https://github.com/aws-cloudformation/cloudformation-template-schema/tree/main Co-authored-by: kddejong <[email protected]> Co-authored-by: Kevin DeJong <[email protected]>
1 parent 5e55a75 commit 1d41819

File tree

268 files changed

+23973
-14791
lines changed

Some content is hidden

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

268 files changed

+23973
-14791
lines changed

server/schema/resources.schema.json

Lines changed: 9330 additions & 8890 deletions
Large diffs are not rendered by default.

server/schema/resources/aws-acmpca-certificateauthority.json

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -161,6 +161,14 @@
161161
},
162162
"CrlDistributionPointExtensionConfiguration": {
163163
"$ref": "#/definitions/CrlDistributionPointExtensionConfiguration"
164+
},
165+
"CrlType": {
166+
"type": "string",
167+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
168+
},
169+
"CustomPath": {
170+
"type": "string",
171+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
164172
}
165173
},
166174
"required": [
@@ -491,7 +499,6 @@
491499
"/properties/CertificateSigningRequest"
492500
],
493501
"writeOnlyProperties": [
494-
"/properties/Subject",
495502
"/properties/Subject",
496503
"/properties/CsrExtensions",
497504
"/properties/RevocationConfiguration",
@@ -514,7 +521,8 @@
514521
"permissions": [
515522
"acm-pca:CreateCertificateAuthority",
516523
"acm-pca:DescribeCertificateAuthority",
517-
"acm-pca:GetCertificateAuthorityCsr"
524+
"acm-pca:GetCertificateAuthorityCsr",
525+
"acm-pca:TagCertificateAuthority"
518526
]
519527
},
520528
"read": {

server/schema/resources/aws-amplify-app.json

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,12 @@
4242
"CacheConfig": {
4343
"$ref": "#/definitions/CacheConfig"
4444
},
45+
"ComputeRoleArn": {
46+
"type": "string",
47+
"minLength": 0,
48+
"maxLength": 1000,
49+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMaximum Length: 1000 \nPattern: (?s).* \nUpdate requires: No interruption\n"
50+
},
4551
"CustomHeaders": {
4652
"type": "string",
4753
"minLength": 0,
@@ -328,6 +334,18 @@
328334
"/properties/OauthToken",
329335
"/properties/AutoBranchCreationConfig"
330336
],
337+
"tagging": {
338+
"taggable": true,
339+
"tagOnCreate": true,
340+
"tagUpdatable": true,
341+
"cloudFormationSystemTags": false,
342+
"tagProperty": "/properties/Tags",
343+
"permissions": [
344+
"amplify:TagResource",
345+
"amplify:ListTagsForResource",
346+
"amplify:UntagResource"
347+
]
348+
},
331349
"handlers": {
332350
"create": {
333351
"permissions": [

server/schema/resources/aws-amplify-branch.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@
3333
"maxLength": 25000,
3434
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 25000 \nPattern: (?s).+ \nUpdate requires: No interruption\n"
3535
},
36+
"ComputeRoleArn": {
37+
"type": "string",
38+
"minLength": 0,
39+
"maxLength": 1000,
40+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMaximum Length: 1000 \nPattern: (?s).* \nUpdate requires: No interruption\n"
41+
},
3642
"Description": {
3743
"type": "string",
3844
"maxLength": 1000,
@@ -50,6 +56,10 @@
5056
"type": "boolean",
5157
"markdownDescription": "\n\n---\n\nRequired: No \nType: Boolean \nUpdate requires: No interruption\n"
5258
},
59+
"EnableSkewProtection": {
60+
"type": "boolean",
61+
"markdownDescription": "\n\n---\n\nRequired: No \nType: Boolean \nUpdate requires: No interruption\n"
62+
},
5363
"EnvironmentVariables": {
5464
"type": "array",
5565
"uniqueItems": false,
@@ -192,6 +202,18 @@
192202
"writeOnlyProperties": [
193203
"/properties/BasicAuthConfig"
194204
],
205+
"tagging": {
206+
"taggable": true,
207+
"tagOnCreate": true,
208+
"tagUpdatable": true,
209+
"cloudFormationSystemTags": false,
210+
"tagProperty": "/properties/Tags",
211+
"permissions": [
212+
"amplify:TagResource",
213+
"amplify:ListTagsForResource",
214+
"amplify:UntagResource"
215+
]
216+
},
195217
"handlers": {
196218
"create": {
197219
"permissions": [

server/schema/resources/aws-amplify-domain.json

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -166,6 +166,7 @@
166166
"handlers": {
167167
"create": {
168168
"permissions": [
169+
"amplify:GetDomainAssociation",
169170
"amplify:CreateDomainAssociation",
170171
"route53:ListHostedZones",
171172
"route53:ChangeResourceRecordSets",
@@ -175,9 +176,10 @@
175176
},
176177
"delete": {
177178
"permissions": [
179+
"amplify:GetDomainAssociation",
178180
"amplify:DeleteDomainAssociation",
179-
"iam:PassRole",
180-
"amplify:DeleteDomainAssociation"
181+
"route53:ListHostedZones",
182+
"iam:PassRole"
181183
]
182184
},
183185
"list": {
@@ -197,6 +199,7 @@
197199
},
198200
"update": {
199201
"permissions": [
202+
"amplify:GetDomainAssociation",
200203
"amplify:UpdateDomainAssociation",
201204
"route53:ListHostedZones",
202205
"route53:ChangeResourceRecordSets",

0 commit comments

Comments
 (0)