Subnet reserved for Global Envoy-based Load Balancing.
InternalHttpsLoadBalancer
Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy purpose, please use REGIONAL_MANAGED_PROXY instead.
PeerMigration
Subnetwork will be used for Migration from one peered VPC to another. (a transient state of subnetwork while migrating resources from one project to another).
Private
Regular user created or automatically created subnet.
PrivateNat
Subnetwork used as source range for Private NAT Gateways.
PrivateRfc1918
Regular user created or automatically created subnet.
PrivateServiceConnect
Subnetworks created for Private Service Connect in the producer network.
RegionalManagedProxy
Subnetwork used for Regional Envoy-based Load Balancing.
UndefinedPurpose
A value indicating that the enum field is not set.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-05-02 UTC."],[[["The latest version of the `Subnetwork.Types.Purpose` enum is 3.6.0, with multiple previous versions available, going back to 1.0.0."],["The `Subnetwork.Types.Purpose` enum defines the intended use of a subnetwork within the Compute Engine v1 API."],["Possible `Subnetwork.Types.Purpose` values include `PRIVATE`, `GLOBAL_MANAGED_PROXY`, `REGIONAL_MANAGED_PROXY`, `PEER_MIGRATION`, `PRIVATE_SERVICE_CONNECT`, and `PRIVATE_NAT`, among others."],["The default `Subnetwork.Types.Purpose` is `PRIVATE` for user-created subnets, with `GLOBAL_MANAGED_PROXY` and `REGIONAL_MANAGED_PROXY` reserved for Envoy-based load balancers, or `PRIVATE_SERVICE_CONNECT` for publishing services, and `PRIVATE_NAT` for Private NAT IP addresses."],["The `InternalHttpsLoadBalancer` is a legacy purpose; use `REGIONAL_MANAGED_PROXY` instead."]]],[]]