terraform-provider-google/website/docs/r/compute_subnetwork.html.markdown
2017-06-09 10:58:02 -04:00

1.9 KiB

layout page_title sidebar_current description
google Google: google_compute_subnetwork docs-google-compute-subnetwork Manages a subnetwork within GCE.

google_compute_subnetwork

Manages a subnetwork within GCE. For more information see the official documentation and API.

Example Usage

resource "google_compute_subnetwork" "default-us-east1" {
  name          = "default-us-east1"
  ip_cidr_range = "10.0.0.0/16"
  network       = "${google_compute_network.default.self_link}"
  region        = "us-east1"
}

Argument Reference

The following arguments are supported:

  • ip_cidr_range - (Required) The IP address range that machines in this network are assigned to, represented as a CIDR block.

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

  • network - (Required) The network name or resource link to the parent network of this subnetwork. The parent network must have been created in custom subnet mode.


  • description - (Optional) Description of this subnetwork.

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

  • region - (Optional) The region this subnetwork will be created in. If unspecified, this defaults to the region configured in the provider.

  • private_ip_google_access - (Optional) Whether the VMs in this subnet can access Google services without assigned external IP addresses.

Attributes Reference

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

  • gateway_address - The IP address of the gateway.

  • self_link - The URI of the created resource.