| Interface | Description |
|---|---|
| BitFlags |
| Class | Description |
|---|---|
| Connect |
The Connect object represents a connection to a local or remote
hypervisor/driver.
|
| ConnectAuth |
We diverge from the C implementation There is no explicit cbdata field, you
should just add any extra data to the child class's instance.
|
| ConnectAuth.Credential | |
| ConnectAuthDefault |
Implements virConnectAuthPtrDefault functionality from libvirt.c without the
external method support It's not officially a part of the libvirt API, but
provided here for completeness, testing, and as an example
|
| Device |
A device which is attached to a node
|
| Domain |
A virtual machine defined within libvirt.
|
| Domain.BlockCommitFlags |
TODO: get generated constants from libvirt
|
| Domain.BlockCopyFlags | |
| Domain.BlockCopyParameters | |
| Domain.BlockJobAbortFlags | |
| Domain.BlockJobInfoFlags | |
| Domain.BlockResizeFlags | |
| Domain.CreateFlags | |
| Domain.DeviceModifyFlags | |
| Domain.DomainMigrateParameters |
Contains multiple constants that defines "virDomainMigrate* params" multiple field.
|
| Domain.InterfaceAddressesSource | |
| Domain.MetadataType | |
| Domain.MigrateFlags | |
| Domain.ModificationImpact | |
| Domain.RebootFlags | |
| Domain.SnapshotCreateFlags | |
| Domain.SnapshotListFlags | |
| Domain.UndefineFlags | |
| Domain.VcpuFlags | |
| Domain.XMLFlags | |
| DomainBlockInfo | |
| DomainBlockJobInfo | |
| DomainBlockStats |
This class holds the counters for block device statistics.
|
| DomainInfo |
This object is returned by Domain.getInfo()
|
| DomainInterface | |
| DomainInterface.InterfaceAddress | |
| DomainInterfaceStats |
The Domain.interfaceStats method returns the network counters in this object.
|
| DomainJobInfo | |
| DomainSnapshot | |
| DomainSnapshot.SnapshotDeleteFlags | |
| Error |
An error which is returned from libvirt,
|
| ErrorCallback |
Callback class to allow users of the API to handle the Error messages in a
more robust fashion.
|
| ErrorHandler |
Utility class which processes the last error from the libvirt library.
|
| Interface |
A device which is attached to a node
|
| Library |
This class represents an instance of the JNA mapped libvirt
library.
|
| MemoryStatistic | |
| Network |
A network object defined by libvirt.
|
| Network.IP_Addr_Type | |
| NetworkFilter | |
| NodeInfo |
Node data from libvirt.
|
| SchedBooleanParameter |
Class for representing a boolean scheduler parameter
|
| SchedDoubleParameter |
Class for representing a double scheduler parameter
|
| SchedIntParameter |
Parameter to hold an int.
|
| SchedLongParameter |
Class for representing a long int scheduler parameter
|
| SchedParameter |
The abstract parent of the actual Schedparameter classes
|
| SchedUintParameter |
Class for representing an unsigned int scheduler parameter
|
| SchedUlongParameter |
Class for representing an unsigned long int scheduler parameter
|
| Secret |
A secret defined by libvirt
|
| SecurityLabel |
Represents a security label used for mandatory access control.
|
| SecurityModel |
A security model used for mandatory access control.
|
| StoragePool |
A collection of storage
|
| StoragePool.VolumeCreateFlags | |
| StoragePoolInfo |
Detailed information about a storage pool.
|
| StorageVol |
An acutal storage bucket.
|
| StorageVol.DownloadFlags | |
| StorageVol.ResizeFlags | |
| StorageVol.UploadFlags | |
| StorageVolInfo |
Detailed information about a storage pool.
|
| Stream |
The Stream class is used to transfer data between a libvirt daemon
and a client.
|
| TypedBooleanParameter |
Class for representing a boolean typed parameter
|
| TypedDoubleParameter |
Class for representing a double typed parameter
|
| TypedIntParameter |
Class for representing an int typed parameter
|
| TypedLongParameter |
Class for representing a long typed parameter
|
| TypedParameter | |
| TypedStringParameter |
Class for representing a string (char pointer) typed parameter
|
| TypedUintParameter |
Class for representing a uint typed parameter
|
| TypedUlongParameter |
Class for representing an ulong typed parameter
|
| VcpuInfo |
Stats about a cpu.
|
| Enum | Description |
|---|---|
| Connect.OpenFlags | |
| ConnectAuth.CredentialType | |
| CPUCompareResult | |
| DomainInfo.DomainState | |
| Error.ErrorDomain | |
| Error.ErrorLevel | |
| Error.ErrorNumber | |
| KeycodeSet | |
| MemoryAddressMode | |
| SecretUsageType |
An enumeration of constants identifying the type of
the owner of a secret.
|
| StoragePoolInfo.StoragePoolState | |
| StorageVol.Type | |
| StorageVolInfo.VirStorageVolType | |
| SuspendTarget |
Power management suspension target levels
|
| VcpuInfo.VcpuState |
| Exception | Description |
|---|---|
| ErrorException | Deprecated |
| LibvirtException |
This exception is thrown by all classes and methods of libvirt when the
underlying libvirt library indicates an error
|