Idem.AZURE.NETWORK.VIRTUAL_NETWORKS

Idem.AZURE.NETWORK.VIRTUAL_NETWORKS
Idem.AZURE.NETWORK.VIRTUAL_NETWORKS
JSON Example
{
    "account": "string",
    "address_space": [
        "string"
    ],
    "bgp_communities": {
        "virtual_network_community": "string"
    },
    "count": 0,
    "ddos_protection_plan": {
        "id": "string"
    },
    "dhcp_options": {
        "dns_servers": [
            "string"
        ]
    },
    "enable_ddos_protection": false,
    "enable_vm_protection": false,
    "extended_location": {
        "name": "string",
        "type": "string"
    },
    "flow_timeout_in_minutes": 0,
    "location": "string",
    "name": "string",
    "resource_group_name": "string",
    "resource_id": "string",
    "subnets": [
        {
            "address_prefix": "string",
            "name": "string",
            "security_group_id": "string"
        }
    ],
    "subscription_id": "string",
    "virtual_network_name": "string"
}
string
account
Required

The name of the vRA cloud account to use during provisioning

array of string
address_space
Required

An array of IP address ranges that can be used by subnets of the virtual network.

object
bgp_communities
Optional

Bgp Communities sent over ExpressRoute with each route corresponding to a prefix in this VNET.

integer
count
Optional

The number of resource instances to be created.

object
ddos_protection_plan
Optional

ddos_protection_plan

object
dhcp_options
Optional

DhcpOptions contains an array of DNS servers available to VMs deployed in the virtual network. Standard DHCP option for a subnet overrides VNET DHCP options.

boolean
enable_ddos_protection
Optional

Indicates if DDoS protection is enabled for all the protected resources in the virtual network. It requires a DDoS protection plan associated with the resource.

boolean
enable_vm_protection
Optional

Indicates if VM protection is enabled for all the subnets in the virtual network.

object
extended_location
Optional

The extended location of the virtual network.

integer
flow_timeout_in_minutes
Optional

The FlowTimeout value (in minutes) for the Virtual Network

string
location
Required

Resource location. This field can not be updated.

string
name
Required

The identifier for this state.

string
resource_group_name
Required

The name of the resource group.

string
resource_id
Optional

Virtual Network resource id on Azure.

array of object
subnets
Optional

List of Subnet in a virtual network resource.Each Subnet will have fields

string
subscription_id
Optional

Subscription Unique id.

object
tags
Optional

Resource tags.

string
virtual_network_name
Required

The name of the virtual network.