Skip to main content

azVirtualNetwork

Deploy an Azure Virtual Network to the relevant subscription.

Attributes

AttributeTypeMandatoryValuesDefaultNotes
NameString
ResourceGroupNameString
LocationString
AddressPrefixString
DdosProtectionPlanString
PeeringObject
TagObject
LockObject

Peering

AttributeTypeMandatoryValuesDefaultNotes
NameString
VNetString
ResourceGroupNameString

Input by YAML

Object model for YAML deployment:

azVirtualNetwork:
# Mandatory
- Name: 'string'
ResourceGroupName: 'string'
Location: 'string'
AddressPrefix: 'string'
# Optional
DdosProtectionPlan: 'string'
Peering:
- Name: 'string'
VNet: 'string'
ResourceGroupName: 'string'
Tag:
'keyvalue-pairs'
Lock:
- Name: 'string'
Level: 'string' # CanNotDelete, ReadOnly
Notes: 'string'

Input by JSON

Object model for JSON deployment:

{
"azVirtualNetwork": [
{
"Name": "string",
"ResourceGroupName": "string",
"Location": "string",
"AddressPrefix": "string",
"DdosProtectionPlan": "string",
"Peering": [
{
"Name": "string",
"VNet": "string",
"ResourceGroupName": "string"
}
],
"Tag": {
"key": "value"
},
"Lock": [
{
"Name": "string",
"Level": "string",
"Notes": "string"
}
]
}
]
}