JSON
Copy definition Copy definition 4 EPAC EPAC
{ 7 items displayName: "Deploy Azure Monitor Baseline Alerts (AMBA-ALZ) for Connectivity" , description: "This initiative deploys Azure Monitor Baseline Alerts (AMBA-ALZ) to monitor Network components such as Azure Firewalls, ExpressRoute, VPN, and Private DNS Zones." , metadata: { 5 items version: "1.4.3" , category: "Monitoring" , source: "https://github.com/Azure/azure-monitor-baseline-alerts/" , alzCloudEnvironments: [ 1 item ] , _deployed_by_amba: true } , parameters: { 293 items ALZMonitorResourceGroupName: { 3 items type: "String" , defaultValue: "rg-amba-monitoring-001" , metadata: { 2 items displayName: "ALZ Monitor Resource Group Name" , description: "Name of the resource group where the ALZ Monitor resources will be deployed" } } , ALZMonitorResourceGroupTags: { 3 items type: "Object" , defaultValue: { 1 item _deployed_by_alz_monitor: true } , metadata: { 2 items displayName: "ALZ Monitor Resource Group Tags" , description: "Tags to be applied to the resource group where the ALZ Monitor resources will be deployed" } } , ALZMonitorResourceGroupLocation: { 3 items type: "String" , defaultValue: "centralus" , metadata: { 2 items displayName: "ALZ Monitor Resource Group Location" , description: "Location of the resource group where the ALZ Monitor resources will be deployed" } } , ALZMonitorDisableTagName: { 3 items type: "String" , metadata: { 2 items displayName: "ALZ Monitoring disabled tag name" , description: "Tag name used to disable monitoring at the resource level. Set to true if monitoring should be disabled." } , defaultValue: "MonitorDisableTagName" } , ALZMonitorDisableTagValues: { 3 items type: "Array" , metadata: { 2 items displayName: "ALZ Monitoring disabled tag values(s)" , description: "Tag value(s) used to disable monitoring at the resource level. Set to true if monitoring should be disabled." } , defaultValue: [ 4 items "true" , "Test" , "Dev" , "Sandbox" ] } , ERCIRQoSDropBitsinPerSecAlertSeverity: { 4 items } , ERCIRQoSDropBitsinPerSecWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERC IRQoS Drop Bits in Per Sec Window Size" , description: "Window size for the alert" } } , ERCIRQoSDropBitsinPerSecEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERC IRQoS Drop Bits in Per Sec Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERCIRQoSDropBitsinPerSecPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERC IRQoS Drop Bits in Per Sec Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERCIRQoSDropBitsinPerSecAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERC IRQoS Drop Bits in Per Sec Alert State" , description: "Alert state for the alert" } } , ERCIRQoSDropBitsinPerSecFailingPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "ERC IRQoS Drop Bits in Per Sec Failing Periods" , description: "Number of failing periods before alert is fired" } } , ERCIRQoSDropBitsinPerSecEvaluationPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "ERC IRQoS Drop Bits in Per Sec Evaluation Periods" , description: "The number of aggregated lookback points." } } , ERCIRQoSDropBitsoutPerSecAlertSeverity: { 4 items } , ERCIRQoSDropBitsoutPerSecWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERC IRQoS Drop Bits out Per Sec Window Size" , description: "Window size for the alert" } } , ERCIRQoSDropBitsoutPerSecEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERC IRQoS Drop Bits out Per Sec Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERCIRQoSDropBitsoutPerSecPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERC IRQoS Drop Bits out Per Sec Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERCIRQoSDropBitsoutPerSecAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERC IRQoS Drop Bits out Per Sec Alert State" , description: "Alert state for the alert" } } , ERCIRQoSDropBitsoutPerSecFailingPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "ERC IRQoS Drop Bits out Per Sec Failing Periods" , description: "Number of failing periods before alert is fired" } } , ERCIRQoSDropBitsoutPerSecEvaluationPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "ERC IRQoS Drop Bits out Per Sec Evaluation Periods" , description: "The number of aggregated lookback points." } } , VPNGwBGPPeerStatusAlertSeverity: { 4 items } , VPNGwBGPPeerStatusWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN Gw BGP Peer Status Window Size" , description: "Window size for the alert" } } , VPNGwBGPPeerStatusEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN Gw BGP Peer Status Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VPNGwBGPPeerStatusPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN Gw BGP Peer Status Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGwBGPPeerStatusAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN Gw BGP Peer Status Alert State" , description: "Alert state for the alert" } } , VPNGwBGPPeerStatusThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "VPN Gw BGP Peer Status Threshold" , description: "Threshold for the alert" } } , VnetGwERCpuUtilAlertSeverity: { 4 items } , VnetGwERCpuUtilWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw ER Cpu Util Window Size" , description: "Window size for the alert" } } , VnetGwERCpuUtilEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw ER Cpu Util Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwERCpuUtilPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw ER Cpu Util Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwERCpuUtilAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw ER Cpu Util Alert State" , description: "Alert state for the alert" } } , VnetGwERCpuUtilThreshold: { 3 items type: "string" , defaultValue: "80" , metadata: { 2 items displayName: "Vnet Gw ER Cpu Util Threshold" , description: "Threshold for the alert" } } , VnetGwTunnelBWAlertSeverity: { 4 items } , VnetGwTunnelBWWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel BW Window Size" , description: "Window size for the alert" } } , VnetGwTunnelBWEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel BW Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwTunnelBWPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel BW Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwTunnelBWAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Tunnel BW Alert State" , description: "Alert state for the alert" } } , VnetGwTunnelBWThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "Vnet Gw Tunnel BW Threshold" , description: "Threshold for the alert" } } , VnetGwTunnelEgressAlertSeverity: { 4 items } , VnetGwTunnelEgressWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Window Size" , description: "Window size for the alert" } } , VnetGwTunnelEgressEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwTunnelEgressPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwTunnelEgressAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Alert State" , description: "Alert state for the alert" } } , VnetGwTunnelEgressThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Threshold" , description: "Threshold for the alert" } } , VnetGwTunnelIngressAlertSeverity: { 4 items } , VnetGwTunnelIngressWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Window Size" , description: "Window size for the alert" } } , VnetGwTunnelIngressEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwTunnelIngressPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwTunnelIngressAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Alert State" , description: "Alert state for the alert" } } , VnetGwTunnelIngressThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Threshold" , description: "Threshold for the alert" } } , VPNGWBandWidthUtilAlertSeverity: { 4 items } , VPNGWBandWidthUtilWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN GW Band Width Util Window Size" , description: "Window size for the alert" } } , VPNGWBandWidthUtilEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN GW Band Width Util Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VPNGWBandWidthUtilPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN GW Band Width Util Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGWBandWidthUtilAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Band Width Util Alert State" , description: "Alert state for the alert" } } , VPNGWBandWidthUtilThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "VPN GW Band Width Util Threshold" , description: "Threshold for the alert" } } , VPNGWEgressAlertSeverity: { 4 items } , VPNGWEgressWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN GW Egress Window Size" , description: "Window size for the alert" } } , VPNGWEgressEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN GW Egress Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VPNGWEgressPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN GW Egress Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGWEgressAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Egress Alert State" , description: "Alert state for the alert" } } , VPNGWEgressThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "VPN GW Egress Threshold" , description: "Threshold for the alert" } } , VPNGWTunnelEgressPacketDropCountAlertSeverity: { 4 items } , VPNGWTunnelEgressPacketDropCountWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Count Window Size" , description: "Window size for the alert" } } , VPNGWTunnelEgressPacketDropCountFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Count Frequency" , description: "Evaluation frequency for the alert" } } , VPNGWTunnelEgressPacketDropCountPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Count Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGWTunnelEgressPacketDropCountAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Count Alert State" , description: "Alert state for the alert" } } , VPNGWTunnelEgressPacketDropCountFailingPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Count Failing Periods" , description: "Number of failing periods before alert is fired" } } , VPNGWTunnelEgressPacketDropCountEvaluationPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Count Evaluation Periods" , description: "The number of aggregated lookback points." } } , VPNGWTunnelEgressPacketDropMismatchAlertSeverity: { 4 items } , VPNGWTunnelEgressPacketDropMismatchWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Mismatch Window Size" , description: "Window size for the alert" } } , VPNGWTunnelEgressPacketDropMismatchFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Mismatch Frequency" , description: "Evaluation frequency for the alert" } } , VPNGWTunnelEgressPacketDropMismatchPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Mismatch Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGWTunnelEgressPacketDropMismatchAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Mismatch Alert State" , description: "Alert state for the alert" } } , VPNGWTunnelEgressPacketDropMismatchFailingPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Mismatch Failing Periods" , description: "Number of failing periods before alert is fired" } } , VPNGWTunnelEgressPacketDropMismatchEvaluationPeriods: { 3 items type: "string" , defaultValue: "2" , metadata: { 2 items displayName: "VPN GW Tunnel Egress Packet Drop Mismatch Evaluation Periods" , description: "The number of aggregated lookback points." } } , VPNGWIngressAlertSeverity: { 4 items } , VPNGWIngressWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN GW Ingress Window Size" , description: "Window size for the alert" } } , VPNGWIngressEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN GW Ingress Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VPNGWIngressPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN GW Ingress Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGWIngressAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Ingress Alert State" , description: "Alert state for the alert" } } , VPNGWIngressThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "VPN GW Ingress Threshold" , description: "Threshold for the alert" } } , VPNGWIngressAutoMitigate: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Ingress Auto Mitigate" , description: "Auto Mitigate for the alert" } } , VPNGWTunnelIngressPacketDropCountAlertSeverity: { 4 items } , VPNGWTunnelIngressPacketDropCountWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Count Window Size" , description: "Window size for the alert" } } , VPNGWTunnelIngressPacketDropCountFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Count Frequency" , description: "Evaluation frequency for the alert" } } , VPNGWTunnelIngressPacketDropCountPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Count Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGWTunnelIngressPacketDropCountAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Count Alert State" , description: "Alert state for the alert" } } , VPNGWTunnelIngressPacketDropCountFailingPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Count Failing Periods" , description: "Number of failing periods before alert is fired" } } , VPNGWTunnelIngressPacketDropCountEvaluationPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Count Evaluation Periods" , description: "The number of aggregated lookback points." } } , VPNGWTunnelIngressPacketDropMismatchAlertSeverity: { 4 items } , VPNGWTunnelIngressPacketDropMismatchWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Mismatch Window Size" , description: "Window size for the alert" } } , VPNGWTunnelIngressPacketDropMismatchFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Mismatch Frequency" , description: "Evaluation frequency for the alert" } } , VPNGWTunnelIngressPacketDropMismatchPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Mismatch Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VPNGWTunnelIngressPacketDropMismatchAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Mismatch Alert State" , description: "Alert state for the alert" } } , VPNGWTunnelIngressPacketDropMismatchFailingPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Mismatch Failing Periods" , description: "Number of failing periods before alert is fired" } } , VPNGWTunnelIngressPacketDropMismatchEvaluationPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "VPN GW Tunnel Ingress Packet Drop Mismatch Evaluation Periods" , description: "The number of aggregated lookback points." } } , PDNSZCapacityUtilAlertSeverity: { 4 items } , PDNSZCapacityUtilWindowSize: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PDNSZ Capacity Util Window Size" , description: "Window size for the alert" } } , PDNSZCapacityUtilEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PDNSZ Capacity Util Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PDNSZCapacityUtilPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PDNSZ Capacity Util Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PDNSZCapacityUtilAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PDNSZ Capacity Util Alert State" , description: "Alert state for the alert" } } , PDNSZCapacityUtilThreshold: { 3 items type: "string" , defaultValue: "80" , metadata: { 2 items displayName: "PDNSZ Capacity Util Threshold" , description: "Threshold for the alert" } } , PDNSZQueryVolumeAlertSeverity: { 4 items } , PDNSZQueryVolumeWindowSize: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PDNSZ Query Volume Window Size" , description: "Window size for the alert" } } , PDNSZQueryVolumeEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PDNSZ Query Volume Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PDNSZQueryVolumePolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PDNSZ Query Volume Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PDNSZQueryVolumeAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PDNSZ Query Volume Alert State" , description: "Alert state for the alert" } } , PDNSZQueryVolumeThreshold: { 3 items type: "string" , defaultValue: "500" , metadata: { 2 items displayName: "PDNSZ Query Volume Threshold" , description: "Threshold for the alert" } } , PDNSZRecordSetCapacityAlertSeverity: { 4 items } , PDNSZRecordSetCapacityWindowSize: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PDNSZ Record Set Capacity Window Size" , description: "Window size for the alert" } } , PDNSZRecordSetCapacityEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PDNSZ Record Set Capacity Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PDNSZRecordSetCapacityPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PDNSZ Record Set Capacity Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PDNSZRecordSetCapacityAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PDNSZ Record Set Capacity Alert State" , description: "Alert state for the alert" } } , PDNSZRecordSetCapacityThreshold: { 3 items type: "string" , defaultValue: "80" , metadata: { 2 items displayName: "PDNSZ Record Set Capacity Threshold" , description: "Threshold for the alert" } } , PDNSZRegistrationCapacityUtilAlertSeverity: { 4 items } , PDNSZRegistrationCapacityUtilWindowSize: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PDNSZ Registration Capacity Util Window Size" , description: "Window size for the alert" } } , PDNSZRegistrationCapacityUtilEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1H" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PDNSZ Registration Capacity Util Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PDNSZRegistrationCapacityUtilPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PDNSZ Registration Capacity Util Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PDNSZRegistrationCapacityUtilAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PDNSZ Registration Capacity Util Alert State" , description: "Alert state for the alert" } } , PDNSZRegistrationCapacityUtilThreshold: { 3 items type: "string" , defaultValue: "80" , metadata: { 2 items displayName: "PDNSZ Registration Capacity Util Threshold" , description: "Threshold for the alert" } } , PIPDDoSAttackAlertSeverity: { 4 items } , PIPDDoSAttackWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PIP DDoS Attack Window Size" , description: "Window size for the alert" } } , PIPDDoSAttackEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PIP DDoS Attack Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PIPDDoSAttackPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PIP DDoS Attack Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PIPDDoSAttackAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PIP DDoS Attack Alert State" , description: "Alert state for the alert" } } , PIPDDoSAttackThreshold: { 3 items type: "string" , defaultValue: "0" , metadata: { 2 items displayName: "PIP DDoS Attack Threshold" , description: "Threshold for the alert" } } , PIPPacketsInDDoSAlertSeverity: { 4 items } , PIPPacketsInDDoSWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PIP Packets In DDoS Window Size" , description: "Window size for the alert" } } , PIPPacketsInDDoSEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PIP Packets In DDoS Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PIPPacketsInDDoSPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PIP Packets In DDoS Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PIPPacketsInDDoSAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PIP Packets In DDoS Alert State" , description: "Alert state for the alert" } } , PIPPacketsInDDoSThreshold: { 3 items type: "string" , defaultValue: "40000" , metadata: { 2 items displayName: "PIP Packets In DDoS Threshold" , description: "Threshold for the alert" } } , PIPVIPAvailabilityAlertSeverity: { 4 items } , PIPVIPAvailabilityWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PIP VIP Availability Window Size" , description: "Window size for the alert" } } , PIPVIPAvailabilityEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PIP VIP Availability Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PIPVIPAvailabilityPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PIP VIP Availability Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PIPVIPAvailabilityAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PIP VIP Availability Alert State" , description: "Alert state for the alert" } } , PIPVIPAvailabilityThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "PIP VIP Availability Threshold" , description: "Threshold for the alert" } } , PIPBytesInDDoSAlertSeverity: { 4 items } , PIPBytesInDDoSWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "PIP Bytes In DDoS Window Size" , description: "Window size for the alert" } } , PIPBytesInDDoSEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "PIP Bytes In DDoS Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , PIPBytesInDDoSPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "PIP Bytes In DDoS Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , PIPBytesInDDoSAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "PIP Bytes In DDoS Alert State" , description: "Alert state for the alert" } } , PIPBytesInDDoSThreshold: { 3 items type: "string" , defaultValue: "8000000" , metadata: { 2 items displayName: "PIP Bytes In DDoS Threshold" , description: "Threshold for the alert" } } , ERGwExpressRouteBitsInAlertSeverity: { 4 items } , ERGwExpressRouteBitsInWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ER Gw Express Route Bits In Window Size" , description: "Window size for the alert" } } , ERGwExpressRouteBitsInEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ER Gw Express Route Bits In Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERGwExpressRouteBitsInPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ER Gw Express Route Bits In Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERGwExpressRouteBitsInAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ER Gw Express Route Bits In Alert State" , description: "Alert state for the alert" } } , ERGwExpressRouteBitsInThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "ER Gw Express Route Bits In Threshold" , description: "Threshold for the alert" } } , ERGwExpressRouteBitsOutAlertSeverity: { 4 items } , ERGwExpressRouteBitsOutWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ER Gw Express Route Bits Out Window Size" , description: "Window size for the alert" } } , ERGwExpressRouteBitsOutEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ER Gw Express Route Bits Out Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERGwExpressRouteBitsOutPolicyEffect: { 4 items type: "string" , defaultValue: "disabled" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ER Gw Express Route Bits Out Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERGwExpressRouteBitsOutAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ER Gw Express Route Bits Out Alert State" , description: "Alert state for the alert" } } , ERGwExpressRouteBitsOutThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "ER Gw Express Route Bits Out Threshold" , description: "Threshold for the alert" } } , ERGwExpressRouteCpuUtilAlertSeverity: { 4 items } , ERGwExpressRouteCpuUtilWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ER Gw Express Route Cpu Util Window Size" , description: "Window size for the alert" } } , ERGwExpressRouteCpuUtilEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ER Gw Express Route Cpu Util Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERGwExpressRouteCpuUtilPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ER Gw Express Route Cpu Util Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERGwExpressRouteCpuUtilAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ER Gw Express Route Cpu Util Alert State" , description: "Alert state for the alert" } } , ERGwExpressRouteCpuUtilThreshold: { 3 items type: "string" , defaultValue: "80" , metadata: { 2 items displayName: "ER Gw Express Route Cpu Util Threshold" , description: "Threshold for the alert" } } , VNETDDOSAttackAlertSeverity: { 4 items } , VNETDDOSAttackWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "VNET DDoS Attack Window Size" , description: "Window size for the alert" } } , VNETDDOSAttackEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "VNET DDoS Attack Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VNETDDOSAttackPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "VNET DDoS Attack Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VNETDDOSAttackAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "VNET DDoS Attack Alert State" , description: "Alert state for the alert" } } , VNETDDOSAttackThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "VNET DDoS Attack Threshold" , description: "Threshold for the alert" } } , VnetGwTunnelEgressPacketDropCountAlertSeverity: { 4 items } , VnetGwTunnelEgressPacketDropCountWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Count Window Size" , description: "Window size for the alert" } } , VnetGwTunnelEgressPacketDropCountEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Count Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwTunnelEgressPacketDropCountPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Count Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwTunnelEgressPacketDropCountAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Count Alert State" , description: "Alert state for the alert" } } , VnetGwTunnelEgressPacketDropCountFailingPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Count Failing Periods" , description: "Number of failing periods before alert is fired" } } , VnetGwTunnelEgressPacketDropCountEvaluationPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Count Evaluation Periods" , description: "The number of aggregated lookback points." } } , VnetGwTunnelEgressPacketDropMismatchAlertSeverity: { 4 items } , VnetGwTunnelEgressPacketDropMismatchWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Mismatch Window Size" , description: "Window size for the alert" } } , VnetGwTunnelEgressPacketDropMismatchEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Mismatch Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwTunnelEgressPacketDropMismatchPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Mismatch Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwTunnelEgressPacketDropMismatchAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Mismatch Alert State" , description: "Alert state for the alert" } } , VnetGwTunnelEgressPacketDropMismatchFailingPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Mismatch Failing Periods" , description: "Number of failing periods before alert is fired" } } , VnetGwTunnelEgressPacketDropMismatchEvaluationPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Egress Packet Drop Mismatch Evaluation Periods" , description: "The number of aggregated lookback points." } } , VnetGwExpressRouteBitsPerSecondAlertSeverity: { 4 items } , VnetGwExpressRouteBitsPerSecondWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Express Route Bits Per Second Window Size" , description: "Window size for the alert" } } , VnetGwExpressRouteBitsPerSecondEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Express Route Bits Per Second Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwExpressRouteBitsPerSecondPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Express Route Bits Per Second Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwExpressRouteBitsPerSecondAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Express Route Bits Per Second Alert State" , description: "Alert state for the alert" } } , VnetGwExpressRouteBitsPerSecondThreshold: { 3 items type: "string" , defaultValue: "1" , metadata: { 2 items displayName: "Vnet Gw Express Route Bits Per Second Threshold" , description: "Threshold for the alert" } } , VnetGwTunnelIngressPacketDropMismatchAlertSeverity: { 4 items } , VnetGwTunnelIngressPacketDropMismatchWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Mismatch Window Size" , description: "Window size for the alert" } } , VnetGwTunnelIngressPacketDropMismatchEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Mismatch Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwTunnelIngressPacketDropMismatchPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Mismatch Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwTunnelIngressPacketDropMismatchAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Mismatch Alert State" , description: "Alert state for the alert" } } , VnetGwTunnelIngressPacketDropMismatchFailingPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Mismatch Failing Periods" , description: "Number of failing periods before alert is fired" } } , VnetGwTunnelIngressPacketDropMismatchEvaluationPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Mismatch Evaluation Periods" , description: "The number of aggregated lookback points." } } , VnetGwTunnelIngressPacketDropCountAlertSeverity: { 4 items } , VnetGwTunnelIngressPacketDropCountWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Count Window Size" , description: "Window size for the alert" } } , VnetGwTunnelIngressPacketDropCountEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Count Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , VnetGwTunnelIngressPacketDropCountPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Count Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , VnetGwTunnelIngressPacketDropCountAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Count Alert State" , description: "Alert state for the alert" } } , VnetGwTunnelIngressPacketDropCountFailingPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Count Failing Periods" , description: "Number of failing periods before alert is fired" } } , VnetGwTunnelIngressPacketDropCountEvaluationPeriods: { 3 items type: "string" , defaultValue: "4" , metadata: { 2 items displayName: "Vnet Gw Tunnel Ingress Packet Drop Count Evaluation Periods" , description: "The number of aggregated lookback points." } } , ERCIRBgpAvailabilityAlertSeverity: { 4 items } , ERCIRBgpAvailabilityWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERCIR Bgp Availability Window Size" , description: "Window size for the alert" } } , ERCIRBgpAvailabilityEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERCIR Bgp Availability Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERCIRBgpAvailabilityPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERCIR Bgp Availability Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERCIRBgpAvailabilityAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERCIR Bgp Availability Alert State" , description: "Alert state for the alert" } } , ERCIRBgpAvailabilityThreshold: { 3 items type: "string" , defaultValue: "90" , metadata: { 2 items displayName: "ERCIR Bgp Availability Threshold" , description: "Threshold for the alert" } } , ERCIRArpAvailabilityAlertSeverity: { 4 items } , ERCIRArpAvailabilityWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERCIR Arp Availability Window Size" , description: "Window size for the alert" } } , ERCIRArpAvailabilityFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERCIR Arp Availability Frequency" , description: "Evaluation frequency for the alert" } } , ERCIRArpAvailabilityPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERCIR ARP Availability Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERCIRArpAvailabilityAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERCIR Arp Availability Alert State" , description: "Alert state for the alert" } } , ERCIRArpAvailabilityThreshold: { 3 items type: "string" , defaultValue: "90" , metadata: { 2 items displayName: "ERCIR Arp Availability Threshold" , description: "Threshold for the alert" } } , AFWSNATPortUtilizationAlertSeverity: { 4 items } , AFWSNATPortUtilizationWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "AFW SNAT Port Utilization Window Size" , description: "Window size for the alert" } } , AFWSNATPortUtilizationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "AFW SNAT Port Utilization Frequency" , description: "Evaluation frequency for the alert" } } , AFWSNATPortUtilizationPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "AFW SNAT Port Utilization Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , AFWSNATPortUtilizationAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "AFW SNAT Port Utilization Alert State" , description: "Alert state for the alert" } } , AFWSNATPortUtilizationThreshold: { 3 items type: "string" , defaultValue: "80" , metadata: { 2 items displayName: "AFW SNAT Port Utilization Threshold" , description: "Threshold for the alert" } } , FirewallHealthAlertSeverity: { 4 items } , FirewallHealthWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "Firewall Health Window Size" , description: "Window size for the alert" } } , FirewallHealthEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "Firewall Health Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , FirewallHealthPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Firewall Health Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , FirewallHealthAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Firewall Health Alert State" , description: "Alert state for the alert" } } , FirewallHealthThreshold: { 3 items type: "string" , defaultValue: "90" , metadata: { 2 items displayName: "Firewall Health Threshold" , description: "Threshold for the alert" } } , activityFWDeletePolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Activity FW Delete Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , activityFWDeleteAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Activity FW Delete Alert State" , description: "Alert state for the alert" } } , activityNSGDeletePolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Activity NSG Delete Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , activityNSGDeleteAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Activity NSG Delete Alert State" , description: "Alert state for the alert" } } , activityUDRUpdatePolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Activity UDR Update Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , activityUDRUpdateAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Activity UDR Update Alert State" , description: "Alert state for the alert" } } , activityUDRDeletePolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Activity UDR Delete Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , activityUDRDeleteAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Activity UDR Delete Alert State" , description: "Alert state for the alert" } } , activityUDRRoutesDeletePolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Activity UDR Routes Delete Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , activityUDRRoutesDeleteAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Activity UDR Routes Delete Alert State" , description: "Alert state for the alert" } } , activityVPNGWDeletePolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "Activity VPN GW Delete Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , activityVPNGWDeleteAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "Activity VPN GW Delete Alert State" , description: "Alert state for the alert" } } , LBDatapathAvailabilityAlertSeverity: { 4 items } , LBDatapathAvailabilityWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "LB Data path Availability Window Size" , description: "Window size for the alert" } } , LBDatapathAvailabilityEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "LB Data path Availability Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , LBDatapathAvailabilityPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "LB Data path Availability Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , LBDatapathAvailabilityAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "LB Data path Availability Alert State" , description: "Alert state for the alert" } } , LBGlobalBackendAvailabilityAlertSeverity: { 4 items } , LBGlobalBackendAvailabilityWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "LB Global Backend Availability Window Size" , description: "Window size for the alert" } } , LBGlobalBackendAvailabilityEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "LB Global Backend Availability Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , LBGlobalBackendAvailabilityPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "LB Global Backend Availability Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , LBGlobalBackendAvailabilityAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "LB Global Backend Availability Alert State" , description: "Alert state for the alert" } } , LBHealthProbeStatusAlertSeverity: { 4 items } , LBHealthProbeStatusWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "LB Health Probe Status Window Size" , description: "Window size for the alert" } } , LBHealthProbeStatusEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "LB Health Probe Status Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , LBHealthProbeStatusPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "LB Health Probe Status Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , LBHealthProbeStatusAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "LB Health Probe Status Alert State" , description: "Alert state for the alert" } } , LBUsedSNATPortsAlertSeverity: { 4 items } , LBUsedSNATPortsWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "LB Used SNAT Ports Window Size" , description: "Window size for the alert" } } , LBUsedSNATPortsEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "LB Used SNAT Ports Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , LBUsedSNATPortsPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "LB Used SNAT Ports Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , LBUsedSNATPortsAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "LB Used SNAT Ports Alert State" , description: "Alert state for the alert" } } , ERPBitsInPerSecondAlertSeverity: { 4 items } , ERPBitsInPerSecondWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERP Bits In Per Second Window Size" , description: "Window size for the alert" } } , ERPBitsInPerSecondEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERP Bits In Per Second Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERPBitsInPerSecondPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERP Bits In Per Second Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERPBitsInPerSecondAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERP Bits In Per Second Alert State" , description: "Alert state for the alert" } } , ERPBitsOutPerSecondAlertSeverity: { 4 items } , ERPBitsOutPerSecondWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERP Bits Out Per Second Window Size" , description: "Window size for the alert" } } , ERPBitsOutPerSecondEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERP Bits Out Per Second Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERPBitsOutPerSecondPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERP Bits Out Per Second Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERPBitsOutPerSecondAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERP Bits Out Per Second Alert State" , description: "Alert state for the alert" } } , ERPLineProtocolAlertSeverity: { 4 items } , ERPLineProtocolWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERP Line Protocol Window Size" , description: "Window size for the alert" } } , ERPLineProtocolEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERP Line Protocol Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERPLineProtocolPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERP Line Protocol Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERPLineProtocolAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERP Line Protocol Alert State" , description: "Alert state for the alert" } } , ERPRxLightLevelHighAlertSeverity: { 4 items } , ERPRxLightLevelHighWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERP Rx Light Level High Window Size" , description: "Window size for the alert" } } , ERPRxLightLevelHighEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERP Rx Light Level High Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERPRxLightLevelHighPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERP Rx Light Level High Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERPRxLightLevelHighAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERP Rx Light Level High Alert State" , description: "Alert state for the alert" } } , ERPRxLightLevelLowAlertSeverity: { 4 items } , ERPRxLightLevelLowWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERP Rx Light Level Low Window Size" , description: "Window size for the alert" } } , ERPRxLightLevelLowEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERP Rx Light Level Low Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERPRxLightLevelLowPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERP Rx Light Level Low Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERPRxLightLevelLowAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERP Rx Light Level Low Alert State" , description: "Alert state for the alert" } } , ERPTxLightLevelHighAlertSeverity: { 4 items } , ERPTxLightLevelHighWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERP Tx Light Level High Window Size" , description: "Window size for the alert" } } , ERPTxLightLevelHighEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERP Tx Light Level High Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERPTxLightLevelHighPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERP Tx Light Level High Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERPTxLightLevelHighAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERP Tx Light Level High Alert State" , description: "Alert state for the alert" } } , ERPTxLightLevelLowAlertSeverity: { 4 items } , ERPTxLightLevelLowWindowSize: { 4 items type: "string" , defaultValue: "PT5M" , allowedValues: [ 8 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" , "PT6H" , "PT12H" , "P1D" ] , metadata: { 2 items displayName: "ERP Tx Light Level Low Window Size" , description: "Window size for the alert" } } , ERPTxLightLevelLowEvaluationFrequency: { 4 items type: "string" , defaultValue: "PT1M" , allowedValues: [ 5 items "PT1M" , "PT5M" , "PT15M" , "PT30M" , "PT1H" ] , metadata: { 2 items displayName: "ERP Tx Light Level Low Evaluation Frequency" , description: "Evaluation frequency for the alert" } } , ERPTxLightLevelLowPolicyEffect: { 4 items type: "string" , defaultValue: "deployIfNotExists" , allowedValues: [ 2 items "deployIfNotExists" , "disabled" ] , metadata: { 2 items displayName: "ERP Tx Light Level Low Policy Effect" , description: "Policy effect for the alert, deployIfNotExists will deploy the alert if it does not exist, disabled will not deploy the alert" } } , ERPTxLightLevelLowAlertState: { 3 items type: "string" , defaultValue: "true" , metadata: { 2 items displayName: "ERP Tx Light Level Low Alert State" , description: "Alert state for the alert" } } } , policyDefinitions: [ 52 items { 3 items policyDefinitionReferenceId: "ALZ_ERCIRQoSDropBitsinPerSec" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERCIR_QosDropBitsInPerSecond_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERCIRQoSDropBitsoutPerSec" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERCIR_QosDropBitsOutPerSecond_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGwBGPPeerStatus" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_BGPPeerStatus_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwERCpuUtil" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_ExpressRouteCpuUtil_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwTunnelBW" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_TunnelBandwidth_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwTunnelEgress" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_TunnelEgress_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwTunnelIngress" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_TunnelIngress_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGWBandWidthUtil" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_BandwidthUtil_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGWEgress" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_Egress_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGWTunnelEgressPacketDropCount" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_TunnelEgressPacketDropCount_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGWTunnelEgressPacketDropMismatch" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_TunnelEgressPacketDropMismatch_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGWIngress" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_Ingress_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGWTunnelIngressPacketDropCount" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_TunnelIngressPacketDropCount_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VPNGWTunnelIngressPacketDropMismatch" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VPNGw_TunnelIngressPacketDropMismatch_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PDNSZCapacityUtil" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_PDNSZ_CapacityUtil_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PDNSZQueryVolume" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_PDNSZ_QueryVolume_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PDNSZRecordSetCapacity" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_PDNSZ_RecordSetCapacity_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PDNSZRegistrationCapacityUtil" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_DNSZ_RegistrationCapacityUtil_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERGwExpressRouteBitsIn" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERGw_ExpressRouteBitsIn_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERGwExpressRouteBitsOut" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERGw_ExpressRouteBitsOut_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERGwExpressRouteCpuUtil" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERGw_ExpressRouteCpuUtil_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwTunnelEgressPacketDropCount" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_TunnelEgressPacketDropCount_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwTunnelEgressPacketDropMismatch" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_TunnelEgressPacketDropMismatch_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwExpressRouteBitsPerSecond" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_ExpressRouteBitsPerSecond_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwTunnelIngressPacketDropMismatch" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_TunnelIngressPacketDropMismatch_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VnetGwTunnelIngressPacketDropCount" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VnetGw_TunnelIngressPacketDropCount_Alert" , parameters: { 9 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERCIRBgpAvailability" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERCIR_BgpAvailability_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERCIRArpAvailability" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERCIR_ArpAvailability_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_AFWSNATPortUtilization" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_AFW_SNATPortUtilization_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PIPBytesInDDoSEvaluationFrequency" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_PublicIp_BytesInDDoSAttack_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PIPDDoSAttack" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_PublicIp_DDoSAttack_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PIPPacketsInDDoS" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_PublicIp_PacketsInDDoSAttack_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_PIPVIPAvailability" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_PublicIp_VIPAvailability_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_VNETDDOSAttack" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_VNET_DDoSAttack_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_FirewallHealth" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_AFW_FirewallHealth_Alert" , parameters: { 8 items } } , { 3 items policyDefinitionReferenceId: "ALZ_activityFWDelete" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_activitylog_Firewall_Delete" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_activityNSGDelete" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_activitylog_NSG_Delete" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_activityUDRUpdate" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_activitylog_RouteTable_Update" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_activityUDRDelete" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_activitylog_RouteTable_Delete" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_activityUDRRoutesDelete" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_activitylog_RouteTable_Routes_Delete" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_activityVPNGWDelete" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_activitylog_VPNGateway_Delete" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_LBDataPathAvailability" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ALB_DataPathAvailability_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_LBGlobalBackendAvailability" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ALB_GlobalBackendAvailability_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_LBHealthProbeStatus" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ALB_HealthProbeStatus_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_LBUsedSNATPorts" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ALB_UsedSNATPorts_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERPBitsInPerSecond" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERP_ExpressRouteBitsIn_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERPBitsOutPerSecond" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERP_ExpressRouteBitsOut_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERPLineProtocol" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERP_ExpressRoutLineProtocol_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERPRxLightLevelHigh" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERP_ExpressRoutRxLightLevel_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERPRxLightLevelLow" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERP_ExpressRoutRxLightLevellow_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERPTxLightLevelHigh" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERP_ExpressRoutTxLightLevell_Alert" , parameters: { 7 items } } , { 3 items policyDefinitionReferenceId: "ALZ_ERPTxLightLevelLow" , policyDefinitionId: "/providers/Microsoft.Management/managementGroups/contoso/providers/Microsoft.Authorization/policyDefinitions/Deploy_ERP_ExpressRoutTxLightLevellow_Alert" , parameters: { 7 items } } ] , policyType: "Custom" , policyDefinitionGroups: null }