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. Eachsubnetblock 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.
See the source of this document at Terraform.io