LoadBalancerSubnetMappingArgs

data class LoadBalancerSubnetMappingArgs(val allocationId: Output<String>? = null, val iPv6Address: Output<String>? = null, val privateIPv4Address: Output<String>? = null, val sourceNatIpv6Prefix: Output<String>? = null, val subnetId: Output<String>) : ConvertibleToJava<LoadBalancerSubnetMappingArgs>

Specifies a subnet for a load balancer.

Constructors

Link copied to clipboard
constructor(allocationId: Output<String>? = null, iPv6Address: Output<String>? = null, privateIPv4Address: Output<String>? = null, sourceNatIpv6Prefix: Output<String>? = null, subnetId: Output<String>)

Properties

Link copied to clipboard
val allocationId: Output<String>? = null

Network Load Balancers The allocation ID of the Elastic IP address for an internet-facing load balancer.

Link copied to clipboard
val iPv6Address: Output<String>? = null

Network Load Balancers The IPv6 address.

Link copied to clipboard
val privateIPv4Address: Output<String>? = null

Network Load Balancers The private IPv4 address for an internal load balancer.

Link copied to clipboard
val sourceNatIpv6Prefix: Output<String>? = null

Network Load Balancers with UDP listeners The IPv6 prefix to use for source NAT. Specify an IPv6 prefix (/80 netmask) from the subnet CIDR block or `auto_assigned` to use an IPv6 prefix selected at random from the subnet CIDR block.

Link copied to clipboard
val subnetId: Output<String>

The ID of the subnet.

Functions

Link copied to clipboard
open override fun toJava(): LoadBalancerSubnetMappingArgs