BareMetalLoadBalancerAddressPool class
Represents an IP pool used by the load balancer.
Constructors
-
BareMetalLoadBalancerAddressPool({required Input<
List< addresses, Input<String> >bool> ? avoidBuggyIps, Input<bool> ? manualAssign, required Input<String> pool}) -
Creates a new BareMetalLoadBalancerAddressPool.
addressesThe 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).avoidBuggyIpsIf true, avoid using IPs ending in .0 or .255. This avoids buggy consumer devices mistakenly dropping IPv4 traffic for those special IP addresses.manualAssignIf true, prevent IP addresses from being automatically assigned.poolThe 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