API to List Troubleshooting Commands
This endpoint returns the list of troubleshooting commands that are enabled for given Appliance.
GET /openapi/v1/ext_appliances/<id>/commands
where <id> is the appliance_id that can be obtained from the API to Get List of Appliances.
Parameters: The request URL contains the following parameters
Name |
Type |
Description |
---|---|---|
id |
string |
Specify the Appliance ID |
Response object: Returns the list of troubleshooting commands that are enabled for given Appliance.
Sample response
resp = restclient.get('/ext_appliances/63be3b1ade36423c12bff6e1/commands')
if resp.status_code == 200:
parsed_resp = json.loads(resp.content)
print json.dumps(parsed_resp)
Sample response
[
{
"appliance_id": "63be3b1ade36423c12bff6e1",
"state": "pending",
"level": "APPLIANCE",
"command": "SHOW_LOG",
"arg_string": "",
"args": {},
"tailed": false,
"rc": 0,
"push_to_dio_at": 0,
"attempts": 0,
"deleted": false,
"deleted_at": 0,
"created_at": 1673595392,
"total_chunk": 0,
"id": "63c10a0039042a6aee1b008c"
}
]