» azure_virtual_network
Creates a new virtual network including any configured subnets. Each subnet can optionally be configured with a security group to be associated with the subnet.
» Example Usage
resource "azure_virtual_network" "default" {
name = "test-network"
address_space = ["10.1.2.0/24"]
location = "West US"
subnet {
name = "subnet1"
address_prefix = "10.1.2.0/25"
}
}
» Argument Reference
The following arguments are supported:
-
name
- (Required) The name of the virtual network. Changing this forces a new resource to be created. -
address_space
- (Required) The address space that is used the virtual network. You can supply more than one address space. Changing this forces a new resource to be created. -
location
- (Required) The location/region where the virtual network is created. Changing this forces a new resource to be created. -
dns_servers
- (Optional) List of names of DNS servers previously registered on Azure. -
subnet
- (Required) Can be specified multiple times to define multiple subnets. Eachsubnet
block supports fields documented below.
The subnet
block supports:
-
name
- (Required) The name of the subnet. -
address_prefix
- (Required) The address prefix to use for the subnet. -
security_group
- (Optional) The Network Security Group to associate with the subnet.
» Attributes Reference
The following attributes are exported:
-
id
- The virtual NetworkConfiguration ID.