azAutomationAccount

Use the resource azAutomationAccount to deploy an Azure Automation Account.

Attributes

Attribute Type Mandatory Values Default Notes
Name String Yes
ResourceGroupName String Yes
Location String Yes
Network Object No
Identity Object No
Tag Object No
Lock Object No

Network

Attribute Type Mandatory Values Default Notes
PrivateEndpoint Object No

Input by YAML

Object model for YAML deployment:

---
azAutomationAccount:
    # Mandatory
  - Name: 'string'
    ResourceGroupName: 'string'
    Location: 'string'
    # Optional
    Role:
      - Name: 'string'
        ScopeLevel: 'string'                  # Resource, ResourceGroup, Subscription, ManagementGroup
        ScopeItem: 'string'
    Tag: 
      'keyvalue-pairs'
    Lock:
      - Name: 'string'
        Level: 'string'                       # CanNotDelete, ReadOnly
        Notes: 'string'

Input by JSON

Object model for JSON deployment:

{
  "azAutomationAccount": [
    {
      "Name": "string",
      "ResourceGroupName": "string",
      "Location": "string",
      "Role": [
        {
          "Name": "string",
          "ScopeLevel": "string",
          "ScopeItem": "string"
        }
      ],
      "Tag": {
        "key": "value"
      },
      "Lock": [
        {
          "Name": "string",
          "Level": "string",
          "Notes": "string"
        }
      ]
    }
  ]
}