terraform-provider-google/r/compute_forwarding_rule.html.markdown
2015-01-30 10:32:35 -06:00

1.4 KiB

layout page_title sidebar_current description
google Google: google_compute_forwarding_rule docs-google-resource-forwarding_rule Manages a Target Pool within GCE.

google_compute_forwarding_rule

Manages a Forwarding Rule within GCE. This binds an ip and port range to a target pool. For more information see the official documentation and API.

Example Usage

resource "google_compute_forwarding_rule" "default" {
	name = "test"
	target = "${google_compute_target_pool.default.self_link}"
	port_range = "80"
}

Argument Reference

The following arguments are supported:

  • description - (Optional) Textual description field.

  • ip_address - (Optional) The static IP. (if not set, an ephemeral IP is used).

  • ip_protocol - (Optional) The IP protocol to route, one of "TCP" "UDP" "AH" "ESP" or "SCTP". (default "TCP").

  • name - (Required) A unique name for the resource, required by GCE. Changing this forces a new resource to be created.

  • port_range - (Optional) A range e.g. "1024-2048" or a single port "1024" (defaults to all ports!).

  • target - URL of target pool.

Attributes Reference

The following attributes are exported:

  • self_link - The URL of the created resource.

  • ip_address - The IP address that was chosen (or specified).