Documentation
¶
Index ¶
- type Instance
- func FromDomain(dom *libvirt.Domain) (i Instance, err error)
- func FromDomainID(domainID uint32) (Instance, error)
- func FromDomainIDWithConnect(conn *libvirt.Connect, domainID uint32) (Instance, error)
- func FromDomainUUID(domainUUID string) (Instance, error)
- func GetAll() (instances []Instance, err error)
- func GetDefaultInstance() Instance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Instance ¶
type Instance struct { Name string `json:",omitempty"` UUID string `json:",omitempty"` BaseImage string `json:",omitempty"` Autostart bool `json:",omitempty"` Active bool `json:",omitempty"` DomainID uint `json:",omitempty"` MemoryGB uint `json:",omitempty"` Cores int `json:",omitempty"` DiskSizeGB uint64 `json:",omitempty"` // contains filtered or unexported fields }
Instance is a VM and it's affiliated resources
func FromDomainID ¶
func FromDomainIDWithConnect ¶
func FromDomainUUID ¶
func GetDefaultInstance ¶
func GetDefaultInstance() Instance
GetDefaultInstance is the defaults for new instances
func (*Instance) GetVolumeXML ¶
GetVolumeXML generates libvirt XML that describes the instance volume
Click to show internal directories.
Click to hide internal directories.