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.BlockResizeFlags |
TODO: get generated constants from libvirt
|
Domain.SnapshotListFlags | |
Domain.UndefineFlags | |
DomainBlockInfo | |
DomainBlockStats |
This class holds the counters for block device statistics.
|
DomainInfo |
This object is returned by Domain.getInfo()
|
DomainInterfaceStats |
The Domain.interfaceStats method returns the network counters in this object.
|
DomainJobInfo | |
DomainSnapshot | |
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.
|
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
|
StoragePoolInfo |
Detailed information about a storage pool.
|
StorageVol |
An acutal storage bucket.
|
StorageVol.ResizeFlags | |
StorageVolInfo |
Detailed information about a storage pool.
|
Stream |
The Stream class is used to transfer data between a libvirt daemon
and a client.
|
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
|