Page tree

Starts the Backup Repository maintenance: self-healing, space reclaim, and backup verification.

Endpoint

https://<Director_IP_address>:4443/c/router

Tenant Endpoint

For tenants of the multi-tenant product the endpoint must be:
https://<Director_IP_address>:4443/t/<tenant_UUID>/c/router

Request Example

curl
curl --request POST \
	--url https://<Director_IP_address>:4443/c/router \
	--header "content-type: application/json" \
	--cookie @cookies.txt \
	--data "{
		"action": "BackupManagement",
		"method": "startMaintenance",
		"data": [{
			"id":3,
			"selfHealing":true,
			"spaceReclaim":false,
			"verifyBackups":false,
			"interruptSpaceReclaim":false}],
		"type": "rpc",
		"tid": 1}"

Request Fields

Field
Type
Value(s)
actionstring
BackupManagement
methodstring
startMaintenance
dataJsonParameters of maintenance
typestringrpc
tidinteger1

data

Field
Type
Description
idintRepository ID
selfHealingbooleantrue to start the backup repository self-healing
spaceReclaimbooleantrue to start the space reclaim
verifyBackupsbooleantrue to start the backup verification
interruptSpaceReclaimbooleantrue to interrupt the space reclaim

Response Sample

 {
    "action": "BackupManagement",
    "method": "startMaintenance",
    "tid": "1",
    "type": "rpc",
    "message": null,
    "where": null,
    "cause": null,
    "data": null
}

Response Fields

Field
Value
Description
messagestringMessage if the request failed
wherestringReference to the method where the problem occurred
causestringCause of failure
  • No labels