Documentation ¶
Index ¶
- Constants
- func GetLastError() string
- type VirConnection
- func (c *VirConnection) CloseConnection() (int, error)
- func (c *VirConnection) DomainDefineXML(xmlConfig string) (VirDomain, error)
- func (c *VirConnection) DomainDefineXMLFromFile(xmlFile string) (VirDomain, error)
- func (c *VirConnection) GetCapabilities() (string, error)
- func (c *VirConnection) GetHostname() (string, error)
- func (c *VirConnection) GetNodeInfo() (VirNodeInfo, error)
- func (c *VirConnection) GetType() (string, error)
- func (c *VirConnection) IsAlive() (bool, error)
- func (c *VirConnection) IsEncrypted() (bool, error)
- func (c *VirConnection) IsSecure() (bool, error)
- func (c *VirConnection) ListDefinedDomains() ([]string, error)
- func (c *VirConnection) ListDefinedInterfaces() ([]string, error)
- func (c *VirConnection) ListDefinedNetworks() ([]string, error)
- func (c *VirConnection) ListDefinedStoragePools() ([]string, error)
- func (c *VirConnection) ListDomains() ([]uint32, error)
- func (c *VirConnection) LookupDomainById(id uint32) (VirDomain, error)
- func (c *VirConnection) LookupDomainByName(id string) (VirDomain, error)
- func (c *VirConnection) LookupNetworkByName(name string) (VirNetwork, error)
- func (c *VirConnection) NetworkDefineXML(xmlConfig string) (VirNetwork, error)
- func (c *VirConnection) NetworkDefineXMLFromFile(xmlFile string) (VirNetwork, error)
- func (c *VirConnection) NumOfDefinedInterfaces() (int, error)
- func (c *VirConnection) NumOfDefinedNetworks() (int, error)
- func (c *VirConnection) NumOfDefinedStoragePools() (int, error)
- func (c *VirConnection) NumOfDomains() (int, error)
- func (c *VirConnection) NumOfInterfaces() (int, error)
- func (c *VirConnection) NumOfNWFilters() (int, error)
- func (c *VirConnection) NumOfNetworks() (int, error)
- func (conn VirConnection) Restore(srcFile string) error
- func (conn VirConnection) RestoreFlags(srcFile, xmlConf string, flags uint32) error
- func (c *VirConnection) UnrefAndCloseConnection() error
- type VirDomain
- func (d *VirDomain) Create() error
- func (d *VirDomain) CreateSnapshotXML(xml string, flags uint32) (VirDomainSnapshot, error)
- func (d *VirDomain) Destroy() error
- func (d *VirDomain) GetAutostart() (bool, error)
- func (d *VirDomain) GetInfo() (VirDomainInfo, error)
- func (d *VirDomain) GetName() (string, error)
- func (d *VirDomain) GetState() ([]int, error)
- func (d *VirDomain) GetUUID() ([]byte, error)
- func (d *VirDomain) GetUUIDString() (string, error)
- func (d *VirDomain) GetXMLDesc(flags uint32) (string, error)
- func (d *VirDomain) IsActive() (bool, error)
- func (d *VirDomain) Reboot(flags uint) error
- func (d *VirDomain) Save(destFile string) error
- func (d *VirDomain) SaveFlags(destFile string, destXml string, flags uint32) error
- func (d *VirDomain) SetAutostart(autostart bool) error
- func (d *VirDomain) Shutdown() error
- func (d *VirDomain) Undefine() error
- type VirDomainInfo
- type VirDomainSnapshot
- type VirNetwork
- func (n *VirNetwork) Create() error
- func (n *VirNetwork) Destroy() error
- func (n *VirNetwork) GetAutostart() (bool, error)
- func (n *VirNetwork) GetBridgeName() (string, error)
- func (n *VirNetwork) GetName() (string, error)
- func (n *VirNetwork) GetUUID() ([]byte, error)
- func (n *VirNetwork) GetUUIDString() (string, error)
- func (n *VirNetwork) GetXMLDesc(flags uint32) (string, error)
- func (n *VirNetwork) IsActive() (bool, error)
- func (n *VirNetwork) IsPersistent() (bool, error)
- func (n *VirNetwork) SetAutostart(autostart bool) error
- func (n *VirNetwork) Undefine() error
- type VirNodeInfo
- func (ni *VirNodeInfo) GetCPUs() uint32
- func (ni *VirNodeInfo) GetCores() uint32
- func (ni *VirNodeInfo) GetMemoryKB() uint64
- func (ni *VirNodeInfo) GetMhz() uint32
- func (ni *VirNodeInfo) GetModel() string
- func (ni *VirNodeInfo) GetNodes() uint32
- func (ni *VirNodeInfo) GetSockets() uint32
- func (ni *VirNodeInfo) GetThreads() uint32
Constants ¶
View Source
const ( VIR_DOMAIN_NOSTATE = C.VIR_DOMAIN_NOSTATE VIR_DOMAIN_RUNNING = C.VIR_DOMAIN_RUNNING VIR_DOMAIN_BLOCKED = C.VIR_DOMAIN_BLOCKED VIR_DOMAIN_PAUSED = C.VIR_DOMAIN_PAUSED VIR_DOMAIN_SHUTDOWN = C.VIR_DOMAIN_SHUTDOWN VIR_DOMAIN_CRASHED = C.VIR_DOMAIN_CRASHED VIR_DOMAIN_PMSUSPENDED = C.VIR_DOMAIN_PMSUSPENDED VIR_DOMAIN_SHUTOFF = C.VIR_DOMAIN_SHUTOFF )
virDomainState
Variables ¶
This section is empty.
Functions ¶
func GetLastError ¶
func GetLastError() string
Types ¶
type VirConnection ¶
type VirConnection struct {
// contains filtered or unexported fields
}
func NewVirConnection ¶
func NewVirConnection(uri string) (VirConnection, error)
func (*VirConnection) CloseConnection ¶
func (c *VirConnection) CloseConnection() (int, error)
func (*VirConnection) DomainDefineXML ¶
func (c *VirConnection) DomainDefineXML(xmlConfig string) (VirDomain, error)
func (*VirConnection) DomainDefineXMLFromFile ¶
func (c *VirConnection) DomainDefineXMLFromFile(xmlFile string) (VirDomain, error)
func (*VirConnection) GetCapabilities ¶
func (c *VirConnection) GetCapabilities() (string, error)
func (*VirConnection) GetHostname ¶
func (c *VirConnection) GetHostname() (string, error)
func (*VirConnection) GetNodeInfo ¶
func (c *VirConnection) GetNodeInfo() (VirNodeInfo, error)
func (*VirConnection) GetType ¶ added in v1.3.0
func (c *VirConnection) GetType() (string, error)
func (*VirConnection) IsAlive ¶ added in v1.3.0
func (c *VirConnection) IsAlive() (bool, error)
func (*VirConnection) IsEncrypted ¶ added in v1.3.0
func (c *VirConnection) IsEncrypted() (bool, error)
func (*VirConnection) IsSecure ¶ added in v1.3.0
func (c *VirConnection) IsSecure() (bool, error)
func (*VirConnection) ListDefinedDomains ¶
func (c *VirConnection) ListDefinedDomains() ([]string, error)
func (*VirConnection) ListDefinedInterfaces ¶ added in v1.3.0
func (c *VirConnection) ListDefinedInterfaces() ([]string, error)
func (*VirConnection) ListDefinedNetworks ¶ added in v1.3.0
func (c *VirConnection) ListDefinedNetworks() ([]string, error)
func (*VirConnection) ListDefinedStoragePools ¶ added in v1.3.0
func (c *VirConnection) ListDefinedStoragePools() ([]string, error)
func (*VirConnection) ListDomains ¶
func (c *VirConnection) ListDomains() ([]uint32, error)
func (*VirConnection) LookupDomainById ¶
func (c *VirConnection) LookupDomainById(id uint32) (VirDomain, error)
func (*VirConnection) LookupDomainByName ¶
func (c *VirConnection) LookupDomainByName(id string) (VirDomain, error)
func (*VirConnection) LookupNetworkByName ¶ added in v1.3.0
func (c *VirConnection) LookupNetworkByName(name string) (VirNetwork, error)
func (*VirConnection) NetworkDefineXML ¶ added in v1.3.0
func (c *VirConnection) NetworkDefineXML(xmlConfig string) (VirNetwork, error)
func (*VirConnection) NetworkDefineXMLFromFile ¶ added in v1.3.0
func (c *VirConnection) NetworkDefineXMLFromFile(xmlFile string) (VirNetwork, error)
func (*VirConnection) NumOfDefinedInterfaces ¶ added in v1.3.0
func (c *VirConnection) NumOfDefinedInterfaces() (int, error)
func (*VirConnection) NumOfDefinedNetworks ¶ added in v1.3.0
func (c *VirConnection) NumOfDefinedNetworks() (int, error)
func (*VirConnection) NumOfDefinedStoragePools ¶ added in v1.3.0
func (c *VirConnection) NumOfDefinedStoragePools() (int, error)
func (*VirConnection) NumOfDomains ¶ added in v1.3.0
func (c *VirConnection) NumOfDomains() (int, error)
func (*VirConnection) NumOfInterfaces ¶ added in v1.3.0
func (c *VirConnection) NumOfInterfaces() (int, error)
func (*VirConnection) NumOfNWFilters ¶ added in v1.3.0
func (c *VirConnection) NumOfNWFilters() (int, error)
func (*VirConnection) NumOfNetworks ¶ added in v1.3.0
func (c *VirConnection) NumOfNetworks() (int, error)
func (VirConnection) Restore ¶ added in v1.2.0
func (conn VirConnection) Restore(srcFile string) error
func (VirConnection) RestoreFlags ¶ added in v1.2.0
func (conn VirConnection) RestoreFlags(srcFile, xmlConf string, flags uint32) error
func (*VirConnection) UnrefAndCloseConnection ¶
func (c *VirConnection) UnrefAndCloseConnection() error
type VirDomain ¶
type VirDomain struct {
// contains filtered or unexported fields
}
func (*VirDomain) CreateSnapshotXML ¶
func (d *VirDomain) CreateSnapshotXML(xml string, flags uint32) (VirDomainSnapshot, error)
func (*VirDomain) GetAutostart ¶
func (*VirDomain) GetInfo ¶
func (d *VirDomain) GetInfo() (VirDomainInfo, error)
func (*VirDomain) GetUUIDString ¶
func (*VirDomain) SetAutostart ¶
type VirDomainInfo ¶
type VirDomainInfo struct {
// contains filtered or unexported fields
}
func (*VirDomainInfo) GetCpuTime ¶
func (i *VirDomainInfo) GetCpuTime() uint64
func (*VirDomainInfo) GetMaxMem ¶
func (i *VirDomainInfo) GetMaxMem() uint64
func (*VirDomainInfo) GetMemory ¶
func (i *VirDomainInfo) GetMemory() uint64
func (*VirDomainInfo) GetNrVirtCpu ¶
func (i *VirDomainInfo) GetNrVirtCpu() uint16
func (*VirDomainInfo) GetState ¶
func (i *VirDomainInfo) GetState() uint8
type VirDomainSnapshot ¶
type VirDomainSnapshot struct {
// contains filtered or unexported fields
}
type VirNetwork ¶ added in v1.3.0
type VirNetwork struct {
// contains filtered or unexported fields
}
func (*VirNetwork) Create ¶ added in v1.3.0
func (n *VirNetwork) Create() error
func (*VirNetwork) Destroy ¶ added in v1.3.0
func (n *VirNetwork) Destroy() error
func (*VirNetwork) GetAutostart ¶ added in v1.3.0
func (n *VirNetwork) GetAutostart() (bool, error)
func (*VirNetwork) GetBridgeName ¶ added in v1.3.0
func (n *VirNetwork) GetBridgeName() (string, error)
func (*VirNetwork) GetName ¶ added in v1.3.0
func (n *VirNetwork) GetName() (string, error)
func (*VirNetwork) GetUUID ¶ added in v1.3.0
func (n *VirNetwork) GetUUID() ([]byte, error)
func (*VirNetwork) GetUUIDString ¶ added in v1.3.0
func (n *VirNetwork) GetUUIDString() (string, error)
func (*VirNetwork) GetXMLDesc ¶ added in v1.3.0
func (n *VirNetwork) GetXMLDesc(flags uint32) (string, error)
func (*VirNetwork) IsActive ¶ added in v1.3.0
func (n *VirNetwork) IsActive() (bool, error)
func (*VirNetwork) IsPersistent ¶ added in v1.3.0
func (n *VirNetwork) IsPersistent() (bool, error)
func (*VirNetwork) SetAutostart ¶ added in v1.3.0
func (n *VirNetwork) SetAutostart(autostart bool) error
func (*VirNetwork) Undefine ¶ added in v1.3.0
func (n *VirNetwork) Undefine() error
type VirNodeInfo ¶
type VirNodeInfo struct {
// contains filtered or unexported fields
}
func (*VirNodeInfo) GetCPUs ¶
func (ni *VirNodeInfo) GetCPUs() uint32
func (*VirNodeInfo) GetCores ¶
func (ni *VirNodeInfo) GetCores() uint32
func (*VirNodeInfo) GetMemoryKB ¶
func (ni *VirNodeInfo) GetMemoryKB() uint64
func (*VirNodeInfo) GetMhz ¶
func (ni *VirNodeInfo) GetMhz() uint32
func (*VirNodeInfo) GetModel ¶
func (ni *VirNodeInfo) GetModel() string
func (*VirNodeInfo) GetNodes ¶
func (ni *VirNodeInfo) GetNodes() uint32
func (*VirNodeInfo) GetSockets ¶
func (ni *VirNodeInfo) GetSockets() uint32
func (*VirNodeInfo) GetThreads ¶
func (ni *VirNodeInfo) GetThreads() uint32
Click to show internal directories.
Click to hide internal directories.