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 `UsableSubnetwork.Types.Purpose` enum in the Google.Cloud.Compute.V1 API defines the intended use of a subnet, with options including `PRIVATE`, `GLOBAL_MANAGED_PROXY`, `REGIONAL_MANAGED_PROXY`, `PEER_MIGRATION`, `PRIVATE_SERVICE_CONNECT`, and `PRIVATE_NAT`."],["Version 3.6.0 is the latest version available for the `UsableSubnetwork.Types.Purpose` within the Google.Cloud.Compute.V1 namespace, which belongs to the `Google.Cloud.Compute.V1.dll` assembly."],["The enum offers various purposes for subnets, such as supporting load balancing (`GLOBAL_MANAGED_PROXY`, `REGIONAL_MANAGED_PROXY`), facilitating migration between peered VPCs (`PEER_MIGRATION`), enabling Private Service Connect (`PRIVATE_SERVICE_CONNECT`), and functioning as source ranges for Private NAT Gateways (`PRIVATE_NAT`)."],["The `PRIVATE` purpose is the default for user-created subnets, and there is a legacy purpose `InternalHttpsLoadBalancer`, which is recommended to be replaced with `REGIONAL_MANAGED_PROXY`."],["There are multiple versions of the documentation available for this enum, ranging from version 1.0.0 to the latest 3.6.0, providing a history of its evolution."]]],[]]