RegionNetworkEndpointGroupType enum

network_endpoint_type for google_compute_region_network_endpoint_group. Defaults to serverless on the API side.

  • serverless: the primary Wave 6 hookup — fronts a Cloud Run service, Cloud Functions Gen 2 function, or App Engine flex service. Pair with exactly one of GoogleComputeRegionNetworkEndpointGroup.cloudRun, GoogleComputeRegionNetworkEndpointGroup.cloudFunction, or GoogleComputeRegionNetworkEndpointGroup.appEngine.
  • privateServiceConnect: PSC consumer NEG fronting a Google API bundle or a producer-published Service Attachment. Pair with GoogleComputeRegionNetworkEndpointGroup.pscTargetService and (for non-Google-API targets) GoogleComputeRegionNetworkEndpointGroup.network.
  • internetIpPort: regional INTERNET NEG addressed by literal IP + port.
  • internetFqdnPort: regional INTERNET NEG addressed by DNS name + port.
  • gceVmIpPortmap: port-mapping NEG attached to a VM NIC. Niche; used when an L4 internal passthrough LB needs to fan-out across multiple destination ports on each backend VM.
Inheritance
Available extensions

Values

serverless → const RegionNetworkEndpointGroupType
const RegionNetworkEndpointGroupType('SERVERLESS')
privateServiceConnect → const RegionNetworkEndpointGroupType
const RegionNetworkEndpointGroupType('PRIVATE_SERVICE_CONNECT')
internetIpPort → const RegionNetworkEndpointGroupType
const RegionNetworkEndpointGroupType('INTERNET_IP_PORT')
internetFqdnPort → const RegionNetworkEndpointGroupType
const RegionNetworkEndpointGroupType('INTERNET_FQDN_PORT')
gceVmIpPortmap → const RegionNetworkEndpointGroupType
const RegionNetworkEndpointGroupType('GCE_VM_IP_PORTMAP')

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
terraformValue String
The Terraform-side string literal this enum value encodes to. Convention: emitted exactly as it appears in provider docs (typically SCREAMING_SNAKE_CASE for GCP).
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

Constants

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