Skip to content

Commit 6480623

Browse files
kddejonggithub-actions[bot]
authored andcommitted
1 parent c2bbd2d commit 6480623

File tree

193 files changed

+18966
-14535
lines changed

Some content is hidden

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

193 files changed

+18966
-14535
lines changed

server/schema/resources.schema.json

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

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

Lines changed: 1 addition & 1 deletion
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-domainname.json

Lines changed: 130 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -1,175 +1,211 @@
11
{
2-
"typeName": "AWS::ApiGateway::DomainName",
3-
"description": "Resource Type definition for AWS::ApiGateway::DomainName.",
42
"sourceUrl": "https://github.com/aws-cloudformation/aws-cloudformation-rpdk.git",
3+
"tagging": {
4+
"taggable": true,
5+
"tagOnCreate": true,
6+
"tagUpdatable": true,
7+
"tagProperty": "/properties/Tags",
8+
"cloudFormationSystemTags": true
9+
},
10+
"handlers": {
11+
"read": {
12+
"permissions": [
13+
"apigateway:GET"
14+
]
15+
},
16+
"create": {
17+
"permissions": [
18+
"apigateway:POST",
19+
"apigateway:PUT",
20+
"apigateway:GET"
21+
]
22+
},
23+
"update": {
24+
"permissions": [
25+
"apigateway:GET",
26+
"apigateway:PUT",
27+
"apigateway:PATCH"
28+
]
29+
},
30+
"list": {
31+
"permissions": [
32+
"apigateway:GET"
33+
]
34+
},
35+
"delete": {
36+
"permissions": [
37+
"apigateway:GET",
38+
"apigateway:DELETE"
39+
]
40+
}
41+
},
42+
"typeName": "AWS::ApiGateway::DomainName",
43+
"readOnlyProperties": [
44+
"/properties/DomainNameArn",
45+
"/properties/RegionalHostedZoneId",
46+
"/properties/DistributionDomainName",
47+
"/properties/RegionalDomainName",
48+
"/properties/DistributionHostedZoneId"
49+
],
50+
"description": "The ``AWS::ApiGateway::DomainName`` resource specifies a custom domain name for your API in API Gateway.\n You can use a custom domain name to provide a URL that's more intuitive and easier to recall. For more information about using custom domain names, see [Set up Custom Domain Name for an API in API Gateway](https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html) in the *API Gateway Developer Guide*.",
51+
"createOnlyProperties": [
52+
"/properties/DomainName"
53+
],
54+
"additionalProperties": false,
55+
"primaryIdentifier": [
56+
"/properties/DomainName"
57+
],
558
"definitions": {
6-
"EndpointConfiguration": {
59+
"MutualTlsAuthentication": {
60+
"description": "",
61+
"additionalProperties": false,
762
"type": "object",
863
"properties": {
9-
"Types": {
10-
"type": "array",
11-
"items": {
12-
"type": "string",
13-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
14-
},
15-
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
64+
"TruststoreVersion": {
65+
"description": "",
66+
"type": "string",
67+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
1668
},
17-
"IpAddressType": {
69+
"TruststoreUri": {
70+
"description": "",
1871
"type": "string",
1972
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
2073
}
2174
},
22-
"additionalProperties": false,
2375
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
2476
},
25-
"MutualTlsAuthentication": {
77+
"EndpointConfiguration": {
78+
"description": "The ``EndpointConfiguration`` property type specifies the endpoint types of an Amazon API Gateway domain name.\n ``EndpointConfiguration`` is a property of the [AWS::ApiGateway::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html) resource.",
79+
"additionalProperties": false,
2680
"type": "object",
2781
"properties": {
28-
"TruststoreUri": {
82+
"IpAddressType": {
83+
"description": "",
2984
"type": "string",
3085
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
3186
},
32-
"TruststoreVersion": {
33-
"type": "string",
34-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
87+
"Types": {
88+
"description": "",
89+
"type": "array",
90+
"items": {
91+
"type": "string",
92+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
93+
},
94+
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
3595
}
3696
},
37-
"additionalProperties": false,
38-
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
97+
"markdownDescription": "The ``EndpointConfiguration`` property type specifies the endpoint types of an Amazon API Gateway domain name.\n ``EndpointConfiguration`` is a property of the [AWS::ApiGateway::DomainName](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-apigateway-domainname.html) resource.\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
3998
},
4099
"Tag": {
100+
"description": "",
101+
"additionalProperties": false,
41102
"type": "object",
42103
"properties": {
43-
"Key": {
104+
"Value": {
44105
"type": "string",
45106
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
46107
},
47-
"Value": {
108+
"Key": {
48109
"type": "string",
49110
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
50111
}
51112
},
52-
"additionalProperties": false,
53113
"markdownDescription": "\n\n---\n\nRequired: No \nUpdate requires: No interruption\n"
54114
}
55115
},
56116
"properties": {
57-
"DomainName": {
117+
"OwnershipVerificationCertificateArn": {
118+
"description": "The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the RegionalCertificateArn.",
58119
"type": "string",
59-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement\n"
120+
"markdownDescription": "The ARN of the public certificate issued by ACM to validate ownership of your custom domain. Only required when configuring mutual TLS and using an ACM imported or private CA certificate ARN as the RegionalCertificateArn.\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
60121
},
61-
"DistributionDomainName": {
122+
"RegionalHostedZoneId": {
123+
"description": "",
62124
"type": "string",
63125
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
64126
},
65-
"DistributionHostedZoneId": {
127+
"DomainName": {
128+
"description": "",
66129
"type": "string",
67-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
130+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: Replacement\n"
68131
},
69-
"EndpointConfiguration": {
70-
"$ref": "#/definitions/EndpointConfiguration"
132+
"DistributionDomainName": {
133+
"description": "",
134+
"type": "string",
135+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
71136
},
72137
"MutualTlsAuthentication": {
73-
"$ref": "#/definitions/MutualTlsAuthentication"
138+
"description": "",
139+
"$ref": "#/definitions/MutualTlsAuthentication",
140+
"markdownDescription": "\n\n---\n\nRequired: No \nType: \nUpdate requires: No interruption\n"
74141
},
75142
"RegionalDomainName": {
143+
"description": "",
76144
"type": "string",
77145
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
78146
},
79-
"RegionalHostedZoneId": {
80-
"type": "string",
81-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
82-
},
83-
"CertificateArn": {
147+
"SecurityPolicy": {
148+
"description": "",
84149
"type": "string",
85150
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
86151
},
87-
"RegionalCertificateArn": {
152+
"DomainNameArn": {
153+
"description": "",
88154
"type": "string",
89-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
155+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
90156
},
91-
"OwnershipVerificationCertificateArn": {
157+
"DistributionHostedZoneId": {
158+
"description": "",
92159
"type": "string",
93-
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
160+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
94161
},
95-
"SecurityPolicy": {
162+
"EndpointConfiguration": {
163+
"description": "",
164+
"$ref": "#/definitions/EndpointConfiguration",
165+
"markdownDescription": "\n\n---\n\nRequired: No \nType: \nUpdate requires: No interruption\n"
166+
},
167+
"RegionalCertificateArn": {
168+
"description": "",
96169
"type": "string",
97170
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
98171
},
99172
"Tags": {
173+
"description": "",
100174
"type": "array",
101175
"items": {
102176
"$ref": "#/definitions/Tag"
103177
},
104178
"markdownDescription": "\n\n---\n\nRequired: No \nType: Array \nUpdate requires: No interruption\n"
105-
}
106-
},
107-
"tagging": {
108-
"taggable": true,
109-
"tagOnCreate": true,
110-
"tagUpdatable": true,
111-
"cloudFormationSystemTags": true,
112-
"tagProperty": "/properties/Tags"
113-
},
114-
"additionalProperties": false,
115-
"primaryIdentifier": [
116-
"/properties/DomainName"
117-
],
118-
"createOnlyProperties": [
119-
"/properties/DomainName"
120-
],
121-
"readOnlyProperties": [
122-
"/properties/RegionalHostedZoneId",
123-
"/properties/DistributionDomainName",
124-
"/properties/RegionalDomainName",
125-
"/properties/DistributionHostedZoneId"
126-
],
127-
"handlers": {
128-
"create": {
129-
"permissions": [
130-
"apigateway:POST",
131-
"apigateway:PUT",
132-
"apigateway:GET"
133-
]
134-
},
135-
"read": {
136-
"permissions": [
137-
"apigateway:GET"
138-
]
139-
},
140-
"update": {
141-
"permissions": [
142-
"apigateway:GET",
143-
"apigateway:PUT",
144-
"apigateway:PATCH"
145-
]
146179
},
147-
"delete": {
148-
"permissions": [
149-
"apigateway:GET",
150-
"apigateway:DELETE"
151-
]
152-
},
153-
"list": {
154-
"permissions": [
155-
"apigateway:GET"
156-
]
180+
"CertificateArn": {
181+
"description": "",
182+
"type": "string",
183+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\n"
157184
}
158185
},
159186
"attributes": {
160-
"DistributionDomainName": {
187+
"RegionalHostedZoneId": {
188+
"description": "",
161189
"type": "string",
162190
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
163191
},
164-
"DistributionHostedZoneId": {
192+
"DistributionDomainName": {
193+
"description": "",
165194
"type": "string",
166195
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
167196
},
168197
"RegionalDomainName": {
198+
"description": "",
169199
"type": "string",
170200
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
171201
},
172-
"RegionalHostedZoneId": {
202+
"DomainNameArn": {
203+
"description": "",
204+
"type": "string",
205+
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
206+
},
207+
"DistributionHostedZoneId": {
208+
"description": "",
173209
"type": "string",
174210
"markdownDescription": "\n\n---\n\nRequired: No \nType: String \nUpdate requires: No interruption\nRead only property: Yes"
175211
}

0 commit comments

Comments
 (0)