Stop a VM.
(self, vm_id: str, force: bool = False)
| 570 | print(f"Started VM {vm_id}") |
| 571 | |
| 572 | def stop_vm(self, vm_id: str, force: bool = False) -> None: |
| 573 | """Stop a VM.""" |
| 574 | if force: |
| 575 | self.rpc_call("StopVm", {"id": vm_id}) |
| 576 | print(f"Forcefully stopped VM {vm_id}") |
| 577 | else: |
| 578 | self.rpc_call("ShutdownVm", {"id": vm_id}) |
| 579 | print(f"Gracefully shutting down VM {vm_id}") |
| 580 | |
| 581 | def remove_vm(self, vm_id: str) -> None: |
| 582 | """Remove a VM.""" |