Google Native

v0.26.0 published on Friday, Sep 16, 2022 by Pulumi

RegionNetworkEndpointGroup

Creates a network endpoint group in the specified project using the parameters that are included in the request.

Create a RegionNetworkEndpointGroup Resource

new RegionNetworkEndpointGroup(name: string, args: RegionNetworkEndpointGroupArgs, opts?: CustomResourceOptions);
@overload
def RegionNetworkEndpointGroup(resource_name: str,
                               opts: Optional[ResourceOptions] = None,
                               annotations: Optional[Mapping[str, str]] = None,
                               app_engine: Optional[NetworkEndpointGroupAppEngineArgs] = None,
                               cloud_function: Optional[NetworkEndpointGroupCloudFunctionArgs] = None,
                               cloud_run: Optional[NetworkEndpointGroupCloudRunArgs] = None,
                               default_port: Optional[int] = None,
                               description: Optional[str] = None,
                               load_balancer: Optional[NetworkEndpointGroupLbNetworkEndpointGroupArgs] = None,
                               name: Optional[str] = None,
                               network: Optional[str] = None,
                               network_endpoint_type: Optional[RegionNetworkEndpointGroupNetworkEndpointType] = None,
                               project: Optional[str] = None,
                               psc_data: Optional[NetworkEndpointGroupPscDataArgs] = None,
                               psc_target_service: Optional[str] = None,
                               region: Optional[str] = None,
                               request_id: Optional[str] = None,
                               serverless_deployment: Optional[NetworkEndpointGroupServerlessDeploymentArgs] = None,
                               subnetwork: Optional[str] = None,
                               type: Optional[RegionNetworkEndpointGroupType] = None)
@overload
def RegionNetworkEndpointGroup(resource_name: str,
                               args: RegionNetworkEndpointGroupArgs,
                               opts: Optional[ResourceOptions] = None)
func NewRegionNetworkEndpointGroup(ctx *Context, name string, args RegionNetworkEndpointGroupArgs, opts ...ResourceOption) (*RegionNetworkEndpointGroup, error)
public RegionNetworkEndpointGroup(string name, RegionNetworkEndpointGroupArgs args, CustomResourceOptions? opts = null)
public RegionNetworkEndpointGroup(String name, RegionNetworkEndpointGroupArgs args)
public RegionNetworkEndpointGroup(String name, RegionNetworkEndpointGroupArgs args, CustomResourceOptions options)
type: google-native:compute/alpha:RegionNetworkEndpointGroup
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args RegionNetworkEndpointGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args RegionNetworkEndpointGroupArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args RegionNetworkEndpointGroupArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args RegionNetworkEndpointGroupArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args RegionNetworkEndpointGroupArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

RegionNetworkEndpointGroup Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The RegionNetworkEndpointGroup resource accepts the following input properties:

Region string
Annotations Dictionary<string, string>

Metadata defined as annotations on the network endpoint group.

AppEngine Pulumi.GoogleNative.Compute.Alpha.Inputs.NetworkEndpointGroupAppEngineArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

CloudFunction Pulumi.GoogleNative.Compute.Alpha.Inputs.NetworkEndpointGroupCloudFunctionArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

CloudRun Pulumi.GoogleNative.Compute.Alpha.Inputs.NetworkEndpointGroupCloudRunArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

DefaultPort int

The default port used if the port number is not specified in the network endpoint.

Description string

An optional description of this resource. Provide this property when you create the resource.

LoadBalancer Pulumi.GoogleNative.Compute.Alpha.Inputs.NetworkEndpointGroupLbNetworkEndpointGroupArgs

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Deprecated:

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Name string

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

Network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.

NetworkEndpointType Pulumi.GoogleNative.Compute.Alpha.RegionNetworkEndpointGroupNetworkEndpointType

Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.

Project string
PscData Pulumi.GoogleNative.Compute.Alpha.Inputs.NetworkEndpointGroupPscDataArgs
PscTargetService string

The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"

RequestId string

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

ServerlessDeployment Pulumi.GoogleNative.Compute.Alpha.Inputs.NetworkEndpointGroupServerlessDeploymentArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.

Subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong.

Type Pulumi.GoogleNative.Compute.Alpha.RegionNetworkEndpointGroupType

Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.

Region string
Annotations map[string]string

Metadata defined as annotations on the network endpoint group.

AppEngine NetworkEndpointGroupAppEngineArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

CloudFunction NetworkEndpointGroupCloudFunctionArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

CloudRun NetworkEndpointGroupCloudRunArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

DefaultPort int

The default port used if the port number is not specified in the network endpoint.

Description string

An optional description of this resource. Provide this property when you create the resource.

LoadBalancer NetworkEndpointGroupLbNetworkEndpointGroupArgs

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Deprecated:

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Name string

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

Network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.

NetworkEndpointType RegionNetworkEndpointGroupNetworkEndpointType

Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.

Project string
PscData NetworkEndpointGroupPscDataArgs
PscTargetService string

The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"

RequestId string

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

ServerlessDeployment NetworkEndpointGroupServerlessDeploymentArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.

Subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong.

Type RegionNetworkEndpointGroupType

Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.

region String
annotations Map<String,String>

Metadata defined as annotations on the network endpoint group.

appEngine NetworkEndpointGroupAppEngineArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloudFunction NetworkEndpointGroupCloudFunctionArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloudRun NetworkEndpointGroupCloudRunArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

defaultPort Integer

The default port used if the port number is not specified in the network endpoint.

description String

An optional description of this resource. Provide this property when you create the resource.

loadBalancer NetworkEndpointGroupLbNetworkEndpointGroupArgs

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Deprecated:

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

name String

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

network String

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.

networkEndpointType RegionNetworkEndpointGroupNetworkEndpointType

Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.

project String
pscData NetworkEndpointGroupPscDataArgs
pscTargetService String

The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"

requestId String

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

serverlessDeployment NetworkEndpointGroupServerlessDeploymentArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.

subnetwork String

Optional URL of the subnetwork to which all network endpoints in the NEG belong.

type RegionNetworkEndpointGroupType

Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.

region string
annotations {[key: string]: string}

Metadata defined as annotations on the network endpoint group.

appEngine NetworkEndpointGroupAppEngineArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloudFunction NetworkEndpointGroupCloudFunctionArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloudRun NetworkEndpointGroupCloudRunArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

defaultPort number

The default port used if the port number is not specified in the network endpoint.

description string

An optional description of this resource. Provide this property when you create the resource.

loadBalancer NetworkEndpointGroupLbNetworkEndpointGroupArgs

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Deprecated:

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

name string

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.

networkEndpointType RegionNetworkEndpointGroupNetworkEndpointType

Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.

project string
pscData NetworkEndpointGroupPscDataArgs
pscTargetService string

The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"

requestId string

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

serverlessDeployment NetworkEndpointGroupServerlessDeploymentArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.

subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong.

type RegionNetworkEndpointGroupType

Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.

region str
annotations Mapping[str, str]

Metadata defined as annotations on the network endpoint group.

app_engine NetworkEndpointGroupAppEngineArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloud_function NetworkEndpointGroupCloudFunctionArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloud_run NetworkEndpointGroupCloudRunArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

default_port int

The default port used if the port number is not specified in the network endpoint.

description str

An optional description of this resource. Provide this property when you create the resource.

load_balancer NetworkEndpointGroupLbNetworkEndpointGroupArgs

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Deprecated:

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

name str

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

network str

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.

network_endpoint_type RegionNetworkEndpointGroupNetworkEndpointType

Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.

project str
psc_data NetworkEndpointGroupPscDataArgs
psc_target_service str

The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"

request_id str

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

serverless_deployment NetworkEndpointGroupServerlessDeploymentArgs

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.

subnetwork str

Optional URL of the subnetwork to which all network endpoints in the NEG belong.

type RegionNetworkEndpointGroupType

Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.

region String
annotations Map<String>

Metadata defined as annotations on the network endpoint group.

appEngine Property Map

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloudFunction Property Map

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

cloudRun Property Map

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine or cloudFunction may be set.

defaultPort Number

The default port used if the port number is not specified in the network endpoint.

