{"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":"Subservice Oper State Rule Trigger Conditions","properties":{"activate":{"type":"object","description":"Output Conditionals","properties":{"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"treeID":{"description":"Tree id","type":"string"},"value":{"description":"Output values","type":"object","properties":{"str":{"description":"string","type":"string"},"fl":{"type":"number","description":"float","format":"float"},"d":{"type":"number","description":"double","format":"double"},"int":{"type":"string","description":"int64","format":"int64"},"u":{"type":"string","description":"uint64","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"ExpTracker Output string list","properties":{"list":{"description":"String list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/ExptrackerOutputStringList"},"flList":{"type":"object","description":"ExpTracker Output float list","properties":{"list":{"description":"Float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/ExptrackerOutputFloatList"},"intList":{"type":"object","description":"ExpTracker Output int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/ExptrackerOutputIntList"},"uintList":{"type":"object","description":"ExpTracker Output uint64 list","properties":{"list":{"description":"unt64 list","type":"array","items":{"type":"string","description":"uint64","format":"uint64"}}},"$$ref":"#/components/schemas/ExptrackerOutputUintList"},"bList":{"description":"ExpTracker Output boolean list","type":"object","properties":{"list":{"description":"Boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/ExptrackerOutputBoolList"},"dList":{"type":"object","description":"ExpTracker Output double list","properties":{"list":{"description":"Double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/ExptrackerOutputDoubleList"}},"$$ref":"#/components/schemas/OutputValues"},"labels":{"type":"object","description":"Labels","additionalProperties":{"description":"Output values","type":"object","properties":{"str":{"description":"string","type":"string"},"fl":{"type":"number","description":"float","format":"float"},"d":{"type":"number","description":"double","format":"double"},"int":{"type":"string","description":"int64","format":"int64"},"u":{"type":"string","description":"uint64","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"ExpTracker Output string list","properties":{"list":{"description":"String list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/ExptrackerOutputStringList"},"flList":{"type":"object","description":"ExpTracker Output float list","properties":{"list":{"description":"Float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/ExptrackerOutputFloatList"},"intList":{"type":"object","description":"ExpTracker Output int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/ExptrackerOutputIntList"},"uintList":{"type":"object","description":"ExpTracker Output uint64 list","properties":{"list":{"description":"unt64 list","type":"array","items":{"type":"string","description":"uint64","format":"uint64"}}},"$$ref":"#/components/schemas/ExptrackerOutputUintList"},"bList":{"description":"ExpTracker Output boolean list","type":"object","properties":{"list":{"description":"Boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/ExptrackerOutputBoolList"},"dList":{"type":"object","description":"ExpTracker Output double list","properties":{"list":{"description":"Double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/ExptrackerOutputDoubleList"}},"$$ref":"#/components/schemas/OutputValues"}},"nodeID":{"description":"Node id","type":"string"},"treeType":{"type":"string","description":"Output tree type","default":"HEALTH","enum":["HEALTH","CONDITIONAL_ACTIVATE","CONDITIONAL_DEACTIVATE","CONDITIONAL_UPDATE","DYNAMIC"],"$$ref":"#/components/schemas/OutputTreeType"},"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"},"send":{"description":"Send","type":"boolean"}},"$$ref":"#/components/schemas/OutputConditionals"},"deactivate":{"type":"object","description":"Output Conditionals","properties":{"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"treeID":{"description":"Tree id","type":"string"},"value":{"description":"Output values","type":"object","properties":{"str":{"description":"string","type":"string"},"fl":{"type":"number","description":"float","format":"float"},"d":{"type":"number","description":"double","format":"double"},"int":{"type":"string","description":"int64","format":"int64"},"u":{"type":"string","description":"uint64","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"ExpTracker Output string list","properties":{"list":{"description":"String list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/ExptrackerOutputStringList"},"flList":{"type":"object","description":"ExpTracker Output float list","properties":{"list":{"description":"Float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/ExptrackerOutputFloatList"},"intList":{"type":"object","description":"ExpTracker Output int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/ExptrackerOutputIntList"},"uintList":{"type":"object","description":"ExpTracker Output uint64 list","properties":{"list":{"description":"unt64 list","type":"array","items":{"type":"string","description":"uint64","format":"uint64"}}},"$$ref":"#/components/schemas/ExptrackerOutputUintList"},"bList":{"description":"ExpTracker Output boolean list","type":"object","properties":{"list":{"description":"Boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/ExptrackerOutputBoolList"},"dList":{"type":"object","description":"ExpTracker Output double list","properties":{"list":{"description":"Double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/ExptrackerOutputDoubleList"}},"$$ref":"#/components/schemas/OutputValues"},"labels":{"type":"object","description":"Labels","additionalProperties":{"description":"Output values","type":"object","properties":{"str":{"description":"string","type":"string"},"fl":{"type":"number","description":"float","format":"float"},"d":{"type":"number","description":"double","format":"double"},"int":{"type":"string","description":"int64","format":"int64"},"u":{"type":"string","description":"uint64","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"ExpTracker Output string list","properties":{"list":{"description":"String list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/ExptrackerOutputStringList"},"flList":{"type":"object","description":"ExpTracker Output float list","properties":{"list":{"description":"Float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/ExptrackerOutputFloatList"},"intList":{"type":"object","description":"ExpTracker Output int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/ExptrackerOutputIntList"},"uintList":{"type":"object","description":"ExpTracker Output uint64 list","properties":{"list":{"description":"unt64 list","type":"array","items":{"type":"string","description":"uint64","format":"uint64"}}},"$$ref":"#/components/schemas/ExptrackerOutputUintList"},"bList":{"description":"ExpTracker Output boolean list","type":"object","properties":{"list":{"description":"Boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/ExptrackerOutputBoolList"},"dList":{"type":"object","description":"ExpTracker Output double list","properties":{"list":{"description":"Double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/ExptrackerOutputDoubleList"}},"$$ref":"#/components/schemas/OutputValues"}},"nodeID":{"description":"Node id","type":"string"},"treeType":{"type":"string","description":"Output tree type","default":"HEALTH","enum":["HEALTH","CONDITIONAL_ACTIVATE","CONDITIONAL_DEACTIVATE","CONDITIONAL_UPDATE","DYNAMIC"],"$$ref":"#/components/schemas/OutputTreeType"},"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"},"send":{"description":"Send","type":"boolean"}},"$$ref":"#/components/schemas/OutputConditionals"},"update":{"type":"object","description":"Output Conditionals","properties":{"level":{"type":"string","description":"ExpTracker Health mapping","default":"ERROR","enum":["ERROR","BROKEN","DEGRADED","HEALTHY","UNKNOWN"],"$$ref":"#/components/schemas/ExpTrackerHealth"},"treeID":{"description":"Tree id","type":"string"},"value":{"description":"Output values","type":"object","properties":{"str":{"description":"string","type":"string"},"fl":{"type":"number","description":"float","format":"float"},"d":{"type":"number","description":"double","format":"double"},"int":{"type":"string","description":"int64","format":"int64"},"u":{"type":"string","description":"uint64","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"ExpTracker Output string list","properties":{"list":{"description":"String list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/ExptrackerOutputStringList"},"flList":{"type":"object","description":"ExpTracker Output float list","properties":{"list":{"description":"Float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/ExptrackerOutputFloatList"},"intList":{"type":"object","description":"ExpTracker Output int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/ExptrackerOutputIntList"},"uintList":{"type":"object","description":"ExpTracker Output uint64 list","properties":{"list":{"description":"unt64 list","type":"array","items":{"type":"string","description":"uint64","format":"uint64"}}},"$$ref":"#/components/schemas/ExptrackerOutputUintList"},"bList":{"description":"ExpTracker Output boolean list","type":"object","properties":{"list":{"description":"Boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/ExptrackerOutputBoolList"},"dList":{"type":"object","description":"ExpTracker Output double list","properties":{"list":{"description":"Double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/ExptrackerOutputDoubleList"}},"$$ref":"#/components/schemas/OutputValues"},"labels":{"type":"object","description":"Labels","additionalProperties":{"description":"Output values","type":"object","properties":{"str":{"description":"string","type":"string"},"fl":{"type":"number","description":"float","format":"float"},"d":{"type":"number","description":"double","format":"double"},"int":{"type":"string","description":"int64","format":"int64"},"u":{"type":"string","description":"uint64","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"ExpTracker Output string list","properties":{"list":{"description":"String list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/ExptrackerOutputStringList"},"flList":{"type":"object","description":"ExpTracker Output float list","properties":{"list":{"description":"Float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/ExptrackerOutputFloatList"},"intList":{"type":"object","description":"ExpTracker Output int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/ExptrackerOutputIntList"},"uintList":{"type":"object","description":"ExpTracker Output uint64 list","properties":{"list":{"description":"unt64 list","type":"array","items":{"type":"string","description":"uint64","format":"uint64"}}},"$$ref":"#/components/schemas/ExptrackerOutputUintList"},"bList":{"description":"ExpTracker Output boolean list","type":"object","properties":{"list":{"description":"Boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/ExptrackerOutputBoolList"},"dList":{"type":"object","description":"ExpTracker Output double list","properties":{"list":{"description":"Double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/ExptrackerOutputDoubleList"}},"$$ref":"#/components/schemas/OutputValues"}},"nodeID":{"description":"Node id","type":"string"},"treeType":{"type":"string","description":"Output tree type","default":"HEALTH","enum":["HEALTH","CONDITIONAL_ACTIVATE","CONDITIONAL_DEACTIVATE","CONDITIONAL_UPDATE","DYNAMIC"],"$$ref":"#/components/schemas/OutputTreeType"},"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"},"send":{"description":"Send","type":"boolean"}},"$$ref":"#/components/schemas/OutputConditionals"},"ruleTriggerParamMap":{"description":"The map to store the received conditional parameters with their values.","type":"object","additionalProperties":{"description":"Output values","type":"object","properties":{"str":{"description":"string","type":"string"},"fl":{"type":"number","description":"float","format":"float"},"d":{"type":"number","description":"double","format":"double"},"int":{"type":"string","description":"int64","format":"int64"},"u":{"type":"string","description":"uint64","format":"uint64"},"b":{"description":"boolean","type":"boolean"},"strList":{"type":"object","description":"ExpTracker Output string list","properties":{"list":{"description":"String list","type":"array","items":{"type":"string"}}},"$$ref":"#/components/schemas/ExptrackerOutputStringList"},"flList":{"type":"object","description":"ExpTracker Output float list","properties":{"list":{"description":"Float list","type":"array","items":{"type":"number","format":"float"}}},"$$ref":"#/components/schemas/ExptrackerOutputFloatList"},"intList":{"type":"object","description":"ExpTracker Output int64 list","properties":{"list":{"description":"int64 list","type":"array","items":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/ExptrackerOutputIntList"},"uintList":{"type":"object","description":"ExpTracker Output uint64 list","properties":{"list":{"description":"unt64 list","type":"array","items":{"type":"string","description":"uint64","format":"uint64"}}},"$$ref":"#/components/schemas/ExptrackerOutputUintList"},"bList":{"description":"ExpTracker Output boolean list","type":"object","properties":{"list":{"description":"Boolean list","type":"array","items":{"type":"boolean"}}},"$$ref":"#/components/schemas/ExptrackerOutputBoolList"},"dList":{"type":"object","description":"ExpTracker Output double list","properties":{"list":{"description":"Double list","type":"array","items":{"type":"number","format":"double"}}},"$$ref":"#/components/schemas/ExptrackerOutputDoubleList"}},"$$ref":"#/components/schemas/OutputValues"}},"paramMapWithTimestamp":{"description":"The map with the key as the parameter name and the value as the timestamp.","type":"object","additionalProperties":{"type":"string","format":"int64"}}},"$$ref":"#/components/schemas/SubserviceOperStateRuleTriggerConditions","title":"SubserviceOperStateRuleTriggerConditions"}}