Reference documentation and code samples for the Compute V1 Client class IpAddressSelectionPolicy.
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 Application Load Balancer (load balancing scheme EXTERNAL_MANAGED), - Regional external Application Load Balancer, - Internal proxy Network Load Balancer (load balancing scheme INTERNAL_MANAGED), - Regional internal Application Load Balancer (load balancing scheme INTERNAL_MANAGED), - Traffic Director with Envoy proxies and proxyless gRPC (load balancing scheme INTERNAL_SELF_MANAGED).
Protobuf type google.cloud.compute.v1.BackendService.IpAddressSelectionPolicy
Namespace
Google \ Cloud \ Compute \ V1 \ BackendServiceMethods
static::name
Parameter | |
---|---|
Name | Description |
value |
mixed
|
static::value
Parameter | |
---|---|
Name | Description |
name |
mixed
|
Constants
UNDEFINED_IP_ADDRESS_SELECTION_POLICY
Value: 0
A value indicating that the enum field is not set.
Generated from protobuf enum UNDEFINED_IP_ADDRESS_SELECTION_POLICY = 0;
IPV4_ONLY
Value: 22373798
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.
Generated from protobuf enum IPV4_ONLY = 22373798;
IPV6_ONLY
Value: 79632100
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.
Generated from protobuf enum IPV6_ONLY = 79632100;
IP_ADDRESS_SELECTION_POLICY_UNSPECIFIED
Value: 36210144
Unspecified IP address selection policy.
Generated from protobuf enum IP_ADDRESS_SELECTION_POLICY_UNSPECIFIED = 36210144;
PREFER_IPV6
Value: 408601302
Prioritize the connection to the endpoints IPv6 address over its IPv4 address (provided there is a healthy IPv6 address).
Generated from protobuf enum PREFER_IPV6 = 408601302;