Summary
Get list of reports
Description
Return a list of compliance reports.
Route
GET /golden_config/gc/compliance/reports
Roles
admin
engineering
support
Parameters
DetailsExampleSchema
Name |
Type |
Required |
Description |
This method has no parameters |
Copied to Clipboard
{
"type": "object",
"properties": {},
"required": [],
"additionalProperties": false
}
Return
DetailsExampleSchema
Name |
Type |
Description |
data |
array |
List of all the compliance reports. |
Copied to Clipboard
[
{
"_id": "3c219575-19a1-4d97-e0e5-2abe9b38b857",
"reportId": "6d2767be-d63b-249a-f972-4b65c79e4011",
"device": "junos0",
"date": "Fri Apr 26 09:56:38 EDT 2019",
"ruleCount": 9687714,
"score": 85.00650324555288,
"grouping": {
"tree": "63348d9d-1362-c3ff-931e-bd742f95436b",
"leaf": "b106a161-56ee-f0cd-d6b4-306879d97caa"
},
"errors": [
{
"query": "/ncs:devices/ncs:device[ncs:name='ios0']/ncs:config/ios:ip/ios:default-gateway",
"condition": "cant",
"value": 84786012.57167661,
"severity": "error",
"comparison": "regex",
"ruleId": "0ce76e0d-b151-228d-0b95-146a795661b7",
"templateVariable": "v"
},
{
"query": "/ncs:devices/ncs:device[ncs:name='ios0']/ncs:config/ios:hostname",
"condition": "must",
"value": false,
"severity": "error",
"comparison": "regex",
"ruleId": "74bed25e-5364-bd18-96d4-20173580f328",
"templateVariable": "hhcPG"
}
],
"warnings": [
{
"query": "/ncs:devices/ncs:device[ncs:name='ios0']/ncs:config/ios:version",
"condition": "must",
"value": true,
"severity": "notices",
"comparison": "regex",
"ruleId": "de67ffc0-81ba-e517-38b7-a243e49d1f59",
"templateVariable": "IvAUcqqH"
},
{
"query": "/ncs:devices/ncs:device[ncs:name='ios0']/ncs:config/ios:version",
"condition": "cant",
"value": "fEDIX",
"severity": "notices",
"comparison": "string",
"ruleId": "2b6f441f-a37b-7f5f-ebb8-e90e928f5370",
"templateVariable": "XlMxL"
}
],
"notices": [
{
"query": "/ncs:devices/ncs:device[ncs:name='ios0']/ncs:config/ios:version",
"condition": "cant",
"value": false,
"severity": "notices",
"comparison": "string",
"ruleId": "c822b0dd-fe0e-8766-b264-66e7c3b03ee7",
"templateVariable": "mwR"
},
{
"query": "/ncs:devices/ncs:device[ncs:name='ios0']/ncs:config/ios:version",
"condition": "cant",
"value": 54796601.017475665,
"severity": "error",
"comparison": "string",
"ruleId": "6046ae5b-a403-3b67-3f81-26989a48b4ef",
"templateVariable": "NJjBc"
}
]
}
]