aaa_response_collection

APIs.ioEngineeringPlatform
View JSON Schema on GitHub

JSON Schema

apis-io-engineering-platform-aaa-response-collection-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/aaa_response_collection",
  "title": "aaa_response_collection",
  "allOf": [
    {
      "$ref": "#/components/schemas/aaa_api-response-collection"
    },
    {
      "properties": {
        "result": {
          "additionalProperties": {
            "items": {
              "$ref": "#/components/schemas/aaa_alert-types"
            },
            "type": "array"
          },
          "example": {
            "Origin Monitoring": [
              {
                "description": "High levels of 5xx HTTP errors at your origin.",
                "display_name": "Origin Error Rate Alert",
                "filter_options": [
                  {
                    "AvailableValues": null,
                    "ComparisonOperator": "==",
                    "Key": "zones",
                    "Range": "1-n"
                  },
                  {
                    "AvailableValues": [
                      {
                        "Description": "Service-Level Objective of 99.7",
                        "ID": "99.7"
                      },
                      {
                        "Description": "Service-Level Objective of 99.8",
                        "ID": "99.8"
                      }
                    ],
                    "ComparisonOperator": ">=",
                    "Key": "slo",
                    "Range": "0-1"
                  }
                ],
                "type": "http_alert_origin_error"
              }
            ]
          },
          "type": "object"
        }
      }
    }
  ]
}