Enum Subnetwork.Purpose (1.18.0)

public enum Subnetwork.Purpose extends Enum<Subnetwork.Purpose> implements ProtocolMessageEnum

The purpose of the resource. This field can be either PRIVATE_RFC_1918 or INTERNAL_HTTPS_LOAD_BALANCER. A subnetwork with purpose set to INTERNAL_HTTPS_LOAD_BALANCER is a user-created subnetwork that is reserved for Internal HTTP(S) Load Balancing. If unspecified, the purpose defaults to PRIVATE_RFC_1918. The enableFlowLogs field isn't supported with the purpose field set to INTERNAL_HTTPS_LOAD_BALANCER.

Protobuf enum google.cloud.compute.v1.Subnetwork.Purpose

Implements

ProtocolMessageEnum

Static Fields

NameDescription
INTERNAL_HTTPS_LOAD_BALANCER

Subnet reserved for Internal HTTP(S) Load Balancing.

INTERNAL_HTTPS_LOAD_BALANCER = 248748889;

INTERNAL_HTTPS_LOAD_BALANCER_VALUE

Subnet reserved for Internal HTTP(S) Load Balancing.

INTERNAL_HTTPS_LOAD_BALANCER = 248748889;

PRIVATE

Regular user created or automatically created subnet.

PRIVATE = 403485027;

PRIVATE_RFC_1918

Regular user created or automatically created subnet.

PRIVATE_RFC_1918 = 254902107;

PRIVATE_RFC_1918_VALUE

Regular user created or automatically created subnet.

PRIVATE_RFC_1918 = 254902107;

PRIVATE_SERVICE_CONNECT

Subnetworks created for Private Service Connect in the producer network.

PRIVATE_SERVICE_CONNECT = 48134724;

PRIVATE_SERVICE_CONNECT_VALUE

Subnetworks created for Private Service Connect in the producer network.

PRIVATE_SERVICE_CONNECT = 48134724;

PRIVATE_VALUE

Regular user created or automatically created subnet.

PRIVATE = 403485027;

REGIONAL_MANAGED_PROXY

Subnetwork used for Regional Internal/External HTTP(S) Load Balancing.

REGIONAL_MANAGED_PROXY = 153049966;

REGIONAL_MANAGED_PROXY_VALUE

Subnetwork used for Regional Internal/External HTTP(S) Load Balancing.

REGIONAL_MANAGED_PROXY = 153049966;

UNDEFINED_PURPOSE

A value indicating that the enum field is not set.

UNDEFINED_PURPOSE = 0;

UNDEFINED_PURPOSE_VALUE

A value indicating that the enum field is not set.

UNDEFINED_PURPOSE = 0;

UNRECOGNIZED

Static Methods

NameDescription
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()