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