AddressPurposeComputeBeta 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 AddressPurposeComputeBeta
const AddressPurposeComputeBeta("DNS_RESOLVER")
gceEndpoint → const AddressPurposeComputeBeta
const AddressPurposeComputeBeta("GCE_ENDPOINT")
ipsecInterconnect → const AddressPurposeComputeBeta
const AddressPurposeComputeBeta("IPSEC_INTERCONNECT")
natAuto → const AddressPurposeComputeBeta
const AddressPurposeComputeBeta("NAT_AUTO")
privateServiceConnect → const AddressPurposeComputeBeta
const AddressPurposeComputeBeta("PRIVATE_SERVICE_CONNECT")
serverless → const AddressPurposeComputeBeta
const AddressPurposeComputeBeta("SERVERLESS")
sharedLoadbalancerVip → const AddressPurposeComputeBeta
const AddressPurposeComputeBeta("SHARED_LOADBALANCER_VIP")
vpcPeering → const AddressPurposeComputeBeta
const AddressPurposeComputeBeta("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) → AddressPurposeComputeBeta

Constants

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