task-advisor

Admin task advisor.
get /task-advisor

Get a list of all recommendation tasks

Responses
200 successful operation
RecommendationResponse array
RecommendationResponse object
[
  {
    "hide": true,
    "links": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    },
    "finding": {
      "id": "string",
      "category": "CEPH",
      "severity": "INFO",
      "description": "string",
      "shortDescription": "string"
    },
    "affected": {},
    "taskUuid": "string",
    "updatedAt": 0,
    "suggestions": {
      "additionalProp1": "string",
      "additionalProp2": "string",
      "additionalProp3": "string"
    }
  }
]
post /task-advisor

Force a refresh of the recommendation list

Responses
default successful operation
patch /task-advisor/{taskUuid}

Hide a task from the recommendation list

Parameters
taskUuid string path Required
body object
{
  "hide": true
}
Responses
default successful operation
delete /task-advisor/{taskUuid}

Remove a task identified by UUID

Parameters
taskUuid string path Required
Responses
default successful operation
post /task-advisor/retry-backup

Retry the backup on mon disks.

Responses
default successful operation
post /task-advisor/suggestions/{suggestionId}

Apply a suggestion from an advisor recommendation

Parameters
suggestionId string path Required
Responses
200 successful operation
ManagedThreadTask object
A long-running task that goes on in the background after this task is completed. See tasks endpoints for details
{
  "id": 0,
  "done": true,
  "name": "string",
  "state": "WAITING",
  "object": "string",
  "output": "string",
  "result": {},
  "progress": {
    "total": 0,
    "complete": 0
  },
  "question": {
    "token": "string",
    "message": "string",
    "timeout": 0,
    "priority": "Standard",
    "timeLeft": 0,
    "defaultResponse": "string",
    "responseOptions": [
      "string"
    ]
  },
  "startedAt": 0,
  "startedBy": "string",
  "statusCode": 0,
  "interactive": true
}