description String

An optional description of this resource. Provide this property when you create the resource.

loadBalancer Property Map

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

Deprecated:

This field is only valid when the network endpoint group is used for load balancing. [Deprecated] This field is deprecated.

name String

Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression [a-z]([-a-z0-9]*[a-z0-9])? which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

network String

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified.

networkEndpointType "GCE_VM_IP" | "GCE_VM_IP_PORT" | "GCE_VM_PRIMARY_IP" | "INTERNET_FQDN_PORT" | "INTERNET_IP_PORT" | "NON_GCP_PRIVATE_IP_PORT" | "PRIVATE_SERVICE_CONNECT" | "SERVERLESS"

Type of network endpoints in this network endpoint group. Can be one of GCE_VM_IP, GCE_VM_IP_PORT, NON_GCP_PRIVATE_IP_PORT, INTERNET_FQDN_PORT, INTERNET_IP_PORT, SERVERLESS, PRIVATE_SERVICE_CONNECT.

project String
pscData Property Map
pscTargetService String

The target service url used to set up private service connection to a Google API or a PSC Producer Service Attachment. An example value is: "asia-northeast3-cloudkms.googleapis.com"

requestId String

An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID was received, and if so, will ignore the second request. This prevents clients from accidentally creating duplicate commitments. The request ID must be a valid UUID with the exception that zero UUID is not supported ( 00000000-0000-0000-0000-000000000000).

serverlessDeployment Property Map

Only valid when networkEndpointType is "SERVERLESS". Only one of cloudRun, appEngine, cloudFunction or serverlessDeployment may be set.

subnetwork String

Optional URL of the subnetwork to which all network endpoints in the NEG belong.

type "LOAD_BALANCING"

Specify the type of this network endpoint group. Only LOAD_BALANCING is valid for now.

Outputs

All input properties are implicitly available as output properties. Additionally, the RegionNetworkEndpointGroup resource produces the following output properties:

CreationTimestamp string

Creation timestamp in RFC3339 text format.

Id string

The provider-assigned unique ID for this managed resource.

Kind string

Type of the resource. Always compute#networkEndpointGroup for network endpoint group.

SelfLink string

Server-defined URL for the resource.

SelfLinkWithId string

Server-defined URL for this resource with the resource id.

Size int

[Output only] Number of network endpoints in the network endpoint group.

Zone string

The URL of the zone where the network endpoint group is located.

CreationTimestamp string

Creation timestamp in RFC3339 text format.

Id string

The provider-assigned unique ID for this managed resource.

Kind string

Type of the resource. Always compute#networkEndpointGroup for network endpoint group.

SelfLink string

Server-defined URL for the resource.

SelfLinkWithId string

Server-defined URL for this resource with the resource id.

Size int

[Output only] Number of network endpoints in the network endpoint group.

Zone string

The URL of the zone where the network endpoint group is located.

creationTimestamp String

Creation timestamp in RFC3339 text format.

id String

The provider-assigned unique ID for this managed resource.

kind String

Type of the resource. Always compute#networkEndpointGroup for network endpoint group.

selfLink String

Server-defined URL for the resource.

selfLinkWithId String

Server-defined URL for this resource with the resource id.

size Integer

[Output only] Number of network endpoints in the network endpoint group.

zone String

The URL of the zone where the network endpoint group is located.

creationTimestamp string

Creation timestamp in RFC3339 text format.

id string

The provider-assigned unique ID for this managed resource.

kind string

Type of the resource. Always compute#networkEndpointGroup for network endpoint group.

selfLink string

Server-defined URL for the resource.

selfLinkWithId string

Server-defined URL for this resource with the resource id.

size number

[Output only] Number of network endpoints in the network endpoint group.

zone string

The URL of the zone where the network endpoint group is located.

creation_timestamp str

Creation timestamp in RFC3339 text format.

id str

The provider-assigned unique ID for this managed resource.

kind str

Type of the resource. Always compute#networkEndpointGroup for network endpoint group.

self_link str

Server-defined URL for the resource.

self_link_with_id str

Server-defined URL for this resource with the resource id.

size int

[Output only] Number of network endpoints in the network endpoint group.

