Skip to content

Commit 2425cee

Browse files
kddejonggithub-actions[bot]
authored andcommitted
1 parent adf1662 commit 2425cee

18 files changed

+11340
-10943
lines changed

server/schema/resources.schema.json

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

server/schema/resources/aws-athena-workgroup.json

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,6 +123,17 @@
123123
"additionalProperties": false,
124124
"markdownDescription": "If query results are encrypted in Amazon S3, indicates the encryption option used (for example, SSE-KMS or CSE-KMS) and key information.\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
125125
},
126+
"ManagedStorageEncryptionConfiguration": {
127+
"description": "Indicates the encryption configuration for Athena Managed Storage. If not setting this field, Managed Storage will encrypt the query results with Athena's encryption key",
128+
"type": "object",
129+
"properties": {
130+
"KmsKey": {
131+
"$ref": "#/definitions/KmsKey"
132+
}
133+
},
134+
"additionalProperties": false,
135+
"markdownDescription": "Indicates the encryption configuration for Athena Managed Storage. If not setting this field, Managed Storage will encrypt the query results with Athena's encryption key\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
136+
},
126137
"RemoveEncryptionConfiguration": {
127138
"type": "boolean",
128139
"markdownDescription": "\n\n---\n\nRequired: No \nType: Boolean \nUpdate requires: No interruption\n"
@@ -246,6 +257,21 @@
246257
"additionalProperties": false,
247258
"markdownDescription": "The result configuration information about the queries in this workgroup that will be updated. Includes the updated results location and an updated option for encrypting query results. \n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
248259
},
260+
"ManagedQueryResultsConfiguration": {
261+
"description": "The configuration for the managed query results and encryption option. ResultConfiguration and ManagedQueryResultsConfiguration cannot be set at the same time",
262+
"type": "object",
263+
"properties": {
264+
"EncryptionConfiguration": {
265+
"$ref": "#/definitions/ManagedStorageEncryptionConfiguration"
266+
},
267+
"Enabled": {
268+
"type": "boolean",
269+
"markdownDescription": "\n\n---\n\nRequired: No \nType: Boolean \nUpdate requires: No interruption\n"
270+
}
271+
},
272+
"additionalProperties": false,
273+
"markdownDescription": "The configuration for the managed query results and encryption option. ResultConfiguration and ManagedQueryResultsConfiguration cannot be set at the same time\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
274+
},
249275
"WorkGroupConfiguration": {
250276
"type": "object",
251277
"properties": {
@@ -275,6 +301,9 @@
275301
},
276302
"CustomerContentEncryptionConfiguration": {
277303
"$ref": "#/definitions/CustomerContentEncryptionConfiguration"
304+
},
305+
"ManagedQueryResultsConfiguration": {
306+
"$ref": "#/definitions/ManagedQueryResultsConfiguration"
278307
}
279308
},
280309
"additionalProperties": false,
@@ -316,6 +345,9 @@
316345
},
317346
"RemoveCustomerContentEncryptionConfiguration": {
318347
"$ref": "#/definitions/RemoveCustomerContentEncryptionConfiguration"
348+
},
349+
"ManagedQueryResultsConfiguration": {
350+
"$ref": "#/definitions/ManagedQueryResultsConfiguration"
319351
}
320352
},
321353
"additionalProperties": false,

server/schema/resources/aws-ec2-egressonlyinternetgateway.json

Lines changed: 55 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,52 @@
1313
"description": "The ID of the VPC for which to create the egress-only internet gateway.",
1414
"type": "string",
1515
"markdownDescription": "The ID of the VPC for which to create the egress-only internet gateway.\n\n---\n\nRequired: Yes \nType: String \nUpdate requires: Replacement\n"
16+
},
17+
"Tags": {
18+
"type": "array",
19+
"description": "Any tags assigned to the egress only internet gateway.",
20+
"uniqueItems": false,
21+
"insertionOrder": false,
22+
"items": {
23+
"$ref": "#/definitions/Tag"
24+
},
25+
"markdownDescription": "Any tags assigned to the egress only internet gateway.\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
26+
}
27+
},
28+
"definitions": {
29+
"Tag": {
30+
"type": "object",
31+
"additionalProperties": false,
32+
"properties": {
33+
"Key": {
34+
"type": "string",
35+
"minLength": 1,
36+
"maxLength": 128,
37+
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: String \nMinimum Length: 1 \nMaximum Length: 128 \nUpdate requires: No interruption\n"
38+
},
39+
"Value": {
40+
"type": "string",
41+
"maxLength": 256,
42+
"markdownDescription": "\n\n---\n\nRequired: Yes \nType: String \nMaximum Length: 256 \nUpdate requires: No interruption\n"
43+
}
44+
},
45+
"required": [
46+
"Value",
47+
"Key"
48+
],
49+
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
1650
}
1751
},
1852
"tagging": {
19-
"taggable": false,
20-
"tagOnCreate": false,
21-
"tagUpdatable": false,
22-
"cloudFormationSystemTags": false
53+
"taggable": true,
54+
"tagOnCreate": true,
55+
"tagUpdatable": true,
56+
"cloudFormationSystemTags": true,
57+
"tagProperty": "/properties/Tags",
58+
"permissions": [
59+
"ec2:CreateTags",
60+
"ec2:DeleteTags"
61+
]
2362
},
2463
"required": [
2564
"VpcId"
@@ -37,19 +76,29 @@
3776
"create": {
3877
"permissions": [
3978
"ec2:CreateEgressOnlyInternetGateway",
79+
"ec2:CreateTags",
4080
"ec2:DescribeEgressOnlyInternetGateways"
4181
]
4282
},
4383
"read": {
4484
"permissions": [
45-
"ec2:DescribeEgressOnlyInternetGateways"
85+
"ec2:DescribeEgressOnlyInternetGateways",
86+
"ec2:DescribeTags"
4687
]
4788
},
4889
"delete": {
4990
"permissions": [
5091
"ec2:DeleteEgressOnlyInternetGateway",
5192
"ec2:DescribeEgressOnlyInternetGateways",
52-
"ec2:DescribeVpcs"
93+
"ec2:DescribeVpcs",
94+
"ec2:DeleteTags"
95+
]
96+
},
97+
"update": {
98+
"permissions": [
99+
"ec2:DeleteTags",
100+
"ec2:CreateTags",
101+
"ec2:DescribeEgressOnlyInternetGateways"
53102
]
54103
},
55104
"list": {

0 commit comments

Comments
 (0)