{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/960a628c-2f33-3367-a4ec-faca586888c5","info":{"title":"Service Health Historical Data APIs","description":"APIs for requesting historical data recorded by the Crosswork Service Health application.","termsOfService":"terms-of-service","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"http://www.cisco.com/public/sw-license-agreement.html"},"version":"7.1.0"},"security":[{"bearerAuth":[]}],"x-parser-conf":{"overview":{"markdownPath":"reference/ServiceHealth/sh_application_overview.md"}},"openapi":"3.0.1","servers":[{"url":"/crosswork/aa/aaapp/v1/"}],"securitySchemes":{"bearerAuth":{"type":"apiKey","description":"Security token for authorizing requests for these APIs.","name":"Authorization","in":"header"}}},"spec":{"type":"object","description":"Output simple value","properties":{"str":{"description":"string","type":"string"},"fl":{"description":"float","type":"number","format":"float"},"d":{"description":"double","type":"number","format":"double"},"int":{"description":"int64","type":"string","format":"int64"},"u":{"description":"uint64","type":"string","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"Output simple value string list","properties":{"list":{"description":"string list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/OutputSimpleValueStringList"},"flList":{"type":"object","description":"Output simple value float list","properties":{"list":{"description":"float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/OutputSimpleValueFloatList"},"intList":{"type":"object","description":"Output simple value int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/OutputSimpleValueIntList"},"uintList":{"type":"object","description":"Output simple value uint64 list","properties":{"list":{"description":"uint64 list","type":"array","items":{"type":"string","format":"uint64"}}},"$$ref":"#/components/schemas/OutputSimpleValueUintList"},"bList":{"type":"object","description":"Output simple value boolean list","properties":{"list":{"description":"boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/OutputSimpleValueBoolList"},"status":{"type":"object","properties":{"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"symptoms":{"description":"Symptoms","type":"array","items":{"type":"object","description":"ExpTracker Output Symptom","properties":{"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"label":{"description":"Label","type":"string"},"start":{"type":"string","description":"Start","format":"int64"},"end":{"type":"string","description":"End","format":"int64"},"calculations":{"type":"object","description":"Output Calculations","properties":{"explabel":{"description":"Expression label","type":"string"},"evalExpressionString":{"description":"Eval Expression string","type":"string"},"observedValue":{"description":"Observed value","type":"string"},"symptomMetrics":{"description":"Symptom metrics","type":"array","items":{"description":"Output Calculations Symptom Metric","type":"object","properties":{"metricInstance":{"description":"Metric instance","type":"string"},"value":{"description":"Value","type":"string"},"displayLabel":{"description":"Display label","type":"string"}},"$$ref":"#/components/schemas/OutputCalculationsSymptomMetric"}},"subExps":{"description":"Sub expressions","type":"array","items":{"$ref":"#/components/schemas/OutputCalculations","$$ref":"#/components/schemas/OutputCalculations"}},"profileConstants":{"description":"map\u003ckey, value\u003e\n key: Constant name\n value: Value defined for this constant in the respective Config Profile\nExample:\n \"profileConstants\": {\n \"CPU_THRESHOLD_MAX\": \"80\"\n }","type":"object","additionalProperties":{"type":"string"}}},"$$ref":"#/components/schemas/OutputCalculations"},"symptoms":{"type":"array","description":"Symptoms","items":{"type":"object","description":"Output Calculations","properties":{"explabel":{"description":"Expression label","type":"string"},"evalExpressionString":{"description":"Eval Expression string","type":"string"},"observedValue":{"description":"Observed value","type":"string"},"symptomMetrics":{"description":"Symptom metrics","type":"array","items":{"description":"Output Calculations Symptom Metric","type":"object","properties":{"metricInstance":{"description":"Metric instance","type":"string"},"value":{"description":"Value","type":"string"},"displayLabel":{"description":"Display label","type":"string"}},"$$ref":"#/components/schemas/OutputCalculationsSymptomMetric"}},"subExps":{"description":"Sub expressions","type":"array","items":{"$ref":"#/components/schemas/OutputCalculations","$$ref":"#/components/schemas/OutputCalculations"}},"profileConstants":{"description":"map\u003ckey, value\u003e\n key: Constant name\n value: Value defined for this constant in the respective Config Profile\nExample:\n \"profileConstants\": {\n \"CPU_THRESHOLD_MAX\": \"80\"\n }","type":"object","additionalProperties":{"type":"string"}}},"$$ref":"#/components/schemas/OutputCalculations"}},"priority":{"type":"integer","description":"Priority","format":"int64"},"nodeID":{"description":"Node id","type":"string"},"cdgID":{"description":"CDG id","type":"string"}},"$$ref":"#/components/schemas/ExpTrackerOutputSymptom"}}},"description":"Status which represents the health and symptoms.","$$ref":"#/components/schemas/OutputSimpleValueStatus"},"alert":{"type":"object","description":"Simple Value Alert","properties":{"level":{"description":"Level","type":"string"},"message":{"description":"Message","type":"string"}},"$$ref":"#/components/schemas/SimpleValueAlert"},"dList":{"type":"object","description":"Output simple value double list","properties":{"list":{"description":"double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/OutputSimpleValueDoubleList"},"nodeID":{"description":"Node id","type":"string"},"calculations":{"type":"object","description":"Output Calculations","properties":{"explabel":{"description":"Expression label","type":"string"},"evalExpressionString":{"description":"Eval Expression string","type":"string"},"observedValue":{"description":"Observed value","type":"string"},"symptomMetrics":{"description":"Symptom metrics","type":"array","items":{"description":"Output Calculations Symptom Metric","type":"object","properties":{"metricInstance":{"description":"Metric instance","type":"string"},"value":{"description":"Value","type":"string"},"displayLabel":{"description":"Display label","type":"string"}},"$$ref":"#/components/schemas/OutputCalculationsSymptomMetric"}},"subExps":{"description":"Sub expressions","type":"array","items":{"$ref":"#/components/schemas/OutputCalculations","$$ref":"#/components/schemas/OutputCalculations"}},"profileConstants":{"description":"map\u003ckey, value\u003e\n key: Constant name\n value: Value defined for this constant in the respective Config Profile\nExample:\n \"profileConstants\": {\n \"CPU_THRESHOLD_MAX\": \"80\"\n }","type":"object","additionalProperties":{"type":"string"}}},"$$ref":"#/components/schemas/OutputCalculations"},"subserviceName":{"description":"Subservice name","type":"string"},"symptoms":{"description":"symptoms","type":"array","items":{"type":"object","description":"ExpTracker Output Symptom","properties":{"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"label":{"description":"Label","type":"string"},"start":{"type":"string","description":"Start","format":"int64"},"end":{"type":"string","description":"End","format":"int64"},"calculations":{"type":"object","description":"Output Calculations","properties":{"explabel":{"description":"Expression label","type":"string"},"evalExpressionString":{"description":"Eval Expression string","type":"string"},"observedValue":{"description":"Observed value","type":"string"},"symptomMetrics":{"description":"Symptom metrics","type":"array","items":{"description":"Output Calculations Symptom Metric","type":"object","properties":{"metricInstance":{"description":"Metric instance","type":"string"},"value":{"description":"Value","type":"string"},"displayLabel":{"description":"Display label","type":"string"}},"$$ref":"#/components/schemas/OutputCalculationsSymptomMetric"}},"subExps":{"description":"Sub expressions","type":"array","items":{"$ref":"#/components/schemas/OutputCalculations","$$ref":"#/components/schemas/OutputCalculations"}},"profileConstants":{"description":"map\u003ckey, value\u003e\n key: Constant name\n value: Value defined for this constant in the respective Config Profile\nExample:\n \"profileConstants\": {\n \"CPU_THRESHOLD_MAX\": \"80\"\n }","type":"object","additionalProperties":{"type":"string"}}},"$$ref":"#/components/schemas/OutputCalculations"},"symptoms":{"type":"array","description":"Symptoms","items":{"type":"object","description":"Output Calculations","properties":{"explabel":{"description":"Expression label","type":"string"},"evalExpressionString":{"description":"Eval Expression string","type":"string"},"observedValue":{"description":"Observed value","type":"string"},"symptomMetrics":{"description":"Symptom metrics","type":"array","items":{"description":"Output Calculations Symptom Metric","type":"object","properties":{"metricInstance":{"description":"Metric instance","type":"string"},"value":{"description":"Value","type":"string"},"displayLabel":{"description":"Display label","type":"string"}},"$$ref":"#/components/schemas/OutputCalculationsSymptomMetric"}},"subExps":{"description":"Sub expressions","type":"array","items":{"$ref":"#/components/schemas/OutputCalculations","$$ref":"#/components/schemas/OutputCalculations"}},"profileConstants":{"description":"map\u003ckey, value\u003e\n key: Constant name\n value: Value defined for this constant in the respective Config Profile\nExample:\n \"profileConstants\": {\n \"CPU_THRESHOLD_MAX\": \"80\"\n }","type":"object","additionalProperties":{"type":"string"}}},"$$ref":"#/components/schemas/OutputCalculations"}},"priority":{"type":"integer","description":"Priority","format":"int64"},"nodeID":{"description":"Node id","type":"string"},"cdgID":{"description":"CDG id","type":"string"}},"$$ref":"#/components/schemas/ExpTrackerOutputSymptom"}},"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"send":{"description":"send","type":"boolean"},"errors":{"type":"array","description":"errors","items":{"type":"object","description":"ExpTracker Output Symptom","properties":{"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"label":{"description":"Label","type":"string"},"start":{"type":"string","description":"Start","format":"int64"},"end":{"type":"string","description":"End","format":"int64"},"calculations":{"type":"object","description":"Output Calculations","properties":{"explabel":{"description":"Expression label","type":"string"},"evalExpressionString":{"description":"Eval Expression string","type":"string"},"observedValue":{"description":"Observed value","type":"string"},"symptomMetrics":{"description":"Symptom metrics","type":"array","items":{"description":"Output Calculations Symptom Metric","type":"object","properties":{"metricInstance":{"description":"Metric instance","type":"string"},"value":{"description":"Value","type":"string"},"displayLabel":{"description":"Display label","type":"string"}},"$$ref":"#/components/schemas/OutputCalculationsSymptomMetric"}},"subExps":{"description":"Sub expressions","type":"array","items":{"$ref":"#/components/schemas/OutputCalculations","$$ref":"#/components/schemas/OutputCalculations"}},"profileConstants":{"description":"map\u003ckey, value\u003e\n key: Constant name\n value: Value defined for this constant in the respective Config Profile\nExample:\n \"profileConstants\": {\n \"CPU_THRESHOLD_MAX\": \"80\"\n }","type":"object","additionalProperties":{"type":"string"}}},"$$ref":"#/components/schemas/OutputCalculations"},"symptoms":{"type":"array","description":"Symptoms","items":{"type":"object","description":"Output Calculations","properties":{"explabel":{"description":"Expression label","type":"string"},"evalExpressionString":{"description":"Eval Expression string","type":"string"},"observedValue":{"description":"Observed value","type":"string"},"symptomMetrics":{"description":"Symptom metrics","type":"array","items":{"description":"Output Calculations Symptom Metric","type":"object","properties":{"metricInstance":{"description":"Metric instance","type":"string"},"value":{"description":"Value","type":"string"},"displayLabel":{"description":"Display label","type":"string"}},"$$ref":"#/components/schemas/OutputCalculationsSymptomMetric"}},"subExps":{"description":"Sub expressions","type":"array","items":{"$ref":"#/components/schemas/OutputCalculations","$$ref":"#/components/schemas/OutputCalculations"}},"profileConstants":{"description":"map\u003ckey, value\u003e\n key: Constant name\n value: Value defined for this constant in the respective Config Profile\nExample:\n \"profileConstants\": {\n \"CPU_THRESHOLD_MAX\": \"80\"\n }","type":"object","additionalProperties":{"type":"string"}}},"$$ref":"#/components/schemas/OutputCalculations"}},"priority":{"type":"integer","description":"Priority","format":"int64"},"nodeID":{"description":"Node id","type":"string"},"cdgID":{"description":"CDG id","type":"string"}},"$$ref":"#/components/schemas/ExpTrackerOutputSymptom"}}},"$$ref":"#/components/schemas/OutputSimpleValue","title":"OutputSimpleValue"}}