The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Sys::Async::Virt::Domain - Client side proxy to remote LibVirt domain

VERSION

v0.0.1

SYNOPSIS

DESCRIPTION

EVENTS

CONSTRUCTOR

new

METHODS

abort_job

  await $dom->abort_job;
  # -> (* no data *)

See documentation of virDomainAbortJob.

abort_job_flags

  await $dom->abort_job_flags( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainAbortJobFlags.

add_iothread

  await $dom->add_iothread( $iothread_id, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainAddIOThread.

agent_set_response_timeout

  $result = await $dom->agent_set_response_timeout( $timeout, $flags = 0 );

See documentation of virDomainAgentSetResponseTimeout.

attach_device

  await $dom->attach_device( $xml );
  # -> (* no data *)

See documentation of virDomainAttachDevice.

attach_device_flags

  await $dom->attach_device_flags( $xml, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainAttachDeviceFlags.

backup_begin

  await $dom->backup_begin( $backup_xml, $checkpoint_xml, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBackupBegin.

backup_get_xml_desc

  $xml = await $dom->backup_get_xml_desc( $flags = 0 );

See documentation of virDomainBackupGetXMLDesc.

block_commit

  await $dom->block_commit( $disk, $base, $top, $bandwidth, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBlockCommit.

block_copy

  await $dom->block_copy( $path, $destxml, $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBlockCopy.

block_job_abort

  await $dom->block_job_abort( $path, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBlockJobAbort.

block_job_set_speed

  await $dom->block_job_set_speed( $path, $bandwidth, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBlockJobSetSpeed.

block_pull

  await $dom->block_pull( $path, $bandwidth, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBlockPull.

block_rebase

  await $dom->block_rebase( $path, $base, $bandwidth, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBlockRebase.

block_resize

  await $dom->block_resize( $disk, $size, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainBlockResize.

block_stats

  await $dom->block_stats( $path );
  # -> { errs => $errs,
  #      rd_bytes => $rd_bytes,
  #      rd_req => $rd_req,
  #      wr_bytes => $wr_bytes,
  #      wr_req => $wr_req }

See documentation of virDomainBlockStats.

checkpoint_create_xml

  $checkpoint = await $dom->checkpoint_create_xml( $xml_desc, $flags = 0 );

See documentation of virDomainCheckpointCreateXML.

checkpoint_lookup_by_name

  $checkpoint = await $dom->checkpoint_lookup_by_name( $name, $flags = 0 );

See documentation of virDomainCheckpointLookupByName.

core_dump

  await $dom->core_dump( $to, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainCoreDump.

core_dump_with_format

  await $dom->core_dump_with_format( $to, $dumpformat, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainCoreDumpWithFormat.

create_with_flags

  $dom = await $dom->create_with_flags( $flags = 0 );

See documentation of virDomainCreateWithFlags.

del_iothread

  await $dom->del_iothread( $iothread_id, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainDelIOThread.

destroy

  await $dom->destroy;
  # -> (* no data *)

See documentation of virDomainDestroy.

destroy_flags

  await $dom->destroy_flags( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainDestroyFlags.

detach_device

  await $dom->detach_device( $xml );
  # -> (* no data *)

See documentation of virDomainDetachDevice.

detach_device_alias

  await $dom->detach_device_alias( $alias, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainDetachDeviceAlias.

detach_device_flags

  await $dom->detach_device_flags( $xml, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainDetachDeviceFlags.

fsfreeze

  $filesystems = await $dom->fsfreeze( $mountpoints, $flags = 0 );

See documentation of virDomainFSFreeze.

fsthaw

  $filesystems = await $dom->fsthaw( $mountpoints, $flags = 0 );

See documentation of virDomainFSThaw.

fstrim

  await $dom->fstrim( $mountPoint, $minimum, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainFSTrim.

get_autostart

  $autostart = await $dom->get_autostart;

See documentation of virDomainGetAutostart.

get_block_info

  await $dom->get_block_info( $path, $flags = 0 );
  # -> { allocation => $allocation,
  #      capacity => $capacity,
  #      physical => $physical }

See documentation of virDomainGetBlockInfo.

get_control_info

  await $dom->get_control_info( $flags = 0 );
  # -> { details => $details,
  #      state => $state,
  #      stateTime => $stateTime }

See documentation of virDomainGetControlInfo.

get_guest_vcpus

  $params = await $dom->get_guest_vcpus( $flags = 0 );

See documentation of virDomainGetGuestVcpus.

get_hostname

  $hostname = await $dom->get_hostname( $flags = 0 );

See documentation of virDomainGetHostname.

get_info

  await $dom->get_info;
  # -> { cpuTime => $cpuTime,
  #      maxMem => $maxMem,
  #      memory => $memory,
  #      nrVirtCpu => $nrVirtCpu,
  #      state => $state }

See documentation of virDomainGetInfo.

get_job_info

  await $dom->get_job_info;
  # -> { dataProcessed => $dataProcessed,
  #      dataRemaining => $dataRemaining,
  #      dataTotal => $dataTotal,
  #      fileProcessed => $fileProcessed,
  #      fileRemaining => $fileRemaining,
  #      fileTotal => $fileTotal,
  #      memProcessed => $memProcessed,
  #      memRemaining => $memRemaining,
  #      memTotal => $memTotal,
  #      timeElapsed => $timeElapsed,
  #      timeRemaining => $timeRemaining,
  #      type => $type }

See documentation of virDomainGetJobInfo.

get_max_memory

  $memory = await $dom->get_max_memory;

See documentation of virDomainGetMaxMemory.

get_max_vcpus

  $num = await $dom->get_max_vcpus;

See documentation of virDomainGetMaxVcpus.

get_metadata

  $metadata = await $dom->get_metadata( $type, $uri, $flags = 0 );

See documentation of virDomainGetMetadata.

get_os_type

  $type = await $dom->get_os_type;

See documentation of virDomainGetOSType.

get_scheduler_parameters

  $params = await $dom->get_scheduler_parameters( $nparams );

See documentation of virDomainGetSchedulerParameters.

get_scheduler_parameters_flags

  $params = await $dom->get_scheduler_parameters_flags( $nparams, $flags = 0 );

See documentation of virDomainGetSchedulerParametersFlags.

get_vcpus_flags

  $num = await $dom->get_vcpus_flags( $flags = 0 );

See documentation of virDomainGetVcpusFlags.

get_xml_desc

  $xml = await $dom->get_xml_desc( $flags = 0 );

See documentation of virDomainGetXMLDesc.

graphics_reload

  await $dom->graphics_reload( $type, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainGraphicsReload.

has_current_snapshot

  $result = await $dom->has_current_snapshot( $flags = 0 );

See documentation of virDomainHasCurrentSnapshot.

has_managed_save_image

  $result = await $dom->has_managed_save_image( $flags = 0 );

See documentation of virDomainHasManagedSaveImage.

inject_nmi

  await $dom->inject_nmi( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainInjectNMI.

interface_stats

  await $dom->interface_stats( $device );
  # -> { rx_bytes => $rx_bytes,
  #      rx_drop => $rx_drop,
  #      rx_errs => $rx_errs,
  #      rx_packets => $rx_packets,
  #      tx_bytes => $tx_bytes,
  #      tx_drop => $tx_drop,
  #      tx_errs => $tx_errs,
  #      tx_packets => $tx_packets }

See documentation of virDomainInterfaceStats.

is_active

  $active = await $dom->is_active;

See documentation of virDomainIsActive.

is_persistent

  $persistent = await $dom->is_persistent;

See documentation of virDomainIsPersistent.

is_updated

  $updated = await $dom->is_updated;

See documentation of virDomainIsUpdated.

list_all_checkpoints

  $checkpoints = await $dom->list_all_checkpoints( $need_results, $flags = 0 );

See documentation of virDomainListAllCheckpoints.

list_all_snapshots

  $snapshots = await $dom->list_all_snapshots( $need_results, $flags = 0 );

See documentation of virDomainListAllSnapshots.

managed_save

  await $dom->managed_save( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainManagedSave.

managed_save_define_xml

  await $dom->managed_save_define_xml( $dxml, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainManagedSaveDefineXML.

managed_save_get_xml_desc

  $xml = await $dom->managed_save_get_xml_desc( $flags = 0 );

See documentation of virDomainManagedSaveGetXMLDesc.

managed_save_remove

  await $dom->managed_save_remove( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainManagedSaveRemove.

migrate_get_compression_cache

  $cacheSize = await $dom->migrate_get_compression_cache( $flags = 0 );

See documentation of virDomainMigrateGetCompressionCache.

migrate_get_max_downtime

  $downtime = await $dom->migrate_get_max_downtime( $flags = 0 );

See documentation of virDomainMigrateGetMaxDowntime.

migrate_get_max_speed

  $bandwidth = await $dom->migrate_get_max_speed( $flags = 0 );

See documentation of virDomainMigrateGetMaxSpeed.

migrate_perform

  await $dom->migrate_perform( $cookie, $uri, $flags, $dname, $resource );
  # -> (* no data *)

See documentation of virDomainMigratePerform.

migrate_set_compression_cache

  await $dom->migrate_set_compression_cache( $cacheSize, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainMigrateSetCompressionCache.

migrate_set_max_downtime

  await $dom->migrate_set_max_downtime( $downtime, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainMigrateSetMaxDowntime.

migrate_set_max_speed

  await $dom->migrate_set_max_speed( $bandwidth, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainMigrateSetMaxSpeed.

migrate_start_post_copy

  await $dom->migrate_start_post_copy( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainMigrateStartPostCopy.

pin_iothread

  await $dom->pin_iothread( $iothreads_id, $cpumap, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainPinIOThread.

pin_vcpu

  await $dom->pin_vcpu( $vcpu, $cpumap );
  # -> (* no data *)

See documentation of virDomainPinVcpu.

pin_vcpu_flags

  await $dom->pin_vcpu_flags( $vcpu, $cpumap, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainPinVcpuFlags.

pm_suspend_for_duration

  await $dom->pm_suspend_for_duration( $target, $duration, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainPMSuspendForDuration.

pm_wakeup

  await $dom->pm_wakeup( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainPMWakeup.

reboot

  await $dom->reboot( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainReboot.

reset

  await $dom->reset( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainReset.

resume

  await $dom->resume;
  # -> (* no data *)

See documentation of virDomainResume.

save

  await $dom->save( $to );
  # -> (* no data *)

See documentation of virDomainSave.

save_flags

  await $dom->save_flags( $to, $dxml, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSaveFlags.

save_params

  await $dom->save_params( $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSaveParams.

send_key

  await $dom->send_key( $codeset, $holdtime, $keycodes, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSendKey.

send_process_signal

  await $dom->send_process_signal( $pid_value, $signum, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSendProcessSignal.

set_autostart

  await $dom->set_autostart( $autostart );
  # -> (* no data *)

See documentation of virDomainSetAutostart.

set_blkio_parameters

  await $dom->set_blkio_parameters( $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetBlkioParameters.

set_block_io_tune

  await $dom->set_block_io_tune( $disk, $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetBlockIoTune.

set_block_threshold

  await $dom->set_block_threshold( $dev, $threshold, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetBlockThreshold.

set_guest_vcpus

  await $dom->set_guest_vcpus( $cpumap, $state, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetGuestVcpus.

set_interface_parameters

  await $dom->set_interface_parameters( $device, $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetInterfaceParameters.

set_iothread_params

  await $dom->set_iothread_params( $iothread_id, $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetIOThreadParams.

set_launch_security_state

  await $dom->set_launch_security_state( $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetLaunchSecurityState.

set_lifecycle_action

  await $dom->set_lifecycle_action( $type, $action, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetLifecycleAction.

set_max_memory

  await $dom->set_max_memory( $memory );
  # -> (* no data *)

See documentation of virDomainSetMaxMemory.

set_memory

  await $dom->set_memory( $memory );
  # -> (* no data *)

See documentation of virDomainSetMemory.

set_memory_flags

  await $dom->set_memory_flags( $memory, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetMemoryFlags.

set_memory_parameters

  await $dom->set_memory_parameters( $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetMemoryParameters.

set_memory_stats_period

  await $dom->set_memory_stats_period( $period, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetMemoryStatsPeriod.

set_metadata

  await $dom->set_metadata( $type, $metadata, $key, $uri, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetMetadata.

set_numa_parameters

  await $dom->set_numa_parameters( $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetNumaParameters.

set_perf_events

  await $dom->set_perf_events( $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetPerfEvents.

set_scheduler_parameters

  await $dom->set_scheduler_parameters( $params );
  # -> (* no data *)

See documentation of virDomainSetSchedulerParameters.

set_scheduler_parameters_flags

  await $dom->set_scheduler_parameters_flags( $params, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetSchedulerParametersFlags.

set_time

  await $dom->set_time( $seconds, $nseconds, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetTime.

set_user_password

  await $dom->set_user_password( $user, $password, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetUserPassword.

set_vcpu

  await $dom->set_vcpu( $cpumap, $state, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetVcpu.

set_vcpus

  await $dom->set_vcpus( $nvcpus );
  # -> (* no data *)

See documentation of virDomainSetVcpus.

set_vcpus_flags

  await $dom->set_vcpus_flags( $nvcpus, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainSetVcpusFlags.

shutdown

  await $dom->shutdown;
  # -> (* no data *)

See documentation of virDomainShutdown.

shutdown_flags

  await $dom->shutdown_flags( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainShutdownFlags.

snapshot_create_xml

  $snap = await $dom->snapshot_create_xml( $xml_desc, $flags = 0 );

See documentation of virDomainSnapshotCreateXML.

snapshot_current

  $snap = await $dom->snapshot_current( $flags = 0 );

See documentation of virDomainSnapshotCurrent.

snapshot_list_names

  $names = await $dom->snapshot_list_names( $maxnames, $flags = 0 );

See documentation of virDomainSnapshotListNames.

snapshot_lookup_by_name

  $snap = await $dom->snapshot_lookup_by_name( $name, $flags = 0 );

See documentation of virDomainSnapshotLookupByName.

snapshot_num

  $num = await $dom->snapshot_num( $flags = 0 );

See documentation of virDomainSnapshotNum.

start_dirty_rate_calc

  await $dom->start_dirty_rate_calc( $seconds, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainStartDirtyRateCalc.

suspend

  await $dom->suspend;
  # -> (* no data *)

See documentation of virDomainSuspend.

undefine

  await $dom->undefine;
  # -> (* no data *)

See documentation of virDomainUndefine.

undefine_flags

  await $dom->undefine_flags( $flags = 0 );
  # -> (* no data *)

See documentation of virDomainUndefineFlags.

update_device_flags

  await $dom->update_device_flags( $xml, $flags = 0 );
  # -> (* no data *)

See documentation of virDomainUpdateDeviceFlags.

CONSTANTS

CHECKPOINT_CREATE_REDEFINE
CHECKPOINT_CREATE_QUIESCE
CHECKPOINT_CREATE_REDEFINE_VALIDATE
SNAPSHOT_CREATE_REDEFINE
SNAPSHOT_CREATE_CURRENT
SNAPSHOT_CREATE_NO_METADATA
SNAPSHOT_CREATE_HALT
SNAPSHOT_CREATE_DISK_ONLY
SNAPSHOT_CREATE_REUSE_EXT
SNAPSHOT_CREATE_QUIESCE
SNAPSHOT_CREATE_ATOMIC
SNAPSHOT_CREATE_LIVE
SNAPSHOT_CREATE_VALIDATE
NOSTATE
RUNNING
BLOCKED
PAUSED
SHUTDOWN
SHUTOFF
CRASHED
PMSUSPENDED
NOSTATE_UNKNOWN
RUNNING_UNKNOWN
RUNNING_BOOTED
RUNNING_MIGRATED
RUNNING_RESTORED
RUNNING_FROM_SNAPSHOT
RUNNING_UNPAUSED
RUNNING_MIGRATION_CANCELED
RUNNING_SAVE_CANCELED
RUNNING_WAKEUP
RUNNING_CRASHED
RUNNING_POSTCOPY
RUNNING_POSTCOPY_FAILED
BLOCKED_UNKNOWN
PAUSED_UNKNOWN
PAUSED_USER
PAUSED_MIGRATION
PAUSED_SAVE
PAUSED_DUMP
PAUSED_IOERROR
PAUSED_WATCHDOG
PAUSED_FROM_SNAPSHOT
PAUSED_SHUTTING_DOWN
PAUSED_SNAPSHOT
PAUSED_CRASHED
PAUSED_STARTING_UP
PAUSED_POSTCOPY
PAUSED_POSTCOPY_FAILED
PAUSED_API_ERROR
SHUTDOWN_UNKNOWN
SHUTDOWN_USER
SHUTOFF_UNKNOWN
SHUTOFF_SHUTDOWN
SHUTOFF_DESTROYED
SHUTOFF_CRASHED
SHUTOFF_MIGRATED
SHUTOFF_SAVED
SHUTOFF_FAILED
SHUTOFF_FROM_SNAPSHOT
SHUTOFF_DAEMON
CRASHED_UNKNOWN
CRASHED_PANICKED
PMSUSPENDED_UNKNOWN
PMSUSPENDED_DISK_UNKNOWN
CONTROL_OK
CONTROL_JOB
CONTROL_OCCUPIED
CONTROL_ERROR
CONTROL_ERROR_REASON_NONE
CONTROL_ERROR_REASON_UNKNOWN
CONTROL_ERROR_REASON_MONITOR
CONTROL_ERROR_REASON_INTERNAL
AFFECT_CURRENT
AFFECT_LIVE
AFFECT_CONFIG
NONE
START_PAUSED
START_AUTODESTROY
START_BYPASS_CACHE
START_FORCE_BOOT
START_VALIDATE
START_RESET_NVRAM
SCHEDULER_CPU_SHARES
SCHEDULER_GLOBAL_PERIOD
SCHEDULER_GLOBAL_QUOTA
SCHEDULER_VCPU_PERIOD
SCHEDULER_VCPU_QUOTA
SCHEDULER_EMULATOR_PERIOD
SCHEDULER_EMULATOR_QUOTA
SCHEDULER_IOTHREAD_PERIOD
SCHEDULER_IOTHREAD_QUOTA
SCHEDULER_WEIGHT
SCHEDULER_CAP
SCHEDULER_RESERVATION
SCHEDULER_LIMIT
SCHEDULER_SHARES
BLOCK_STATS_FIELD_LENGTH
BLOCK_STATS_READ_BYTES
BLOCK_STATS_READ_REQ
BLOCK_STATS_READ_TOTAL_TIMES
BLOCK_STATS_WRITE_BYTES
BLOCK_STATS_WRITE_REQ
BLOCK_STATS_WRITE_TOTAL_TIMES
BLOCK_STATS_FLUSH_REQ
BLOCK_STATS_FLUSH_TOTAL_TIMES
BLOCK_STATS_ERRS
MEMORY_STAT_SWAP_IN
MEMORY_STAT_SWAP_OUT
MEMORY_STAT_MAJOR_FAULT
MEMORY_STAT_MINOR_FAULT
MEMORY_STAT_UNUSED
MEMORY_STAT_AVAILABLE
MEMORY_STAT_ACTUAL_BALLOON
MEMORY_STAT_RSS
MEMORY_STAT_USABLE
MEMORY_STAT_LAST_UPDATE
MEMORY_STAT_DISK_CACHES
MEMORY_STAT_HUGETLB_PGALLOC
MEMORY_STAT_HUGETLB_PGFAIL
MEMORY_STAT_NR
MEMORY_STAT_LAST
DUMP_CRASH
DUMP_LIVE
DUMP_BYPASS_CACHE
DUMP_RESET
DUMP_MEMORY_ONLY
MIGRATE_LIVE
MIGRATE_PEER2PEER
MIGRATE_TUNNELLED
MIGRATE_PERSIST_DEST
MIGRATE_UNDEFINE_SOURCE
MIGRATE_PAUSED
MIGRATE_NON_SHARED_DISK
MIGRATE_NON_SHARED_INC
MIGRATE_CHANGE_PROTECTION
MIGRATE_UNSAFE
MIGRATE_OFFLINE
MIGRATE_COMPRESSED
MIGRATE_ABORT_ON_ERROR
MIGRATE_AUTO_CONVERGE
MIGRATE_RDMA_PIN_ALL
MIGRATE_POSTCOPY
MIGRATE_TLS
MIGRATE_PARALLEL
MIGRATE_NON_SHARED_SYNCHRONOUS_WRITES
MIGRATE_POSTCOPY_RESUME
MIGRATE_ZEROCOPY
MIGRATE_PARAM_URI
MIGRATE_PARAM_DEST_NAME
MIGRATE_PARAM_DEST_XML
MIGRATE_PARAM_PERSIST_XML
MIGRATE_PARAM_BANDWIDTH
MIGRATE_PARAM_BANDWIDTH_POSTCOPY
MIGRATE_PARAM_GRAPHICS_URI
MIGRATE_PARAM_LISTEN_ADDRESS
MIGRATE_PARAM_MIGRATE_DISKS
MIGRATE_PARAM_DISKS_PORT
MIGRATE_PARAM_DISKS_URI
MIGRATE_PARAM_COMPRESSION
MIGRATE_PARAM_COMPRESSION_MT_LEVEL
MIGRATE_PARAM_COMPRESSION_MT_THREADS
MIGRATE_PARAM_COMPRESSION_MT_DTHREADS
MIGRATE_PARAM_COMPRESSION_XBZRLE_CACHE
MIGRATE_PARAM_COMPRESSION_ZLIB_LEVEL
MIGRATE_PARAM_COMPRESSION_ZSTD_LEVEL
MIGRATE_PARAM_AUTO_CONVERGE_INITIAL
MIGRATE_PARAM_AUTO_CONVERGE_INCREMENT
MIGRATE_PARAM_PARALLEL_CONNECTIONS
MIGRATE_PARAM_TLS_DESTINATION
MIGRATE_MAX_SPEED_POSTCOPY
SHUTDOWN_DEFAULT
SHUTDOWN_ACPI_POWER_BTN
SHUTDOWN_GUEST_AGENT
SHUTDOWN_INITCTL
SHUTDOWN_SIGNAL
SHUTDOWN_PARAVIRT
REBOOT_DEFAULT
REBOOT_ACPI_POWER_BTN
REBOOT_GUEST_AGENT
REBOOT_INITCTL
REBOOT_SIGNAL
REBOOT_PARAVIRT
DESTROY_DEFAULT
DESTROY_GRACEFUL
DESTROY_REMOVE_LOGS
SAVE_BYPASS_CACHE
SAVE_RUNNING
SAVE_PAUSED
SAVE_RESET_NVRAM
SAVE_PARAM_FILE
SAVE_PARAM_DXML
CPU_STATS_CPUTIME
CPU_STATS_USERTIME
CPU_STATS_SYSTEMTIME
CPU_STATS_VCPUTIME
BLKIO_WEIGHT
BLKIO_DEVICE_WEIGHT
BLKIO_DEVICE_READ_IOPS
BLKIO_DEVICE_WRITE_IOPS
BLKIO_DEVICE_READ_BPS
BLKIO_DEVICE_WRITE_BPS
MEMORY_PARAM_UNLIMITED
MEMORY_HARD_LIMIT
MEMORY_SOFT_LIMIT
MEMORY_MIN_GUARANTEE
MEMORY_SWAP_HARD_LIMIT
MEM_CURRENT
MEM_LIVE
MEM_CONFIG
MEM_MAXIMUM
NUMATUNE_MEM_STRICT
NUMATUNE_MEM_PREFERRED
NUMATUNE_MEM_INTERLEAVE
NUMATUNE_MEM_RESTRICTIVE
NUMA_NODESET
NUMA_MODE
GET_HOSTNAME_LEASE
GET_HOSTNAME_AGENT
METADATA_DESCRIPTION
METADATA_TITLE
METADATA_ELEMENT
XML_SECURE
XML_INACTIVE
XML_UPDATE_CPU
XML_MIGRATABLE
SAVE_IMAGE_XML_SECURE
BANDWIDTH_IN_AVERAGE
BANDWIDTH_IN_PEAK
BANDWIDTH_IN_BURST
BANDWIDTH_IN_FLOOR
BANDWIDTH_OUT_AVERAGE
BANDWIDTH_OUT_PEAK
BANDWIDTH_OUT_BURST
BLOCK_RESIZE_BYTES
BLOCK_RESIZE_CAPACITY
MEMORY_VIRTUAL
MEMORY_PHYSICAL
UNDEFINE_MANAGED_SAVE
UNDEFINE_SNAPSHOTS_METADATA
UNDEFINE_NVRAM
UNDEFINE_KEEP_NVRAM
UNDEFINE_CHECKPOINTS_METADATA
UNDEFINE_TPM
UNDEFINE_KEEP_TPM
VCPU_OFFLINE
VCPU_RUNNING
VCPU_BLOCKED
VCPU_INFO_CPU_OFFLINE
VCPU_INFO_CPU_UNAVAILABLE
VCPU_CURRENT
VCPU_LIVE
VCPU_CONFIG
VCPU_MAXIMUM
VCPU_GUEST
VCPU_HOTPLUGGABLE
IOTHREAD_POLL_MAX_NS
IOTHREAD_POLL_GROW
IOTHREAD_POLL_SHRINK
IOTHREAD_THREAD_POOL_MIN
IOTHREAD_THREAD_POOL_MAX
DEVICE_MODIFY_CURRENT
DEVICE_MODIFY_LIVE
DEVICE_MODIFY_CONFIG
DEVICE_MODIFY_FORCE
STATS_STATE
STATS_CPU_TOTAL
STATS_BALLOON
STATS_VCPU
STATS_INTERFACE
STATS_BLOCK
STATS_PERF
STATS_IOTHREAD
STATS_MEMORY
STATS_DIRTYRATE
STATS_VM
PERF_PARAM_CMT
PERF_PARAM_MBMT
PERF_PARAM_MBML
PERF_PARAM_CACHE_MISSES
PERF_PARAM_CACHE_REFERENCES
PERF_PARAM_INSTRUCTIONS
PERF_PARAM_CPU_CYCLES
PERF_PARAM_BRANCH_INSTRUCTIONS
PERF_PARAM_BRANCH_MISSES
PERF_PARAM_BUS_CYCLES
PERF_PARAM_STALLED_CYCLES_FRONTEND
PERF_PARAM_STALLED_CYCLES_BACKEND
PERF_PARAM_REF_CPU_CYCLES
PERF_PARAM_CPU_CLOCK
PERF_PARAM_TASK_CLOCK
PERF_PARAM_PAGE_FAULTS
PERF_PARAM_CONTEXT_SWITCHES
PERF_PARAM_CPU_MIGRATIONS
PERF_PARAM_PAGE_FAULTS_MIN
PERF_PARAM_PAGE_FAULTS_MAJ
PERF_PARAM_ALIGNMENT_FAULTS
PERF_PARAM_EMULATION_FAULTS
BLOCK_JOB_TYPE_UNKNOWN
BLOCK_JOB_TYPE_PULL
BLOCK_JOB_TYPE_COPY
BLOCK_JOB_TYPE_COMMIT
BLOCK_JOB_TYPE_ACTIVE_COMMIT
BLOCK_JOB_TYPE_BACKUP
BLOCK_JOB_ABORT_ASYNC
BLOCK_JOB_ABORT_PIVOT
BLOCK_JOB_INFO_BANDWIDTH_BYTES
BLOCK_JOB_SPEED_BANDWIDTH_BYTES
BLOCK_PULL_BANDWIDTH_BYTES
BLOCK_REBASE_SHALLOW
BLOCK_REBASE_REUSE_EXT
BLOCK_REBASE_COPY_RAW
BLOCK_REBASE_COPY
BLOCK_REBASE_RELATIVE
BLOCK_REBASE_COPY_DEV
BLOCK_REBASE_BANDWIDTH_BYTES
BLOCK_COPY_SHALLOW
BLOCK_COPY_REUSE_EXT
BLOCK_COPY_TRANSIENT_JOB
BLOCK_COPY_SYNCHRONOUS_WRITES
BLOCK_COPY_BANDWIDTH
BLOCK_COPY_GRANULARITY
BLOCK_COPY_BUF_SIZE
BLOCK_COMMIT_SHALLOW
BLOCK_COMMIT_DELETE
BLOCK_COMMIT_ACTIVE
BLOCK_COMMIT_RELATIVE
BLOCK_COMMIT_BANDWIDTH_BYTES
BLOCK_IOTUNE_TOTAL_BYTES_SEC
BLOCK_IOTUNE_READ_BYTES_SEC
BLOCK_IOTUNE_WRITE_BYTES_SEC
BLOCK_IOTUNE_TOTAL_IOPS_SEC
BLOCK_IOTUNE_READ_IOPS_SEC
BLOCK_IOTUNE_WRITE_IOPS_SEC
BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX
BLOCK_IOTUNE_READ_BYTES_SEC_MAX
BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX
BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX
BLOCK_IOTUNE_READ_IOPS_SEC_MAX
BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX
BLOCK_IOTUNE_TOTAL_BYTES_SEC_MAX_LENGTH
BLOCK_IOTUNE_READ_BYTES_SEC_MAX_LENGTH
BLOCK_IOTUNE_WRITE_BYTES_SEC_MAX_LENGTH
BLOCK_IOTUNE_TOTAL_IOPS_SEC_MAX_LENGTH
BLOCK_IOTUNE_READ_IOPS_SEC_MAX_LENGTH
BLOCK_IOTUNE_WRITE_IOPS_SEC_MAX_LENGTH
BLOCK_IOTUNE_SIZE_IOPS_SEC
BLOCK_IOTUNE_GROUP_NAME
DISK_ERROR_NONE
DISK_ERROR_UNSPEC
DISK_ERROR_NO_SPACE
KEYCODE_SET_LINUX
KEYCODE_SET_XT
KEYCODE_SET_ATSET1
KEYCODE_SET_ATSET2
KEYCODE_SET_ATSET3
KEYCODE_SET_OSX
KEYCODE_SET_XT_KBD
KEYCODE_SET_USB
KEYCODE_SET_WIN32
KEYCODE_SET_QNUM
KEYCODE_SET_RFB
SEND_KEY_MAX_KEYS
PROCESS_SIGNAL_NOP
PROCESS_SIGNAL_HUP
PROCESS_SIGNAL_INT
PROCESS_SIGNAL_QUIT
PROCESS_SIGNAL_ILL
PROCESS_SIGNAL_TRAP
PROCESS_SIGNAL_ABRT
PROCESS_SIGNAL_BUS
PROCESS_SIGNAL_FPE
PROCESS_SIGNAL_KILL
PROCESS_SIGNAL_USR1
PROCESS_SIGNAL_SEGV
PROCESS_SIGNAL_USR2
PROCESS_SIGNAL_PIPE
PROCESS_SIGNAL_ALRM
PROCESS_SIGNAL_TERM
PROCESS_SIGNAL_STKFLT
PROCESS_SIGNAL_CHLD
PROCESS_SIGNAL_CONT
PROCESS_SIGNAL_STOP
PROCESS_SIGNAL_TSTP
PROCESS_SIGNAL_TTIN
PROCESS_SIGNAL_TTOU
PROCESS_SIGNAL_URG
PROCESS_SIGNAL_XCPU
PROCESS_SIGNAL_XFSZ
PROCESS_SIGNAL_VTALRM
PROCESS_SIGNAL_PROF
PROCESS_SIGNAL_WINCH
PROCESS_SIGNAL_POLL
PROCESS_SIGNAL_PWR
PROCESS_SIGNAL_SYS
PROCESS_SIGNAL_RT0
PROCESS_SIGNAL_RT1
PROCESS_SIGNAL_RT2
PROCESS_SIGNAL_RT3
PROCESS_SIGNAL_RT4
PROCESS_SIGNAL_RT5
PROCESS_SIGNAL_RT6
PROCESS_SIGNAL_RT7
PROCESS_SIGNAL_RT8
PROCESS_SIGNAL_RT9
PROCESS_SIGNAL_RT10
PROCESS_SIGNAL_RT11
PROCESS_SIGNAL_RT12
PROCESS_SIGNAL_RT13
PROCESS_SIGNAL_RT14
PROCESS_SIGNAL_RT15
PROCESS_SIGNAL_RT16
PROCESS_SIGNAL_RT17
PROCESS_SIGNAL_RT18
PROCESS_SIGNAL_RT19
PROCESS_SIGNAL_RT20
PROCESS_SIGNAL_RT21
PROCESS_SIGNAL_RT22
PROCESS_SIGNAL_RT23
PROCESS_SIGNAL_RT24
PROCESS_SIGNAL_RT25
PROCESS_SIGNAL_RT26
PROCESS_SIGNAL_RT27
PROCESS_SIGNAL_RT28
PROCESS_SIGNAL_RT29
PROCESS_SIGNAL_RT30
PROCESS_SIGNAL_RT31
PROCESS_SIGNAL_RT32
EVENT_DEFINED
EVENT_UNDEFINED
EVENT_STARTED
EVENT_SUSPENDED
EVENT_RESUMED
EVENT_STOPPED
EVENT_SHUTDOWN
EVENT_PMSUSPENDED
EVENT_CRASHED
EVENT_DEFINED_ADDED
EVENT_DEFINED_UPDATED
EVENT_DEFINED_RENAMED
EVENT_DEFINED_FROM_SNAPSHOT
EVENT_UNDEFINED_REMOVED
EVENT_UNDEFINED_RENAMED
EVENT_STARTED_BOOTED
EVENT_STARTED_MIGRATED
EVENT_STARTED_RESTORED
EVENT_STARTED_FROM_SNAPSHOT
EVENT_STARTED_WAKEUP
EVENT_SUSPENDED_PAUSED
EVENT_SUSPENDED_MIGRATED
EVENT_SUSPENDED_IOERROR
EVENT_SUSPENDED_WATCHDOG
EVENT_SUSPENDED_RESTORED
EVENT_SUSPENDED_FROM_SNAPSHOT
EVENT_SUSPENDED_API_ERROR
EVENT_SUSPENDED_POSTCOPY
EVENT_SUSPENDED_POSTCOPY_FAILED
EVENT_RESUMED_UNPAUSED
EVENT_RESUMED_MIGRATED
EVENT_RESUMED_FROM_SNAPSHOT
EVENT_RESUMED_POSTCOPY
EVENT_RESUMED_POSTCOPY_FAILED
EVENT_STOPPED_SHUTDOWN
EVENT_STOPPED_DESTROYED
EVENT_STOPPED_CRASHED
EVENT_STOPPED_MIGRATED
EVENT_STOPPED_SAVED
EVENT_STOPPED_FAILED
EVENT_STOPPED_FROM_SNAPSHOT
EVENT_SHUTDOWN_FINISHED
EVENT_SHUTDOWN_GUEST
EVENT_SHUTDOWN_HOST
EVENT_PMSUSPENDED_MEMORY
EVENT_PMSUSPENDED_DISK
EVENT_CRASHED_PANICKED
EVENT_CRASHED_CRASHLOADED
EVENT_MEMORY_FAILURE_RECIPIENT_HYPERVISOR
EVENT_MEMORY_FAILURE_RECIPIENT_GUEST
EVENT_MEMORY_FAILURE_ACTION_IGNORE
EVENT_MEMORY_FAILURE_ACTION_INJECT
EVENT_MEMORY_FAILURE_ACTION_FATAL
EVENT_MEMORY_FAILURE_ACTION_RESET
MEMORY_FAILURE_ACTION_REQUIRED
MEMORY_FAILURE_RECURSIVE
JOB_NONE
JOB_BOUNDED
JOB_UNBOUNDED
JOB_COMPLETED
JOB_FAILED
JOB_CANCELLED
JOB_STATS_COMPLETED
JOB_STATS_KEEP_COMPLETED
ABORT_JOB_POSTCOPY
JOB_OPERATION_UNKNOWN
JOB_OPERATION_START
JOB_OPERATION_SAVE
JOB_OPERATION_RESTORE
JOB_OPERATION_MIGRATION_IN
JOB_OPERATION_MIGRATION_OUT
JOB_OPERATION_SNAPSHOT
JOB_OPERATION_SNAPSHOT_REVERT
JOB_OPERATION_DUMP
JOB_OPERATION_BACKUP
JOB_OPERATION_SNAPSHOT_DELETE
JOB_OPERATION
JOB_TIME_ELAPSED
JOB_TIME_ELAPSED_NET
JOB_TIME_REMAINING
JOB_DOWNTIME
JOB_DOWNTIME_NET
JOB_SETUP_TIME
JOB_DATA_TOTAL
JOB_DATA_PROCESSED
JOB_DATA_REMAINING
JOB_MEMORY_TOTAL
JOB_MEMORY_PROCESSED
JOB_MEMORY_REMAINING
JOB_MEMORY_CONSTANT
JOB_MEMORY_NORMAL
JOB_MEMORY_NORMAL_BYTES
JOB_MEMORY_BPS
JOB_MEMORY_DIRTY_RATE
JOB_MEMORY_PAGE_SIZE
JOB_MEMORY_ITERATION
JOB_MEMORY_POSTCOPY_REQS
JOB_DISK_TOTAL
JOB_DISK_PROCESSED
JOB_DISK_REMAINING
JOB_DISK_BPS
JOB_COMPRESSION_CACHE
JOB_COMPRESSION_BYTES
JOB_COMPRESSION_PAGES
JOB_COMPRESSION_CACHE_MISSES
JOB_COMPRESSION_OVERFLOW
JOB_AUTO_CONVERGE_THROTTLE
JOB_SUCCESS
JOB_ERRMSG
JOB_DISK_TEMP_USED
JOB_DISK_TEMP_TOTAL
EVENT_WATCHDOG_NONE
EVENT_IO_ERROR_NONE
EVENT_GRAPHICS_CONNECT
BLOCK_JOB_COMPLETED
BLOCK_JOB_FAILED
BLOCK_JOB_CANCELED
BLOCK_JOB_READY
EVENT_DISK_CHANGE_MISSING_ON_START
EVENT_DISK_DROP_MISSING_ON_START
EVENT_TRAY_CHANGE_OPEN
TUNABLE_CPU_VCPUPIN
TUNABLE_CPU_EMULATORPIN
TUNABLE_CPU_IOTHREADSPIN
TUNABLE_CPU_CPU_SHARES
TUNABLE_CPU_GLOBAL_PERIOD
TUNABLE_CPU_GLOBAL_QUOTA
TUNABLE_CPU_VCPU_PERIOD
TUNABLE_CPU_VCPU_QUOTA
TUNABLE_CPU_EMULATOR_PERIOD
TUNABLE_CPU_EMULATOR_QUOTA
TUNABLE_CPU_IOTHREAD_PERIOD
TUNABLE_CPU_IOTHREAD_QUOTA
TUNABLE_BLKDEV_DISK
TUNABLE_BLKDEV_TOTAL_BYTES_SEC
TUNABLE_BLKDEV_READ_BYTES_SEC
TUNABLE_BLKDEV_WRITE_BYTES_SEC
TUNABLE_BLKDEV_TOTAL_IOPS_SEC
TUNABLE_BLKDEV_READ_IOPS_SEC
TUNABLE_BLKDEV_WRITE_IOPS_SEC
TUNABLE_BLKDEV_TOTAL_BYTES_SEC_MAX
TUNABLE_BLKDEV_READ_BYTES_SEC_MAX
TUNABLE_BLKDEV_WRITE_BYTES_SEC_MAX
TUNABLE_BLKDEV_TOTAL_IOPS_SEC_MAX
TUNABLE_BLKDEV_READ_IOPS_SEC_MAX
TUNABLE_BLKDEV_WRITE_IOPS_SEC_MAX
TUNABLE_BLKDEV_SIZE_IOPS_SEC
TUNABLE_BLKDEV_GROUP_NAME
TUNABLE_BLKDEV_TOTAL_BYTES_SEC_MAX_LENGTH
TUNABLE_BLKDEV_READ_BYTES_SEC_MAX_LENGTH
TUNABLE_BLKDEV_WRITE_BYTES_SEC_MAX_LENGTH
TUNABLE_BLKDEV_TOTAL_IOPS_SEC_MAX_LENGTH
TUNABLE_BLKDEV_READ_IOPS_SEC_MAX_LENGTH
TUNABLE_BLKDEV_WRITE_IOPS_SEC_MAX_LENGTH
CONSOLE_FORCE
CONSOLE_SAFE
CHANNEL_FORCE
OPEN_GRAPHICS_SKIPAUTH
TIME_SYNC
SCHED_FIELD_INT
SCHED_FIELD_UINT
SCHED_FIELD_LLONG
SCHED_FIELD_ULLONG
SCHED_FIELD_DOUBLE
SCHED_FIELD_BOOLEAN
SCHED_FIELD_LENGTH
BLKIO_PARAM_INT
BLKIO_PARAM_UINT
BLKIO_PARAM_LLONG
BLKIO_PARAM_ULLONG
BLKIO_PARAM_DOUBLE
BLKIO_PARAM_BOOLEAN
BLKIO_FIELD_LENGTH
MEMORY_PARAM_INT
MEMORY_PARAM_UINT
MEMORY_PARAM_LLONG
MEMORY_PARAM_ULLONG
MEMORY_PARAM_DOUBLE
MEMORY_PARAM_BOOLEAN
MEMORY_FIELD_LENGTH
INTERFACE_ADDRESSES_SRC_LEASE
INTERFACE_ADDRESSES_SRC_AGENT
INTERFACE_ADDRESSES_SRC_ARP
PASSWORD_ENCRYPTED
LIFECYCLE_POWEROFF
LIFECYCLE_REBOOT
LIFECYCLE_CRASH
LIFECYCLE_ACTION_DESTROY
LIFECYCLE_ACTION_RESTART
LIFECYCLE_ACTION_RESTART_RENAME
LIFECYCLE_ACTION_PRESERVE
LIFECYCLE_ACTION_COREDUMP_DESTROY
LIFECYCLE_ACTION_COREDUMP_RESTART
LAUNCH_SECURITY_SEV_MEASUREMENT
LAUNCH_SECURITY_SEV_API_MAJOR
LAUNCH_SECURITY_SEV_API_MINOR
LAUNCH_SECURITY_SEV_BUILD_ID
LAUNCH_SECURITY_SEV_POLICY
LAUNCH_SECURITY_SEV_SECRET_HEADER
LAUNCH_SECURITY_SEV_SECRET
LAUNCH_SECURITY_SEV_SECRET_SET_ADDRESS
GUEST_INFO_USERS
GUEST_INFO_OS
GUEST_INFO_TIMEZONE
GUEST_INFO_HOSTNAME
GUEST_INFO_FILESYSTEM
GUEST_INFO_DISKS
GUEST_INFO_INTERFACES
AGENT_RESPONSE_TIMEOUT_BLOCK
AGENT_RESPONSE_TIMEOUT_DEFAULT
AGENT_RESPONSE_TIMEOUT_NOWAIT
BACKUP_BEGIN_REUSE_EXTERNAL
AUTHORIZED_SSH_KEYS_SET_APPEND
AUTHORIZED_SSH_KEYS_SET_REMOVE
MESSAGE_DEPRECATION
MESSAGE_TAINTING
DIRTYRATE_UNSTARTED
DIRTYRATE_MEASURING
DIRTYRATE_MEASURED
DIRTYRATE_MODE_PAGE_SAMPLING
DIRTYRATE_MODE_DIRTY_BITMAP
DIRTYRATE_MODE_DIRTY_RING
FD_ASSOCIATE_SECLABEL_RESTORE
FD_ASSOCIATE_SECLABEL_WRITABLE
GRAPHICS_RELOAD_TYPE_ANY
GRAPHICS_RELOAD_TYPE_VNC

SEE ALSO

LibVirt, Sys::Virt

LICENSE AND COPYRIGHT

  Copyright (C) 2024 Erik Huelsmann

All rights reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.