Skip to content

Commit

Permalink
CloudFormation Template Schema upgrade
Browse files Browse the repository at this point in the history
  • Loading branch information
kddejong authored Feb 7, 2024
1 parent d912507 commit a23bafc
Show file tree
Hide file tree
Showing 189 changed files with 21,834 additions and 11,929 deletions.
16,118 changes: 8,531 additions & 7,587 deletions server/schema/resources.schema.json

Large diffs are not rendered by default.

28 changes: 26 additions & 2 deletions server/schema/resources/aws-acmpca-certificateauthority.json
Original file line number Diff line number Diff line change
Expand Up @@ -116,6 +116,21 @@
],
"markdownDescription": "Structure that contains X.500 attribute type and value.\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"CrlDistributionPointExtensionConfiguration": {
"description": "Configures the default behavior of the CRL Distribution Point extension for certificates issued by your certificate authority",
"type": "object",
"additionalProperties": false,
"properties": {
"OmitExtension": {
"type": "boolean",
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: Boolean \nUpdate requires: No interruption"
}
},
"required": [
"OmitExtension"
],
"markdownDescription": "Configures the default behavior of the CRL Distribution Point extension for certificates issued by your certificate authority\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"CrlConfiguration": {
"description": "Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.",
"type": "object",
Expand All @@ -140,6 +155,9 @@
"S3ObjectAcl": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
},
"CrlDistributionPointExtensionConfiguration": {
"$ref": "#/definitions/CrlDistributionPointExtensionConfiguration"
}
},
"markdownDescription": "Your certificate authority can create and maintain a certificate revocation list (CRL). A CRL contains information about certificates that have been revoked.\n\n---\n\nRequired: No \nUpdate requires: No interruption"
Expand Down Expand Up @@ -444,7 +462,12 @@
"/properties/CertificateSigningRequest"
],
"writeOnlyProperties": [
"/properties/Subject"
"/properties/Subject",
"/properties/Subject",
"/properties/CsrExtensions",
"/properties/Tags",
"/properties/RevocationConfiguration",
"/properties/KeyStorageSecurityStandard"
],
"createOnlyProperties": [
"/properties/Type",
Expand Down Expand Up @@ -483,7 +506,8 @@
},
"delete": {
"permissions": [
"acm-pca:DeleteCertificateAuthority"
"acm-pca:DeleteCertificateAuthority",
"acm-pca:DescribeCertificateAuthority"
]
},
"list": {
Expand Down
4 changes: 4 additions & 0 deletions server/schema/resources/aws-amazonmq-broker.json
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,10 @@
"type": "object",
"additionalProperties": false,
"properties": {
"ReplicationUser": {
"type": "boolean",
"markdownDescription": "\n\n---\n\nRequired: No \nType: Boolean \nUpdate requires: No interruption"
},
"ConsoleAccess": {
"type": "boolean",
"markdownDescription": "\n\n---\n\nRequired: No \nType: Boolean \nUpdate requires: No interruption"
Expand Down
71 changes: 46 additions & 25 deletions server/schema/resources/aws-amplifyuibuilder-component.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
{
"typeName": "AWS::AmplifyUIBuilder::Component",
"description": "Definition of AWS::AmplifyUIBuilder::Component Resource Type",
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-amplifyuibuilder",
"definitions": {
"ActionParameters": {
"type": "object",
Expand Down Expand Up @@ -99,6 +98,10 @@
"DefaultValue": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
},
"SlotName": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
}
},
"additionalProperties": false,
Expand Down Expand Up @@ -127,6 +130,10 @@
},
"Events": {
"$ref": "#/definitions/ComponentEvents"
},
"SourceId": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
}
},
"required": [
Expand Down Expand Up @@ -221,6 +228,10 @@
},
"Parameters": {
"$ref": "#/definitions/ActionParameters"
},
"BindingEvent": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
}
},
"additionalProperties": false,
Expand Down Expand Up @@ -455,6 +466,10 @@
"Operand": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
},
"OperandType": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nPattern: ^boolean|string|number$ \nUpdate requires: No interruption"
}
},
"additionalProperties": false,
Expand Down Expand Up @@ -503,7 +518,7 @@
"properties": {
"AppId": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement"
},
"BindingProperties": {
"$ref": "#/definitions/ComponentBindingProperties"
Expand All @@ -522,11 +537,11 @@
"type": "string",
"maxLength": 255,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: String \nMinimum Length: 1 \nMaximum Length: 255 \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 255 \nUpdate requires: No interruption"
},
"EnvironmentName": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement"
},
"Events": {
"$ref": "#/definitions/ComponentEvents"
Expand All @@ -535,7 +550,7 @@
"type": "string",
"maxLength": 255,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: String \nMinimum Length: 1 \nMaximum Length: 255 \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 255 \nUpdate requires: No interruption"
},
"Overrides": {
"$ref": "#/definitions/ComponentOverrides"
Expand All @@ -559,22 +574,17 @@
"items": {
"$ref": "#/definitions/ComponentVariant"
},
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: Array \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption"
}
},
"required": [
"BindingProperties",
"ComponentType",
"Name",
"Overrides",
"Properties",
"Variants"
"createOnlyProperties": [
"/properties/AppId",
"/properties/EnvironmentName"
],
"readOnlyProperties": [
"/properties/Id"
],
"createOnlyProperties": [
"/properties/Tags"
"/properties/CreatedAt",
"/properties/Id",
"/properties/ModifiedAt"
],
"primaryIdentifier": [
"/properties/AppId",
Expand All @@ -585,8 +595,8 @@
"create": {
"permissions": [
"amplify:GetApp",
"amplifyuibuilder:GetComponent",
"amplifyuibuilder:CreateComponent",
"amplifyuibuilder:GetComponent",
"amplifyuibuilder:TagResource"
]
},
Expand All @@ -600,22 +610,22 @@
"permissions": [
"amplify:GetApp",
"amplifyuibuilder:GetComponent",
"amplifyuibuilder:UpdateComponent",
"amplifyuibuilder:TagResource"
"amplifyuibuilder:TagResource",
"amplifyuibuilder:UntagResource",
"amplifyuibuilder:UpdateComponent"
]
},
"delete": {
"permissions": [
"amplify:GetApp",
"amplifyuibuilder:GetComponent",
"amplifyuibuilder:DeleteComponent",
"amplifyuibuilder:GetComponent",
"amplifyuibuilder:UntagResource"
]
},
"list": {
"permissions": [
"amplify:GetApp",
"amplifyuibuilder:GetComponent",
"amplifyuibuilder:ListComponents"
],
"handlerSchema": {
Expand All @@ -637,15 +647,26 @@
"tagging": {
"taggable": true,
"tagOnCreate": true,
"tagUpdatable": false,
"cloudFormationSystemTags": false,
"tagProperty": "#/properties/Tags"
"tagUpdatable": true,
"cloudFormationSystemTags": true,
"tagProperty": "/properties/Tags"
},
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-amplifyuibuilder",
"additionalProperties": false,
"attributes": {
"CreatedAt": {
"type": "string",
"format": "date-time",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
},
"Id": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
},
"ModifiedAt": {
"type": "string",
"format": "date-time",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
}
}
}
Loading

0 comments on commit a23bafc

Please sign in to comment.