config
Configure settings for croit and ceph.
get /config
List all ceph configs.
Parameterspagination 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.
ParameterssettingFilter 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.
ParameterssettingFilter 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"
}