Reference documentation and code samples for the Compute V1 Client class Purpose.
Protobuf type google.cloud.compute.v1.UsableSubnetwork.Purpose
Namespace
Google \ Cloud \ Compute \ V1 \ UsableSubnetworkMethods
static::name
| Parameter | |
|---|---|
| Name | Description |
value |
mixed
|
static::value
| Parameter | |
|---|---|
| Name | Description |
name |
mixed
|
Constants
UNDEFINED_PURPOSE
Value: 0A value indicating that the enum field is not set.
Generated from protobuf enum UNDEFINED_PURPOSE = 0;
GLOBAL_MANAGED_PROXY
Value: 236463602Subnet reserved for Global Envoy-based Load Balancing.
Generated from protobuf enum GLOBAL_MANAGED_PROXY = 236463602;
INTERNAL_HTTPS_LOAD_BALANCER
Value: 248748889Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy purpose, please use REGIONAL_MANAGED_PROXY instead.
Generated from protobuf enum INTERNAL_HTTPS_LOAD_BALANCER = 248748889;
PEER_MIGRATION
Value: 491902225Subnetwork will be used for Migration from one peered VPC to another. (a transient state of subnetwork while migrating resources from one project to another).
Generated from protobuf enum PEER_MIGRATION = 491902225;
PBPRIVATE
Value: 403485027Regular user created or automatically created subnet.
Generated from protobuf enum PRIVATE = 403485027;
PRIVATE_NAT
Value: 367764517Subnetwork used as source range for Private NAT Gateways.
Generated from protobuf enum PRIVATE_NAT = 367764517;
PRIVATE_RFC_1918
Value: 254902107Regular user created or automatically created subnet.
Generated from protobuf enum PRIVATE_RFC_1918 = 254902107;
PRIVATE_SERVICE_CONNECT
Value: 48134724Subnetworks created for Private Service Connect in the producer network.
Generated from protobuf enum PRIVATE_SERVICE_CONNECT = 48134724;
REGIONAL_MANAGED_PROXY
Value: 153049966Subnetwork used for Regional Envoy-based Load Balancing.
Generated from protobuf enum REGIONAL_MANAGED_PROXY = 153049966;