purpose property

String? purpose
getter/setter pair

Possible string values are:

  • "GLOBAL_MANAGED_PROXY" : Subnet reserved for Global Envoy-based Load Balancing.
  • "INTERNAL_HTTPS_LOAD_BALANCER" : Subnet reserved for Internal HTTP(S) Load Balancing. This is a legacy purpose, please use REGIONAL_MANAGED_PROXY instead.
  • "PEER_MIGRATION" : Subnetwork will be used for Migration from one peered VPC to another. (a transient state of subnetwork while migrating resources from one project to another).
  • "PRIVATE" : Regular user created or automatically created subnet.
  • "PRIVATE_NAT" : Subnetwork used as source range for Private NAT Gateways.
  • "PRIVATE_RFC_1918" : Regular user created or automatically created subnet.
  • "PRIVATE_SERVICE_CONNECT" : Subnetworks created for Private Service Connect in the producer network.
  • "REGIONAL_MANAGED_PROXY" : Subnetwork used for Regional Envoy-based Load Balancing.

Implementation

core.String? purpose;