vim_vm_console
VM console operations: screenshot + sendkey via VirtualMachine methods.
-
saltext.vcf.clients.vim_vm_console.screenshot(opts, vm_id_or_name, profile=None)[source]
Capture a console screenshot. Returns vim.Task moId.
On success, task.info.result is a datastore path string like
[ds1] my-vm/screenshot.png. Call vim_datastore_file.download
to pull the bytes locally.
-
saltext.vcf.clients.vim_vm_console.send_keys(opts, vm_id_or_name, keys, profile=None)[source]
Send a sequence of HID scan codes to the VM console.
keys — list of key names ("enter", "f2", "a") or HID ints.
Returns the number of keys successfully queued.