Compute V1 Client - Class Purpose (2.0.0)

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 \ UsableSubnetwork

Methods

static::name

Parameter
Name Description
value mixed

static::value

Parameter
Name Description
name mixed

Constants

UNDEFINED_PURPOSE

Value: 0

A value indicating that the enum field is not set.

Generated from protobuf enum UNDEFINED_PURPOSE = 0;

GLOBAL_MANAGED_PROXY

Value: 236463602

Subnet reserved for Global Envoy-based Load Balancing.

Generated from protobuf enum GLOBAL_MANAGED_PROXY = 236463602;

INTERNAL_HTTPS_LOAD_BALANCER

Value: 248748889

Subnet 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: 491902225

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).

Generated from protobuf enum PEER_MIGRATION = 491902225;

PBPRIVATE

Value: 403485027

Regular user created or automatically created subnet.

Generated from protobuf enum PRIVATE = 403485027;

PRIVATE_NAT

Value: 367764517

Subnetwork used as source range for Private NAT Gateways.

Generated from protobuf enum PRIVATE_NAT = 367764517;

PRIVATE_RFC_1918

Value: 254902107

Regular user created or automatically created subnet.

Generated from protobuf enum PRIVATE_RFC_1918 = 254902107;

PRIVATE_SERVICE_CONNECT

Value: 48134724

Subnetworks created for Private Service Connect in the producer network.

Generated from protobuf enum PRIVATE_SERVICE_CONNECT = 48134724;

REGIONAL_MANAGED_PROXY

Value: 153049966

Subnetwork used for Regional Envoy-based Load Balancing.

Generated from protobuf enum REGIONAL_MANAGED_PROXY = 153049966;