last sync: 2021-Jul-23 16:37:57 UTC

Azure Policy definition

Azure SignalR Service should use a Private Link enabled SKU

Name Azure SignalR Service should use a Private Link enabled SKU
Azure Portal
Id 464a1620-21b5-448d-8ce6-d4ac6d1bc49a
Version 1.0.0
details on versioning
Category SignalR
Microsoft docs
Description Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination which protect your resources against public data leakage risks. The policy limits you to Private Link enabled SKUs for Azure SignalR Service. Learn more about private link at: https://aka.ms/asrs/privatelink.
Mode Indexed
Type BuiltIn
Preview FALSE
Deprecated FALSE
Effect Default: Audit
Allowed: (Audit, Deny, Disabled)
Used RBAC Role none
History
Date/Time (UTC ymd) (i) Change type Change detail
2021-03-09 14:37:41 add 464a1620-21b5-448d-8ce6-d4ac6d1bc49a
Used in Initiatives none
JSON
{
  "properties": {
    "displayName": "Azure SignalR Service should use a Private Link enabled SKU",
    "policyType": "BuiltIn",
    "mode": "Indexed",
    "description": "Azure Private Link lets you connect your virtual network to Azure services without a public IP address at the source or destination which protect your resources against public data leakage risks. The policy limits you to Private Link enabled SKUs for Azure SignalR Service. Learn more about private link at: https://aka.ms/asrs/privatelink.",
    "metadata": {
      "version": "1.0.0",
      "category": "SignalR"
    },
    "parameters": {
      "effect": {
        "type": "String",
        "metadata": {
          "displayName": "Effect",
          "description": "Enable or disable the execution of the policy"
        },
        "allowedValues": [
          "Audit",
          "Deny",
          "Disabled"
        ],
        "defaultValue": "Audit"
      }
    },
    "policyRule": {
      "if": {
        "allOf": [
          {
            "field": "type",
            "equals": "Microsoft.SignalRService/SignalR"
          },
          {
            "field": "Microsoft.SignalRService/SignalR/sku.tier",
            "equals": "Free"
          }
        ]
      },
      "then": {
      "effect": "[parameters('effect')]"
      }
    }
  },
  "id": "/providers/Microsoft.Authorization/policyDefinitions/464a1620-21b5-448d-8ce6-d4ac6d1bc49a",
  "type": "Microsoft.Authorization/policyDefinitions",
  "name": "464a1620-21b5-448d-8ce6-d4ac6d1bc49a"
}