azDdosProtectionPlan

Use the resource azDdosProtectionPlan to deploy an Azure DDos protection plan for a region to a subscription. Only 1 plan can be deployed per region.

Attributes

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

Input by YAML

Object model for YAML deployment:

azDdosProtectionPlan:
    # Mandatory
  - Name: 'string'
    ResourceGroupName: 'string'
    Location: 'string'
    # Optional
    Tag: 
      'keyvalue-pairs'
    Lock:
      - Name: 'string'
        Level: 'string'                       # CanNotDelete, ReadOnly
        Notes: 'string'

Input by JSON

Object model for JSON deployment:

{
  "azDdosProtectionPlan": [
    {
      "Name": "string",
      "ResourceGroupName": "string",
      "Location": "string",
      "Tag": {
        "key": "value"
      },
      "Lock": [
        {
          "Name": "string",
          "Level": "string",
          "Notes": "string"
        }
      ]
    }
  ]
}