Files
opentf/website/source/docs/providers/cloudstack/r/vpc.html.markdown
George Christou 61277c0dbd website/docs: Run terraform fmt on code examples (#12075)
* docs/vsphere: Fix code block

* docs: Convert `...` to `# ...` to allow `terraform fmt`ing

* docs: Trim trailing whitespace

* docs: First-pass run of `terraform fmt` on code examples
2017-02-19 00:48:50 +02:00

1.4 KiB

layout, page_title, sidebar_current, description
layout page_title sidebar_current description
cloudstack CloudStack: cloudstack_vpc docs-cloudstack-resource-vpc Creates a VPC.

cloudstack_vpc

Creates a VPC.

Example Usage

Basic usage:

resource "cloudstack_vpc" "default" {
  name         = "test-vpc"
  cidr         = "10.0.0.0/16"
  vpc_offering = "Default VPC Offering"
  zone         = "zone-1"
}

Argument Reference

The following arguments are supported:

  • name - (Required) The name of the VPC.

  • display_text - (Optional) The display text of the VPC.

  • cidr - (Required) The CIDR block for the VPC. Changing this forces a new resource to be created.

  • vpc_offering - (Required) The name or ID of the VPC offering to use for this VPC. Changing this forces a new resource to be created.

  • network_domain - (Optional) The default DNS domain for networks created in this VPC. Changing this forces a new resource to be created.

  • project - (Optional) The name or ID of the project to deploy this instance to. Changing this forces a new resource to be created.

  • zone - (Required) The name or ID of the zone where this disk volume will be available. Changing this forces a new resource to be created.

Attributes Reference

The following attributes are exported:

  • id - The ID of the VPC.
  • display_text - The display text of the VPC.
  • source_nat_ip - The source NAT IP assigned to the VPC.