Skip to content

Commit 428a977

Browse files
author
AWS
committed
Amazon API Gateway Update: Adding support for ACM imported or private CA certificates for mTLS enabled domain names
1 parent ca884d7 commit 428a977

File tree

2 files changed

+19
-3
lines changed

2 files changed

+19
-3
lines changed
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"type": "feature",
3+
"category": "Amazon API Gateway",
4+
"contributor": "",
5+
"description": "Adding support for ACM imported or private CA certificates for mTLS enabled domain names"
6+
}

services/apigateway/src/main/resources/codegen-resources/service-2.json

Lines changed: 13 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2613,7 +2613,11 @@
26132613
"shape":"SecurityPolicy",
26142614
"documentation":"<p>The Transport Layer Security (TLS) version + cipher suite for this <a>DomainName</a>. The valid values are <code>TLS_1_0</code> and <code>TLS_1_2</code>.</p>"
26152615
},
2616-
"mutualTlsAuthentication":{"shape":"MutualTlsAuthenticationInput"}
2616+
"mutualTlsAuthentication":{"shape":"MutualTlsAuthenticationInput"},
2617+
"ownershipVerificationCertificateArn":{
2618+
"shape":"String",
2619+
"documentation":"<p>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.</p>"
2620+
}
26172621
},
26182622
"documentation":"<p>A request to create a new domain name.</p>"
26192623
},
@@ -3565,7 +3569,7 @@
35653569
},
35663570
"domainNameStatus":{
35673571
"shape":"DomainNameStatus",
3568-
"documentation":"<p>The status of the <a>DomainName</a> migration. The valid values are <code>AVAILABLE</code> and <code>UPDATING</code>. If the status is <code>UPDATING</code>, the domain cannot be modified further until the existing operation is complete. If it is <code>AVAILABLE</code>, the domain can be updated.</p>"
3572+
"documentation":"<p>The status of the <a>DomainName</a> migration. The valid values are <code>AVAILABLE</code>, <code>UPDATING</code>, <code>PENDING_CERTIFICATE_REIMPORT</code>, and <code>PENDING_OWNERSHIP_VERIFICATION</code>. If the status is <code>UPDATING</code>, the domain cannot be modified further until the existing operation is complete. If it is <code>AVAILABLE</code>, the domain can be updated.</p>"
35693573
},
35703574
"domainNameStatusMessage":{
35713575
"shape":"String",
@@ -3582,6 +3586,10 @@
35823586
"mutualTlsAuthentication":{
35833587
"shape":"MutualTlsAuthentication",
35843588
"documentation":"<p>The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.</p>"
3589+
},
3590+
"ownershipVerificationCertificateArn":{
3591+
"shape":"String",
3592+
"documentation":"<p>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.</p>"
35853593
}
35863594
},
35873595
"documentation":"<p>Represents a custom domain name as a user-friendly host name of an API (<a>RestApi</a>).</p> <div class=\"Remarks\"> <p>When you deploy an API, API Gateway creates a default host name for the API. This default API host name is of the <code>{restapi-id}.execute-api.{region}.amazonaws.com</code> format. With the default host name, you can access the API's root resource with the URL of <code>https://{restapi-id}.execute-api.{region}.amazonaws.com/{stage}/</code>. When you set up a custom domain name of <code>apis.example.com</code> for this API, you can then access the same resource using the URL of the <code>https://apis.examples.com/myApi</code>, where <code>myApi</code> is the base path mapping (<a>BasePathMapping</a>) of your API under the custom domain name. </p> </div> <div class=\"seeAlso\"> <a href=\"https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-custom-domains.html\">Set a Custom Host Name for an API</a> </div>"
@@ -3591,7 +3599,9 @@
35913599
"enum":[
35923600
"AVAILABLE",
35933601
"UPDATING",
3594-
"PENDING"
3602+
"PENDING",
3603+
"PENDING_CERTIFICATE_REIMPORT",
3604+
"PENDING_OWNERSHIP_VERIFICATION"
35953605
]
35963606
},
35973607
"DomainNames":{

0 commit comments

Comments
 (0)