zone str

The URL of the zone where the network endpoint group is located.

creationTimestamp String

Creation timestamp in RFC3339 text format.

id String

The provider-assigned unique ID for this managed resource.

kind String

Type of the resource. Always compute#networkEndpointGroup for network endpoint group.

selfLink String

Server-defined URL for the resource.

selfLinkWithId String

Server-defined URL for this resource with the resource id.

size Number

[Output only] Number of network endpoints in the network endpoint group.

zone String

The URL of the zone where the network endpoint group is located.

Supporting Types

NetworkEndpointGroupAppEngine

Service string

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

UrlMask string

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

Version string

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

Service string

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

UrlMask string

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

Version string

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service String

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

urlMask String

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version String

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service string

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

urlMask string

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version string

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service str

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

url_mask str

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version str

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service String

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

urlMask String

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version String

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

NetworkEndpointGroupAppEngineResponse

Service string

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

UrlMask string

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

Version string

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

Service string

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

UrlMask string

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

Version string

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service String

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

urlMask String

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version String

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service string

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

urlMask string

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version string

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service str

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

url_mask str

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version str

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

service String

Optional serving service. The service name is case-sensitive and must be 1-63 characters long. Example value: "default", "my-service".

urlMask String

A template to parse service and version fields from a request URL. URL mask allows for routing to multiple App Engine services without having to create multiple Network Endpoint Groups and backend services. For example, the request URLs "foo1-dot-appname.appspot.com/v1" and "foo1-dot-appname.appspot.com/v2" can be backed by the same Serverless NEG with URL mask "-dot-appname.appspot.com/". The URL mask will parse them to { service = "foo1", version = "v1" } and { service = "foo1", version = "v2" } respectively.

version String

Optional serving version. The version name is case-sensitive and must be 1-100 characters long. Example value: "v1", "v2".

NetworkEndpointGroupCloudFunction

Function string

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

UrlMask string

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

Function string

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

UrlMask string

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function String

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

urlMask String

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function string

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

urlMask string

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function str

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

url_mask str

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function String

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

urlMask String

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

NetworkEndpointGroupCloudFunctionResponse

Function string

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

UrlMask string

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

Function string

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

UrlMask string

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function String

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

urlMask String

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function string

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

urlMask string

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function str

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

url_mask str

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

function String

A user-defined name of the Cloud Function. The function name is case-sensitive and must be 1-63 characters long. Example value: "func1".

urlMask String

A template to parse function field from a request URL. URL mask allows for routing to multiple Cloud Functions without having to create multiple Network Endpoint Groups and backend services. For example, request URLs " mydomain.com/function1" and "mydomain.com/function2" can be backed by the same Serverless NEG with URL mask "/". The URL mask will parse them to { function = "function1" } and { function = "function2" } respectively.

NetworkEndpointGroupCloudRun

Service string

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

Tag string

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

UrlMask string

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

Service string

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

Tag string

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

UrlMask string

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service String

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag String

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

urlMask String

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service string

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag string

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

urlMask string

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service str

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag str

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

url_mask str

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service String

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag String

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

urlMask String

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

NetworkEndpointGroupCloudRunResponse

Service string

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

Tag string

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

UrlMask string

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

Service string

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

Tag string

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

UrlMask string

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service String

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag String

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

urlMask String

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service string

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag string

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

urlMask string

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service str

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag str

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

url_mask str

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

service String

Cloud Run service is the main resource of Cloud Run. The service must be 1-63 characters long, and comply with RFC1035. Example value: "run-service".

tag String

Optional Cloud Run tag represents the "named-revision" to provide additional fine-grained traffic routing information. The tag must be 1-63 characters long, and comply with RFC1035. Example value: "revision-0010".

urlMask String

A template to parse and fields from a request URL. URL mask allows for routing to multiple Run services without having to create multiple network endpoint groups and backend services. For example, request URLs "foo1.domain.com/bar1" and "foo1.domain.com/bar2" can be backed by the same Serverless Network Endpoint Group (NEG) with URL mask ".domain.com/". The URL mask will parse them to { service="bar1", tag="foo1" } and { service="bar2", tag="foo2" } respectively.

