You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Amazon Elastic Compute Cloud Update: Adds support for SubnetConfigurations to allow users to select their own IPv4 and IPv6 addresses for Interface VPC endpoints
Copy file name to clipboardExpand all lines: services/ec2/src/main/resources/codegen-resources/service-2.json
+39-4Lines changed: 39 additions & 4 deletions
Original file line number
Diff line number
Diff line change
@@ -15342,12 +15342,12 @@
15342
15342
},
15343
15343
"SubnetIds":{
15344
15344
"shape":"VpcEndpointSubnetIdList",
15345
-
"documentation":"<p>(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to create an endpoint network interface. For a Gateway Load Balancer endpoint, you can specify only one subnet.</p>",
15345
+
"documentation":"<p>(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to create endpoint network interfaces. For a Gateway Load Balancer endpoint, you can specify only one subnet.</p>",
15346
15346
"locationName":"SubnetId"
15347
15347
},
15348
15348
"SecurityGroupIds":{
15349
15349
"shape":"VpcEndpointSecurityGroupIdList",
15350
-
"documentation":"<p>(Interface endpoint) The IDs of the security groups to associate with the endpoint network interface. If this parameter is not specified, we use the default security group for the VPC.</p>",
15350
+
"documentation":"<p>(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces. If this parameter is not specified, we use the default security group for the VPC.</p>",
15351
15351
"locationName":"SecurityGroupId"
15352
15352
},
15353
15353
"IpAddressType":{
@@ -15370,6 +15370,11 @@
15370
15370
"shape":"TagSpecificationList",
15371
15371
"documentation":"<p>The tags to associate with the endpoint.</p>",
15372
15372
"locationName":"TagSpecification"
15373
+
},
15374
+
"SubnetConfigurations":{
15375
+
"shape":"SubnetConfigurationsList",
15376
+
"documentation":"<p>The subnet configurations for the endpoint.</p>",
15377
+
"locationName":"SubnetConfiguration"
15373
15378
}
15374
15379
}
15375
15380
},
@@ -41856,12 +41861,12 @@
41856
41861
},
41857
41862
"AddSecurityGroupIds":{
41858
41863
"shape":"VpcEndpointSecurityGroupIdList",
41859
-
"documentation":"<p>(Interface endpoint) The IDs of the security groups to associate with the network interface.</p>",
41864
+
"documentation":"<p>(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.</p>",
41860
41865
"locationName":"AddSecurityGroupId"
41861
41866
},
41862
41867
"RemoveSecurityGroupIds":{
41863
41868
"shape":"VpcEndpointSecurityGroupIdList",
41864
-
"documentation":"<p>(Interface endpoint) The IDs of the security groups to disassociate from the network interface.</p>",
41869
+
"documentation":"<p>(Interface endpoint) The IDs of the security groups to disassociate from the endpoint network interfaces.</p>",
41865
41870
"locationName":"RemoveSecurityGroupId"
41866
41871
},
41867
41872
"IpAddressType":{
@@ -41875,6 +41880,11 @@
41875
41880
"PrivateDnsEnabled":{
41876
41881
"shape":"Boolean",
41877
41882
"documentation":"<p>(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.</p>"
41883
+
},
41884
+
"SubnetConfigurations":{
41885
+
"shape":"SubnetConfigurationsList",
41886
+
"documentation":"<p>The subnet configurations for the endpoint.</p>",
41887
+
"locationName":"SubnetConfiguration"
41878
41888
}
41879
41889
}
41880
41890
},
@@ -52493,6 +52503,31 @@
52493
52503
"explicit"
52494
52504
]
52495
52505
},
52506
+
"SubnetConfiguration":{
52507
+
"type":"structure",
52508
+
"members":{
52509
+
"SubnetId":{
52510
+
"shape":"SubnetId",
52511
+
"documentation":"<p>The ID of the subnet.</p>"
52512
+
},
52513
+
"Ipv4":{
52514
+
"shape":"String",
52515
+
"documentation":"<p>The IPv4 address to assign to the endpoint network interface in the subnet. You must provide an IPv4 address if the VPC endpoint supports IPv4.</p> <p>If you specify an IPv4 address when modifying a VPC endpoint, we replace the existing endpoint network interface with a new endpoint network interface with this IP address. This process temporarily disconnects the subnet and the VPC endpoint.</p>"
52516
+
},
52517
+
"Ipv6":{
52518
+
"shape":"String",
52519
+
"documentation":"<p>The IPv6 address to assign to the endpoint network interface in the subnet. You must provide an IPv6 address if the VPC endpoint supports IPv6.</p> <p>If you specify an IPv6 address when modifying a VPC endpoint, we replace the existing endpoint network interface with a new endpoint network interface with this IP address. This process temporarily disconnects the subnet and the VPC endpoint.</p>"
52520
+
}
52521
+
},
52522
+
"documentation":"<p>Describes the configuration of a subnet for a VPC endpoint.</p>"
0 commit comments