MCPcopy Create free account
hub / github.com/Dstack-TEE/dstack / stop_vm

Method stop_vm

vmm/src/vmm-cli.py:572–579  ·  view source on GitHub ↗

Stop a VM.

(self, vm_id: str, force: bool = False)

Source from the content-addressed store, hash-verified

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."""

Callers 1

mainFunction · 0.95

Calls 1

rpc_callMethod · 0.95

Tested by

no test coverage detected