Juan Hernandez has uploaded a new change for review. Change subject: restapi: Remove empty URL parameter list specifications ......................................................................
restapi: Remove empty URL parameter list specifications This patch removes from the RSDL metadata file the specicifications of URL parameters that are empty, as that is the default. Change-Id: I58ce08fd12a82fe673fda5cf2bdcbef0f94ef8ee Signed-off-by: Juan Hernandez <[email protected]> --- M backend/manager/modules/restapi/interface/definition/src/main/resources/rsdl_metadata.yaml 1 file changed, 0 insertions(+), 335 deletions(-) git pull ssh://gerrit.ovirt.org:29418/ovirt-engine refs/changes/66/39466/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 b97899f..060e76a 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 @@ -22,7 +22,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} All-Content: {value: true|false, required: false} @@ -109,14 +108,12 @@ vm.migration.auto_converge: xs:string vm.migration.compressed: xs:string description: update the virtual machine in the system for the given virtual machine id with the values specified in the request - urlparams: {} - name: /vms/{vm:id}/applications|rel=get description: get all the applications installed on the vm identified by the given id request: body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /vms/{vm:id}/applications/{application:id}|rel=get @@ -125,7 +122,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /vms|rel=add @@ -325,7 +321,6 @@ vm.migration.auto_converge: xs:string vm.migration.compressed: xs:string description: add a virtual machine to the system from a configuration - requires the configuration type and the configuration data - urlparams: {} - name: /vms/{vm:id}/shutdown|rel=shutdown description: shutdown a virtual machine in the system identified by the given id request: @@ -335,7 +330,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: shutdown a virtual machine in the system identified by the given id - urlparams: {} - name: /vms/{vm:id}/stop|rel=stop description: stop a virtual machine in the system identified by the given id request: @@ -345,14 +339,12 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: stop a virtual machine in the system identified by the given id - urlparams: {} - name: /vms/{vm:id}/reboot|rel=reboot description: reboot a virtual machine in the system identified by the given id request: body: parameterType: Action signatures: [] - urlparams: {} - name: /vms/{vm:id}/start|rel=start description: start a virtual machine in the system identified by the given id request: @@ -385,7 +377,6 @@ action.vm.initialization.cloud_init.payload_files.payload_file--COLLECTION: {payload_file.name: 'xs:string', payload_file.content: 'xs:string',payload_file.type: 'xs:string'}} description: start a virtual machine in the system identified by the given id with the options specified in the request body - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /vms/{vm:id}/suspend|rel=suspend @@ -397,7 +388,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: suspend a virtual machine in the system identified by the given id - urlparams: {} - name: /vms/{vm:id}/export|rel=export description: export a virtual machine in the system identified by the given id to the export domain request: @@ -409,7 +399,6 @@ action.discard_snapshots: 'xs:boolean', action.storage_domain.id|name: 'xs:string', action.grace_period.expiry: 'xs:long'} description: export a virtual machine in the system identified by the given id to the export domain with the options specified in the request body - urlparams: {} - name: /vms/{vm:id}/preview_snapshot|rel=preview_snapshot request: body: @@ -423,26 +412,22 @@ disk.id: xs:string disk.image_id: xs:string disk.snapshot.id: xs:string - urlparams: {} - name: /vms/{vm:id}/commit_snapshot|rel=commit_snapshot request: body: parameterType: Action signatures: [] - urlparams: {} - name: /vms/{vm:id}/undo_snapshot|rel=undo_snapshot request: body: parameterType: Action signatures: [] - urlparams: {} - name: /vms/{vm:id}/clone|rel=clone request: body: parameterType: Action signatures: - mandatoryArguments: {action.vm.name: 'xs:string'} - urlparams: {} - name: /vms/{vm:id}/detach|rel=detach description: detach a virtual machine in the system identified by the given id from the storage domain request: @@ -452,7 +437,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: detach a virtual machine in the system identified by the given id from the storage domain - urlparams: {} - name: /vms/{vm:id}/migrate|rel=migrate description: migrate a virtual machine in the system identified by the given id to another host request: @@ -463,7 +447,6 @@ optionalArguments: {action.host.id|name: 'xs:string', action.async: 'xs:boolean', action.force: 'xs:boolean', action.grace_period.expiry: 'xs:long', action.cluster.id: 'xs:string'} description: migrate a virtual machine in the system identified by the given id to another host with options specified in the request body - urlparams: {} - name: /vms/{vm:id}/move|rel=move #deprecated, replaced by '/vms/{vm:id}/disks/{disk:id}/move|rel=move' description: This action is deprecated. Move a virtual machine's disk request: @@ -473,7 +456,6 @@ - mandatoryArguments: {action.storage_domain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: This action is deprecated. Move a virtual machine's disk to the target storage domain - urlparams: {} - name: /vms/{vm:id}/ticket|rel=ticket description: Create a ticket for connecting to the VM using the display protocol. request: @@ -483,7 +465,6 @@ - mandatoryArguments: {} optionalArguments: {action.ticket.value: 'xs:string', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: Create a ticket for connecting to the VM using the display protocol. - urlparams: {} - name: /vms/{vm:id}/logon|rel=logon description: Perform automatic logon on the VM using the guest agent. request: @@ -493,7 +474,6 @@ - mandatoryArguments: {} optionalArguments: {} description: Perform automatic logon on the VM using the guest agent. - urlparams: {} - name: /vms/{vm:id}/cdroms|rel=get description: get all the cdroms for a virtual machine request: @@ -539,7 +519,6 @@ signatures: - mandatoryArguments: {cdrom.file.id: 'xs:string'} description: add a cdrom to a virtual machine identified by the given id and attach a file to the cdrom - urlparams: {} - name: /vms/{vm:id}/watchdogs|rel=get description: get all the watchdogs for the virtual machine identified by the given id request: @@ -554,7 +533,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/watchdogs/{watchdog:id}|rel=delete description: delete the watchdog for the virtual machine identified by the given id request: @@ -582,7 +560,6 @@ signatures: - mandatoryArguments: {watchdog.action: 'xs:string', watchdog.model: 'xs:string'} description: add a watchdog to the virtual machine identified by the given id - urlparams: {} - name: /vms/{vm:id}/disks|rel=get description: get all disks for a given virtual machine request: @@ -597,7 +574,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/disks/{disk:id}|rel=delete description: delete or detach a disk for a given virtual machine request: @@ -632,7 +608,6 @@ disk.sgio: xs:string disk.read_only: xs:boolean description: update the size, boot flag and other parameters of the disk attached to the virtual machine - urlparams: {} - name: /vms/{vm:id}/disks|rel=add description: add a new or existing disk to the virtual machine request: @@ -675,7 +650,6 @@ - mandatoryArguments: {disk.id: 'xs:string', disk.snapshot.id: 'xs:string'} optionalArguments: {disk.active: 'xs:boolean'} description: attach a disk snapshot to the virtual machine - urlparams: {} - name: /vms/{vm:id}/disks/{disk:id}/activate|rel=activate description: activate a disk attached to a virtual machine request: @@ -685,7 +659,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: activate a disk attached to a virtual machine - urlparams: {} - name: /vms/{vm:id}/disks/{disk:id}/deactivate|rel=deactivate description: deactivate a disk attached to a virtual machine request: @@ -695,7 +668,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: deactivate a disk attached to a virtual machine - urlparams: {} - name: /vms/{vm:id}/disks/{disk:id}/move|rel=move description: move a disk attached to a virtual machine to a different storage domain. If the virtual machine is running this will trigger a live storage migration request: @@ -705,7 +677,6 @@ - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: move a disk attached to a virtual machine to a different storage domain. If the virtual machine is running this will trigger a live storage migration - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /vms/{vm:id}/disks/{disk:id}/export|rel=export @@ -715,7 +686,6 @@ signatures: - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /vms/{vm:id}/nics|rel=get @@ -734,7 +704,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: All-Content: {value: true|false, required: false} - name: /vms/{vm:id}/nics/{nic:id}|rel=delete @@ -758,21 +727,18 @@ optionalArguments: {nic.network.id|name: 'xs:string', nic.linked: 'xs:boolean', nic.name: 'xs:string', nic.mac.address: 'xs:string', nic.interface: 'xs:string', nic.port_mirroring.networks.network--COLLECTION: {network.id: 'xs:string'}, nic.plugged: 'xs:boolean'} deprecated: true description: update the network interface for the given virtual machine with port mirroring options - urlparams: {} - name: /vms/{vm:id}/nics/{nic:id}/activate|rel=activate #deprecated, replaced by 'add/edit' description: Deprecated, replaced by add/edit request: body: parameterType: Action signatures: [] - urlparams: {} - name: /vms/{vm:id}/nics/{nic:id}/deactivate|rel=deactivate #deprecated, replaced by 'add/edit' description: Deprecated, replaced by add/edit request: body: parameterType: Action signatures: [] - urlparams: {} - name: /vms/{vm:id}/nics|rel=add description: add a new network interface to the given virtual machine request: @@ -786,7 +752,6 @@ optionalArguments: {nic.network.id|name: 'xs:string', nic.linked: 'xs:boolean', nic.mac.address: 'xs:string', nic.interface: 'xs:string', nic.port_mirroring.networks.network--COLLECTION: {network.id: 'xs:string'}, nic.plugged: 'xs:boolean'} deprecated: true description: add a new network interface to the given virtual machine with port mirroring options - urlparams: {} - name: /vms/{vm:id}/permissions|rel=get description: get all the permissions for a given virtual machine request: @@ -801,7 +766,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/permissions/{permission:id}|rel=delete description: delete a permission for a given virtual machine request: @@ -822,7 +786,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new group level permission for a given virtual machine - urlparams: {} - name: /vms/{vm:id}/statistics|rel=get description: get the memory and cpu statistics for a given virtual machine request: @@ -837,7 +800,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/snapshots|rel=get description: get all snapshots for a given virtual machine request: @@ -854,7 +816,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: All-Content: {value: true|false, required: false} - name: /vms/{vm:id}/snapshots/{snapshot:id}|rel=delete @@ -876,7 +837,6 @@ snapshot.persist_memorystate: xs:boolean snapshot.disks.disk--COLLECTION: {disk.id: 'xs:string'} description: create a new snapshot for a given virtual machine - urlparams: {} - name: /vms/{vm:id}/snapshots/{snapshot:id}/restore|rel=restore description: restore the virtual machine from a given snapshot request: @@ -886,35 +846,30 @@ - mandatoryArguments: {} optionalArguments: {action.restore_memory: 'xs:boolean', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long', action.disks.disk--COLLECTION: {disk.id: 'xs:string', disk.image_id: 'xs:string'}} description: restore the virtual machine from a given snapshot - urlparams: {} - name: /vms/{vm:id}/snapshots/{snapshot:id}/cdroms|rel=get description: get the list of cdroms attached to the virtual machine at the time the snapshot was created request: body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/snapshots/{snapshot:id}/cdroms/{cdrom:id}|rel=get description: get the details of a cdrom attached to the virtual machine at the time the snapshot was created request: body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/snapshots/{snapshot:id}/disks|rel=get description: get the list of disks attached to the virtual machine at the time the snapshot was created request: body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/snapshots/{snapshot:id}/disks/{disk:id}|rel=get description: get the details of a disk attached to the virtual machine at the time the snapshot was created request: body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/snapshots/{snapshot:id}/disks/{disk:id}|rel=delete description: delete a disk from a VM snapshot request: @@ -929,14 +884,12 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/snapshots/{snapshot:id}/nics/{nic:id}|rel=get description: get the details of a network interface attached to the virtual machine at the time the snapshot was created request: body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/tags|rel=get description: get the list of tags added to the virtual machine request: @@ -951,7 +904,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/tags/{tag:id}|rel=delete description: delete a tag added to the virtual machine request: @@ -968,21 +920,18 @@ signatures: - mandatoryArguments: {tag.id|name: 'xs:string'} description: add a new tag to the virtual machine - urlparams: {} - name: /vms/{vm:id}/sessions|rel=get description: get the open user-sessions of this VM request: body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/sessions/{session:id}|rel=get description: get the deails of a VM user session. request: body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/maintenance|rel=maintenance description: enable or disable maintenance mode for this virtual machine request: @@ -992,7 +941,6 @@ - mandatoryArguments: {action.maintenance_enabled: 'xs:boolean'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: enable or disable maintenance mode for this virtual machine - urlparams: {} - name: /disks|rel=get description: get a list of disks in the system request: @@ -1009,7 +957,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /disks/{disk:id}|rel=delete description: delete the specified disk in the system request: @@ -1028,7 +975,6 @@ optionalArguments: action.async: xs:boolean action.grace_period.expiry: xs:long - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /disks/{disk:id}/move|rel=move @@ -1043,7 +989,6 @@ action.async: xs:boolean action.grace_period.expiry: xs:long description: move a disk to a different storage domain - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /disks/{disk:id}/copy|rel=copy @@ -1058,7 +1003,6 @@ action.async: xs:boolean action.grace_period.expiry: xs:long description: copy a disk to a different storage domain - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /disks|rel=add @@ -1095,7 +1039,6 @@ disk.sgio: xs:string disk.lun_storage.host: xs:string description: add a new lun disk to the system, this operation does not require size but requires lun connection details - urlparams: {} - name: /disks/{disk:id}/statistics|rel=get description: get the disk statistics for the specified disk in the system request: @@ -1110,7 +1053,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /disks/{disk:id}/permissions|rel=get description: get the list of permissions for the disk in the system. Disk inherits permissions from the VM it is attached to and from the storage domain it resides on (if there is one) request: @@ -1125,21 +1067,18 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /capabilities|rel=get description: get the capabilities of the system listing the features that are supported for all versions of cluster/data center request: body: parameterType: null signatures: [] - urlparams: {} - name: /capabilities/{version:id}|rel=get description: get the capabilities of the system for the specified version, lists the features that are supported for the provided version of the cluster/data center request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/networks|rel=get description: get networks for the datacenter in the system request: @@ -1154,7 +1093,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/networks/{network:id}|rel=delete description: delete the specified network in the datacenter request: @@ -1171,7 +1109,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {network.display: 'xs:boolean', network.usages.usage--COLLECTION: {usage: 'xs:string'}} - urlparams: {} - name: /datacenters/{datacenter:id}/networks|rel=add description: add a new network to the datacenter request: @@ -1192,14 +1129,12 @@ network.usages.usage--COLLECTION: {usage: 'xs:string'} } description: add a new network to the datacenter - urlparams: {} - name: /datacenters/{datacenter:id}/networks/{network:id}/labels|rel=get description: get the labels of a network request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/networks/{network:id}/labels|rel=add description: add a new label to the network request: @@ -1208,14 +1143,12 @@ signatures: - mandatoryArguments: {label.id: 'xs:string'} description: add a new label to the network - urlparams: {} - name: /datacenters/{datacenter:id}/networks/{network:id}/labels/{label:id}|rel=get description: get a specific label of a network request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/networks/{network:id}/labels/{label:id}|rel=delete description: delete the specified label of a network request: @@ -1238,7 +1171,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/qoss/{qos:id}|rel=delete description: delete the specified QoS in the datacenter request: @@ -1269,7 +1201,6 @@ qos.outbound_average: 'xs:int', qos.outbound_peak: 'xs:int', qos.outbound_burst: 'xs:int'} - urlparams: {} - name: /datacenters/{datacenter:id}/qoss|rel=add description: add a new QoS to the datacenter request: @@ -1292,7 +1223,6 @@ qos.outbound_peak: 'xs:int', qos.outbound_burst: 'xs:int'} description: add a new QoS to the datacenter - urlparams: {} - name: /storagedomains|rel=get description: get storage domains in the system request: @@ -1311,7 +1241,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /storagedomains/{storagedomain:id}|rel=delete @@ -1406,7 +1335,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/images|rel=get request: body: @@ -1419,7 +1347,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/images/{images:id}/import|rel=import request: body: @@ -1427,7 +1354,6 @@ signatures: - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long', action.import_as_template: 'xs:boolean', action.cluster.id|name: 'xs:string'} - urlparams: {} - name: /storagedomains/{storagedomain:id}/permissions|rel=get description: get the list of permissions for the storage domain request: @@ -1442,7 +1368,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/permissions/{permission:id}|rel=delete description: delete the specified permission on the storage domain request: @@ -1463,7 +1388,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the storage domain - urlparams: {} - name: /storagedomains/{storagedomain:id}/templates/{template:id}|rel=delete description: delete the specified template from the export or data domain request: @@ -1488,7 +1412,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/templates/{template:id}/register|rel=register description: Register the Template means importing the Template from the data domain, by inserting the configuration of the Template and disks into the DB without the copy process request: @@ -1498,7 +1421,6 @@ - mandatoryArguments: {action.cluster.id|name: 'xs:string'} optionalArguments: {action.clone: 'xs:boolen', action.exclusive: 'xs:boolen', action.template.name: 'xs:string'} description: Register the Template means importing the Template from the data domain, by inserting the configuration of the Template and disks into the DB without the copy process - urlparams: {} - name: /storagedomains/{storagedomain:id}/templates/{template:id}/import|rel=import description: import the template from the export or data domain request: @@ -1508,21 +1430,18 @@ - mandatoryArguments: {action.cluster.id|name: 'xs:string'} optionalArguments: {action.storage_domain.id|name: 'xs:string', action.clone: 'xs:boolen', action.exclusive: 'xs:boolen', action.template.name: 'xs:string', action.vm.disks.disk--COLLECTION: {disk.id: 'xs:string'}, action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: import the template from the export or data domain identified by storagedomain-identifier into the destination storage domain identified by storage_domain.id|name - urlparams: {} - name: /storagedomains/{storagedomain:id}/templates/{template:id}/disks|rel=get description: get the list of disks attached to the template in the export or data domain request: body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/templates/{template:id}/disks/{disk:id}|rel=get description: get the details of the specified disk attached to the template in the export or data domain request: body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/vms|rel=get description: get the list of virtual machines in the storage domain request: @@ -1546,7 +1465,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/vms/{vm:id}/register|rel=register description: Register the VM means importing the VM from the data domain, by inserting the configuration of the VM and disks into the DB without the copy process request: @@ -1556,7 +1474,6 @@ - mandatoryArguments: {action.cluster.id|name: 'xs:string'} optionalArguments: {action.clone: 'xs:boolen', action.vm.name: 'xs:string'} description: Register the VM means importing the VM from the data domain, by inserting the configuration of the VM and disks into the DB without the copy process - urlparams: {} - name: /storagedomains/{storagedomain:id}/vms/{vm:id}/import|rel=import description: import the specified virtual machine in the storage domain into the system request: @@ -1566,7 +1483,6 @@ - mandatoryArguments: {action.cluster.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean',action.storage_domain.id|name: 'xs:string', action.vm.snapshots.collapse_snapshots: 'xs:boolean', action.clone: 'xs:boolen', action.exclusive: 'xs:boolen', action.vm.name: 'xs:string', action.vm.disks.disk--COLLECTION: {disk.id: 'xs:string'}, action.grace_period.expiry: 'xs:long'} description: import the specified virtual machine from the source storagedomain identified by storagedomain-identifier into the destination storage domain identified by storage_domain.id|name - urlparams: {} - name: /storagedomains/{storagedomain:id}/disksnapshots|rel=get description: get the list of disk snapshots in the storage domain request: @@ -1590,7 +1506,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /clusters|rel=get description: get the list of clusters in the system request: @@ -1609,21 +1524,18 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/vms/{vm:id}/disks/{disk:id}|rel=get description: get the details of the specified disk attached to the virtual machine in the storage domain request: body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}|rel=get description: get the details of the specified cluster in the system request: body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /storagedomains/{storagedomain:id}/storageconnections|rel=get @@ -1640,7 +1552,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/storageconnections/{storageconnection:id}|rel=delete request: body: @@ -1655,7 +1566,6 @@ signatures: - mandatoryArguments: {storageconnection.id: 'xs:string'} optionalArguments: {} - urlparams: {} - name: /clusters/{cluster:id}|rel=delete description: get the details of the specified cluster in the system request: @@ -1680,7 +1590,6 @@ cluster.fencing_policy.enabled: 'xs:boolean', cluster.fencing_policy.skip_if_sd_active.enabled: 'xs:boolean', cluster.fencing_policy.skip_if_connectivity_broken.enabled: 'xs:boolean', cluster.fencing_policy.skip_if_connectivity_broken.threshold: 'xs:int', cluster.maintenance_reason_required: 'xs:boolean', cluster.management_network.id|name: 'xs:string'} description: update the specified cluster in the system. The capabilities like virt service, cluster service, tarnsparent huge pages etc can be changed. - urlparams: {} - name: /clusters|rel=add description: add a new cluster to the system request: @@ -1696,7 +1605,6 @@ cluster.fencing_policy.enabled: 'xs:boolean', cluster.fencing_policy.skip_if_sd_active.enabled: 'xs:boolean', cluster.fencing_policy.skip_if_connectivity_broken.enabled: 'xs:boolean', cluster.fencing_policy.skip_if_connectivity_broken.threshold: 'xs:int', cluster.management_network.id|name: 'xs:string', cluster.maintenance_reason_required: 'xs:boolean'} description: add a new cluster to the system - urlparams: {} - name: /clusters/{cluster:id}/networks|rel=get description: get the list of networks in the cluster request: @@ -1711,7 +1619,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/networks/{network:id}|rel=delete description: delete the specified network in the cluster request: @@ -1729,7 +1636,6 @@ - mandatoryArguments: {} optionalArguments: {network.display: 'xs:boolean', network.usages.usage--COLLECTION: {usage: 'xs:string'}} description: update the specified network in the cluster with network usage. Display is provided here for backwards compatibility. - urlparams: {} - name: /clusters/{cluster:id}/networks|rel=add description: add a new network to the cluster request: @@ -1739,7 +1645,6 @@ - mandatoryArguments: {network.id|name: 'xs:string'} optionalArguments: {network.usages.usage--COLLECTION: {usage: 'xs:string'}} description: add a new network to the cluster - urlparams: {} headers: - name: /clusters/{cluster:id}/permissions|rel=get description: get the list of permissions on the cluster @@ -1755,7 +1660,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/permissions/{permission:id}|rel=delete description: delete the permission on the cluster request: @@ -1776,7 +1680,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the cluster - urlparams: {} - name: /macpools|rel=get description: get a list of mac pools in the system request: @@ -1791,7 +1694,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /macpools|rel=add description: add the specified mac pool into the system request: @@ -1806,7 +1708,6 @@ macpool.allow_duplicates: xs:boolean macpool.default_pool: xs:boolean description: add the specified mac pool into the system - urlparams: {} - name: /macpools/{macpool:id}|rel=delete description: delete the specified mac pool from the system request: @@ -1833,7 +1734,6 @@ macpool.default_pool: xs:boolean macpool.ranges.range--COLLECTION: {range.from: 'xs:string', range.to: 'xs:string'} description: update the specified mac pool in the system - urlparams: {} - name: /datacenters/{datacenter:id}|rel=update description: update the specified data center in the system request: @@ -1853,7 +1753,6 @@ datacenter.storage_format: xs:string datacenter.mac_pool.id: xs:string description: update the specified data center in the system - urlparams: {} - name: /datacenters|rel=get description: get a list of data centers in the system request: @@ -1872,7 +1771,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /datacenters/{datacenter:id}|rel=delete @@ -1905,21 +1803,18 @@ datacenter.version.minor: xs:int datacenter.mac_pool.id: xs:string description: add a new data center to the system - urlparams: {} - name: /datacenters/{datacenter:id}/permissions|rel=get description: get the list of permissions on the data center request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/permissions/{permission:id}|rel=get description: get details of the specified permission on the data center request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/permissions/{permission:id}|rel=delete description: delete the specified permission on the data center request: @@ -1940,7 +1835,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new role permission on the data center - urlparams: {} - name: /datacenters/{datacenter:id}/storagedomains|rel=get description: get the list of storage domains in a data center request: @@ -1955,7 +1849,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/storagedomains/{storagedomain:id}|rel=delete description: delete the specified storage domain in a data center request: @@ -1973,7 +1866,6 @@ - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {} description: add a new storage domain to the data center - urlparams: {} - name: /datacenters/{datacenter:id}/storagedomains/{storagedomain:id}/activate|rel=activate description: activate the specified storage domain in the data center request: @@ -1983,7 +1875,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: activate the specified storage domain in the data center - urlparams: {} - name: /datacenters/{datacenter:id}/storagedomains/{storagedomain:id}/deactivate|rel=deactivate description: deactivate the specified storage domain in the data center request: @@ -1993,7 +1884,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: deactivate the specified storage domain in the data center - urlparams: {} - name: /datacenters/{datacenter:id}/clusters|rel=get description: get the list of clusters in the data center request: @@ -2010,7 +1900,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /datacenters/{datacenter:id}/clusters/{cluster:id}|rel=delete @@ -2035,7 +1924,6 @@ cluster.error_handling.on_error: 'xs:string', cluster.virt_service: 'xs:boolean', cluster.gluster_service: 'xs:boolean', cluster.threads_as_cores: 'xs:boolean', cluster.tunnel_migration: 'xs:boolean', cluster.trusted_service: 'xs:boolean', cluster.ha_reservation: 'xs:boolean', cluster.ballooning_enabled: 'xs:boolean', cluster.cpu.architecture: 'xs:string', cluster.display.proxy: 'xs:string', cluster.ksm.enabled: 'xs:boolean'} description: update specified cluster in the data center - urlparams: {} - name: /datacenters/{datacenter:id}/clusters|rel=add description: add a new cluster to the data center request: @@ -2051,7 +1939,6 @@ cluster.tunnel_migration: 'xs:boolean', cluster.ballooning_enabled: 'xs:boolean', cluster.cpu.architecture: 'xs:string', cluster.display.proxy: 'xs:string', cluster.ksm.enabled: 'xs:boolean', cluster.management_network.id|name: 'xs:string'} description: add a new cluster to the data center - urlparams: {} - name: /datacenters/{datacenter:id}/clusters/{cluster:id}/networks|rel=get description: get the list of networks for a cluster in a data center request: @@ -2066,7 +1953,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/clusters/{cluster:id}/networks/{network:id}|rel=delete description: delete the specified network in a cluster in the specified data center request: @@ -2084,7 +1970,6 @@ - mandatoryArguments: {} optionalArguments: {network.display: 'xs:boolean', network.usages.usage--COLLECTION: {usage: 'xs:string'}} description: update the specified network in a cluster in the specified data center. Display is provided here for backwards compatibility. - urlparams: {} - name: /datacenters/{datacenter:id}/clusters/{cluster:id}/networks|rel=add description: add a new network to a cluster in the specified data center. request: @@ -2094,7 +1979,6 @@ - mandatoryArguments: {network.id|name: 'xs:string'} optionalArguments: {network.usages.usage--COLLECTION: {usage: 'xs:string'}} description: add a new network to a cluster in the specified data center. - urlparams: {} - name: /datacenters/{datacenter:id}/clusters/{cluster:id}/permissions|rel=get description: get the list of permissions on the cluster in the specified data center. request: @@ -2109,7 +1993,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/clusters/{cluster:id}/permissions/{permission:id}|rel=delete description: delete the specified permission on the cluster in the specified data center. request: @@ -2130,7 +2013,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the cluster in the specified data center. - urlparams: {} - name: /domains|rel=get description: get a list of domains in the system request: @@ -2145,7 +2027,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /domains/{domain:id}/groups|rel=get description: get the list of groups in the specified domain request: @@ -2162,7 +2043,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /domains/{domain:id}/users|rel=get description: get the list of users in the domain request: @@ -2179,7 +2059,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /events|rel=get description: get the list of events in the system request: @@ -2200,14 +2079,12 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: undoes the delete operation performed on the events - urlparams: {} - name: /events/{event:id}|rel=get description: get the details of the specified event in the system request: body: parameterType: null signatures: [] - urlparams: {} - name: /groups|rel=get description: get the list of groups in the system request: @@ -2224,7 +2101,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /events|rel=add description: add a new event to the system request: @@ -2236,14 +2112,12 @@ event.vm.id: 'xs:string',event.storage_domain.id: 'xs:string',event.template.id: 'xs:string', event.cluster.id: 'xs:string',event.data_center.id: 'xs:string'} description: add a new event to the system - urlparams: {} - name: /groups/{group:id}|rel=get description: get the details of the specified group in the system request: body: parameterType: null signatures: [] - urlparams: {} - name: /groups/{group:id}|rel=delete description: delete the specified group in the system request: @@ -2261,7 +2135,6 @@ - mandatoryArguments: {group.name: 'xs:string'} optionalArguments: {group.namespace: 'xs:string', group.principal: 'xs:string'} description: add a new group to the system - urlparams: {} - name: /groups/{group:id}/permissions|rel=get description: get list of permissions for the group in the system request: @@ -2276,7 +2149,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /groups/{group:id}/permissions/{permission:id}|rel=delete description: delete the specified permission from the group in the system request: @@ -2312,7 +2184,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.template.id: 'xs:string'} optionalArguments: {} description: add a new permission on the template to the group in the system - urlparams: {} - name: /groups/{group:id}/roles|rel=get description: get the list of roles assigned to the specified group request: @@ -2327,7 +2198,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /groups/{group:id}/roles/{role:id}/permits|rel=get description: get the permits for the specified role in a group request: @@ -2342,7 +2212,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /groups/{group:id}/roles/{role:id}/permits/{permit:id}|rel=delete description: delete the specified permit for a role in a group request: @@ -2359,7 +2228,6 @@ signatures: - mandatoryArguments: {permit.id|name: 'xs:string'} optionalArguments: {} - urlparams: {} - name: /groups/{group:id}/tags|rel=get description: get the list of tags attached to a given group request: @@ -2374,7 +2242,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /groups/{group:id}/tags/{tag:id}|rel=delete description: delete the specified tag attached to a given group request: @@ -2391,7 +2258,6 @@ signatures: - mandatoryArguments: {tag.id|name: 'xs:string'} optionalArguments: {} - urlparams: {} - name: /hosts|rel=get description: get the list of hosts in the system request: @@ -2496,7 +2362,6 @@ username: 'xs:string', password: 'xs:string', options.option--COLLECTION: {option.name: 'xs:string', option.value: 'xs:string'}, encrypt_options: 'xs:boolean'}, host.reboot_after_installation: 'xs:boolean', host.override_iptables: 'xs:boolean', host.power_management.kdump_detection: 'xs:boolean', host.protocol: 'xs:int'} description: add a new host to the system providing the ssh password or fingerprint - urlparams: {} - name: /hosts/{host:id}/activate|rel=activate description: activate the specified host in the system request: @@ -2506,7 +2371,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: activate the specified host in the system - urlparams: {} - name: /hosts/{host:id}/forceselectspm|rel=forceselectspm description: force the specified to be selected as storage pool manager request: @@ -2516,7 +2380,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: force the specified to be selected as storage pool manager - urlparams: {} - name: /hosts/{host:id}/approve|rel=approve description: approve specified host to be added to the engine request: @@ -2532,7 +2395,6 @@ action.grace_period.expiry: 'xs:long', host.ssh.authentication_method: 'xs:string', host.ssh.user.user_name: 'xs:string', host.ssh.user.password: 'xs:string'} description: approve specified host to be added to the engine by using ssh authentication. this occurs when the host registers itself with the engine - urlparams: {} - name: /hosts/{host:id}/commitnetconfig|rel=commitnetconfig description: commit the changes made to network configuration of the host request: @@ -2542,7 +2404,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: commit the changes made to network configuration of the host - urlparams: {} - name: /hosts/{host:id}/deactivate|rel=deactivate description: deactivate the specified host request: @@ -2552,7 +2413,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long', action.reason: 'xs:string'} description: deactivate the specified host - urlparams: {} - name: /hosts/{host:id}/fence|rel=fence description: perform fencing operation (start/stop/status) on the host. request: @@ -2562,7 +2422,6 @@ - mandatoryArguments: {action.fence_type: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: perform fencing operation (start/stop/status) on the host. - urlparams: {} - name: /hosts/{host:id}/install|rel=install description: install vdsm and other packages required to get the host ready to be used in the engine request: @@ -2588,7 +2447,6 @@ action.grace_period.expiry: xs:long action.host.override_iptables: xs:boolean description: install vdsm and other packages required to get the host ready to be used in the engine providing thre ssh password - urlparams: {} - name: /hosts/{host:id}/iscsidiscover|rel=iscsidiscover description: initiate the command to discover the iscsi targets and map the targets to the storage server connections request: @@ -2598,7 +2456,6 @@ - mandatoryArguments: {action.iscsi.address: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: initiate the command to discover the iscsi targets and map the targets to the storage server connections - urlparams: {} - name: /hosts/{host:id}/iscsilogin|rel=iscsilogin description: login to the specified iscsi target at the specified address request: @@ -2608,7 +2465,6 @@ - mandatoryArguments: {action.iscsi.address: 'xs:string', action.iscsi.target: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: login to the specified iscsi target at the specified address - urlparams: {} - name: /hosts/{host:id}/unregisteredstoragedomainsdiscover|rel=unregisteredstoragedomainsdiscover description: Discover the Storage Domains which are candidiates to be imported to the setup request: @@ -2617,7 +2473,6 @@ signatures: - optionalArguments: {action.iscsi.address: 'xs:string', action.iscsi_target: 'xs:string'} description: Discover the Storage Domains which are candidiates to be imported to the setup - urlparams: {} - name: /hosts/{host:id}/refreshcapabilities|rel=refreshcapabilities description: refresh the capabilities of the host request: @@ -2627,7 +2482,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: refresh the capabilities of the host - urlparams: {} - name: /hosts/{host:id}/katelloerrata|rel=get description: get the list of errata available for the host request: @@ -2642,7 +2496,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/nics|rel=get description: get the list of network interfaces for the host request: @@ -2657,7 +2510,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}|rel=delete description: delete the specified network interface for the host request: @@ -2698,7 +2550,6 @@ hostnic.bonding.options.option--COLLECTION: {option.name: 'xs:string', option.value: 'xs:string', type: 'xs:string'} description: add a new network interface for the host - urlparams: {} - name: /hosts/{host:id}/nics/setupnetworks|rel=setupnetworks description: initiate the command to setup networks for the network interface card of the specified host request: @@ -2718,7 +2569,6 @@ action.connectivityTimeout: xs:int action.force: xs:boolean description: initiate the command to setup networks for the network interface card of the specified host - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}/attach|rel=attach description: attach the network interface card to the specified host request: @@ -2728,7 +2578,6 @@ - mandatoryArguments: {action.network.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: attach the network interface card to the specified host - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}/detach|rel=detach description: detach the network interface card from the specified host request: @@ -2738,7 +2587,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: detach the network interface card from the specified host - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}/statistics|rel=get description: get the statistics for the network interface card attached to the specified host request: @@ -2753,14 +2601,12 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}/labels|rel=get description: get the labels of an interface request: body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}/labels|rel=add description: add a new label to the interface request: @@ -2769,14 +2615,12 @@ signatures: - mandatoryArguments: {label.id: 'xs:string'} description: add a new label to the interface - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}/labels/{label:id}|rel=get description: get a specific label of an interface request: body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/nics/{nic:id}/labels/{label:id}|rel=delete description: delete the specified label of an interface request: @@ -2799,7 +2643,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/permissions/{permission:id}|rel=delete description: delete the specified permission for the host request: @@ -2820,7 +2663,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new group level permission for the host - urlparams: {} - name: /hosts/{host:id}/statistics|rel=get description: get the statistics for the host request: @@ -2835,7 +2677,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/storage|rel=get description: get the list of all logical units and volume groups for the host request: @@ -2850,7 +2691,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/tags|rel=get description: get the list of all tags added to the host request: @@ -2865,7 +2705,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/tags/{tag:id}|rel=delete description: delete the specified tag added to the host request: @@ -2881,14 +2720,12 @@ parameterType: Tag signatures: - mandatoryArguments: {tag.id|name: 'xs:string'} - urlparams: {} - name: /hosts/{host:id}/fenceagents|rel=get description: get all fencing agents defined for this host request: body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/fenceagents|rel=add description: add a new fencing-agent to the host request: @@ -2897,14 +2734,12 @@ signatures: - mandatoryArguments: {agent.address: 'xs:string', agent.order: 'xs:int', agent.type: 'xs:string', agent.username: 'xs:string', agent.password: 'xs:string'} optionalArguments: {agent.port: 'xs:int', agent.options--COLLECTION: {option.name: 'xs:string', option.value: 'xs:string'}, encrypt_options: 'xs:boolean'} - urlparams: {} - name: /hosts/{host:id}/fenceagents/{fenceagent:id}|rel=get description: get the fencing agent with the specified ID. request: body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/fenceagents/{fenceagent:id}|rel=update description: update a fencing-agent request: @@ -2913,7 +2748,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {agent.address: 'xs:string', agent.order: 'xs:int', agent.type: 'xs:string', agent.username: 'xs:string', agent.password: 'xs:string', agent.port: 'xs:int', agent.options--COLLECTION: {option.name: 'xs:string', option.value: 'xs:string'}, encrypt_options: 'xs:boolean'} - urlparams: {} - name: /hosts/{host:id}/fenceagents/{fenceagent:id}|rel=delete description: delete the specified fencing agent request: @@ -2938,7 +2772,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /networks/{network:id}|rel=delete description: delete the specified network in the system request: @@ -2958,7 +2791,6 @@ network.ip.address: 'xs:string', network.ip.gateway: 'xs:string', network.ip.netmask: 'xs:string', network.display: 'xs:boolean', network.stp: 'xs:boolean', network.mtu: 'xs:int'} description: update the specified network in the system - urlparams: {} - name: /networks|rel=add description: add a new network to the system request: @@ -2982,7 +2814,6 @@ network.usages.usage--COLLECTION: {usage: 'xs:string'} } description: add a new network to the system - urlparams: {} - name: /networks/{network:id}/permissions|rel=get description: get the list of all permissions on a network in the system request: @@ -2997,7 +2828,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /networks/{network:id}/permissions/{permission:id}|rel=delete description: delete the specified permission on a network in the system request: @@ -3018,7 +2848,6 @@ - mandatoryArguments: {permission.group.id: 'xs:string', permission.role.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on a network in the system - urlparams: {} - name: /networks/{network:id}/vnicprofiles|rel=get description: get the list of all virtual network interface card profiles for the network request: @@ -3033,7 +2862,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /networks/{network:id}/vnicprofiles/{vnicprofile:id}|rel=delete description: delete the specified virtual network interface card profile for the network request: @@ -3052,14 +2880,12 @@ optionalArguments: {vnicprofile.description: 'xs:string', vnicprofile.port_mirroring: 'xs:boolean', vnicprofile.custom_properties.custom_property--COLLECTION: {custom_property.name: 'xs:string', custom_property.value: 'xs:string'}} description: add a new virtual network interface card profile for the network - urlparams: {} - name: /networks/{network:id}/labels|rel=get description: get the labels of a network request: body: parameterType: null signatures: [] - urlparams: {} - name: /networks/{network:id}/labels|rel=add description: add a new label to the network request: @@ -3068,14 +2894,12 @@ signatures: - mandatoryArguments: {label.id: 'xs:string'} description: add a new label to the network - urlparams: {} - name: /networks/{network:id}/labels/{label:id}|rel=get description: get a specific label of a network request: body: parameterType: null signatures: [] - urlparams: {} - name: /networks/{network:id}/labels/{label:id}|rel=delete description: delete the specified label of a network request: @@ -3098,7 +2922,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vnicprofiles/{vnicprofile:id}|rel=delete description: delete the specified virtual network interface card profile in the system request: @@ -3117,7 +2940,6 @@ optionalArguments: {vnicprofile.name: 'xs:string', vnicprofile.description: 'xs:string', vnicprofile.port_mirroring: 'xs:boolean', vnicprofile.custom_properties.custom_property--COLLECTION: {custom_property.name: 'xs:string', custom_property.value: 'xs:string'}} description: update the specified virtual network interface card profile in the system - urlparams: {} - name: /vnicprofiles|rel=add description: add a new virtual network interface card profile to the system request: @@ -3128,7 +2950,6 @@ optionalArguments: {vnicprofile.description: 'xs:string', vnicprofile.port_mirroring: 'xs:boolean', vnicprofile.custom_properties.custom_property--COLLECTION: {custom_property.name: 'xs:string', custom_property.value: 'xs:string'}} description: add a new virtual network interface card profile to the system - urlparams: {} - name: /vnicprofiles/{vnicprofile:id}/permissions|rel=get description: get the list of all permissions on the virtual network interface card profile in the system request: @@ -3143,7 +2964,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vnicprofiles/{vnicprofile:id}/permissions/{permission:id}|rel=delete description: delete the specified permission for the virtual network interface card profile request: @@ -3164,7 +2984,6 @@ - mandatoryArguments: {permission.group.id: 'xs:string', permission.role.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the virtual network interface card profile in the system - urlparams: {} - name: /roles|rel=get description: get the list of all roles in the system request: @@ -3179,7 +2998,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /roles/{role:id}|rel=delete description: get the details of the specified role in the system request: @@ -3197,7 +3015,6 @@ - mandatoryArguments: {role.name: 'xs:string', role.permits.permit--COLLECTION: {permit.id: 'xs:string'}} optionalArguments: {role.description: 'xs:string', role.administrative: 'xs:boolean'} description: add a new role to the system - urlparams: {} - name: /roles/{role:id}|rel=update description: update the specified role in the system request: @@ -3207,7 +3024,6 @@ - mandatoryArguments: {} optionalArguments: {role.permits.permit--COLLECTION: {permit.id: 'xs:string'}, role.description: 'xs:string'} description: update the specified role in the system - urlparams: {} - name: /roles/{role:id}/permits|rel=get description: get the list of all permits for the specified role in the system request: @@ -3222,7 +3038,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /roles/{role:id}/permits/{permit:id}|rel=delete description: delete the specified permit for the role in the system request: @@ -3239,28 +3054,24 @@ signatures: - mandatoryArguments: {permit.id|name: 'xs:string'} optionalArguments: {} - urlparams: {} - name: /bookmarks|rel=get description: get the list of bookmarks in the system request: body: parameterType: null signatures: [] - urlparams: {} - name: /bookmarks/{bookmark:id}|rel=get description: get the details of the specified bookmark in the system request: body: parameterType: null signatures: [] - urlparams: {} - name: /bookmarks/{tag:id}|rel=delete description: delete the specified bookmark from the system request: body: parameterType: null signatures: [] - urlparams: {} - name: /bookmarks/{tag:id}|rel=update description: update the specified bookmark in the system request: @@ -3269,7 +3080,6 @@ signatures: - mandatoryArguments: {bookmark.name: 'xs:string', bookmark.value: 'xs:string'} description: update the name, value of the specified bookmark in the system - urlparams: {} - name: /bookmarks|rel=add description: add a new bookmark to the system request: @@ -3277,7 +3087,6 @@ parameterType: Bookmark signatures: - mandatoryArguments: {bookmark.name: 'xs:string', bookmark.value: 'xs:string'} - urlparams: {} - name: /tags|rel=get description: get the list of tags in the system request: @@ -3292,7 +3101,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /tags/{tag:id}|rel=delete description: delete the specified tag in the system request: @@ -3310,7 +3118,6 @@ - mandatoryArguments: {} optionalArguments: {tag.name: 'xs:string', tag.description: 'xs:string', tag.parent.tag.id|name: 'xs:string'} description: update the name, description or parent tag of the specified tag in the system - urlparams: {} - name: /tags|rel=add description: add a new tag to the system request: @@ -3319,7 +3126,6 @@ signatures: - mandatoryArguments: {tag.name: 'xs:string'} optionalArguments: {tag.description: 'xs:string', tag.parent.tag.id|name: 'xs:string'} - urlparams: {} - name: /templates|rel=get description: get the list of all templates in the system request: @@ -3339,7 +3145,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} All-Content: {value: true|false, required: false} @@ -3412,7 +3217,6 @@ template.migration.auto_converge: xs:string template.migration.compressed: xs:string description: update the specified template in the system - urlparams: {} - name: /templates|rel=add description: add a new template to the system request: @@ -3480,7 +3284,6 @@ template.migration.auto_converge: xs:string template.migration.compressed: xs:string description: add a new template to the system - urlparams: {} - name: /templates/{template:id}/export|rel=export description: export the specified template to the export domain request: @@ -3491,7 +3294,6 @@ optionalArguments: {action.async: 'xs:boolean', action.exclusive: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: export the specified template to the export domain - urlparams: {} - name: /templates/{template:id}/cdroms|rel=get description: get the list of cdroms attached to the specified template request: @@ -3506,7 +3308,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /templates/{template:id}/watchdogs|rel=get description: get all the watchdogs for the template identified by the given id request: @@ -3521,7 +3322,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /templates/{template:id}/watchdogs/{watchdog:id}|rel=delete description: delete the watchdog for the template identified by the given id request: @@ -3548,7 +3348,6 @@ signatures: - mandatoryArguments: {watchdog.action: 'xs:string', watchdog.model: 'xs:string'} description: add a watchdog to the template identified by the given id - urlparams: {} - name: /templates/{template:id}/disks|rel=get description: get the list of disks attached to the template request: @@ -3563,7 +3362,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /templates/{template:id}/disks/{disk:id}|rel=delete description: delete the specified disk attached to the template request: @@ -3584,7 +3382,6 @@ - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: copy the specified disk attached to the template to a specific storage domain - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /templates/{template:id}/disks/{disk:id}/export|rel=export @@ -3594,7 +3391,6 @@ signatures: - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /templates/{template:id}/nics|rel=get @@ -3618,14 +3414,12 @@ optionalArguments: {nic.network.id|name: 'xs:string', nic.linked: 'xs:boolean', nic.mac.address: 'xs:string', nic.interface: 'xs:string', nic.port_mirroring.networks.network--COLLECTION: {network.id: 'xs:string'}} deprecated: true description: add a new network interface card to the template using a network with optional port mirroring options. This has been deprecated - urlparams: {} - name: /templates/{template:id}/nics/{nic:id}|rel=get description: get the details of the specified network interface card attached to the template request: body: parameterType: null signatures: [] - urlparams: {} - name: /templates/{template:id}/nics/{nic:id}|rel=delete description: delete the specified network interface card attached to the template request: @@ -3645,7 +3439,6 @@ - mandatoryArguments: {} optionalArguments: {nic.network.id|name: 'xs:string', nic.linked: 'xs:boolean', nic.name: 'xs:string', nic.mac.address: 'xs:string', nic.interface: 'xs:string', nic.port_mirroring.networks.network--COLLECTION: {network.id: 'xs:string'}} deprecated: true - urlparams: {} - name: /templates/{template:id}/permissions|rel=get description: get the list of all permissions for the specified template request: @@ -3660,7 +3453,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /templates/{template:id}/permissions/{permission:id}|rel=delete description: delete the specified permission on the template request: @@ -3681,7 +3473,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new role permission on the template - urlparams: {} - name: /templates/{template:id}/tags|rel=get description: get the list of tags added to the template request: @@ -3696,7 +3487,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /templates/{template:id}/tags/{tag:id}|rel=delete description: delete a tag added to the template request: @@ -3713,7 +3503,6 @@ signatures: - mandatoryArguments: {tag.id|name: 'xs:string'} description: add a new tag to the virtual machine - urlparams: {} - name: /users|rel=get description: get the list of all users registered in the system request: @@ -3742,7 +3531,6 @@ - mandatoryArguments: {user.user_name: 'xs:string', user.domain.id|name: 'xs:string'} optionalArguments: {user.namespace: 'xs:string', user.principal: 'xs:string'} description: add a new user to the specified domain with the specified user name - urlparams: {} - name: /users/{user:id}|rel=delete description: delete the from the domain request: @@ -3765,7 +3553,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /users/{user:id}/permissions/{permission:id}|rel=delete description: delete the specified permission for the user request: @@ -3801,7 +3588,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.template.id: 'xs:string'} optionalArguments: {} description: add a new tole permission for the user on the template - urlparams: {} - name: /users/{user:id}/roles|rel=get description: get the list of roles assigned to the user request: @@ -3816,7 +3602,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /users/{user:id}/roles/{role:id}/permits|rel=get description: get the list of permits for the role assigned to the user request: @@ -3831,7 +3616,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /users/{user:id}/roles/{role:id}/permits/{permit:id}|rel=delete description: delete the specified permit for the role assigned to the user request: @@ -3849,7 +3633,6 @@ - mandatoryArguments: {permit.id|name: 'xs:string'} optionalArguments: {} description: add a new permit for the role assigned to the user - urlparams: {} - name: /users/{user:id}/tags|rel=get description: get the list of tags attached to the user request: @@ -3864,7 +3647,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /users/{user:id}/tags/{tag:id}|rel=delete description: delete the specified tag attached to the user request: @@ -3881,7 +3663,6 @@ signatures: - mandatoryArguments: {tag.id|name: 'xs:string'} description: add a new tag to the user - urlparams: {} - name: /vmpools|rel=get description: get the list of all virtual machine pools in the system request: @@ -3900,7 +3681,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /vmpools/{vmpool:id}|rel=delete @@ -3922,7 +3702,6 @@ vmpool.name: 'xs:string', vmpool.comment: 'xs:string', vmpool.size: 'xs:int', vmpool.max_user_vms: 'xs:int', vmpool.display.proxy: 'xs:string', vmpool.description: 'xs:string'} description: update the specified virtual machine pool in the system - urlparams: {} - name: /vmpools/{vmpool:id}/allocatevm|rel=allocatevm description: attach the user to a vm from the vmpool and run the vm request: @@ -3931,7 +3710,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} - name: /vmpools|rel=add description: add anew vm pool to the system request: @@ -3943,7 +3721,6 @@ optionalArguments: {vmpool.comment: 'xs:string', vmpool.size: 'xs:int', vmpool.max_user_vms: 'xs:int', vmpool.display.proxy: 'xs:string', vmpool.description: 'xs:string', vmpool.soundcard_enabled: 'xs:boolean'} description: add a new vm pool to the system - urlparams: {} - name: /vmpools/{vmpool:id}/permissions|rel=get description: get the list of permissions for the specified vm pool request: @@ -3958,7 +3735,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vmpools/{vmpool:id}/permissions/{permission:id}|rel=delete description: delete the specified permission on the vm pool request: @@ -3979,7 +3755,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the vm pool - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes|rel=get description: get the list of gluster volumes attached to the cluster request: @@ -4016,7 +3791,6 @@ - mandatoryArguments: {} optionalArguments: {action.force: 'xs:boolean', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: start the gluster volume attached to the cluster with an optional argument to force the operation - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/stop|rel=stop description: stop the gluster volume attached to the cluster request: @@ -4026,7 +3800,6 @@ - mandatoryArguments: {} optionalArguments: {action.force: 'xs:boolean', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: stop the gluster volume attached to the cluster with an optional argument to force the operation - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/rebalance|rel=rebalance description: invoke the rebalance command on the gluster volume attached to the cluster request: @@ -4036,7 +3809,6 @@ - mandatoryArguments: {} optionalArguments: {action.fix_layout: 'xs:boolean', action.force: 'xs:boolean', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: invoke the rebalance command on the gluster volume attached to the cluster with optional arguments to fix the lay and force the operation - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/stoprebalance|rel=stoprebalance description: invoke the stop rebalance command on the gluster volume attached to the cluster request: @@ -4046,7 +3818,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: invoke the stop rebalance command on the gluster volume attached to the cluster - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/setoption|rel=setoption description: set an option for the gluster volume attached to the cluster request: @@ -4055,7 +3826,6 @@ signatures: - mandatoryArguments: {action.option.name: 'xs:string', action.option.value: 'xs:string', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} optionalArguments: {} - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/resetoption|rel=resetoption description: reset an option for the gluster volume attached to the cluster request: @@ -4065,7 +3835,6 @@ - mandatoryArguments: {action.option.name: 'xs:string', action.force: 'xs:boolean'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: reset an option for the gluster volume attached to the cluster with mandatory option to force the operation - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/resetalloptions|rel=resetalloptions description: resets all options for the gluster volume attached to the cluster request: @@ -4075,7 +3844,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: resets all options for the gluster volume attached to the cluster - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/startprofile|rel=startprofile description: start profile on the gluster volume attached to the cluster request: @@ -4085,7 +3853,6 @@ - mandatoryArguments: {} optionalArguments: {} description: start profiling on the gluster volume attached to the cluster - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/stopprofile|rel=stopprofile description: stop the profiling of gluster volume attached to the cluster request: @@ -4095,7 +3862,6 @@ - mandatoryArguments: {} optionalArguments: {} description: stop profiling on the gluster volume attached to the cluster - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/profilestatistics|rel=get description: get the profiling statistics once profiling is turned on for a volume request: @@ -4110,7 +3876,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: All-Content: {value: true|false, required: false} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/bricks|rel=add @@ -4131,7 +3896,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: All-Content: {value: true|false, required: false} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/bricks|rel=delete @@ -4144,7 +3908,6 @@ bricks--COLLECTION: {brick.id: 'xs:string'} optionalArguments: {replica_count: 'xs:unsignedShort'} description: delete bricks in the gluster volume attached to the cluster - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/bricks/migrate|rel=migrate description: migrate the data from the brick to others and mark for deletion request: @@ -4155,7 +3918,6 @@ action.bricks--COLLECTION: {brick.name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: migrate the data from the brick to others and mark for deletion - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/bricks/stopmigrate|rel=stopmigrate description: stops the bricks migration task started on on volume request: @@ -4166,7 +3928,6 @@ action.bricks--COLLECTION: {brick.name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: stops the bricks migration task started on on volume - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/bricks/activate|rel=activate description: activates the bricks post migration of data for reuse request: @@ -4177,7 +3938,6 @@ action.bricks--COLLECTION: {brick.name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: activates the bricks post migration of data for reuse - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/bricks/{brick:id}/replace|rel=replace #deprecated, replaced by 'migrate/delete' description: This is deprecated.Use migrate and delete instead. request: @@ -4188,7 +3948,6 @@ optionalArguments: {action.force: 'xs:boolean', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: replace the specified brick with a new brick directory in the gluster volume attached to the cluster deprecated: true - urlparams: {} - name: /clusters/{cluster:id}/glustervolumes/{glustervolume:id}/bricks/{brick:id}/statistics|rel=get description: get the statistics for the specified brick in the gluster volume attached to the cluster request: @@ -4203,7 +3962,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/disks|rel=get description: get the list of all disks in the storage domain request: @@ -4221,7 +3979,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/disks/{disk:id}|rel=delete description: delete the specified disk in the storage domain request: @@ -4282,7 +4039,6 @@ signatures: - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /datacenters/{datacenter:id}/storagedomains/{storagedomain:id}/disks/{disk:id}|rel=get @@ -4300,7 +4056,6 @@ signatures: - mandatoryArguments: {storagedomain.id|name: 'xs:string'} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /datacenters/{datacenter:id}/storagedomains/{storagedomain:id}/disks/{disk:id}|rel=delete @@ -4361,7 +4116,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /jobs|rel=add description: add a new external job to the system @@ -4372,7 +4126,6 @@ - mandatoryArguments: {job.description: 'xs:string'} optionalArguments: {job.auto_cleared: 'xs:boolean'} description: add a new external job to the system - urlparams: {} - name: /jobs/{job:id}/end|rel=end description: end the specified external job in the system @@ -4383,7 +4136,6 @@ - mandatoryArguments: {action.status.state: 'xs:string'} optionalArguments: {action.force: 'xs:boolean', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: end the specified external job in the system with an optional argument to force the operation - urlparams: {} - name: /jobs/{job:id}/clear|rel=clear description: clear the specified external job in the system @@ -4394,7 +4146,6 @@ - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: clear the specified external job in the system - urlparams: {} - name: /jobs/{job:id}/steps|rel=get description: get the list of all steps for the external job in the system @@ -4411,7 +4162,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /jobs/{job:id}/steps|rel=add description: add a new step to the external job @@ -4422,7 +4172,6 @@ - mandatoryArguments: {step.type: 'xs:string' , step.description: 'xs:string'} optionalArguments: {step.job.id: 'xs:string', step.parent_step.id: 'xs:string'} description: add a new step to the external job - urlparams: {} - name: /jobs/{job:id}/steps/{step:id}/end|rel=end description: invoke the command to end the specified step of an external job @@ -4433,7 +4182,6 @@ - mandatoryArguments: {action.succeeded: 'xs:boolean'} optionalArguments: {action.force: 'xs:boolean', action.status.state: 'xs:string', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} description: invoke the command to end the specified step of an external job with an optional agrument to force the operation - urlparams: {} - name: /jobs/{job:id}/steps/{step:id}/statistics|rel=get description: get the detailed step status for monitoring @@ -4450,7 +4198,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storageconnections|rel=get description: get the list of all storage connections in the system @@ -4458,7 +4205,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storageconnections/{storageconnection:id}|rel=get description: get the details of the specified storage connection in the system @@ -4466,7 +4212,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storageconnections/{storageconnection:id}|rel=delete description: delete the specified storage connection in the system @@ -4501,7 +4246,6 @@ - mandatoryArguments: {} optionalArguments: {storage_connection.path: 'xs:string'} description: update the specified local storage connection in the system - urlparams: {} - name: /storageconnections|rel=add description: add a new storage connection to the system @@ -4527,13 +4271,11 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/glusterhooks/{glusterhook:id}|rel=get request: body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/glusterhooks/{glusterhook:id}|rel=delete request: body: @@ -4548,7 +4290,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} - name: /clusters/{cluster:id}/glusterhooks/{glusterhook:id}/disable|rel=disable request: body: @@ -4556,7 +4297,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} - name: /clusters/{cluster:id}/glusterhooks/{glusterhook:id}/resolve|rel=resolve request: body: @@ -4564,7 +4304,6 @@ signatures: - mandatoryArguments: {action.resolution_type: 'xs:string'} optionalArguments: {action.host.id|name: 'xs:string', action.async: 'xs:boolean', action.grace_period.expiry: 'xs:long'} - urlparams: {} - name: /permissions|rel=get description: get the list of permissions on the system @@ -4580,7 +4319,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /permissions/{permission:id}|rel=delete description: delete the permission on the system request: @@ -4601,7 +4339,6 @@ - mandatoryArguments: {permission.role.id: 'xs:string', permission.group.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the system - urlparams: {} - name: /instancetypes|rel=get description: get the list of instance types on the system @@ -4617,7 +4354,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /instancetypes/{instancetype:id}|rel=delete description: delete the instance type from the system request: @@ -4657,7 +4393,6 @@ instance_type.custom_emulated_machine: xs:string instance_type.custom_cpu_model: xs:string description: add a new instance type to the system - urlparams: {} - name: /clusters/{cluster:id}/affinitygroups|rel=get description: get the list of affinity groups in the cluster @@ -4673,14 +4408,12 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/affinitygroups/{affinitygroup:id}|rel=delete description: delete the specified affinity groups in the cluster request: body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/affinitygroups/{affinitygroup:id}|rel=update description: update the specified affinity group in the cluster request: @@ -4689,7 +4422,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {affinitygroup.name: 'xs:string', affinitygroup.positive: 'xs:boolean', affinitygroup.enforcing: 'xs:boolean'} - urlparams: {} - name: /clusters/{cluster:id}/affinitygroups|rel=add description: add a new affinity group to the cluster request: @@ -4699,7 +4431,6 @@ - mandatoryArguments: {affinitygroup.name: 'xs:string', affinitygroup.positive: 'xs:boolean', affinitygroup.enforcing: 'xs:boolean'} optionalArguments: {} description: add a new affinity group to the cluster - urlparams: {} - name: /clusters/{cluster:id}/affinitygroups/{affinitygroup:id}/vms|rel=get description: get the list of vms per affinity group request: @@ -4714,7 +4445,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/affinitygroups/{affinitygroup:id}/vms|rel=add description: add a vm to the specified affinity group request: @@ -4724,7 +4454,6 @@ - mandatoryArguments: {vm.id|name: 'xs:string'} optionalArguments: {} description: add a vm to affinity group - urlparams: {} - name: /hosts/{host:id}/numanodes|rel=get description: get the list of NUMA nodes for the host request: @@ -4739,7 +4468,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /hosts/{host:id}/numanodes/{numanode:id}/statistics|rel=get description: get the statistics for the specified NUMA node of the host request: @@ -4754,7 +4482,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/numanodes|rel=get description: get the list of virtual NUMA nodes for the vm request: @@ -4769,7 +4496,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /vms/{vm:id}/numanodes/{numanode:id}|rel=delete description: delete the specified virtual NUMA node for the vm request: @@ -4803,7 +4529,6 @@ optionalArguments: vm_numa_node.numa_node_pins.numa_node_pin--COLLECTION: {numa_node_pin.index: 'xs:int'} description: add a new virtual NUMA node for the vm - urlparams: {} - name: /schedulingpolicyunits|rel=get description: get a list of scheduling policy units in the system request: @@ -4821,7 +4546,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /schedulingpolicyunits/{schedulingpolicyunit:id}|rel=delete @@ -4844,7 +4568,6 @@ schedulingpolicy.description: xs:string schedulingpolicy.properties.property--COLLECTION: {property.name: 'xs:string', property.value: 'xs:string'} description: update the specified user defined scheduling policy in the system - urlparams: {} - name: /schedulingpolicies|rel=get description: get a list of scheduling policies in the system request: @@ -4862,7 +4585,6 @@ body: parameterType: null signatures: [] - urlparams: {} headers: Filter: {value: true|false, required: false} - name: /schedulingpolicies/{schedulingpolicy:id}|rel=delete @@ -4887,7 +4609,6 @@ schedulingpolicy.description: xs:string schedulingpolicy.properties.property--COLLECTION: {property.name: 'xs:string', property.value: 'xs:string'} description: add a new scheduling policy to the system - urlparams: {} - name: /schedulingpolicies/{schedulingpolicy:id}/filters|rel=get description: get a list of specified scheduling policy filters request: @@ -4931,7 +4652,6 @@ optionalArguments: filter.scheduling_policy_unit.position: 'xs:int' description: add a new scheduling policy to the system - urlparams: {} - name: /schedulingpolicies/{schedulingpolicy:id}/weights|rel=get description: get a list of specified scheduling policy weights request: @@ -4975,7 +4695,6 @@ optionalArguments: weight.scheduling_policy_unit.factor: 'xs:int' description: add a weight to a specified user defined scheduling policy - urlparams: {} - name: /schedulingpolicies/{schedulingpolicy:id}/balances|rel=get description: get a list of specified scheduling policy balance modules request: @@ -5017,14 +4736,12 @@ signatures: - mandatoryArguments: {balance.scheduling_policy_unit.id: 'xs:string'} description: add a balance module to a specified user defined scheduling policy - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds|rel=get description: get all iSCSI Bonds for the specified datacenter request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds|rel=add description: add a new iSCSI Bond to the specified datacenter request: @@ -5034,7 +4751,6 @@ - mandatoryArguments: {iscsibond.name: 'xs:string'} optionalArguments: {} description: add a new iSCSI Bond to the datacenter - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}|rel=update description: update the specified iSCSI Bond request: @@ -5044,56 +4760,48 @@ - mandatoryArguments: {} optionalArguments: {} description: update the specified iSCSI Bond - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}|rel=delete description: remove the specified iSCSI Bond from the datacenter request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}/networks|rel=delete description: remove the specified network from the iSCSI Bond request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}/networks|rel=get description: gets the specified iSCSI Bond with the networks request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}/networks|rel=add description: specify list of networks contained in the iSCSI Bond request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}/storagedomains|rel=delete description: remove the specified storagedomain from the iSCSI Bond request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}/storagedomains|rel=get description: gets the specified iSCSI Bond with the storagedomains request: body: parameterType: null signatures: [] - urlparams: {} - name: /datacenters/{datacenter:id}/iscsibonds/{iscsibond:id}/storagedomains|rel=add description: specify list of the storagedomains contained in the iSCSI Bond request: body: parameterType: null signatures: [] - urlparams: {} - name: /diskprofiles|rel=get description: get the list of all disk profiles in the system request: @@ -5108,7 +4816,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /diskprofiles/{diskprofile:id}|rel=delete description: delete the specified disk profile in the system request: @@ -5128,7 +4835,6 @@ diskprofile.description: 'xs:string', diskprofile.qos.id: 'xs:string'} description: update the specified disk profile in the system - urlparams: {} - name: /diskprofiles|rel=add description: add a new disk profile to the system request: @@ -5139,7 +4845,6 @@ optionalArguments: {diskprofile.description: 'xs:string', diskprofile.qos.id: 'xs:string'} description: add a new disk profile to the system - urlparams: {} - name: /diskprofiles/{diskprofile:id}/permissions|rel=get description: get the list of all permissions on the disk profile in the system request: @@ -5154,7 +4859,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /diskprofiles/{diskprofile:id}/permissions/{permission:id}|rel=delete description: delete the specified permission for the disk profile request: @@ -5175,7 +4879,6 @@ - mandatoryArguments: {permission.group.id: 'xs:string', permission.role.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the disk profile in the system - urlparams: {} - name: /storagedomains/{storagedomain:id}/diskprofiles|rel=get description: get the list of all disk profiles for the storage domain request: @@ -5190,7 +4893,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /storagedomains/{storagedomain:id}/diskprofiles/{diskprofile:id}|rel=delete description: delete the specified disk profile for the storage domain request: @@ -5209,7 +4911,6 @@ optionalArguments: {diskprofile.description: 'xs:string', diskprofile.qos.id: 'xs:string'} description: add a new disk profile for the storage domain - urlparams: {} - name: /cpuprofiles|rel=get description: get the list of all cpu profiles in the system request: @@ -5224,7 +4925,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /cpuprofiles/{cpuprofile:id}|rel=delete description: delete the specified cpu profile in the system request: @@ -5244,7 +4944,6 @@ cpuprofile.description: 'xs:string', cpuprofile.qos.id: 'xs:string'} description: update the specified cpu profile in the system - urlparams: {} - name: /cpuprofiles|rel=add description: add a new cpu profile to the system request: @@ -5255,7 +4954,6 @@ optionalArguments: {cpuprofile.description: 'xs:string', cpuprofile.qos.id: 'xs:string'} description: add a new cpu profile to the system - urlparams: {} - name: /cpuprofiles/{cpuprofile:id}/permissions|rel=get description: get the list of all permissions on the cpu profile in the system request: @@ -5270,7 +4968,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /cpuprofiles/{cpuprofile:id}/permissions/{permission:id}|rel=delete description: delete the specified permission for the cpu profile request: @@ -5291,7 +4988,6 @@ - mandatoryArguments: {permission.group.id: 'xs:string', permission.role.id: 'xs:string'} optionalArguments: {} description: add a new group level permission on the cpu profile in the system - urlparams: {} - name: /clusters/{cluster:id}/cpuprofiles|rel=get description: get the list of all cpu profiles for the cluster request: @@ -5306,7 +5002,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /clusters/{cluster:id}/cpuprofiles/{cpuprofile:id}|rel=delete description: delete the specified cpu profile for the cluster request: @@ -5325,7 +5020,6 @@ optionalArguments: {cpuprofile.description: 'xs:string', cpuprofile.qos.id: 'xs:string'} description: add a new cpu profile for the cluster - urlparams: {} - name: /operatingsystems|rel=get description: get the list of all Operating Systems @@ -5333,14 +5027,12 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /operatingsystems/{operatingsystem:id}|rel=get description: get the details of the specified Operating System request: body: parameterType: null signatures: [] - urlparams: {} - name: /externalhostproviders|rel=get description: get the list of all external host providers in the system @@ -5356,7 +5048,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}|rel=delete description: delete the specified external host provider in the system request: @@ -5380,7 +5071,6 @@ external_host_provider.password: xs:string external_host_provider.authentication_url: xs:string description: update the specified external host provider in the system - urlparams: {} - name: /externalhostproviders|rel=add description: add a new external host provider to the system request: @@ -5397,7 +5087,6 @@ external_host_provider.password: xs:string external_host_provider.authentication_url: xs:string description: add a new external host provider to the system - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}/testconnectivity|rel=testconnectivity description: test the connectivity to the external external host provider request: @@ -5406,7 +5095,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {} - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}/importcertificates|rel=importcertificates description: import the SSL certificates of the external host provider request: @@ -5415,7 +5103,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {} - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}/certificates|rel=get description: get the list of certificates of the external host provider request: @@ -5430,7 +5117,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}/hosts|rel=get description: get the list of hosts from the external host provider request: @@ -5445,7 +5131,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}/discoveredhosts|rel=get description: get the list of discovered hosts from the external host provider request: @@ -5460,7 +5145,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}/hostgroups|rel=get description: get the list of host groups from the external host provider request: @@ -5475,7 +5159,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /externalhostproviders/{externalhostprovider:id}/computeresources|rel=get description: get the list of compute resources from the external host provider request: @@ -5490,7 +5173,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /openstackimageproviders|rel=get description: get the list of all OpenStack image providers in the system @@ -5506,7 +5188,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /openstackimageproviders/{openstackimageprovider:id}|rel=delete description: delete the specified OpenStack image provider in the system request: @@ -5532,7 +5213,6 @@ property.name: xs:string property.value: xs:string description: update the specified OpenStack image provider in the system - urlparams: {} - name: /openstackimageproviders|rel=add description: add a new OpenStack image provider to the system request: @@ -5551,7 +5231,6 @@ property.name: xs:string property.value: xs:string description: add a new OpenStack image provider to the system - urlparams: {} - name: /openstackimageproviders/{openstackimageprovider:id}/images|rel=get description: get the list of images from the OpenStack image provider request: @@ -5566,7 +5245,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /openstackimageproviders/{openstackimageprovider:id}/certificates|rel=get description: get the list of certificates of the OpenStack image provider request: @@ -5581,7 +5259,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /openstackimageproviders/{openstackimageprovider:id}/testconnectivity|rel=testconnectivity description: test the connectivity to the external OpenStack imageprovider request: @@ -5590,7 +5267,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {} - urlparams: {} - name: /openstackimageproviders/{openstackimageprovider:id}/importcertificates|rel=importcertificates description: import the SSL certificates of the OpenStack image provider request: @@ -5599,7 +5275,6 @@ signatures: - mandatoryArguments: {} optionalArguments: {} - urlparams: {} - name: /openstackimageproviders/{openstackimageprovider:id}/images/{images:id}/import|rel=import description: imports the OpenStack image request: @@ -5615,7 +5290,6 @@ action.cluster.id|name: xs:string action.disk.alias|name: xs:string action.template.name: xs:string - urlparams: {} - name: /openstackvolumeproviders|rel=get description: get the list of all OpenStack volume providers in the system @@ -5631,7 +5305,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /openstackvolumeproviders/{openstackvolumeprovider:id}|rel=delete description: delete the specified OpenStack volume provider in the system request: @@ -5659,7 +5332,6 @@ property.name: xs:string property.value: xs:string description: update the specified OpenStack volume provider in the system - urlparams: {} - name: /openstackvolumeproviders|rel=add description: add a new OpenStack volume provider to the system request: @@ -5680,7 +5352,6 @@ property.name: xs:string property.value: xs:string description: add a new OpenStack volume provider to the system - urlparams: {} - name: /openstacknetworkproviders|rel=get description: get the list of all OpenStack network providers in the system @@ -5696,7 +5367,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /openstacknetworkproviders/{openstacknetworkprovider:id}|rel=delete description: delete the specified OpenStack network provider in the system request: @@ -5722,7 +5392,6 @@ property.name: xs:string property.value: xs:string description: update the specified OpenStack network provider in the system - urlparams: {} - name: /openstacknetworkproviders|rel=add description: add a new OpenStack network provider to the system request: @@ -5741,7 +5410,6 @@ property.name: xs:string property.value: xs:string description: add a new OpenStack network provider to the system - urlparams: {} - name: /openstacknetworkproviders/{openstacknetworkprovider:id}/networks|rel=get description: get the list of networks from the OpenStack network provider request: @@ -5756,7 +5424,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /openstacknetworkproviders/{openstacknetworkprovider:id}/networks/{network:id}/subnets|rel=get description: get the list of sub-networks from the OpenStack network provider request: @@ -5771,7 +5438,6 @@ body: parameterType: null signatures: [] - urlparams: {} - name: /katelloerrata|rel=get description: get the list of errata available for the system request: @@ -5786,4 +5452,3 @@ body: parameterType: null signatures: [] - urlparams: {} -- To view, visit https://gerrit.ovirt.org/39466 To unsubscribe, visit https://gerrit.ovirt.org/settings Gerrit-MessageType: newchange Gerrit-Change-Id: I58ce08fd12a82fe673fda5cf2bdcbef0f94ef8ee Gerrit-PatchSet: 1 Gerrit-Project: ovirt-engine Gerrit-Branch: master Gerrit-Owner: Juan Hernandez <[email protected]> _______________________________________________ Engine-patches mailing list [email protected] http://lists.ovirt.org/mailman/listinfo/engine-patches