NetworkEndpointGroupLbNetworkEndpointGroup

DefaultPort int

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

DefaultPort int

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

defaultPort Integer

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network String

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork String

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

defaultPort number

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

default_port int

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network str

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork str

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

defaultPort Number

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network String

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork String

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

NetworkEndpointGroupLbNetworkEndpointGroupResponse

DefaultPort int

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Zone string

The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

Deprecated:

[Output Only] The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

DefaultPort int

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Zone string

The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

Deprecated:

[Output Only] The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

defaultPort Integer

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network String

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork String

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

zone String

The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

Deprecated:

[Output Only] The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

defaultPort number

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network string

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork string

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

zone string

The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

Deprecated:

[Output Only] The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

default_port int

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network str

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork str

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

zone str

The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

Deprecated:

[Output Only] The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

defaultPort Number

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

Deprecated:

The default port used if the port number is not specified in the network endpoint. [Deprecated] This field is deprecated.

network String

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

Deprecated:

The URL of the network to which all network endpoints in the NEG belong. Uses "default" project network if unspecified. [Deprecated] This field is deprecated.

subnetwork String

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

Deprecated:

Optional URL of the subnetwork to which all network endpoints in the NEG belong. [Deprecated] This field is deprecated.

zone String

The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

Deprecated:

[Output Only] The URL of the zone where the network endpoint group is located. [Deprecated] This field is deprecated.

NetworkEndpointGroupPscDataResponse

ConsumerPscAddress string

Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

PscConnectionId string

The PSC connection id of the PSC Network Endpoint Group Consumer.

PscConnectionStatus string

The connection status of the PSC Forwarding Rule.

ConsumerPscAddress string

Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

PscConnectionId string

The PSC connection id of the PSC Network Endpoint Group Consumer.

PscConnectionStatus string

The connection status of the PSC Forwarding Rule.

consumerPscAddress String

Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

pscConnectionId String

The PSC connection id of the PSC Network Endpoint Group Consumer.

pscConnectionStatus String

The connection status of the PSC Forwarding Rule.

consumerPscAddress string

Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

pscConnectionId string

The PSC connection id of the PSC Network Endpoint Group Consumer.

pscConnectionStatus string

The connection status of the PSC Forwarding Rule.

consumer_psc_address str

Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

psc_connection_id str

The PSC connection id of the PSC Network Endpoint Group Consumer.

psc_connection_status str

The connection status of the PSC Forwarding Rule.

consumerPscAddress String

Address allocated from given subnetwork for PSC. This IP address acts as a VIP for a PSC NEG, allowing it to act as an endpoint in L7 PSC-XLB.

pscConnectionId String

The PSC connection id of the PSC Network Endpoint Group Consumer.

pscConnectionStatus String

The connection status of the PSC Forwarding Rule.

NetworkEndpointGroupServerlessDeployment

Platform string

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

Resource string

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

UrlMask string

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

Version string

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

Platform string

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

Resource string

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

UrlMask string

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

Version string

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform String

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource String

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

urlMask String

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version String

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform string

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource string

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

urlMask string

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version string

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform str

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource str

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

url_mask str

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version str

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform String

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource String

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

urlMask String

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version String

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

NetworkEndpointGroupServerlessDeploymentResponse

Platform string

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

Resource string

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

UrlMask string

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

Version string

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

Platform string

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

Resource string

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

UrlMask string

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

Version string

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform String

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource String

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

urlMask String

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version String

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform string

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource string

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

urlMask string

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version string

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform str

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource str

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

url_mask str

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version str

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

platform String

The platform of the backend target(s) of this NEG. The only supported value is API Gateway: apigateway.googleapis.com.

resource String

The user-defined name of the workload/instance. This value must be provided explicitly or in the urlMask. The resource identified by this value is platform-specific and is as follows: 1. API Gateway: The gateway ID 2. App Engine: The service name 3. Cloud Functions: The function name 4. Cloud Run: The service name

urlMask String

