google_compute_global_network_endpoint_group

A global network endpoint group contains endpoints that reside outside of Google Cloud. Currently a global network endpoint group can only support a single endpoint.

Recreating a global network endpoint group that's in use by another resource will give a resourceInUseByAnotherResource error. Use lifecycle.create_before_destroy to avoid this type of error.

To get more information about GlobalNetworkEndpointGroup, see:

Open in Cloud Shell

Example Usage - Global Network Endpoint Group

resource "google_compute_global_network_endpoint_group" "neg" {
  name                  = "my-lb-neg"
  default_port          = "90"
  network_endpoint_type = "INTERNET_FQDN_PORT"
}
Open in Cloud Shell

Example Usage - Global Network Endpoint Group Ip Address

resource "google_compute_global_network_endpoint_group" "neg" {
  name                  = "my-lb-neg"
  network_endpoint_type = "INTERNET_IP_PORT"
  default_port          = 90
}

Argument Reference

The following arguments are supported:


Attributes Reference

In addition to the arguments listed above, the following computed attributes are exported:

Timeouts

This resource provides the following Timeouts configuration options:

Import

GlobalNetworkEndpointGroup can be imported using any of these accepted formats:

In Terraform v1.5.0 and later, use an import block to import GlobalNetworkEndpointGroup using one of the formats above. For example:

import {
  id = "projects/{{project}}/global/networkEndpointGroups/{{name}}"
  to = google_compute_global_network_endpoint_group.default
}

When using the terraform import command, GlobalNetworkEndpointGroup can be imported using one of the formats above. For example:

$ terraform import google_compute_global_network_endpoint_group.default projects/{{project}}/global/networkEndpointGroups/{{name}}
$ terraform import google_compute_global_network_endpoint_group.default {{project}}/{{name}}
$ terraform import google_compute_global_network_endpoint_group.default {{name}}

User Project Overrides

This resource supports User Project Overrides.