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 8, 2024
1 parent 8751ea2 commit 2cebaaa
Show file tree
Hide file tree
Showing 40 changed files with 11,640 additions and 10,568 deletions.
17,040 changes: 8,520 additions & 8,520 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
18 changes: 17 additions & 1 deletion server/schema/resources/aws-b2bi-capability.json
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,14 @@
}
]
},
"CapabilityDirection": {
"type": "string",
"enum": [
"INBOUND",
"OUTBOUND"
],
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nAllowed Values: INBOUND | OUTBOUND \nUpdate requires: No interruption"
},
"CapabilityType": {
"type": "string",
"enum": [
Expand All @@ -29,6 +37,9 @@
"EdiConfiguration": {
"type": "object",
"properties": {
"CapabilityDirection": {
"$ref": "#/definitions/CapabilityDirection"
},
"Type": {
"$ref": "#/definitions/EdiType"
},
Expand Down Expand Up @@ -317,7 +328,12 @@
"tagOnCreate": true,
"tagProperty": "/properties/Tags",
"tagUpdatable": true,
"taggable": true
"taggable": true,
"permissions": [
"b2bi:ListTagsForResource",
"b2bi:TagResource",
"b2bi:UntagResource"
]
},
"additionalProperties": false,
"attributes": {
Expand Down
169 changes: 167 additions & 2 deletions server/schema/resources/aws-b2bi-partnership.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,33 @@
"typeName": "AWS::B2BI::Partnership",
"description": "Definition of AWS::B2BI::Partnership Resource Type",
"definitions": {
"CapabilityOptions": {
"type": "object",
"properties": {
"OutboundEdi": {
"$ref": "#/definitions/OutboundEdiOptions"
}
},
"additionalProperties": false,
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"OutboundEdiOptions": {
"oneOf": [
{
"type": "object",
"title": "X12",
"properties": {
"X12": {
"$ref": "#/definitions/X12Envelope"
}
},
"required": [
"X12"
],
"additionalProperties": false
}
]
},
"Tag": {
"type": "object",
"properties": {
Expand All @@ -24,6 +51,135 @@
],
"additionalProperties": false,
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"X12Delimiters": {
"type": "object",
"properties": {
"ComponentSeparator": {
"type": "string",
"maxLength": 1,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 1 \nPattern: ^[!&'()*+,\\-./:;?=%@\\[\\]_{}|<>~^`\"]$ \nUpdate requires: No interruption"
},
"DataElementSeparator": {
"type": "string",
"maxLength": 1,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 1 \nPattern: ^[!&'()*+,\\-./:;?=%@\\[\\]_{}|<>~^`\"]$ \nUpdate requires: No interruption"
},
"SegmentTerminator": {
"type": "string",
"maxLength": 1,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 1 \nPattern: ^[!&'()*+,\\-./:;?=%@\\[\\]_{}|<>~^`\"]$ \nUpdate requires: No interruption"
}
},
"additionalProperties": false,
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"X12Envelope": {
"type": "object",
"properties": {
"Common": {
"$ref": "#/definitions/X12OutboundEdiHeaders"
}
},
"additionalProperties": false,
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"X12FunctionalGroupHeaders": {
"type": "object",
"properties": {
"ApplicationSenderCode": {
"type": "string",
"maxLength": 15,
"minLength": 2,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 2 \nMaximum Length: 15 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
},
"ApplicationReceiverCode": {
"type": "string",
"maxLength": 15,
"minLength": 2,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 2 \nMaximum Length: 15 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
},
"ResponsibleAgencyCode": {
"type": "string",
"maxLength": 2,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 2 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
}
},
"additionalProperties": false,
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"X12InterchangeControlHeaders": {
"type": "object",
"properties": {
"SenderIdQualifier": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 2 \nMaximum Length: 2 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
},
"SenderId": {
"type": "string",
"maxLength": 15,
"minLength": 15,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 15 \nMaximum Length: 15 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
},
"ReceiverIdQualifier": {
"type": "string",
"maxLength": 2,
"minLength": 2,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 2 \nMaximum Length: 2 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
},
"ReceiverId": {
"type": "string",
"maxLength": 15,
"minLength": 15,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 15 \nMaximum Length: 15 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
},
"RepetitionSeparator": {
"type": "string",
"maxLength": 1,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 1 \nUpdate requires: No interruption"
},
"AcknowledgmentRequestedCode": {
"type": "string",
"maxLength": 1,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 1 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
},
"UsageIndicatorCode": {
"type": "string",
"maxLength": 1,
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 1 \nPattern: ^[a-zA-Z0-9]*$ \nUpdate requires: No interruption"
}
},
"additionalProperties": false,
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption"
},
"X12OutboundEdiHeaders": {
"type": "object",
"properties": {
"InterchangeControlHeaders": {
"$ref": "#/definitions/X12InterchangeControlHeaders"
},
"FunctionalGroupHeaders": {
"$ref": "#/definitions/X12FunctionalGroupHeaders"
},
"Delimiters": {
"$ref": "#/definitions/X12Delimiters"
},
"ValidateEdi": {
"type": "boolean",
"markdownDescription": "\n\n---\n\nRequired: No \nType: Boolean \nUpdate requires: No interruption"
}
},
"additionalProperties": false,
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption"
}
},
"properties": {
Expand All @@ -35,7 +191,10 @@
"minLength": 1,
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nMinimum Length: 1 \nMaximum Length: 64 \nPattern: ^[a-zA-Z0-9_-]+$ \nUpdate requires: No interruption"
},
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption"
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: Array \nUpdate requires: No interruption"
},
"CapabilityOptions": {
"$ref": "#/definitions/CapabilityOptions"
},
"Email": {
"type": "string",
Expand Down Expand Up @@ -72,6 +231,7 @@
}
},
"required": [
"Capabilities",
"Email",
"Name",
"ProfileId"
Expand Down Expand Up @@ -128,7 +288,12 @@
"tagOnCreate": true,
"tagProperty": "/properties/Tags",
"tagUpdatable": true,
"taggable": true
"taggable": true,
"permissions": [
"b2bi:ListTagsForResource",
"b2bi:TagResource",
"b2bi:UntagResource"
]
},
"additionalProperties": false,
"attributes": {
Expand Down
7 changes: 6 additions & 1 deletion server/schema/resources/aws-b2bi-profile.json
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,12 @@
"tagOnCreate": true,
"tagProperty": "/properties/Tags",
"tagUpdatable": true,
"taggable": true
"taggable": true,
"permissions": [
"b2bi:ListTagsForResource",
"b2bi:TagResource",
"b2bi:UntagResource"
]
},
"additionalProperties": false,
"attributes": {
Expand Down
Loading

0 comments on commit 2cebaaa

Please sign in to comment.