Skip to content

Commit 4d8f6f5

Browse files
author
AWS
committed
Amazon API Gateway Update: Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names.
1 parent 3494524 commit 4d8f6f5

File tree

2 files changed

+22
-5
lines changed

2 files changed

+22
-5
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": "Adds support for setting the IP address type to allow dual-stack or IPv4 address types to invoke your APIs or domain names."
6+
}

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

Lines changed: 16 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2807,7 +2807,7 @@
28072807
},
28082808
"endpointConfiguration":{
28092809
"shape":"EndpointConfiguration",
2810-
"documentation":"<p>The endpoint configuration of this DomainName showing the endpoint types of the domain name. </p>"
2810+
"documentation":"<p>The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name. </p>"
28112811
},
28122812
"tags":{
28132813
"shape":"MapOfStringToString",
@@ -2948,7 +2948,7 @@
29482948
},
29492949
"endpointConfiguration":{
29502950
"shape":"EndpointConfiguration",
2951-
"documentation":"<p>The endpoint configuration of this RestApi showing the endpoint types of the API. </p>"
2951+
"documentation":"<p>The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API. </p>"
29522952
},
29532953
"policy":{
29542954
"shape":"String",
@@ -3805,7 +3805,7 @@
38053805
},
38063806
"endpointConfiguration":{
38073807
"shape":"EndpointConfiguration",
3808-
"documentation":"<p>The endpoint configuration of this DomainName showing the endpoint types of the domain name. </p>"
3808+
"documentation":"<p>The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name. </p>"
38093809
},
38103810
"domainNameStatus":{
38113811
"shape":"DomainNameStatus",
@@ -3909,12 +3909,16 @@
39093909
"shape":"ListOfEndpointType",
39103910
"documentation":"<p>A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is <code>\"EDGE\"</code>. For a regional API and its custom domain name, the endpoint type is <code>REGIONAL</code>. For a private API, the endpoint type is <code>PRIVATE</code>.</p>"
39113911
},
3912+
"ipAddressType":{
3913+
"shape":"IpAddressType",
3914+
"documentation":"<p>The IP address types that can invoke an API (RestApi) or a DomainName. Use <code>ipv4</code> to allow only IPv4 addresses to invoke an API or DomainName, or use <code>dualstack</code> to allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For the <code>PRIVATE</code> endpoint type, only <code>dualstack</code> is supported.</p>"
3915+
},
39123916
"vpcEndpointIds":{
39133917
"shape":"ListOfString",
39143918
"documentation":"<p>A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for <code>PRIVATE</code> endpoint type.</p>"
39153919
}
39163920
},
3917-
"documentation":"<p>The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has. </p>"
3921+
"documentation":"<p>The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it. </p>"
39183922
},
39193923
"EndpointType":{
39203924
"type":"string",
@@ -5420,6 +5424,13 @@
54205424
"AWS_PROXY"
54215425
]
54225426
},
5427+
"IpAddressType":{
5428+
"type":"string",
5429+
"enum":[
5430+
"ipv4",
5431+
"dualstack"
5432+
]
5433+
},
54235434
"LimitExceededException":{
54245435
"type":"structure",
54255436
"members":{
@@ -6341,7 +6352,7 @@
63416352
},
63426353
"endpointConfiguration":{
63436354
"shape":"EndpointConfiguration",
6344-
"documentation":"<p>The endpoint configuration of this RestApi showing the endpoint types of the API. </p>"
6355+
"documentation":"<p>The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API. </p>"
63456356
},
63466357
"policy":{
63476358
"shape":"String",

0 commit comments

Comments
 (0)