class Aws::ElasticLoadBalancingV2::Types::SetSubnetsInput
@note When making an API call, you may pass SetSubnetsInput
data as a hash: { load_balancer_arn: "LoadBalancerArn", # required subnets: ["SubnetId"], subnet_mappings: [ { subnet_id: "SubnetId", allocation_id: "AllocationId", private_i_pv_4_address: "PrivateIPv4Address", i_pv_6_address: "IPv6Address", }, ], ip_address_type: "ipv4", # accepts ipv4, dualstack }
@!attribute [rw] load_balancer_arn
The Amazon Resource Name (ARN) of the load balancer. @return [String]
@!attribute [rw] subnets
The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings. \[Application Load Balancers\] You must specify subnets from at least two Availability Zones. \[Application Load Balancers on Outposts\] You must specify one Outpost subnet. \[Application Load Balancers on Local Zones\] You can specify subnets from one or more Local Zones. \[Network Load Balancers\] You can specify subnets from one or more Availability Zones. @return [Array<String>]
@!attribute [rw] subnet_mappings
The IDs of the public subnets. You can specify only one subnet per Availability Zone. You must specify either subnets or subnet mappings. \[Application Load Balancers\] You must specify subnets from at least two Availability Zones. You cannot specify Elastic IP addresses for your subnets. \[Application Load Balancers on Outposts\] You must specify one Outpost subnet. \[Application Load Balancers on Local Zones\] You can specify subnets from one or more Local Zones. \[Network Load Balancers\] You can specify subnets from one or more Availability Zones. You can specify one Elastic IP address per subnet if you need static IP addresses for your internet-facing load balancer. For internal load balancers, you can specify one private IP address per subnet from the IPv4 range of the subnet. For internet-facing load balancer, you can specify one IPv6 address per subnet. @return [Array<Types::SubnetMapping>]
@!attribute [rw] ip_address_type
\[Network Load Balancers\] The type of IP addresses used by the subnets for your load balancer. The possible values are `ipv4` (for IPv4 addresses) and `dualstack` (for IPv4 and IPv6 addresses). You can’t specify `dualstack` for a load balancer with a UDP or TCP\_UDP listener. Internal load balancers must use `ipv4`. @return [String]
@see docs.aws.amazon.com/goto/WebAPI/elasticloadbalancingv2-2015-12-01/SetSubnetsInput AWS API Documentation
Constants
- SENSITIVE