VmwareAddressPool class

Represents an IP pool used by the load balancer.

Constructors

VmwareAddressPool({required Input<List<String>> addresses, Input<bool>? avoidBuggyIps, Input<bool>? manualAssign, required Input<String> pool})
Creates a new VmwareAddressPool. addresses 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). avoidBuggyIps If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses. manualAssign If true, prevent IP addresses from being automatically assigned. pool The name of the address pool.
const
VmwareAddressPool.fromMap(Map<String, dynamic> map)
factory

Properties

addresses → Input<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).
final
avoidBuggyIps → Input<bool>?
If true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.
final
hashCode → int
The hash code for this object.
no setterinherited
manualAssign → Input<bool>?
If true, prevent IP addresses from being automatically assigned.
final
pool → Input<String>
The name of the address pool.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited