The module Libvirt provides bindings to libvirt
The various *Ptr types in Libvirt map loosely to the following Ruby classes:
- virConnectPtr
-
Libvirt::Connect
- virNodeInfoPtr
-
Libvirt::Connect::Nodeinfo
- virSecurityModelPtr
-
Libvirt::Connect::NodeSecurityModel
- virDomainPtr
-
Libvirt::Domain
- virDomainInfoPtr
-
Libvirt::Domain::Info
- virDomainInterfaceStatsPtr
-
Libvirt::Domain::InterfaceInfo
- virSecurityLabelPtr
-
Libvirt::Domain::SecurityLabel
- virDomainBlockStatsPtr
-
Libvirt::Domain::BlockStats
- virDomainMemoryStatPtr
-
Libvirt::Domain::MemoryStats
- virDomainBlockInfoPtr
-
Libvirt::Domain::BlockInfo
- virDomainSnapshotPtr
-
Libvirt::Domain::Snapshot
- virDomainJobInfoPtr
-
Libvirt::Domain::JobInfo
- virNetworkPtr
-
Libvirt::Network
- virNWFilterPtr
-
Libvirt::NWFilter
- virNodeDevicePtr
-
Libvirt::NodeDevice
- virStoragePoolPtr
-
Libvirt::StoragePool
- virStoragePoolInfoPtr
-
Libvirt::StoragePoolInfo
- virStorageVolPtr
-
Libvirt::StorageVol
- virStorageVolInfoPtr
-
Libvirt::StorageVolInfo
- virSecretPtr
-
Libvirt::Secret
- virInterfacePtr
-
Libvirt::Interface
- virStreamPtr
-
Libvirt::Stream