azBastion

Use the resource azBastion to 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"
      }
    }
  ]
}