{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/digital-experience-monitoring_traceroute_details_response",
  "title": "digital-experience-monitoring_traceroute_details_response",
  "properties": {
    "host": {
      "description": "The host of the Traceroute synthetic application test",
      "example": "1.1.1.1",
      "type": "string"
    },
    "interval": {
      "description": "The interval at which the Traceroute synthetic application test is set to run.",
      "example": "0h5m0s",
      "type": "string"
    },
    "kind": {
      "enum": [
        "traceroute"
      ]
    },
    "name": {
      "description": "The name of the Traceroute synthetic application test",
      "example": "Atlassian Sign In Page",
      "type": "string"
    },
    "target_policies": {
      "items": {
        "properties": {
          "default": {
            "description": "Whether the policy is the default for the account",
            "type": "boolean"
          },
          "id": {
            "type": "string"
          },
          "name": {
            "type": "string"
          }
        },
        "required": [
          "id",
          "name",
          "default"
        ],
        "type": "object"
      },
      "nullable": true,
      "type": "array"
    },
    "targeted": {
      "type": "boolean"
    },
    "tracerouteStats": {
      "nullable": true,
      "properties": {
        "availabilityPct": {
          "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_pct_over_time"
        },
        "hopsCount": {
          "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_over_time"
        },
        "packetLossPct": {
          "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_pct_over_time"
        },
        "roundTripTimeMs": {
          "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_over_time"
        },
        "uniqueDevicesTotal": {
          "description": "Count of unique devices that have run this test in the given time period",
          "example": 57,
          "type": "integer"
        }
      },
      "required": [
        "uniqueDevicesTotal",
        "roundTripTimeMs",
        "hopsCount",
        "packetLossPct",
        "availabilityPct"
      ],
      "type": "object"
    },
    "tracerouteStatsByColo": {
      "items": {
        "properties": {
          "availabilityPct": {
            "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_pct_over_time"
          },
          "colo": {
            "example": "DFW",
            "type": "string"
          },
          "hopsCount": {
            "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_over_time"
          },
          "packetLossPct": {
            "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_pct_over_time"
          },
          "roundTripTimeMs": {
            "$ref": "#/components/schemas/digital-experience-monitoring_test_stat_over_time"
          },
          "uniqueDevicesTotal": {
            "description": "Count of unique devices that have run this test in the given time period",
            "example": 57,
            "type": "integer"
          }
        },
        "required": [
          "colo",
          "uniqueDevicesTotal",
          "roundTripTimeMs",
          "hopsCount",
          "packetLossPct",
          "availabilityPct"
        ],
        "type": "object"
      },
      "type": "array"
    }
  },
  "required": [
    "kind",
    "name",
    "host",
    "interval"
  ],
  "type": "object"
}