Skip to content

Commit 5eecf81

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

File tree

174 files changed

+18471
-14366
lines changed

Some content is hidden

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

174 files changed

+18471
-14366
lines changed

server/schema/resources.schema.json

+9,222-8,951
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-domainname.json

+130-94
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)