A template to parse platform-specific fields from a request URL. URL mask allows for routing to multiple resources on the same serverless platform without having to create multiple Network Endpoint Groups and backend resources. The fields parsed by this template are platform-specific and are as follows: 1. API Gateway: The gateway ID 2. App Engine: The service and version 3. Cloud Functions: The function name 4. Cloud Run: The service and tag

version String

The optional resource version. The version identified by this value is platform-specific and is follows: 1. API Gateway: Unused 2. App Engine: The service version 3. Cloud Functions: Unused 4. Cloud Run: The service tag

RegionNetworkEndpointGroupNetworkEndpointType

GceVmIp
GCE_VM_IP

The network endpoint is represented by an IP address.

GceVmIpPort
GCE_VM_IP_PORT

The network endpoint is represented by IP address and port pair.

GceVmPrimaryIp
GCE_VM_PRIMARY_IP

The network endpoint is the primary IP address on any network interface of a VM in Compute Engine.

InternetFqdnPort
INTERNET_FQDN_PORT

The network endpoint is represented by fully qualified domain name and port.

InternetIpPort
INTERNET_IP_PORT

The network endpoint is represented by an internet IP address and port.

NonGcpPrivateIpPort
NON_GCP_PRIVATE_IP_PORT

The network endpoint is represented by an IP address and port. The endpoint belongs to a VM or pod running in a customer's on-premises.

PrivateServiceConnect
PRIVATE_SERVICE_CONNECT

The network endpoint is either public Google APIs or services exposed by other GCP Project with a Service Attachment. The connection is set up by private service connect

Serverless
SERVERLESS

The network endpoint is handled by specified serverless infrastructure.

RegionNetworkEndpointGroupNetworkEndpointTypeGceVmIp
GCE_VM_IP

The network endpoint is represented by an IP address.

RegionNetworkEndpointGroupNetworkEndpointTypeGceVmIpPort
GCE_VM_IP_PORT

The network endpoint is represented by IP address and port pair.

RegionNetworkEndpointGroupNetworkEndpointTypeGceVmPrimaryIp
GCE_VM_PRIMARY_IP

The network endpoint is the primary IP address on any network interface of a VM in Compute Engine.

RegionNetworkEndpointGroupNetworkEndpointTypeInternetFqdnPort
INTERNET_FQDN_PORT

The network endpoint is represented by fully qualified domain name and port.

RegionNetworkEndpointGroupNetworkEndpointTypeInternetIpPort
INTERNET_IP_PORT

The network endpoint is represented by an internet IP address and port.

RegionNetworkEndpointGroupNetworkEndpointTypeNonGcpPrivateIpPort
NON_GCP_PRIVATE_IP_PORT

The network endpoint is represented by an IP address and port. The endpoint belongs to a VM or pod running in a customer's on-premises.

RegionNetworkEndpointGroupNetworkEndpointTypePrivateServiceConnect
PRIVATE_SERVICE_CONNECT

The network endpoint is either public Google APIs or services exposed by other GCP Project with a Service Attachment. The connection is set up by private service connect

RegionNetworkEndpointGroupNetworkEndpointTypeServerless
SERVERLESS

The network endpoint is handled by specified serverless infrastructure.

GceVmIp
GCE_VM_IP

The network endpoint is represented by an IP address.

GceVmIpPort
GCE_VM_IP_PORT

The network endpoint is represented by IP address and port pair.

GceVmPrimaryIp
GCE_VM_PRIMARY_IP

The network endpoint is the primary IP address on any network interface of a VM in Compute Engine.

InternetFqdnPort
INTERNET_FQDN_PORT

The network endpoint is represented by fully qualified domain name and port.

InternetIpPort
INTERNET_IP_PORT

The network endpoint is represented by an internet IP address and port.

NonGcpPrivateIpPort
NON_GCP_PRIVATE_IP_PORT

The network endpoint is represented by an IP address and port. The endpoint belongs to a VM or pod running in a customer's on-premises.

PrivateServiceConnect
PRIVATE_SERVICE_CONNECT

The network endpoint is either public Google APIs or services exposed by other GCP Project with a Service Attachment. The connection is set up by private service connect

Serverless
SERVERLESS

The network endpoint is handled by specified serverless infrastructure.

