Azure Monitor · Schema

AutoscaleSetting

Application InsightsCloudLogsMetricsMonitoringObservability

Properties

Name Type Description
profiles array The collection of automatic scaling profiles (maximum 20).
notifications array The collection of notifications.
enabled boolean The enabled flag.
predictiveAutoscalePolicy object
name string The name of the autoscale setting.
targetResourceUri string The resource identifier of the resource to autoscale.
targetResourceLocation string The location of the resource to autoscale.
View JSON Schema on GitHub

JSON Schema

microsoft-azure-monitor-autoscalesetting-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/AutoscaleSetting",
  "title": "AutoscaleSetting",
  "type": "object",
  "required": [
    "profiles"
  ],
  "properties": {
    "profiles": {
      "type": "array",
      "maxItems": 20,
      "items": {
        "$ref": "#/components/schemas/AutoscaleProfile"
      },
      "description": "The collection of automatic scaling profiles (maximum 20)."
    },
    "notifications": {
      "type": "array",
      "items": {
        "$ref": "#/components/schemas/AutoscaleNotification"
      },
      "description": "The collection of notifications."
    },
    "enabled": {
      "type": "boolean",
      "default": false,
      "description": "The enabled flag."
    },
    "predictiveAutoscalePolicy": {
      "$ref": "#/components/schemas/PredictiveAutoscalePolicy"
    },
    "name": {
      "type": "string",
      "description": "The name of the autoscale setting."
    },
    "targetResourceUri": {
      "type": "string",
      "description": "The resource identifier of the resource to autoscale."
    },
    "targetResourceLocation": {
      "type": "string",
      "description": "The location of the resource to autoscale."
    }
  }
}