Skip to content

Commit 4526489

Browse files
author
AWS SDK for Go v2 automation user
committed
Update API model
1 parent 18635b8 commit 4526489

File tree

2 files changed

+659
-280
lines changed

2 files changed

+659
-280
lines changed

codegen/sdk-codegen/aws-models/ec2.json

+54-5
Original file line numberDiff line numberDiff line change
@@ -20504,14 +20504,14 @@
2050420504
"SubnetIds": {
2050520505
"target": "com.amazonaws.ec2#VpcEndpointSubnetIdList",
2050620506
"traits": {
20507-
"smithy.api#documentation": "<p>(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to create an endpoint\n network interface. For a Gateway Load Balancer endpoint, you can specify only one subnet.</p>",
20507+
"smithy.api#documentation": "<p>(Interface and Gateway Load Balancer endpoints) The IDs of the subnets in which to create endpoint\n network interfaces. For a Gateway Load Balancer endpoint, you can specify only one subnet.</p>",
2050820508
"smithy.api#xmlName": "SubnetId"
2050920509
}
2051020510
},
2051120511
"SecurityGroupIds": {
2051220512
"target": "com.amazonaws.ec2#VpcEndpointSecurityGroupIdList",
2051320513
"traits": {
20514-
"smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the\n endpoint network interface. If this parameter is not specified, we use the default \n security group for the VPC.</p>",
20514+
"smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the\n endpoint network interfaces. If this parameter is not specified, we use the default \n security group for the VPC.</p>",
2051520515
"smithy.api#xmlName": "SecurityGroupId"
2051620516
}
2051720517
},
@@ -20547,6 +20547,13 @@
2054720547
"smithy.api#documentation": "<p>The tags to associate with the endpoint.</p>",
2054820548
"smithy.api#xmlName": "TagSpecification"
2054920549
}
20550+
},
20551+
"SubnetConfigurations": {
20552+
"target": "com.amazonaws.ec2#SubnetConfigurationsList",
20553+
"traits": {
20554+
"smithy.api#documentation": "<p>The subnet configurations for the endpoint.</p>",
20555+
"smithy.api#xmlName": "SubnetConfiguration"
20556+
}
2055020557
}
2055120558
},
2055220559
"traits": {
@@ -75267,14 +75274,14 @@
7526775274
"AddSecurityGroupIds": {
7526875275
"target": "com.amazonaws.ec2#VpcEndpointSecurityGroupIdList",
7526975276
"traits": {
75270-
"smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the network interface.</p>",
75277+
"smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to associate with the endpoint network interfaces.</p>",
7527175278
"smithy.api#xmlName": "AddSecurityGroupId"
7527275279
}
7527375280
},
7527475281
"RemoveSecurityGroupIds": {
7527575282
"target": "com.amazonaws.ec2#VpcEndpointSecurityGroupIdList",
7527675283
"traits": {
75277-
"smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to disassociate from the network interface.</p>",
75284+
"smithy.api#documentation": "<p>(Interface endpoint) The IDs of the security groups to disassociate from the endpoint network interfaces.</p>",
7527875285
"smithy.api#xmlName": "RemoveSecurityGroupId"
7527975286
}
7528075287
},
@@ -75295,7 +75302,14 @@
7529575302
"traits": {
7529675303
"smithy.api#clientOptional": {},
7529775304
"smithy.api#default": false,
75298-
"smithy.api#documentation": "<p>(Interface endpoint) Indicates whether a private hosted zone is associated with the\n VPC.</p>"
75305+
"smithy.api#documentation": "<p>(Interface endpoint) Indicates whether a private hosted zone is associated with the VPC.</p>"
75306+
}
75307+
},
75308+
"SubnetConfigurations": {
75309+
"target": "com.amazonaws.ec2#SubnetConfigurationsList",
75310+
"traits": {
75311+
"smithy.api#documentation": "<p>The subnet configurations for the endpoint.</p>",
75312+
"smithy.api#xmlName": "SubnetConfiguration"
7529975313
}
7530075314
}
7530175315
},
@@ -94270,6 +94284,41 @@
9427094284
}
9427194285
}
9427294286
},
94287+
"com.amazonaws.ec2#SubnetConfiguration": {
94288+
"type": "structure",
94289+
"members": {
94290+
"SubnetId": {
94291+
"target": "com.amazonaws.ec2#SubnetId",
94292+
"traits": {
94293+
"smithy.api#documentation": "<p>The ID of the subnet.</p>"
94294+
}
94295+
},
94296+
"Ipv4": {
94297+
"target": "com.amazonaws.ec2#String",
94298+
"traits": {
94299+
"smithy.api#documentation": "<p>The IPv4 address to assign to the endpoint network interface in the subnet. You must provide \n an IPv4 address if the VPC endpoint supports IPv4.</p>\n <p>If you specify an IPv4 address when modifying a VPC endpoint, we replace the existing \n endpoint network interface with a new endpoint network interface with this IP address. \n This process temporarily disconnects the subnet and the VPC endpoint.</p>"
94300+
}
94301+
},
94302+
"Ipv6": {
94303+
"target": "com.amazonaws.ec2#String",
94304+
"traits": {
94305+
"smithy.api#documentation": "<p>The IPv6 address to assign to the endpoint network interface in the subnet. You must provide \n an IPv6 address if the VPC endpoint supports IPv6.</p>\n <p>If you specify an IPv6 address when modifying a VPC endpoint, we replace the existing \n endpoint network interface with a new endpoint network interface with this IP address. \n This process temporarily disconnects the subnet and the VPC endpoint.</p>"
94306+
}
94307+
}
94308+
},
94309+
"traits": {
94310+
"smithy.api#documentation": "<p>Describes the configuration of a subnet for a VPC endpoint.</p>"
94311+
}
94312+
},
94313+
"com.amazonaws.ec2#SubnetConfigurationsList": {
94314+
"type": "list",
94315+
"member": {
94316+
"target": "com.amazonaws.ec2#SubnetConfiguration",
94317+
"traits": {
94318+
"smithy.api#xmlName": "item"
94319+
}
94320+
}
94321+
},
9427394322
"com.amazonaws.ec2#SubnetId": {
9427494323
"type": "string"
9427594324
},

0 commit comments

Comments
 (0)