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 and github-actions[bot] committed Oct 30, 2024
1 parent 8751ea2 commit 4de05c9
Show file tree
Hide file tree
Showing 183 changed files with 18,880 additions and 14,158 deletions.
17,466 changes: 8,851 additions & 8,615 deletions server/schema/resources.schema.json

Large diffs are not rendered by default.

6 changes: 5 additions & 1 deletion server/schema/resources/aws-amplifyuibuilder-component.json
Original file line number Diff line number Diff line change
Expand Up @@ -649,7 +649,11 @@
"tagOnCreate": true,
"tagUpdatable": true,
"cloudFormationSystemTags": true,
"tagProperty": "/properties/Tags"
"tagProperty": "/properties/Tags",
"permissions": [
"amplifyuibuilder:TagResource",
"amplifyuibuilder:UntagResource"
]
},
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-amplifyuibuilder",
"additionalProperties": false,
Expand Down
13 changes: 7 additions & 6 deletions server/schema/resources/aws-amplifyuibuilder-form.json
Original file line number Diff line number Diff line change
Expand Up @@ -607,15 +607,13 @@
"amplify:GetApp",
"amplifyuibuilder:CreateForm",
"amplifyuibuilder:GetForm",
"amplifyuibuilder:TagResource",
"amplifyuibuilder:UntagResource"
"amplifyuibuilder:TagResource"
]
},
"read": {
"permissions": [
"amplify:GetApp",
"amplifyuibuilder:GetForm",
"amplifyuibuilder:TagResource"
"amplifyuibuilder:GetForm"
]
},
"update": {
Expand All @@ -631,7 +629,6 @@
"permissions": [
"amplify:GetApp",
"amplifyuibuilder:DeleteForm",
"amplifyuibuilder:TagResource",
"amplifyuibuilder:UntagResource"
]
},
Expand Down Expand Up @@ -661,7 +658,11 @@
"tagOnCreate": true,
"tagUpdatable": true,
"cloudFormationSystemTags": true,
"tagProperty": "/properties/Tags"
"tagProperty": "/properties/Tags",
"permissions": [
"amplifyuibuilder:TagResource",
"amplifyuibuilder:UntagResource"
]
},
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-amplifyuibuilder",
"additionalProperties": false,
Expand Down
6 changes: 5 additions & 1 deletion server/schema/resources/aws-amplifyuibuilder-theme.json
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,11 @@
"tagOnCreate": true,
"tagUpdatable": true,
"cloudFormationSystemTags": true,
"tagProperty": "/properties/Tags"
"tagProperty": "/properties/Tags",
"permissions": [
"amplifyuibuilder:TagResource",
"amplifyuibuilder:UntagResource"
]
},
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-amplifyuibuilder",
"additionalProperties": false,
Expand Down
12 changes: 6 additions & 6 deletions server/schema/resources/aws-apigateway-vpclink.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git",
"properties": {
"Name": {
"description": "The name used to label and identify the VPC link.",
"description": "",
"type": "string",
"markdownDescription": "The name used to label and identify the VPC link.\n\n---\n\nRequired: Yes \nType: String \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: String \nUpdate requires: No interruption"
},
"Description": {
"description": "The description of the VPC link.",
"description": "",
"type": "string",
"markdownDescription": "The description of the VPC link.\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
},
"Tags": {
"description": "An array of arbitrary tags (key-value pairs) to associate with the VPC link.",
Expand All @@ -24,15 +24,15 @@
"markdownDescription": "An array of arbitrary tags (key-value pairs) to associate with the VPC link.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption"
},
"TargetArns": {
"description": "The ARN of the network load balancer of the VPC targeted by the VPC link. The network load balancer must be owned by the same AWS-account of the API owner.",
"description": "",
"type": "array",
"uniqueItems": false,
"insertionOrder": false,
"items": {
"type": "string",
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
},
"markdownDescription": "The ARN of the network load balancer of the VPC targeted by the VPC link. The network load balancer must be owned by the same AWS-account of the API owner.\n\n---\n\nRequired: Yes \nType: Array \nUpdate requires: Replacement"
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: Array \nUpdate requires: Replacement"
}
},
"definitions": {
Expand Down
8 changes: 4 additions & 4 deletions server/schema/resources/aws-apigatewayv2-domainname.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,9 +10,9 @@
"markdownDescription": "The mutual TLS authentication configuration for a custom domain name.\n\n---\n\nRequired: No \nType: \nUpdate requires: No interruption"
},
"DomainName": {
"description": "The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported.",
"description": "The custom domain name for your API in Amazon API Gateway. Uppercase letters and the underscore (``_``) character are not supported.",
"type": "string",
"markdownDescription": "The custom domain name for your API in Amazon API Gateway. Uppercase letters are not supported.\n\n---\n\nRequired: Yes \nType: String \nUpdate requires: Replacement"
"markdownDescription": "The custom domain name for your API in Amazon API Gateway. Uppercase letters and the underscore (``_``) character are not supported.\n\n---\n\nRequired: Yes \nType: String \nUpdate requires: Replacement"
},
"DomainNameConfigurations": {
"description": "The domain name configurations.",
Expand Down Expand Up @@ -85,8 +85,8 @@
"markdownDescription": "An AWS-managed certificate that will be used by the edge-optimized endpoint for this domain name. AWS Certificate Manager is the only supported source.\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption"
}
},
"description": "The ``DomainNameConfiguration`` property type specifies the configuration for an API's domain name.\n ``DomainNameConfiguration`` is a property of the [AWS::ApiGatewayV2::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html) resource.",
"markdownDescription": "The ``DomainNameConfiguration`` property type specifies the configuration for an API's domain name.\n ``DomainNameConfiguration`` is a property of the [AWS::ApiGatewayV2::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html) resource.\n\n---\n\nRequired: No \nUpdate requires: No interruption"
"description": "The ``DomainNameConfiguration`` property type specifies the configuration for an API's domain name.\n ``DomainNameConfiguration`` is a property of the [AWS::ApiGatewayV2::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html) resource.",
"markdownDescription": "The ``DomainNameConfiguration`` property type specifies the configuration for an API's domain name.\n ``DomainNameConfiguration`` is a property of the [AWS::ApiGatewayV2::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigatewayv2-domainname.html) resource.\n\n---\n\nRequired: No \nUpdate requires: No interruption"
}
},
"required": [
Expand Down
9 changes: 7 additions & 2 deletions server/schema/resources/aws-appconfig-application.json
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
"description": "The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.",
"minLength": 1,
"maxLength": 128,
"markdownDescription": "The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.\n\n---\n\nRequired: Yes \nType: String \nMinimum Length: 1 \nMaximum Length: 128 \nPattern: ^(?!aws:.)[a-zA-Z1-9+=._:/-]*$ \nUpdate requires: No interruption"
"markdownDescription": "The key-value string map. The valid character set is [a-zA-Z1-9 +-=._:/-]. The tag key can be up to 128 characters and must not start with aws:.\n\n---\n\nRequired: Yes \nType: String \nMinimum Length: 1 \nMaximum Length: 128 \nUpdate requires: No interruption"
},
"Value": {
"type": "string",
Expand Down Expand Up @@ -101,7 +101,12 @@
"tagOnCreate": true,
"tagUpdatable": true,
"cloudFormationSystemTags": true,
"tagProperty": "/properties/Tags"
"tagProperty": "/properties/Tags",
"permissions": [
"appconfig:TagResource",
"appconfig:UntagResource",
"appconfig:ListTagsForResource"
]
},
"attributes": {
"ApplicationId": {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,11 @@
{
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-resource-providers-appconfig",
"tagging": {
"permissions": [
"appconfig:TagResource",
"appconfig:UntagResource",
"appconfig:ListTagsForResource"
],
"taggable": true,
"tagOnCreate": true,
"tagUpdatable": true,
Expand Down Expand Up @@ -106,7 +111,7 @@
"description": "The key-value string map. The tag key can be up to 128 characters and must not start with aws:.",
"type": "string",
"maxLength": 128,
"markdownDescription": "The key-value string map. The tag key can be up to 128 characters and must not start with aws:.\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 128 \nPattern: ^(?!aws:.)[a-zA-Z0-9 +=._:/-]*$ \nUpdate requires: No interruption"
"markdownDescription": "The key-value string map. The tag key can be up to 128 characters and must not start with aws:.\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 128 \nUpdate requires: No interruption"
}
},
"markdownDescription": "Metadata to assign to the configuration profile. Tags help organize and categorize your AWS AppConfig resources. Each tag consists of a key and an optional value, both of which you define.\n\n---\n\nRequired: No \nUpdate requires: No interruption"
Expand Down
Loading

0 comments on commit 4de05c9

Please sign in to comment.