Software Secure Workload
Activity Configure

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"
    }
  ]