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, orGoogleComputeRegionNetworkEndpointGroup.appEngine. - privateServiceConnect: PSC consumer NEG fronting a Google API
bundle or a producer-published Service Attachment. Pair with
GoogleComputeRegionNetworkEndpointGroup.pscTargetServiceand (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.
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_CASEfor 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.