Sharad Mishra has uploaded a new change for review. Change subject: restapi: WIP: Add support for backup APIs. ......................................................................
restapi: WIP: Add support for backup APIs. This just adds support for /api/vms/xxx/backup We will also add support for /api/vms/xxx/disks/yyy/backup Change-Id: Ife4aaa07af52ea8c1bd3d8fa0eedf42ed7a8463e Signed-off-by: Sharad Mishra <[email protected]> --- M backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml 1 file changed, 113 insertions(+), 0 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/86/14186/1 diff --git a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml index 4d03aec..c3c3bb4 100644 --- a/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml +++ b/backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml @@ -648,6 +648,119 @@ signatures: [] urlparams: {} headers: {} +- name: /api/vms/{vm:id}/backups|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: + max: {context: matrix, type: 'xs:int', value: 'max results', required: false} + headers: {} +- name: /api/vms/{vm:id}/backups/{backup:id}|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} +- name: /api/vms/{vm:id}/backups/{backup:id}|rel=delete + request: + body: + parameterType: null + signatures: [] + urlparams: + async: {context: matrix, type: 'xs:boolean', value: true|false, required: false} + headers: + Correlation-Id: {value: 'any string', required: false} +- name: /api/vms/{vm:id}/backups|rel=add + request: + body: + parameterType: Backup + signatures: + - mandatoryArguments: {backup.description: 'xs:string'} + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Expect: {value: 201-created, required: false} + Correlation-Id: {value: 'any string', required: false} +- name: /api/vms/{vm:id}/backups/{backup:id}/restore|rel=restore + request: + body: + parameterType: Action + signatures: [] + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Correlation-Id: {value: 'any string', required: false} +- name: /api/vms/{vm:id}/backups/{backup:id}/preview|rel=preview + request: + body: + parameterType: Action + signatures: [] + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Correlation-Id: {value: 'any string', required: false} +- name: /api/vms/{vm:id}/backups/{backup:id}/commit|rel=commit + request: + body: + parameterType: Action + signatures: [] + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Correlation-Id: {value: 'any string', required: false} +- name: /api/vms/{vm:id}/backups/{backup:id}/undo|rel=undo + request: + body: + parameterType: Action + signatures: [] + urlparams: {} + headers: + Content-Type: {value: application/xml|json, required: true} + Correlation-Id: {value: 'any string', required: false} +- name: /api/vms/{vm:id}/backups/{backup:id}/cdroms|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} +- name: /api/vms/{vm:id}/backups/{backup:id}/cdroms/{cdrom:id}|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} +- name: /api/vms/{vm:id}/backups/{backup:id}/disks|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} +- name: /api/vms/{vm:id}/backups/{backup:id}/disks/{disk:id}|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} +- name: /api/vms/{vm:id}/backups/{backup:id}/nics|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} +- name: /api/vms/{vm:id}/backups/{backup:id}/nics/{nic:id}|rel=get + request: + body: + parameterType: null + signatures: [] + urlparams: {} + headers: {} - name: /api/vms/{vm:id}/tags|rel=get request: body: -- To view, visit http://gerrit.ovirt.org/14186 To unsubscribe, visit http://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: Ife4aaa07af52ea8c1bd3d8fa0eedf42ed7a8463e Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Sharad Mishra <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
