azBastion
Deploy an Azure Bastion to the relevant subscription.
Attributes
| Attribute | Type | Mandatory | Values | Default | Notes |
|---|---|---|---|---|---|
| Name | String | Yes | |||
| ResourceGroupName | String | Yes | |||
| VirtualNetwork | Object | Yes | |||
| PublicIPName | String | Yes | |||
| Sku | String | No | Basic (D), Standard | ||
| ScaleUnit | Number | No | |||
| Tag | Object | No | |||
| Lock | Object | No |
Virtual Network
| Attribute | Type | Mandatory | Values | Default | Notes |
|---|---|---|---|---|---|
| Name | String | Yes | |||
| ResourceGroupName | String | No | Defaults 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"
}
}
]
}