Skip to content

Get Backup Target Readiness

GET
/cluster/backups/targets/{id}/readiness
curl --request GET \
--url https://sylve.lan:8181/api/cluster/backups/targets/1/readiness \
--header 'Authorization: <Authorization>'

Get per-node readiness for a backup target

id
required
integer

Backup Target ID

Success

Media typeapplication/json
object
data
Array<object>
object
configurationCurrent
boolean
currentVoter
boolean
expired
boolean
lastError
string
lastVerifiedAt
string
nodeId
string
ready
boolean
readyUntil
string
revision
integer
targetId
integer
validationSucceeded
boolean
error
string
message
string
status
string
Examplegenerated
{
"data": [
{
"configurationCurrent": true,
"currentVoter": true,
"expired": true,
"lastError": "example",
"lastVerifiedAt": "example",
"nodeId": "example",
"ready": true,
"readyUntil": "example",
"revision": 1,
"targetId": 1,
"validationSucceeded": true
}
],
"error": "example",
"message": "example",
"status": "example"
}

Bad Request

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Unauthorized

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Forbidden

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Backup Target Not Found

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Internal Server Error

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}

Cluster consensus unavailable

Media typeapplication/json
object
data
error
string
message
string
status
string
Examplegenerated
{
"data": "example",
"error": "example",
"message": "example",
"status": "example"
}