google_compute_forwarding_rule

Get a forwarding rule within GCE from its name.

Example Usage

data "google_compute_forwarding_rule" "my-forwarding-rule" {
  name = "forwarding-rule-us-east1"
}

Argument Reference

The following arguments are supported:

  • name - (Required) The name of the forwarding rule.
  • project - (Optional) The project in which the resource belongs. If it is not provided, the provider project is used.

  • region - (Optional) The region in which the resource belongs. If it is not provided, the project region is used.

Attributes Reference

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

  • description - Description of this forwarding rule.

  • network - Network of this forwarding rule.

  • subnetwork - Subnetwork of this forwarding rule.

  • ip_address - IP address of this forwarding rule.

  • ip_protocol - IP protocol of this forwarding rule.

  • ports - List of ports to use for internal load balancing, if this forwarding rule has any.

  • port_range - Port range, if this forwarding rule has one.

  • target - URL of the target pool, if this forwarding rule has one.

  • backend_service - Backend service, if this forwarding rule has one.

  • load_balancing_scheme - Type of load balancing of this forwarding rule.

  • region - Region of this forwarding rule.

  • self_link - The URI of the resource.