*/ public function list_templates(): array; /** * @param array $input * @return array{vm_id:int} */ public function clone_vm(array $input): array; public function start_vm(int $vm_id): void; public function stop_vm(int $vm_id): void; public function delete_vm(int $vm_id): void; public function get_status(int $vm_id): string; /** * @return array */ public function get_ip_addresses(int $vm_id): array; }