1. Packages
  2. Google Cloud Native
  3. API Docs
  4. compute
  5. compute/beta
  6. RegionNetworkEndpointGroup

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

google-native.compute/beta.RegionNetworkEndpointGroup

Explore with Pulumi AI

google-native logo

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi

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

    Create 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)
    @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/beta: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.Beta.Inputs.NetworkEndpointGroupAppEngine

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

    CloudFunction Pulumi.GoogleNative.Compute.Beta.Inputs.NetworkEndpointGroupCloudFunction

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

    CloudRun Pulumi.GoogleNative.Compute.Beta.Inputs.NetworkEndpointGroupCloudRun

    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.Beta.Inputs.NetworkEndpointGroupLbNetworkEndpointGroup

    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.Beta.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.Beta.Inputs.NetworkEndpointGroupPscData
    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.Beta.Inputs.NetworkEndpointGroupServerlessDeployment

    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.

    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.

    region String
    annotations Map<String,String>

    Metadata defined as annotations on the network endpoint group.

    appEngine NetworkEndpointGroupAppEngine

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

    cloudFunction NetworkEndpointGroupCloudFunction

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

    cloudRun NetworkEndpointGroupCloudRun

    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 NetworkEndpointGroupLbNetworkEndpointGroup

    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 NetworkEndpointGroupPscData
    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 NetworkEndpointGroupServerlessDeployment

    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.

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

    Metadata defined as annotations on the network endpoint group.

    appEngine NetworkEndpointGroupAppEngine

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

    cloudFunction NetworkEndpointGroupCloudFunction

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

    cloudRun NetworkEndpointGroupCloudRun

    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 NetworkEndpointGroupLbNetworkEndpointGroup

    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 NetworkEndpointGroupPscData
    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 NetworkEndpointGroupServerlessDeployment

    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.

    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.

    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" | "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.

    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.

    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.

    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.

    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.

    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.

    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.

    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, NetworkEndpointGroupAppEngineArgs

    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, NetworkEndpointGroupAppEngineResponseArgs

    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, NetworkEndpointGroupCloudFunctionArgs

    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, NetworkEndpointGroupCloudFunctionResponseArgs

    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, NetworkEndpointGroupCloudRunArgs

    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, NetworkEndpointGroupCloudRunResponseArgs

    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, NetworkEndpointGroupLbNetworkEndpointGroupArgs

    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, NetworkEndpointGroupLbNetworkEndpointGroupResponseArgs

    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, NetworkEndpointGroupPscDataResponseArgs

    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, NetworkEndpointGroupServerlessDeploymentArgs

    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, NetworkEndpointGroupServerlessDeploymentResponseArgs

    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, RegionNetworkEndpointGroupNetworkEndpointTypeArgs

    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.

    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.

    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.

    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.

    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.

    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.

    "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.

    Package Details

    Repository
    Google Cloud Native pulumi/pulumi-google-native
    License
    Apache-2.0
    google-native logo

    Google Cloud Native is in preview. Google Cloud Classic is fully supported.

    Google Cloud Native v0.31.1 published on Thursday, Jul 20, 2023 by Pulumi