Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InstanceDir ¶
InstanceDir returns the instance dir. InstanceDir does not check whether the instance exists
func LoadYAMLByFilePath ¶
LoadYAMLByFilePath loads and validates the yaml.
func ReadPIDFile ¶ added in v0.7.0
ReadPIDFile returns 0 if the PID file does not exist or the process has already terminated (in which case the PID file will be removed).
Types ¶
type FormatData ¶ added in v0.8.0
type FormatData struct {
Instance
HostOS string
HostArch string
LimaHome string
IdentityFile string
}
func AddGlobalFields ¶ added in v0.8.0
func AddGlobalFields(inst *Instance) (FormatData, error)
type Instance ¶
type Instance struct {
Name string `json:"name"`
Status Status `json:"status"`
Dir string `json:"dir"`
Arch limayaml.Arch `json:"arch"`
CPUs int `json:"cpus,omitempty"`
Memory int64 `json:"memory,omitempty"` // bytes
Disk int64 `json:"disk,omitempty"` // bytes
Message string `json:"message,omitempty"`
Networks []limayaml.Network `json:"network,omitempty"`
SSHLocalPort int `json:"sshLocalPort,omitempty"`
HostAgentPID int `json:"hostAgentPID,omitempty"`
QemuPID int `json:"qemuPID,omitempty"`
Errors []error `json:"errors,omitempty"`
}
Click to show internal directories.
Click to hide internal directories.