VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs

data class VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs(val addresses: Output<List<String>>, val avoidBuggyIps: Output<Boolean>? = null, val manualAssign: Output<Boolean>? = null, val pool: Output<String>) : ConvertibleToJava<VMwareClusterLoadBalancerMetalLbConfigAddressPoolArgs>

Constructors

constructor(addresses: Output<List<String>>, avoidBuggyIps: Output<Boolean>? = null, manualAssign: Output<Boolean>? = null, pool: Output<String>)

Properties

Link copied to clipboard
val addresses: Output<List<String>>

The addresses that are part of this pool. Each address must be either in the CIDR form (1.2.3.0/24) or range form (1.2.3.1-1.2.3.5).

Link copied to clipboard
val avoidBuggyIps: Output<Boolean>? = null

If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.

Link copied to clipboard
val manualAssign: Output<Boolean>? = null

If true, prevent IP addresses from being automatically assigned. The dataplane_v2 block supports:

Link copied to clipboard
val pool: Output<String>

The name of the address pool.

Functions

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