Listing details for a specific policy
The list API uses the GET method to list a policy. You must provide authentication credentials by using the login API before accessing the data. For information about the authentication process, see Web services authentication.
URL to access the list API
The generic format of a URL for the list API is as follows:
https://<TSPShostname>:<port>/tsws/10.0/api/unifiedadmin/Policy/
<policyIdentifier>/list?&idType=<identifierType>
Response information for the list API
A sample JSON response is as follows:
{
"responseTimeStamp": "2016-07-01T01:31:36",
"statusCode": "200",
"statusMsg": "OK",
"response": [
{
"resourceId": "1bc34b07-3e28-4a3e-8a0f-136fe1234171",
"resourceName": "Test",
"statusCode": "200",
"statusMsg": "OK",
"monitoringPolicy": {
"id": "1bc34b07-3e28-4a3e-8a0f-136fe1234171",
"name": "Test",
"type": "monitoring",
"description": "Demo",
"tenant": {
"name": "*",
"id": "*"
},
"precedence": 900,
"agentSelectionCriteria": "agentTag EQUALS \"abc.bmc.com\" ",
"associatedUserGroup": "Administrators",
"owner": "admin",
"creationTime": 1467379838257,
"monitorConfiguration": {
"configurations": [
{
"solutionName": "iak",
"solutionVersion": "1.1.00",
"monitoringProfile": "IAK_Process",
"monitors": [
{
"monitorType": "IAK_Process_Container",
"configuration": [
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procInst",
"value": "bash_process",
"details": null,
"secure": false,
"mapDetails": {
"/procInst": "bash_process"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procInst": "bash_process"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procMinCnt",
"value": "1",
"details": null,
"secure": false,
"mapDetails": {
"/procMinCnt": "1"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procMinCnt": "1"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procMaxCnt",
"value": "1",
"details": null,
"secure": false,
"mapDetails": {
"/procMaxCnt": "1"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procMaxCnt": "1"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procOwnFilterEnabled",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/procOwnFilterEnabled": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procOwnFilterEnabled": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "isParentProcInit",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/isParentProcInit": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/isParentProcInit": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procPpid1FilterEnabled",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/procPpid1FilterEnabled": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procPpid1FilterEnabled": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procAlertDelayCount",
"value": "1",
"details": null,
"secure": false,
"mapDetails": {
"/procAlertDelayCount": "1"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procAlertDelayCount": "1"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procAlertState",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/procAlertState": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procAlertState": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procString",
"value": "bash",
"details": null,
"secure": false,
"mapDetails": {
"/procString": "bash"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procString": "bash"
}
}
]
}
],
"defaultMonitoring": false
}
]
},
"shared": false,
"enabled": true
}
}
]
}
"responseTimeStamp": "2016-07-01T01:31:36",
"statusCode": "200",
"statusMsg": "OK",
"response": [
{
"resourceId": "1bc34b07-3e28-4a3e-8a0f-136fe1234171",
"resourceName": "Test",
"statusCode": "200",
"statusMsg": "OK",
"monitoringPolicy": {
"id": "1bc34b07-3e28-4a3e-8a0f-136fe1234171",
"name": "Test",
"type": "monitoring",
"description": "Demo",
"tenant": {
"name": "*",
"id": "*"
},
"precedence": 900,
"agentSelectionCriteria": "agentTag EQUALS \"abc.bmc.com\" ",
"associatedUserGroup": "Administrators",
"owner": "admin",
"creationTime": 1467379838257,
"monitorConfiguration": {
"configurations": [
{
"solutionName": "iak",
"solutionVersion": "1.1.00",
"monitoringProfile": "IAK_Process",
"monitors": [
{
"monitorType": "IAK_Process_Container",
"configuration": [
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procInst",
"value": "bash_process",
"details": null,
"secure": false,
"mapDetails": {
"/procInst": "bash_process"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procInst": "bash_process"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procMinCnt",
"value": "1",
"details": null,
"secure": false,
"mapDetails": {
"/procMinCnt": "1"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procMinCnt": "1"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procMaxCnt",
"value": "1",
"details": null,
"secure": false,
"mapDetails": {
"/procMaxCnt": "1"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procMaxCnt": "1"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procOwnFilterEnabled",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/procOwnFilterEnabled": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procOwnFilterEnabled": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "isParentProcInit",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/isParentProcInit": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/isParentProcInit": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procPpid1FilterEnabled",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/procPpid1FilterEnabled": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procPpid1FilterEnabled": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procAlertDelayCount",
"value": "1",
"details": null,
"secure": false,
"mapDetails": {
"/procAlertDelayCount": "1"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procAlertDelayCount": "1"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procAlertState",
"value": "0",
"details": null,
"secure": false,
"mapDetails": {
"/procAlertState": "0"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procAlertState": "0"
}
},
{
"id": "processes",
"value": "bash_process",
"details": [
{
"id": "procString",
"value": "bash",
"details": null,
"secure": false,
"mapDetails": {
"/procString": "bash"
}
}
],
"secure": false,
"mapDetails": {
"/processes/bash_process/procString": "bash"
}
}
]
}
],
"defaultMonitoring": false
}
]
},
"shared": false,
"enabled": true
}
}
]
}
Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*