Reference documentation and code samples for the Google Cloud Compute V1 API module Google::Cloud::Compute::V1::PublicDelegatedPrefix::Purpose.
Immutable. The purpose of the public delegated prefix.
This field can only be set for the top-level global public delegated prefix. It is an output-only field for the sub-delegates that inherit the value from the top-level global public delegated prefix. Once the value is set, it cannot be changed.
The field cannot be set for regional public delegated prefixes.
The supported values are:
- APPLICATION_AND_PROXY_LOAD_BALANCERS: The global public
delegated prefix can only be used by Global External Application and
Proxy Load Balancers to allocate addresses for forwarding rules. This is
the default value.
- PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0: The
global public delegated prefix can only be used by Global External
Passthrough Network Load Balancers to allocate Availability Group 0
addresses for forwarding rules.
- PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1: The
global public delegated prefix can only be used by Global External
Passthrough Network Load Balancers to allocate Availability Group 1
addresses for forwarding rules.
Constants
UNDEFINED_PURPOSE
value: 0
A value indicating that the enum field is not set.
APPLICATION_AND_PROXY_LOAD_BALANCERS
value: 480_371_116
The global public delegated prefix can only be used by Global External
Application and Proxy Load Balancers to allocate addresses for forwarding
rules. This is the default value.
PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP0
value: 119_932_186
The global public delegated prefix can only be used by Global External
Passthrough Network Load Balancers to allocate Availability Group 0
addresses for forwarding rules.
PASSTHROUGH_LOAD_BALANCER_AVAILABILITY_GROUP1
value: 119_932_187
The global public delegated prefix can only be used by Global External
Passthrough Network Load Balancers to allocate Availability Group 1
addresses for forwarding rules.