BareMetalLoadBalancerAddressPool class

Represents an IP pool used by the load balancer.

Constructors

BareMetalLoadBalancerAddressPool({required Input<List<String>> addresses, Input<bool>? avoidBuggyIps, Input<bool>? manualAssign, required Input<String> pool})
Creates a new BareMetalLoadBalancerAddressPool. 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
BareMetalLoadBalancerAddressPool.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