Skip to content

Commit fe305e1

Browse files
Update SDK models
1 parent 1d4aaaf commit fe305e1

File tree

33 files changed

+123
-184
lines changed

33 files changed

+123
-184
lines changed

aws-models/ec2.json

Lines changed: 30 additions & 24 deletions
Large diffs are not rendered by default.

sdk/ec2/src/client/assign_ipv6_addresses.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ impl super::Client {
44
///
55
/// - The fluent builder is configurable:
66
/// - [`ipv6_prefix_count(i32)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::ipv6_prefix_count) / [`set_ipv6_prefix_count(Option<i32>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::set_ipv6_prefix_count):<br>required: **false**<br><p>The number of IPv6 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use the <code>Ipv6Prefixes</code> option.</p><br>
7-
/// - [`ipv6_prefixes(impl Into<String>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::ipv6_prefixes) / [`set_ipv6_prefixes(Option<Vec::<String>>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::set_ipv6_prefixes):<br>required: **false**<br><p>One or more IPv6 prefixes assigned to the network interface. You can't use this option if you use the <code>Ipv6PrefixCount</code> option.</p><br>
7+
/// - [`ipv6_prefixes(impl Into<String>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::ipv6_prefixes) / [`set_ipv6_prefixes(Option<Vec::<String>>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::set_ipv6_prefixes):<br>required: **false**<br><p>One or more IPv6 prefixes assigned to the network interface. You cannot use this option if you use the <code>Ipv6PrefixCount</code> option.</p><br>
88
/// - [`network_interface_id(impl Into<String>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::network_interface_id) / [`set_network_interface_id(Option<String>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::set_network_interface_id):<br>required: **true**<br><p>The ID of the network interface.</p><br>
99
/// - [`ipv6_addresses(impl Into<String>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::ipv6_addresses) / [`set_ipv6_addresses(Option<Vec::<String>>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::set_ipv6_addresses):<br>required: **false**<br><p>The IPv6 addresses to be assigned to the network interface. You can't use this option if you're specifying a number of IPv6 addresses.</p><br>
1010
/// - [`ipv6_address_count(i32)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::ipv6_address_count) / [`set_ipv6_address_count(Option<i32>)`](crate::operation::assign_ipv6_addresses::builders::AssignIpv6AddressesFluentBuilder::set_ipv6_address_count):<br>required: **false**<br><p>The number of additional IPv6 addresses to assign to the network interface. The specified number of IPv6 addresses are assigned in addition to the existing IPv6 addresses that are already assigned to the network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can't use this option if specifying specific IPv6 addresses.</p><br>

sdk/ec2/src/client/assign_private_ip_addresses.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,8 @@ impl super::Client {
33
/// Constructs a fluent builder for the [`AssignPrivateIpAddresses`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder) operation.
44
///
55
/// - The fluent builder is configurable:
6-
/// - [`ipv4_prefixes(impl Into<String>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::ipv4_prefixes) / [`set_ipv4_prefixes(Option<Vec::<String>>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::set_ipv4_prefixes):<br>required: **false**<br><p>One or more IPv4 prefixes assigned to the network interface. You can't use this option if you use the <code>Ipv4PrefixCount</code> option.</p><br>
7-
/// - [`ipv4_prefix_count(i32)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::ipv4_prefix_count) / [`set_ipv4_prefix_count(Option<i32>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::set_ipv4_prefix_count):<br>required: **false**<br><p>The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You can't use this option if you use the <code>Ipv4 Prefixes</code> option.</p><br>
6+
/// - [`ipv4_prefixes(impl Into<String>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::ipv4_prefixes) / [`set_ipv4_prefixes(Option<Vec::<String>>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::set_ipv4_prefixes):<br>required: **false**<br><p>One or more IPv4 prefixes assigned to the network interface. You cannot use this option if you use the <code>Ipv4PrefixCount</code> option.</p><br>
7+
/// - [`ipv4_prefix_count(i32)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::ipv4_prefix_count) / [`set_ipv4_prefix_count(Option<i32>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::set_ipv4_prefix_count):<br>required: **false**<br><p>The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use the <code>Ipv4 Prefixes</code> option.</p><br>
88
/// - [`network_interface_id(impl Into<String>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::network_interface_id) / [`set_network_interface_id(Option<String>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::set_network_interface_id):<br>required: **true**<br><p>The ID of the network interface.</p><br>
99
/// - [`private_ip_addresses(impl Into<String>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::private_ip_addresses) / [`set_private_ip_addresses(Option<Vec::<String>>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::set_private_ip_addresses):<br>required: **false**<br><p>The IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.</p> <p>If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.</p><br>
1010
/// - [`secondary_private_ip_address_count(i32)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::secondary_private_ip_address_count) / [`set_secondary_private_ip_address_count(Option<i32>)`](crate::operation::assign_private_ip_addresses::builders::AssignPrivateIpAddressesFluentBuilder::set_secondary_private_ip_address_count):<br>required: **false**<br><p>The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP addresses.</p><br>

sdk/ec2/src/client/create_network_interface.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ impl super::Client {
1616
/// - [`subnet_id(impl Into<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::subnet_id) / [`set_subnet_id(Option<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_subnet_id):<br>required: **true**<br><p>The ID of the subnet to associate with the network interface.</p><br>
1717
/// - [`description(impl Into<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::description) / [`set_description(Option<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_description):<br>required: **false**<br><p>A description for the network interface.</p><br>
1818
/// - [`private_ip_address(impl Into<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::private_ip_address) / [`set_private_ip_address(Option<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_private_ip_address):<br>required: **false**<br><p>The primary private IPv4 address of the network interface. If you don't specify an IPv4 address, Amazon EC2 selects one for you from the subnet's IPv4 CIDR range. If you specify an IP address, you cannot indicate any IP addresses specified in <code>privateIpAddresses</code> as primary (only one IP address can be designated as primary).</p><br>
19-
/// - [`groups(impl Into<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::groups) / [`set_groups(Option<Vec::<String>>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_groups):<br>required: **false**<br><p>The IDs of the security groups.</p><br>
19+
/// - [`groups(impl Into<String>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::groups) / [`set_groups(Option<Vec::<String>>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_groups):<br>required: **false**<br><p>The IDs of one or more security groups.</p><br>
2020
/// - [`private_ip_addresses(PrivateIpAddressSpecification)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::private_ip_addresses) / [`set_private_ip_addresses(Option<Vec::<PrivateIpAddressSpecification>>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_private_ip_addresses):<br>required: **false**<br><p>The private IPv4 addresses.</p> <p>You can't specify private IPv4 addresses if you've specified one of the following: a count of private IPv4 addresses, specific IPv4 prefixes, or a count of IPv4 prefixes.</p><br>
2121
/// - [`secondary_private_ip_address_count(i32)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::secondary_private_ip_address_count) / [`set_secondary_private_ip_address_count(Option<i32>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_secondary_private_ip_address_count):<br>required: **false**<br><p>The number of secondary private IPv4 addresses to assign to a network interface. When you specify a number of secondary IPv4 addresses, Amazon EC2 selects these IP addresses within the subnet's IPv4 CIDR range. You can't specify this option and specify more than one private IP address using <code>privateIpAddresses</code>.</p> <p>You can't specify a count of private IPv4 addresses if you've specified one of the following: specific private IPv4 addresses, specific IPv4 prefixes, or a count of IPv4 prefixes.</p><br>
2222
/// - [`ipv6_addresses(InstanceIpv6Address)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::ipv6_addresses) / [`set_ipv6_addresses(Option<Vec::<InstanceIpv6Address>>)`](crate::operation::create_network_interface::builders::CreateNetworkInterfaceFluentBuilder::set_ipv6_addresses):<br>required: **false**<br><p>The IPv6 addresses from the IPv6 CIDR block range of your subnet.</p> <p>You can't specify IPv6 addresses using this parameter if you've specified one of the following: a count of IPv6 addresses, specific IPv6 prefixes, or a count of IPv6 prefixes.</p><br>

0 commit comments

Comments
 (0)