GceVmIp
GCE_VM_IP

The network endpoint is represented by an IP address.

GceVmIpPort
GCE_VM_IP_PORT

The network endpoint is represented by IP address and port pair.

GceVmPrimaryIp
GCE_VM_PRIMARY_IP

The network endpoint is the primary IP address on any network interface of a VM in Compute Engine.

InternetFqdnPort
INTERNET_FQDN_PORT

The network endpoint is represented by fully qualified domain name and port.

InternetIpPort
INTERNET_IP_PORT

The network endpoint is represented by an internet IP address and port.

NonGcpPrivateIpPort
NON_GCP_PRIVATE_IP_PORT

The network endpoint is represented by an IP address and port. The endpoint belongs to a VM or pod running in a customer's on-premises.

PrivateServiceConnect
PRIVATE_SERVICE_CONNECT

The network endpoint is either public Google APIs or services exposed by other GCP Project with a Service Attachment. The connection is set up by private service connect

Serverless
SERVERLESS

The network endpoint is handled by specified serverless infrastructure.

GCE_VM_IP
GCE_VM_IP

The network endpoint is represented by an IP address.

GCE_VM_IP_PORT
GCE_VM_IP_PORT

The network endpoint is represented by IP address and port pair.

GCE_VM_PRIMARY_IP
GCE_VM_PRIMARY_IP

The network endpoint is the primary IP address on any network interface of a VM in Compute Engine.

INTERNET_FQDN_PORT
INTERNET_FQDN_PORT

The network endpoint is represented by fully qualified domain name and port.

INTERNET_IP_PORT
INTERNET_IP_PORT

The network endpoint is represented by an internet IP address and port.

NON_GCP_PRIVATE_IP_PORT
NON_GCP_PRIVATE_IP_PORT

The network endpoint is represented by an IP address and port. The endpoint belongs to a VM or pod running in a customer's on-premises.

PRIVATE_SERVICE_CONNECT
PRIVATE_SERVICE_CONNECT

The network endpoint is either public Google APIs or services exposed by other GCP Project with a Service Attachment. The connection is set up by private service connect

SERVERLESS
SERVERLESS

The network endpoint is handled by specified serverless infrastructure.

"GCE_VM_IP"
GCE_VM_IP

The network endpoint is represented by an IP address.

"GCE_VM_IP_PORT"
GCE_VM_IP_PORT

The network endpoint is represented by IP address and port pair.

"GCE_VM_PRIMARY_IP"
GCE_VM_PRIMARY_IP

The network endpoint is the primary IP address on any network interface of a VM in Compute Engine.

"INTERNET_FQDN_PORT"
INTERNET_FQDN_PORT

The network endpoint is represented by fully qualified domain name and port.

"INTERNET_IP_PORT"
INTERNET_IP_PORT

The network endpoint is represented by an internet IP address and port.

"NON_GCP_PRIVATE_IP_PORT"
NON_GCP_PRIVATE_IP_PORT

The network endpoint is represented by an IP address and port. The endpoint belongs to a VM or pod running in a customer's on-premises.

"PRIVATE_SERVICE_CONNECT"
PRIVATE_SERVICE_CONNECT

The network endpoint is either public Google APIs or services exposed by other GCP Project with a Service Attachment. The connection is set up by private service connect

"SERVERLESS"
SERVERLESS

The network endpoint is handled by specified serverless infrastructure.

RegionNetworkEndpointGroupType

LoadBalancing
LOAD_BALANCING

The network endpoint group is a backend of a load balancer.

RegionNetworkEndpointGroupTypeLoadBalancing
LOAD_BALANCING

The network endpoint group is a backend of a load balancer.

LoadBalancing
LOAD_BALANCING

The network endpoint group is a backend of a load balancer.

LoadBalancing
LOAD_BALANCING

The network endpoint group is a backend of a load balancer.

LOAD_BALANCING
LOAD_BALANCING

The network endpoint group is a backend of a load balancer.

"LOAD_BALANCING"
LOAD_BALANCING

The network endpoint group is a backend of a load balancer.

Package Details

Repository
https://github.com/pulumi/pulumi-google-native
License
Apache-2.0