RegionBackendServiceIpAddressSelectionPolicy enum

Specifies a preference for traffic sent from the proxy to the backend (or from the client to the backend for proxyless gRPC). The possible values are: - IPV4_ONLY: Only send IPv4 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv4 health checks are used to check the health of the backends. This is the default setting. - PREFER_IPV6: Prioritize the connection to the endpoint's IPv6 address over its IPv4 address (provided there is a healthy IPv6 address). - IPV6_ONLY: Only send IPv6 traffic to the backends of the backend service (Instance Group, Managed Instance Group, Network Endpoint Group), regardless of traffic from the client to the proxy. Only IPv6 health checks are used to check the health of the backends. This field is applicable to either: - Advanced Global External HTTPS Load Balancing (load balancing scheme EXTERNAL_MANAGED), - Regional External HTTPS Load Balancing, - Internal TCP Proxy (load balancing scheme INTERNAL_MANAGED), - Regional Internal HTTPS Load Balancing (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED).

Inheritance
  • Object
  • Enum
  • RegionBackendServiceIpAddressSelectionPolicy
Available extensions

Values

ipv4Only → const RegionBackendServiceIpAddressSelectionPolicy
const RegionBackendServiceIpAddressSelectionPolicy("IPV4_ONLY")
ipv6Only → const RegionBackendServiceIpAddressSelectionPolicy
const RegionBackendServiceIpAddressSelectionPolicy("IPV6_ONLY")
ipAddressSelectionPolicyUnspecified → const RegionBackendServiceIpAddressSelectionPolicy
const RegionBackendServiceIpAddressSelectionPolicy("IP_ADDRESS_SELECTION_POLICY_UNSPECIFIED")
preferIpv6 → const RegionBackendServiceIpAddressSelectionPolicy
const RegionBackendServiceIpAddressSelectionPolicy("PREFER_IPV6")

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
wireValue → String
final

Methods

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

Operators

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

Constants

values → const List<RegionBackendServiceIpAddressSelectionPolicy>
A constant List of the values in this enum, in order of their declaration.