config

Configure settings for croit and ceph.
get /config

List all ceph configs.

Parameters
pagination string query
Responses
200 successful operation
CephConfigResponse array
CephConfigResponse object
[
  {
    "name": "string",
    "unit": "BYTES",
    "level": "BASIC",
    "value": {
      "type": "STRING",
      "value": {}
    },
    "default": {
      "type": "STRING",
      "value": {}
    },
    "seeAlso": [
      "string"
    ],
    "description": "string",
    "currentValue": {},
    "defaultValue": {},
    "canUpdateAtRuntime": true,
    "currentValueFormatted": {},
    "defaultValueFormatted": {}
  }
]
put /config
Parameters
body object
{
  "name": "string",
  "value": {}
}
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
}
delete /config
Parameters
body object
{
  "name": "string"
}
Responses
default successful operation
get /config/modified

List modified ceph configs.

Parameters
settingFilter string query
pagination string query
Responses
200 successful operation
CephConfigResponse array
CephConfigResponse object
[
  {
    "name": "string",
    "unit": "BYTES",
    "level": "BASIC",
    "value": {
      "type": "STRING",
      "value": {}
    },
    "default": {
      "type": "STRING",
      "value": {}
    },
    "seeAlso": [
      "string"
    ],
    "description": "string",
    "currentValue": {},
    "defaultValue": {},
    "canUpdateAtRuntime": true,
    "currentValueFormatted": {},
    "defaultValueFormatted": {}
  }
]
get /config/available
Responses
200 successful operation
object
{
  "additionalProp1": {
    "name": "string",
    "unit": "BYTES",
    "level": "BASIC",
    "value": {
      "type": "STRING",
      "value": {}
    },
    "default": {
      "type": "STRING",
      "value": {}
    },
    "seeAlso": [
      "string"
    ],
    "description": "string",
    "currentValue": {},
    "defaultValue": {},
    "canUpdateAtRuntime": true,
    "currentValueFormatted": {},
    "defaultValueFormatted": {}
  },
  "additionalProp2": {
    "name": "string",
    "unit": "BYTES",
    "level": "BASIC",
    "value": {
      "type": "STRING",
      "value": {}
    },
    "default": {
      "type": "STRING",
      "value": {}
    },
    "seeAlso": [
      "string"
    ],
    "description": "string",
    "currentValue": {},
    "defaultValue": {},
    "canUpdateAtRuntime": true,
    "currentValueFormatted": {},
    "defaultValueFormatted": {}
  },
  "additionalProp3": {
    "name": "string",
    "unit": "BYTES",
    "level": "BASIC",
    "value": {
      "type": "STRING",
      "value": {}
    },
    "default": {
      "type": "STRING",
      "value": {}
    },
    "seeAlso": [
      "string"
    ],
    "description": "string",
    "currentValue": {},
    "defaultValue": {},
    "canUpdateAtRuntime": true,
    "currentValueFormatted": {},
    "defaultValueFormatted": {}
  }
}
get /config/rgw-ssl-cert
Responses
200 successful operation
string
"string"
put /config/rgw-ssl-cert
Parameters
body object
{
  "certificate": "string",
  "doRollingRestart": true
}
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
}
get /config/download/full
Responses
200 successful operation
DownloadableObject object
{
  "url": "string",
  "fileName": "string",
  "fileContents": "string"
}
get /config/availableAsList

List available ceph configs.

Parameters
settingFilter string query
pagination string query
Responses
200 successful operation
CephConfigResponse array
CephConfigResponse object
[
  {
    "name": "string",
    "unit": "BYTES",
    "level": "BASIC",
    "value": {
      "type": "STRING",
      "value": {}
    },
    "default": {
      "type": "STRING",
      "value": {}
    },
    "seeAlso": [
      "string"
    ],
    "description": "string",
    "currentValue": {},
    "defaultValue": {},
    "canUpdateAtRuntime": true,
    "currentValueFormatted": {},
    "defaultValueFormatted": {}
  }
]
get /config/download/client
Responses
200 successful operation
DownloadableObject object
{
  "url": "string",
  "fileName": "string",
  "fileContents": "string"
}