NAME

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

VERSION

v0.0.15

SYNOPSIS

use Future::AsyncAwait;

my $dom = await $virt->lookup_domain_by_name( 'domain' );
await $dom->create;        # -> start domain
say await $dom->get_state; # "1" ("running")
await $dom->shutdown;      # -> gracefully shut down domain
say await $dom->get_state; # "4" ("shutting down")

DESCRIPTION

Provides access to a domain and its related resources on the server. The domain may or may not be running.

EVENTS

Event callbacks can be acquired through "domain_event_register_any" in Sys::Async::Virt.

CONSTRUCTOR

new

Not to be called directly. Instances are returned from calls in Sys::Async::Virt.

METHODS

get_block_job_info

$job_info = await $dom->get_block_job_info( $disk );

Returns undef when no job associated with the named block device was found; otherwise returns a reference to a hash with the fields as documented in the virDomainBlockJobInfo structure.

See also documentation of virDomainGetBlockJobInfo.

get_emulator_pin_info

$pins = await $dom->get_emulator_pin_info( $flags );

Returns an array reference with elements being booleans indicating pinning of the emulator threads to the associated CPU, or undef in case no emulator threads are pinned.

See also the documentation of virDomainGetEmulatorPinInfo.

get_iothread_info

$iothreads = await $dom->get_iothread_info;

Returns an array of hashes. Each hash has the keys iothread_id and cpumap. The CPU map is returned as an array of boolean values.

See also documentation of virDomainGetIOThreadInfo.

get_perf_events

$perf_events = await $dom->get_perf_events;

Returns an array reference where each element in the array is a typed parameter value.

get_time

($secs, $nanos) = await $dom->get_time;

Return time extracted from the domain.

See also the documentation of virDomainGetTime.

get_vcpu_pin_info

$vcpu_pins = await $dom->get_vcpu_pin_info( $flags = 0 );

Returns a reference to an array holding one entry for each vCPU. Each entry is a reference to an array holding a boolean value for each physical CPU. The boolean indicates whether the vCPU is allowed to run on that physical CPU (affinity).

See also the documentation of virDomainGetVcpuPinInfo.

get_vcpus

$vcpus = await $dom->get_vcpus;

Returns a reference to an array holding one entry for each vCPU. Each entry is a reference to a hash with the keys as described in virVcpuInfo, with one extra key affinity, an array of booleans where each element indicates whether the vCPU is allowed to run on that physical CPU (affinity).

See also the documentation of virDomainGetVcpus.

pin_emulator

await $dom->pin_emulator( $cpumap, $flags )
# -> (* no data *)

Sets emulator threads to those indicated in $cpumap -- a reference to an array with boolean values, indicating a true value for each CPU the emulator is allowed to be scheduled on.

See also the documentation of virDomainPinEmulator.

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.

authorized_ssh_keys_get

$keys = await $dom->authorized_ssh_keys_get( $user, $flags = 0 );

See documentation of virDomainAuthorizedSSHKeysGet.

authorized_ssh_keys_set

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

See documentation of virDomainAuthorizedSSHKeysSet.

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_peek

$buffer = await $dom->block_peek( $path, $offset, $size, $flags = 0 );

See documentation of virDomainBlockPeek.

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.

block_stats_flags

$params = await $dom->block_stats_flags( $path, $flags = 0 );

See documentation of virDomainBlockStatsFlags.

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_blkio_parameters

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

See documentation of virDomainGetBlkioParameters.

get_block_info

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

See documentation of virDomainGetBlockInfo.

get_block_io_tune

$params = await $dom->get_block_io_tune( $disk, $flags = 0 );

See documentation of virDomainGetBlockIoTune.

get_control_info

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

See documentation of virDomainGetControlInfo.

get_cpu_stats

$params = await $dom->get_cpu_stats( $start_cpu, $ncpus, $flags = 0 );

See documentation of virDomainGetCPUStats.

get_disk_errors

$errors = await $dom->get_disk_errors( $flags = 0 );

See documentation of virDomainGetDiskErrors.

get_fsinfo

$info = await $dom->get_fsinfo( $flags = 0 );

See documentation of virDomainGetFSInfo.

get_guest_info

$params = await $dom->get_guest_info( $types, $flags = 0 );

See documentation of virDomainGetGuestInfo.

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_interface_parameters

$params = await $dom->get_interface_parameters( $device, $flags = 0 );

See documentation of virDomainGetInterfaceParameters.

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_job_stats

await $dom->get_job_stats( $flags = 0 );
# -> { params => $params, type => $type }

See documentation of virDomainGetJobStats.

get_launch_security_info

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

See documentation of virDomainGetLaunchSecurityInfo.

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_memory_parameters

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

See documentation of virDomainGetMemoryParameters.

get_messages

$msgs = await $dom->get_messages( $flags = 0 );

See documentation of virDomainGetMessages.

get_metadata

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

See documentation of virDomainGetMetadata.

get_numa_parameters

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

See documentation of virDomainGetNumaParameters.

get_os_type

$type = await $dom->get_os_type;

See documentation of virDomainGetOSType.

get_perf_events

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

See documentation of virDomainGetPerfEvents.

get_scheduler_parameters

$params = await $dom->get_scheduler_parameters;

See documentation of virDomainGetSchedulerParameters.

get_scheduler_parameters_flags

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

See documentation of virDomainGetSchedulerParametersFlags.

get_scheduler_type

$type = await $dom->get_scheduler_type;

See documentation of virDomainGetSchedulerType.

get_state

await $dom->get_state( $flags = 0 );
# -> { reason => $reason, state => $state }

See documentation of virDomainGetState.

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_addresses

$ifaces = await $dom->interface_addresses( $source, $flags = 0 );

See documentation of virDomainInterfaceAddresses.

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( $flags = 0 );

See documentation of virDomainListAllCheckpoints.

list_all_snapshots

$snapshots = await $dom->list_all_snapshots( $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.

memory_peek

$buffer = await $dom->memory_peek( $offset, $size, $flags = 0 );

See documentation of virDomainMemoryPeek.

memory_stats

$stats = await $dom->memory_stats( $flags = 0 );

See documentation of virDomainMemoryStats.

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

open_channel

$stream = await $dom->open_channel( $name, $flags = 0 );

See documentation of virDomainOpenChannel.

open_console

$stream = await $dom->open_console( $dev_name, $flags = 0 );

See documentation of virDomainOpenConsole.

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.

rename

$retcode = await $dom->rename( $new_name, $flags = 0 );

See documentation of virDomainRename.

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.

screenshot

( $mime, $stream ) = await $dom->screenshot( $screen, $flags = 0 );

See documentation of virDomainScreenshot.

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( $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.

INTERNAL METHODS

_migrate_perform

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_MIGRATE_DISKS_DETECT_ZEROES
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
JOB_VFIO_DATA_TRANSFERRED
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_SNP_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

BUGS AND LIMITATIONS

Unimplemented entry points

The following entry points have intentionally not been implemented, because they are deprecated or contain bugs.

  • REMOTE_PROC_DOMAIN_CREATE (virDomainCreate)

    This entry point contains a bug in the protocol definition; use "domain_create_flags" without flags (i.e. $dom->domain_create_flags;) to achieve the same effect.

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.