Azure Monitor · Schema

NotificationRequestBody

Application InsightsCloudLogsMetricsMonitoringObservability

Properties

Name Type Description
alertType string The value of the supported alert type.
emailReceivers array
smsReceivers array
webhookReceivers array
azureAppPushReceivers array
armRoleReceivers array
View JSON Schema on GitHub

JSON Schema

microsoft-azure-monitor-notificationrequestbody-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/NotificationRequestBody",
  "title": "NotificationRequestBody",
  "type": "object",
  "required": [
    "alertType"
  ],
  "properties": {
    "alertType": {
      "type": "string",
      "description": "The value of the supported alert type."
    },
    "emailReceivers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/EmailReceiver"
      }
    },
    "smsReceivers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/SmsReceiver"
      }
    },
    "webhookReceivers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/WebhookReceiver"
      }
    },
    "azureAppPushReceivers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/AzureAppPushReceiver"
      }
    },
    "armRoleReceivers": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/ArmRoleReceiver"
      }
    }
  }
}