Google Compute Engine Region Target HTTP Proxy

This page shows how to write Terraform for Compute Engine Region Target HTTP Proxy and write them securely.

google_compute_region_target_http_proxy (Terraform)

The Region Target HTTP Proxy in Compute Engine can be configured in Terraform with the resource name google_compute_region_target_http_proxy. The following sections describe 3 examples of how to use the resource and its parameters.

Example Usage from GitHub

main.tf#L2
resource "google_compute_region_target_http_proxy" "default" {
  name     = var.hp_name //"l7-ilb-target-http-proxy"
  region   = var.hp_region // "europe-west1"
  url_map  = var.hp_url_map // google_compute_region_url_map.default.id
main.tf#L1
resource "google_compute_region_target_http_proxy" "REGION_TPROXY_HTTP" {
  region                = var.region
  name                  = coalesce(var.name, local.default_name)
  url_map               = var.urlmap_id
}
locals {
main.tf#L7
resource "google_compute_region_target_http_proxy" "this" {
  description = var.description
  name        = var.name
  project     = var.project
  region      = var.region
  url_map     = var.url_map

Parameters

  • creation_timestamp requiredcomputed - string
    • Creation timestamp in RFC3339 text format.

  • description optional - string
    • An optional description of this resource.

  • id optionalcomputed - string
  • name required - 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?' 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.

  • project optionalcomputed - string
  • proxy_id requiredcomputed - number
    • The unique identifier for the resource.

  • region optionalcomputed - string
    • The Region in which the created target https proxy should reside. If it is not provided, the provider region is used.

  • self_link requiredcomputed - string
  • url_map required - string
    • A reference to the RegionUrlMap resource that defines the mapping from URL to the BackendService.

Explanation in Terraform Registry

Represents a RegionTargetHttpProxy resource, which is used by one or more forwarding rules to route incoming HTTP requests to a URL map. To get more information about RegionTargetHttpProxy, see:

Frequently asked questions

What is Google Compute Engine Region Target HTTP Proxy?

Google Compute Engine Region Target HTTP Proxy is a resource for Compute Engine of Google Cloud Platform. Settings can be wrote in Terraform.

Where can I find the example code for the Google Compute Engine Region Target HTTP Proxy?

For Terraform, the LisandroLuna/terraspace, jeheyer/network-automation and niveklabs/google source code examples are useful. See the Terraform Example section for further details.

security-icon

Scan your IaC problem in 3 minutes for free

You can keep your IaC security for free. No credit card required.