package
6.6.0
Repository: https://github.com/lxc/incus.git
Documentation: pkg.go.dev

# Functions

ApplyDeviceInitialValues applies a profile initial values to root disk devices.
NewDevices creates a new Devices set from a native map[string]map[string]string set.

# Constants

DefaultVMBlockFilesystemSize is the size of a VM root device block volume's associated filesystem volume.
MountOwnerShiftDynamic use shifted mounts for dynamic owner shifting.
MountOwnerShiftNone do not use owner shifting.
MountOwnerShiftStatic statically modify ownership.
NICConfigDir shared constant used to indicate where NIC config is stored.

# Structs

DeviceNamed contains the name of a device and its config.
DiskLimits represents a set of I/O disk limits.
MountEntryItem represents a single mount entry item.
NICConfig contains network interface configuration to be passed into a VM and applied by the agent.
ProxyAddress represents a proxy address configuration.
RootFSEntryItem represents the root filesystem options for an Instance.
RunConfig represents run-time config used for device setup/cleanup.
RunConfigItem represents a single config item.
USBDeviceItem represents a single USB device matched from a USB device specification.

# Type aliases

Device represents an instance device.
Devices represents a set of instance devices.
DevicesSortable is a sortable slice of device names and config.