Loading cloudcontrol/server/clients/cli.py +16 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,22 @@ class CliHandler(RegisteredCCHandler): """ return self._vm_action(query, 'vm_set_autostart', flag) @listed def attachdisk(self, query, pool, volume, driver='virtio', bps=0, iops=0): """ Attach a disk on a VM. :param query: tql query """ return self._vm_action(query, 'vm_attach_disk', pool, volume, driver, bps, iops) @listed def detachdisk(self, query, pool, volume): """ Detach a disk from a VM. :param query: tql query """ return self._vm_action(query, 'vm_detach_disk', pool, volume) @listed def undefine(self, query, delete_storage=True): """ Undefine selected virtual machines. Loading Loading
cloudcontrol/server/clients/cli.py +16 −0 Original line number Diff line number Diff line Loading @@ -221,6 +221,22 @@ class CliHandler(RegisteredCCHandler): """ return self._vm_action(query, 'vm_set_autostart', flag) @listed def attachdisk(self, query, pool, volume, driver='virtio', bps=0, iops=0): """ Attach a disk on a VM. :param query: tql query """ return self._vm_action(query, 'vm_attach_disk', pool, volume, driver, bps, iops) @listed def detachdisk(self, query, pool, volume): """ Detach a disk from a VM. :param query: tql query """ return self._vm_action(query, 'vm_detach_disk', pool, volume) @listed def undefine(self, query, delete_storage=True): """ Undefine selected virtual machines. Loading