Adding volumes to backup plans
POST /v3/{project_id}/os-volume-backup-plan/associate
Add volumes to a backup plan.
Request
Parameters
| Name | In | Type | Description |
|---|---|---|---|
backup_plan_id
|
body | string | The backup plan UUID. |
backup_plan_hash
|
body | string | The backup plan hash. It can be obtained from the details of a backup plan (refer to Showing backup plan details). |
volume_ids
|
body | array | A list of volumes. |
Example
# curl -ks -H 'Content-Type: application/json' -H 'X-Auth-Token: gAAAAA<...>' -d '\
{
"backup_plan_id": "4f40774a4da945cda806d59ca7c74355",
"backup_plan_hash": "69932aac5f2e4468fe668e5166265485aa3f7cdf",
"volume_ids": [
"a0494a55-fdc0-4233-8c80-a3022ab8f4af",
"98db149d-b9e6-42d7-814d-492563c56fef"
]
}' https://<node_IP_addr>:8776/v3/3046fb2c2a314a0fbb32607caa1e5277/os-volume-backup-plan/associate
Response
Status codes
Success
| Code | Reason |
|---|---|
202 - Accepted
|
Request was accepted for processing, but the processing has not been completed. A ‘location’ header is included in the response which contains a link to check the progress of the request. |
Error
| Code | Reason |
|---|---|
400 - Bad Request
|
Some content in the request was invalid. |
401 - Unauthorized
|
User must authenticate before making a request. |