VmwareAddressPoolArgs

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

Represents an IP pool used by the load balancer.

Constructors

Link copied to clipboard
fun VmwareAddressPoolArgs(addresses: Output<List<String>>, avoidBuggyIps: Output<Boolean>? = null, manualAssign: Output<Boolean>? = null, pool: Output<String>)

Functions

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

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.

Link copied to clipboard
val pool: Output<String>

The name of the address pool.