Skip to main content

azBastion

Deploy an Azure Bastion to the relevant subscription.

Attributes

AttributeTypeMandatoryValuesDefaultNotes
NameStringYes
ResourceGroupNameStringYes
VirtualNetworkObjectYes
PublicIPNameStringYes
SkuStringNoBasic (D), Standard
ScaleUnitNumberNo
TagObjectNo
LockObjectNo

Virtual Network

AttributeTypeMandatoryValuesDefaultNotes
NameStringYes
ResourceGroupNameStringNoDefaults to RG of resource

Input by YAML

Object model for YAML deployment:

---
azBastion:
# Mandatory
- Name: 'string'
ResourceGroupName: 'string'
VirtualNetwork:
Name: 'string'
ResourceGroupName: 'string'
PublicIPName: 'string'
# Optional
Sku: 'string' # Basic (D), Standard
ScaleUnit: number
Tag:
'keyvalue-pairs'

Input by JSON

Object model for JSON deployment:

{
"azBastion": [
{
"Name": "string",
"ResourceGroupName": "string",
"VirtualNetwork": {
"Name": "string",
"ResourceGroupName": "string"
},
"PublicIPName": "string",
"Sku": "string",
"ScaleUnit": number,
"Tag": {
"key": "value"
}
}
]
}