GlobalAddressPurposeComputeV1 enum

The purpose of this resource, which can be one of the following values: - GCE_ENDPOINT for addresses that are used by VM instances, alias IP ranges, load balancers, and similar resources. - DNS_RESOLVER for a DNS resolver address in a subnetwork for a Cloud DNS inbound forwarder IP addresses (regional internal IP address in a subnet of a VPC network) - VPC_PEERING for global internal IP addresses used for private services access allocated ranges. - NAT_AUTO for the regional external IP addresses used by Cloud NAT when allocating addresses using automatic NAT IP address allocation. - IPSEC_INTERCONNECT for addresses created from a private IP range that are reserved for a VLAN attachment in an HA VPN over Cloud Interconnect configuration. These addresses are regional resources. - SHARED_LOADBALANCER_VIP for an internal IP address that is assigned to multiple internal forwarding rules. - PRIVATE_SERVICE_CONNECT for a private network address that is used to configure Private Service Connect. Only global internal addresses can use this purpose.

Inheritance
Available extensions

Values

dnsResolver → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("DNS_RESOLVER")
gceEndpoint → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("GCE_ENDPOINT")
ipsecInterconnect → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("IPSEC_INTERCONNECT")
natAuto → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("NAT_AUTO")
privateServiceConnect → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("PRIVATE_SERVICE_CONNECT")
serverless → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("SERVERLESS")
sharedLoadbalancerVip → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("SHARED_LOADBALANCER_VIP")
vpcPeering → const GlobalAddressPurposeComputeV1
const GlobalAddressPurposeComputeV1("VPC_PEERING")

Properties

hashCode → int
The hash code for this object.
no setterinherited
index → int
A numeric identifier for the enumerated value.
no setterinherited
name → String

Available on Enum, provided by the EnumName extension

The name of the enum value.
no setter
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited
wireValue → String
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited

Static Methods

fromValue(String value) → GlobalAddressPurposeComputeV1

Constants

values → const List<GlobalAddressPurposeComputeV1>
A constant List of the values in this enum, in order of their declaration.