Versions in this module Expand all Collapse all v0 v0.1.13 Apr 23, 2026 Changes in this version + const VIR_DOMAIN_JOB_BOUNDED + const VIR_DOMAIN_JOB_CANCELLED + const VIR_DOMAIN_JOB_COMPLETED + const VIR_DOMAIN_JOB_FAILED + const VIR_DOMAIN_JOB_NONE + const VIR_DOMAIN_JOB_OPERATION_BACKUP + const VIR_DOMAIN_JOB_OPERATION_DUMP + const VIR_DOMAIN_JOB_OPERATION_MIGRATION_IN + const VIR_DOMAIN_JOB_OPERATION_MIGRATION_OUT + const VIR_DOMAIN_JOB_OPERATION_RESTORE + const VIR_DOMAIN_JOB_OPERATION_SAVE + const VIR_DOMAIN_JOB_OPERATION_SNAPSHOT + const VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_DELETE + const VIR_DOMAIN_JOB_OPERATION_SNAPSHOT_REVERT + const VIR_DOMAIN_JOB_OPERATION_START + const VIR_DOMAIN_JOB_OPERATION_UNKNOWN + const VIR_DOMAIN_JOB_UNBOUNDED + func ByteCountIEC(b uint64) string + func GetOpenstackUUID(domain libvirt.Domain) string + func MemoryToResource(value int64, unit string) (resource.Quantity, error) + type Interface interface + Close func() error + Connect func() error + Process func(hv v1.Hypervisor) (v1.Hypervisor, error) + WatchDomainChanges func(eventId libvirt.DomainEventID, handlerId string, ...) + type InterfaceMock struct + CloseFunc func() error + ConnectFunc func() error + ProcessFunc func(hv v1.Hypervisor) (v1.Hypervisor, error) + WatchDomainChangesFunc func(eventId libvirt.DomainEventID, handlerId string, ...) + func (mock *InterfaceMock) Close() error + func (mock *InterfaceMock) CloseCalls() []struct{} + func (mock *InterfaceMock) Connect() error + func (mock *InterfaceMock) ConnectCalls() []struct{} + func (mock *InterfaceMock) Process(hv v1.Hypervisor) (v1.Hypervisor, error) + func (mock *InterfaceMock) ProcessCalls() []struct{ ... } + func (mock *InterfaceMock) WatchDomainChanges(eventId libvirt.DomainEventID, handlerId string, ...) + func (mock *InterfaceMock) WatchDomainChangesCalls() []struct{ ... } + type LibVirt struct + func NewLibVirt(k client.Client) *LibVirt + func (l *LibVirt) Close() error + func (l *LibVirt) Connect() error + func (l *LibVirt) Process(hv v1.Hypervisor) (v1.Hypervisor, error) + func (l *LibVirt) WatchDomainChanges(eventId libvirt.DomainEventID, handlerId string, ...) + type UUID [16]byte + func (uuid UUID) String() string