Versions in this module Expand all Collapse all v0 v0.1.13 Apr 23, 2026 Changes in this version + type Client interface + Get func(virt *libvirt.Libvirt, flags ...libvirt.ConnectListAllDomainsFlags) ([]DomainInfo, error) + func NewClient() Client + func NewClientEmulator() Client + type DomainAddress struct + Bus string + Domain string + Function string + Slot string + Type string + type DomainAlias struct + Name string + type DomainBoot struct + Dev string + type DomainCPU struct + Mode string + Numa *DomainCPUNuma + Topology *DomainCPUTopology + type DomainCPUNuma struct + Cells []DomainCPUNumaCell + type DomainCPUNumaCell struct + CPUs string + ID uint64 + MemAccess string + Memory uint64 + Unit string + type DomainCPUPin struct + CPUSet string + type DomainCPUTopology struct + Clusters int + Cores int + Dies int + Sockets int + Threads int + type DomainCPUTune struct + EmulatorPin *DomainCPUPin + VCPUPins []DomainVCPUPin + type DomainClock struct + Offset string + type DomainDevices struct + Disks []DomainDisk + Emulator string + Interfaces []DomainInterface + Serials []DomainSerial + type DomainDisk struct + Alias *DomainAlias + Device string + Driver *DomainDiskDriver + Source *DomainDiskSource + Target *DomainDiskTarget + Type string + type DomainDiskDriver struct + Cache string + Discard string + Type string + type DomainDiskSource struct + File string + type DomainDiskTarget struct + Bus string + Dev string + type DomainHugePages struct + Pages []DomainPage + type DomainInfo struct + CPU *DomainCPU + CPUTune *DomainCPUTune + Clock *DomainClock + CurrentMemory *DomainMemory + Devices *DomainDevices + ID string + Memory *DomainMemory + MemoryBacking *DomainMemoryBacking + Metadata *DomainMetadata + Name string + NumaTune *DomainNumaTune + OS *DomainOS + OnCrash string + OnPoweroff string + OnReboot string + Resource *DomainResource + Type string + UUID string + VCPU *DomainVCPU + type DomainInterface struct + Address *DomainAddress + Alias *DomainAlias + Driver *DomainInterfaceDriver + MAC *DomainInterfaceMAC + MTU *DomainInterfaceMTU + Model *DomainInterfaceModel + Source *DomainInterfaceSource + Target *DomainInterfaceTarget + Type string + type DomainInterfaceDriver struct + Packed string + Queues string + type DomainInterfaceMAC struct + Address string + type DomainInterfaceMTU struct + Size int + type DomainInterfaceModel struct + Type string + type DomainInterfaceSource struct + Bridge string + type DomainInterfaceTarget struct + Dev string + type DomainMemory struct + Unit string + Value int64 + type DomainMemoryBacking struct + HugePages *DomainHugePages + type DomainMetadata struct + NovaInstance *NovaInstance + type DomainNumaMemNode struct + CellID uint64 + Mode string + Nodeset string + type DomainNumaMemory struct + Mode string + Nodeset string + type DomainNumaTune struct + MemNodes []DomainNumaMemNode + Memory *DomainNumaMemory + type DomainOS struct + Boot *DomainBoot + Kernel string + Type *DomainOSType + type DomainOSType struct + Arch string + Value string + type DomainPage struct + Nodeset string + Size string + Unit string + type DomainResource struct + Partition string + type DomainSerial struct + Log *DomainSerialLog + Protocol *DomainSerialProtocol + Source *DomainSerialSource + Target *DomainSerialTarget + Type string + type DomainSerialLog struct + Append string + File string + type DomainSerialProtocol struct + Type string + type DomainSerialSource struct + Host string + Mode string + Service string + type DomainSerialTarget struct + Port int + type DomainVCPU struct + Placement string + Value int + type DomainVCPUPin struct + CPUSet string + VCPU int + type NovaFlavor struct + Disk int + Ephemeral int + Memory int + Name string + Swap int + VCPUs int + type NovaIP struct + Address string + IPVersion string + Type string + type NovaInstance struct + CreationTime string + Flavor *NovaFlavor + Name string + Owner *NovaOwner + Package *NovaPackage + Ports *NovaPorts + Root *NovaRoot + XMLName xml.Name + type NovaOwner struct + Project *NovaProject + User *NovaUser + type NovaPackage struct + Version string + type NovaPort struct + IPs []NovaIP + UUID string + type NovaPorts struct + Ports []NovaPort + type NovaProject struct + UUID string + Value string + type NovaRoot struct + Type string + UUID string + type NovaUser struct + UUID string + Value string