Skip to content

Commit 963e246

Browse files
kddejonggithub-actions[bot]
authored andcommitted
1 parent 75730d5 commit 963e246

File tree

120 files changed

+15156
-13100
lines changed

Some content is hidden

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

120 files changed

+15156
-13100
lines changed

server/schema/resources.schema.json

+9,130-8,995
Large diffs are not rendered by default.

server/schema/resources/aws-amazonmq-configuration.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -140,7 +140,7 @@
140140
},
141141
"delete": {
142142
"permissions": [
143-
"mq:DescribeConfiguration"
143+
"mq:DeleteConfiguration"
144144
]
145145
},
146146
"list": {

server/schema/resources/aws-apigateway-domainnamev2.json

+86-82
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,77 @@
11
{
2+
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git",
3+
"tagging": {
4+
"permissions": [
5+
"apigateway:PUT",
6+
"apigateway:PATCH",
7+
"apigateway:DELETE",
8+
"apigateway:GET",
9+
"apigateway:POST"
10+
],
11+
"taggable": true,
12+
"tagOnCreate": true,
13+
"tagUpdatable": true,
14+
"tagProperty": "/properties/Tags",
15+
"cloudFormationSystemTags": true
16+
},
17+
"handlers": {
18+
"read": {
19+
"permissions": [
20+
"apigateway:GET"
21+
]
22+
},
23+
"create": {
24+
"permissions": [
25+
"apigateway:POST",
26+
"apigateway:GET",
27+
"apigateway:UpdateDomainNamePolicy"
28+
]
29+
},
30+
"update": {
31+
"permissions": [
32+
"apigateway:GET",
33+
"apigateway:PUT",
34+
"apigateway:PATCH",
35+
"apigateway:UpdateDomainNamePolicy"
36+
]
37+
},
38+
"list": {
39+
"permissions": [
40+
"apigateway:GET"
41+
]
42+
},
43+
"delete": {
44+
"permissions": [
45+
"apigateway:DELETE",
46+
"apigateway:GET",
47+
"apigateway:UpdateDomainNamePolicy"
48+
]
49+
}
50+
},
251
"typeName": "AWS::ApiGateway::DomainNameV2",
52+
"readOnlyProperties": [
53+
"/properties/DomainNameId",
54+
"/properties/DomainNameArn"
55+
],
356
"description": "Resource Type definition for AWS::ApiGateway::DomainNameV2.",
4-
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git",
57+
"createOnlyProperties": [
58+
"/properties/DomainName",
59+
"/properties/SecurityPolicy",
60+
"/properties/EndpointConfiguration"
61+
],
62+
"additionalProperties": false,
63+
"primaryIdentifier": [
64+
"/properties/DomainNameArn"
65+
],
566
"definitions": {
667
"EndpointConfiguration": {
68+
"additionalProperties": false,
769
"type": "object",
870
"properties": {
71+
"IpAddressType": {
72+
"type": "string",
73+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
74+
},
975
"Types": {
1076
"type": "array",
1177
"items": {
@@ -15,41 +81,25 @@
1581
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
1682
}
1783
},
18-
"additionalProperties": false,
1984
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
2085
},
2186
"Tag": {
87+
"additionalProperties": false,
2288
"type": "object",
2389
"properties": {
24-
"Key": {
90+
"Value": {
2591
"type": "string",
2692
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
2793
},
28-
"Value": {
94+
"Key": {
2995
"type": "string",
3096
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
3197
}
3298
},
33-
"additionalProperties": false,
3499
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
35100
}
36101
},
37102
"properties": {
38-
"CertificateArn": {
39-
"type": "string",
40-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
41-
},
42-
"DomainName": {
43-
"type": "string",
44-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement\n"
45-
},
46-
"EndpointConfiguration": {
47-
"$ref": "#/definitions/EndpointConfiguration"
48-
},
49-
"SecurityPolicy": {
50-
"type": "string",
51-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement\n"
52-
},
53103
"Policy": {
54104
"type": [
55105
"object",
@@ -61,78 +111,32 @@
61111
"type": "string",
62112
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
63113
},
64-
"DomainNameArn": {
114+
"DomainName": {
115+
"type": "string",
116+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement\n"
117+
},
118+
"SecurityPolicy": {
65119
"type": "string",
120+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement\n"
121+
},
122+
"DomainNameArn": {
66123
"description": "The amazon resource name (ARN) of the domain name resource.",
124+
"type": "string",
67125
"markdownDescription": "The amazon resource name (ARN) of the domain name resource.\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
68126
},
127+
"EndpointConfiguration": {
128+
"$ref": "#/definitions/EndpointConfiguration"
129+
},
69130
"Tags": {
70131
"type": "array",
71132
"items": {
72133
"$ref": "#/definitions/Tag"
73134
},
74135
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
75-
}
76-
},
77-
"tagging": {
78-
"taggable": true,
79-
"tagOnCreate": true,
80-
"tagUpdatable": true,
81-
"cloudFormationSystemTags": true,
82-
"tagProperty": "/properties/Tags",
83-
"permissions": [
84-
"apigateway:PUT",
85-
"apigateway:PATCH",
86-
"apigateway:DELETE",
87-
"apigateway:GET",
88-
"apigateway:POST"
89-
]
90-
},
91-
"additionalProperties": false,
92-
"primaryIdentifier": [
93-
"/properties/DomainNameArn"
94-
],
95-
"createOnlyProperties": [
96-
"/properties/DomainName",
97-
"/properties/SecurityPolicy",
98-
"/properties/EndpointConfiguration"
99-
],
100-
"readOnlyProperties": [
101-
"/properties/DomainNameId",
102-
"/properties/DomainNameArn"
103-
],
104-
"handlers": {
105-
"create": {
106-
"permissions": [
107-
"apigateway:POST",
108-
"apigateway:GET",
109-
"apigateway:UpdateDomainNamePolicy"
110-
]
111-
},
112-
"read": {
113-
"permissions": [
114-
"apigateway:GET"
115-
]
116-
},
117-
"update": {
118-
"permissions": [
119-
"apigateway:GET",
120-
"apigateway:PUT",
121-
"apigateway:PATCH",
122-
"apigateway:UpdateDomainNamePolicy"
123-
]
124-
},
125-
"delete": {
126-
"permissions": [
127-
"apigateway:DELETE",
128-
"apigateway:GET",
129-
"apigateway:UpdateDomainNamePolicy"
130-
]
131136
},
132-
"list": {
133-
"permissions": [
134-
"apigateway:GET"
135-
]
137+
"CertificateArn": {
138+
"type": "string",
139+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
136140
}
137141
},
138142
"attributes": {
@@ -141,8 +145,8 @@
141145
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
142146
},
143147
"DomainNameArn": {
144-
"type": "string",
145148
"description": "The amazon resource name (ARN) of the domain name resource.",
149+
"type": "string",
146150
"markdownDescription": "The amazon resource name (ARN) of the domain name resource.\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
147151
}
148152
}

0 commit comments

Comments
 (0)