Google Cloud Compute V1 API - Module Google::Cloud::Compute::V1::Address::Purpose (v1.6.0)

Reference documentation and code samples for the Google Cloud Compute V1 API module Google::Cloud::Compute::V1::Address::Purpose.

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 IPsec-encrypted Cloud Interconnect configuration. These addresses are regional resources. Not currently available publicly. - 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.

Constants

UNDEFINED_PURPOSE

value: 0
A value indicating that the enum field is not set.

DNS_RESOLVER

value: 476114556
DNS resolver address in the subnetwork.

GCE_ENDPOINT

value: 230515243
VM internal/alias IP, Internal LB service IP, etc.

IPSEC_INTERCONNECT

value: 340437251
A regional internal IP address range reserved for the VLAN attachment that is used in IPsec-encrypted Cloud Interconnect. This regional internal IP address range must not overlap with any IP address range of subnet/route in the VPC network and its peering networks. After the VLAN attachment is created with the reserved IP address range, when creating a new VPN gateway, its interface IP address is allocated from the associated VLAN attachment���s IP address range.

NAT_AUTO

value: 163666477
External IP automatically reserved for Cloud NAT.

PRIVATE_SERVICE_CONNECT

value: 48134724
A private network IP address that can be used to configure Private Service Connect. This purpose can be specified only for GLOBAL addresses of Type INTERNAL

SERVERLESS

value: 270492508
A regional internal IP address range reserved for Serverless.

SHARED_LOADBALANCER_VIP

value: 294447572
A private network IP address that can be shared by multiple Internal Load Balancer forwarding rules.

VPC_PEERING

value: 400800170
IP range for peer networks.