Manages a libvirt domain (virtual machine).
This resource follows the libvirt domain XML schema closely, providing fine-grained control over VM configuration.
Example Usage
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
Example coming soon!
resources:
# Basic VM configuration
example:
type: libvirt:Domain
properties:
name: example-vm
memory: 2048
memoryUnit: MiB
vcpu: 2
type: kvm
os:
type: hvm
typeArch: x86_64
typeMachine: q35
bootDevices:
- hd
- network
devices:
disks:
- source:
file:
file: /var/lib/libvirt/images/example.qcow2
target:
dev: vda
bus: virtio
interfaces:
- model:
type: virtio
source:
network:
network: default
# VM with UEFI firmware
uefiExample:
type: libvirt:Domain
name: uefi_example
properties:
name: uefi-vm
memory: 4096
memoryUnit: MiB
vcpu: 4
type: kvm
os:
type: hvm
typeArch: x86_64
typeMachine: q35
firmware: efi
loader: /usr/share/edk2/x64/OVMF_CODE.secboot.4m.fd
loaderReadonly: true
loaderType: pflash
nvRam:
nvRam: /var/lib/libvirt/qemu/nvram/uefi-vm.fd
template: /usr/share/edk2/x64/OVMF_VARS.4m.fd
bootDevices:
- hd
# VM with direct kernel boot
kernelBoot:
type: libvirt:Domain
name: kernel_boot
properties:
name: kernel-boot-vm
memory: 1024
memoryUnit: MiB
vcpu: 1
type: kvm
os:
type: hvm
typeArch: x86_64
kernel: /boot/vmlinuz
initrd: /boot/initrd.img
kernelArgs: console=ttyS0 root=/dev/vda1
Create Domain Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Domain(name: string, args: DomainArgs, opts?: CustomResourceOptions);@overload
def Domain(resource_name: str,
args: DomainArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Domain(resource_name: str,
opts: Optional[ResourceOptions] = None,
type: Optional[str] = None,
autostart: Optional[bool] = None,
block_io_tune: Optional[DomainBlockIoTuneArgs] = None,
bootloader: Optional[str] = None,
bootloader_args: Optional[str] = None,
clock: Optional[DomainClockArgs] = None,
cpu: Optional[DomainCpuArgs] = None,
cpu_tune: Optional[DomainCpuTuneArgs] = None,
create: Optional[DomainCreateArgs] = None,
current_memory: Optional[float] = None,
current_memory_unit: Optional[str] = None,
default_io_thread: Optional[DomainDefaultIoThreadArgs] = None,
description: Optional[str] = None,
destroy: Optional[DomainDestroyArgs] = None,
devices: Optional[DomainDevicesArgs] = None,
features: Optional[DomainFeaturesArgs] = None,
gen_id: Optional[str] = None,
hwuuid: Optional[str] = None,
id_map: Optional[DomainIdMapArgs] = None,
io_thread_ids: Optional[DomainIoThreadIDsArgs] = None,
io_threads: Optional[float] = None,
key_wrap: Optional[DomainKeyWrapArgs] = None,
launch_security: Optional[DomainLaunchSecurityArgs] = None,
maximum_memory: Optional[float] = None,
maximum_memory_slots: Optional[float] = None,
maximum_memory_unit: Optional[str] = None,
memory: Optional[float] = None,
memory_backing: Optional[DomainMemoryBackingArgs] = None,
memory_dump_core: Optional[str] = None,
memory_tune: Optional[DomainMemoryTuneArgs] = None,
memory_unit: Optional[str] = None,
metadata: Optional[DomainMetadataArgs] = None,
name: Optional[str] = None,
numa_tune: Optional[DomainNumaTuneArgs] = None,
on_crash: Optional[str] = None,
on_poweroff: Optional[str] = None,
on_reboot: Optional[str] = None,
os: Optional[DomainOsArgs] = None,
perf: Optional[DomainPerfArgs] = None,
pm: Optional[DomainPmArgs] = None,
resource: Optional[DomainResourceArgs] = None,
running: Optional[bool] = None,
sec_labels: Optional[Sequence[DomainSecLabelArgs]] = None,
sys_infos: Optional[Sequence[DomainSysInfoArgs]] = None,
throttle_groups: Optional[DomainThrottleGroupsArgs] = None,
title: Optional[str] = None,
vcpu: Optional[float] = None,
vcpu_cpuset: Optional[str] = None,
vcpu_current: Optional[float] = None,
vcpu_placement: Optional[str] = None,
vcpus: Optional[DomainVcpusArgs] = None)func NewDomain(ctx *Context, name string, args DomainArgs, opts ...ResourceOption) (*Domain, error)public Domain(string name, DomainArgs args, CustomResourceOptions? opts = null)
public Domain(String name, DomainArgs args)
public Domain(String name, DomainArgs args, CustomResourceOptions options)
type: libvirt:Domain
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DomainArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var domainResource = new Libvirt.Domain("domainResource", new()
{
Type = "string",
Autostart = false,
BlockIoTune = new Libvirt.Inputs.DomainBlockIoTuneArgs
{
Devices = new[]
{
new Libvirt.Inputs.DomainBlockIoTuneDeviceArgs
{
Path = "string",
ReadBytesSec = 0,
ReadIopsSec = 0,
Weight = 0,
WriteBytesSec = 0,
WriteIopsSec = 0,
},
},
Weight = 0,
},
Bootloader = "string",
BootloaderArgs = "string",
Clock = new Libvirt.Inputs.DomainClockArgs
{
Adjustment = "string",
Basis = "string",
Offset = "string",
Start = 0,
TimeZone = "string",
Timers = new[]
{
new Libvirt.Inputs.DomainClockTimerArgs
{
Name = "string",
CatchUp = new Libvirt.Inputs.DomainClockTimerCatchUpArgs
{
Limit = 0,
Slew = 0,
Threshold = 0,
},
Frequency = 0,
Mode = "string",
Present = "string",
TickPolicy = "string",
Track = "string",
},
},
},
Cpu = new Libvirt.Inputs.DomainCpuArgs
{
Cache = new Libvirt.Inputs.DomainCpuCacheArgs
{
Mode = "string",
Level = 0,
},
Check = "string",
DeprecatedFeatures = "string",
Features = new[]
{
new Libvirt.Inputs.DomainCpuFeatureArgs
{
Name = "string",
Policy = "string",
},
},
Match = "string",
MaxPhysAddr = new Libvirt.Inputs.DomainCpuMaxPhysAddrArgs
{
Mode = "string",
Bits = 0,
Limit = 0,
},
Migratable = false,
Mode = "string",
Model = "string",
ModelFallback = "string",
ModelVendorId = "string",
Numa = new Libvirt.Inputs.DomainCpuNumaArgs
{
Cells = new[]
{
new Libvirt.Inputs.DomainCpuNumaCellArgs
{
Memory = 0,
Caches = new[]
{
new Libvirt.Inputs.DomainCpuNumaCellCachArgs
{
Associativity = "string",
Level = 0,
Policy = "string",
Line = new Libvirt.Inputs.DomainCpuNumaCellCachLineArgs
{
Unit = "string",
Value = "string",
},
Size = new Libvirt.Inputs.DomainCpuNumaCellCachSizeArgs
{
Unit = "string",
Value = "string",
},
},
},
Cpus = "string",
Discard = "string",
Distances = new Libvirt.Inputs.DomainCpuNumaCellDistancesArgs
{
Siblings = new[]
{
new Libvirt.Inputs.DomainCpuNumaCellDistancesSiblingArgs
{
Value = 0,
Id = 0,
},
},
},
Id = 0,
MemAccess = "string",
Unit = "string",
},
},
Interconnects = new Libvirt.Inputs.DomainCpuNumaInterconnectsArgs
{
Bandwidths = new[]
{
new Libvirt.Inputs.DomainCpuNumaInterconnectsBandwidthArgs
{
Initiator = 0,
Target = 0,
Type = "string",
Unit = "string",
Value = 0,
Cache = 0,
},
},
Latencies = new[]
{
new Libvirt.Inputs.DomainCpuNumaInterconnectsLatencyArgs
{
Initiator = 0,
Target = 0,
Type = "string",
Value = 0,
Cache = 0,
},
},
},
},
Topology = new Libvirt.Inputs.DomainCpuTopologyArgs
{
Clusters = 0,
Cores = 0,
Dies = 0,
Sockets = 0,
Threads = 0,
},
Vendor = "string",
},
CpuTune = new Libvirt.Inputs.DomainCpuTuneArgs
{
CacheTunes = new[]
{
new Libvirt.Inputs.DomainCpuTuneCacheTuneArgs
{
Caches = new[]
{
new Libvirt.Inputs.DomainCpuTuneCacheTuneCachArgs
{
Level = 0,
Size = 0,
Type = "string",
Unit = "string",
Id = 0,
},
},
Id = "string",
Monitors = new[]
{
new Libvirt.Inputs.DomainCpuTuneCacheTuneMonitorArgs
{
Level = 0,
Vcpus = "string",
},
},
Vcpus = "string",
},
},
EmulatorPeriod = 0,
EmulatorPin = new Libvirt.Inputs.DomainCpuTuneEmulatorPinArgs
{
CpuSet = "string",
},
EmulatorQuota = 0,
EmulatorSched = new Libvirt.Inputs.DomainCpuTuneEmulatorSchedArgs
{
Priority = 0,
Scheduler = "string",
},
GlobalPeriod = 0,
GlobalQuota = 0,
IoThreadPeriod = 0,
IoThreadPins = new[]
{
new Libvirt.Inputs.DomainCpuTuneIoThreadPinArgs
{
CpuSet = "string",
IoThread = 0,
},
},
IoThreadQuota = 0,
IoThreadScheds = new[]
{
new Libvirt.Inputs.DomainCpuTuneIoThreadSchedArgs
{
IoThreads = "string",
Priority = 0,
Scheduler = "string",
},
},
MemoryTunes = new[]
{
new Libvirt.Inputs.DomainCpuTuneMemoryTuneArgs
{
Vcpus = "string",
Monitors = new[]
{
new Libvirt.Inputs.DomainCpuTuneMemoryTuneMonitorArgs
{
Level = 0,
Vcpus = "string",
},
},
Nodes = new[]
{
new Libvirt.Inputs.DomainCpuTuneMemoryTuneNodeArgs
{
Bandwidth = 0,
Id = 0,
},
},
},
},
Period = 0,
Quota = 0,
Shares = 0,
VcpuPins = new[]
{
new Libvirt.Inputs.DomainCpuTuneVcpuPinArgs
{
CpuSet = "string",
Vcpu = 0,
},
},
VcpuScheds = new[]
{
new Libvirt.Inputs.DomainCpuTuneVcpuSchedArgs
{
Vcpus = "string",
Priority = 0,
Scheduler = "string",
},
},
},
Create = new Libvirt.Inputs.DomainCreateArgs
{
Autodestroy = false,
BypassCache = false,
ForceBoot = false,
Paused = false,
ResetNvram = false,
Validate = false,
},
CurrentMemory = 0,
CurrentMemoryUnit = "string",
DefaultIoThread = new Libvirt.Inputs.DomainDefaultIoThreadArgs
{
PoolMax = 0,
PoolMin = 0,
},
Description = "string",
Destroy = new Libvirt.Inputs.DomainDestroyArgs
{
Graceful = false,
Timeout = 0,
},
Devices = new Libvirt.Inputs.DomainDevicesArgs
{
Audios = new[]
{
new Libvirt.Inputs.DomainDevicesAudioArgs
{
Alsa = new Libvirt.Inputs.DomainDevicesAudioAlsaArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioAlsaInputArgs
{
Dev = "string",
},
Output = new Libvirt.Inputs.DomainDevicesAudioAlsaOutputArgs
{
Dev = "string",
},
},
CoreAudio = new Libvirt.Inputs.DomainDevicesAudioCoreAudioArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioCoreAudioInputArgs
{
BufferCount = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioCoreAudioOutputArgs
{
BufferCount = 0,
},
},
Dbus = new Libvirt.Inputs.DomainDevicesAudioDbusArgs
{
Input = null,
Output = null,
},
File = new Libvirt.Inputs.DomainDevicesAudioFileArgs
{
Input = null,
Output = null,
Path = "string",
},
Id = 0,
Jack = new Libvirt.Inputs.DomainDevicesAudioJackArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioJackInputArgs
{
ClientName = "string",
ConnectPorts = "string",
ExactName = "string",
ServerName = "string",
},
Output = new Libvirt.Inputs.DomainDevicesAudioJackOutputArgs
{
ClientName = "string",
ConnectPorts = "string",
ExactName = "string",
ServerName = "string",
},
},
None = new Libvirt.Inputs.DomainDevicesAudioNoneArgs
{
Input = null,
Output = null,
},
Oss = new Libvirt.Inputs.DomainDevicesAudioOssArgs
{
DspPolicy = 0,
Exclusive = "string",
Input = new Libvirt.Inputs.DomainDevicesAudioOssInputArgs
{
BufferCount = 0,
Dev = "string",
TryPoll = "string",
},
Output = new Libvirt.Inputs.DomainDevicesAudioOssOutputArgs
{
BufferCount = 0,
Dev = "string",
TryPoll = "string",
},
TryMMap = "string",
},
PipeWire = new Libvirt.Inputs.DomainDevicesAudioPipeWireArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioPipeWireInputArgs
{
Latency = 0,
Name = "string",
StreamName = "string",
},
Output = new Libvirt.Inputs.DomainDevicesAudioPipeWireOutputArgs
{
Latency = 0,
Name = "string",
StreamName = "string",
},
RuntimeDir = "string",
},
PulseAudio = new Libvirt.Inputs.DomainDevicesAudioPulseAudioArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioPulseAudioInputArgs
{
Latency = 0,
Name = "string",
StreamName = "string",
},
Output = new Libvirt.Inputs.DomainDevicesAudioPulseAudioOutputArgs
{
Latency = 0,
Name = "string",
StreamName = "string",
},
ServerName = "string",
},
Sdl = new Libvirt.Inputs.DomainDevicesAudioSdlArgs
{
Driver = "string",
Input = new Libvirt.Inputs.DomainDevicesAudioSdlInputArgs
{
BufferCount = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioSdlOutputArgs
{
BufferCount = 0,
},
},
Spice = new Libvirt.Inputs.DomainDevicesAudioSpiceArgs
{
Input = null,
Output = null,
},
TimerPeriod = 0,
},
},
Channels = new[]
{
new Libvirt.Inputs.DomainDevicesChannelArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesChannelAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesChannelAliasArgs
{
Name = "string",
},
Log = new Libvirt.Inputs.DomainDevicesChannelLogArgs
{
File = "string",
Append = "string",
},
Protocol = new Libvirt.Inputs.DomainDevicesChannelProtocolArgs
{
Type = "string",
},
Source = new Libvirt.Inputs.DomainDevicesChannelSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesChannelSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesChannelSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesChannelSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesChannelSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesChannelSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesChannelSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesChannelSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesChannelSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesChannelSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesChannelSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesChannelSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesChannelSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesChannelSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesChannelSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesChannelSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesChannelSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesChannelSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesChannelSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesChannelSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesChannelSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
Target = new Libvirt.Inputs.DomainDevicesChannelTargetArgs
{
GuestFwd = new Libvirt.Inputs.DomainDevicesChannelTargetGuestFwdArgs
{
Address = "string",
Port = "string",
},
VirtIo = new Libvirt.Inputs.DomainDevicesChannelTargetVirtIoArgs
{
Name = "string",
State = "string",
},
Xen = new Libvirt.Inputs.DomainDevicesChannelTargetXenArgs
{
Name = "string",
State = "string",
},
},
},
},
Consoles = new[]
{
new Libvirt.Inputs.DomainDevicesConsoleArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesConsoleAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesConsoleAliasArgs
{
Name = "string",
},
Log = new Libvirt.Inputs.DomainDevicesConsoleLogArgs
{
File = "string",
Append = "string",
},
Protocol = new Libvirt.Inputs.DomainDevicesConsoleProtocolArgs
{
Type = "string",
},
Source = new Libvirt.Inputs.DomainDevicesConsoleSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesConsoleSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesConsoleSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesConsoleSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesConsoleSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesConsoleSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesConsoleSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesConsoleSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesConsoleSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesConsoleSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesConsoleSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesConsoleSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesConsoleSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesConsoleSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesConsoleSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesConsoleSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesConsoleSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesConsoleSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesConsoleSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesConsoleSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesConsoleSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
Target = new Libvirt.Inputs.DomainDevicesConsoleTargetArgs
{
Port = 0,
Type = "string",
},
Tty = "string",
},
},
Controllers = new[]
{
new Libvirt.Inputs.DomainDevicesControllerArgs
{
Type = "string",
Acpi = new Libvirt.Inputs.DomainDevicesControllerAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesControllerAliasArgs
{
Name = "string",
},
Driver = new Libvirt.Inputs.DomainDevicesControllerDriverArgs
{
Ats = "string",
CmdPerLun = 0,
IoEventFd = "string",
IoThread = 0,
IoThreads = new Libvirt.Inputs.DomainDevicesControllerDriverIoThreadsArgs
{
IoThreads = new[]
{
new Libvirt.Inputs.DomainDevicesControllerDriverIoThreadsIoThreadArgs
{
Id = 0,
Queues = new[]
{
new Libvirt.Inputs.DomainDevicesControllerDriverIoThreadsIoThreadQueueArgs
{
Id = 0,
},
},
},
},
},
Iommu = "string",
MaxSectors = 0,
Packed = "string",
PagePerVq = "string",
Queues = 0,
},
Index = 0,
Model = "string",
Nvme = new Libvirt.Inputs.DomainDevicesControllerNvmeArgs
{
Serial = "string",
},
Pci = new Libvirt.Inputs.DomainDevicesControllerPciArgs
{
Hole64 = 0,
Hole64Unit = "string",
Model = new Libvirt.Inputs.DomainDevicesControllerPciModelArgs
{
Name = "string",
},
Target = null,
},
Usb = new Libvirt.Inputs.DomainDevicesControllerUsbArgs
{
Master = new Libvirt.Inputs.DomainDevicesControllerUsbMasterArgs
{
StartPort = 0,
},
Port = 0,
},
VirtIoSerial = new Libvirt.Inputs.DomainDevicesControllerVirtIoSerialArgs
{
Ports = 0,
Vectors = 0,
},
XenBus = new Libvirt.Inputs.DomainDevicesControllerXenBusArgs
{
MaxEventChannels = 0,
MaxGrantFrames = 0,
},
},
},
Cryptos = new[]
{
new Libvirt.Inputs.DomainDevicesCryptoArgs
{
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesCryptoAliasArgs
{
Name = "string",
},
Backend = new Libvirt.Inputs.DomainDevicesCryptoBackendArgs
{
BuiltIn = false,
Lkcf = false,
Queues = 0,
},
Model = "string",
Type = "string",
},
},
Disks = new[]
{
new Libvirt.Inputs.DomainDevicesDiskArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesDiskAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesDiskAliasArgs
{
Name = "string",
},
Auth = new Libvirt.Inputs.DomainDevicesDiskAuthArgs
{
Secret = new Libvirt.Inputs.DomainDevicesDiskAuthSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
Username = "string",
},
BackendDomain = new Libvirt.Inputs.DomainDevicesDiskBackendDomainArgs
{
Name = "string",
},
BackingStore = new Libvirt.Inputs.DomainDevicesDiskBackingStoreArgs
{
Format = new Libvirt.Inputs.DomainDevicesDiskBackingStoreFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskBackingStoreFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskBackingStoreFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
Index = 0,
Source = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceArgs
{
Block = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceBlockArgs
{
Dev = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceBlockSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Cookies = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceCookiesArgs
{
Cookies = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceCookiesCookieArgs
{
Name = "string",
Value = "string",
},
},
},
DataStore = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceDataStoreArgs
{
Format = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceDataStoreFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
},
Dir = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceDirArgs
{
Dir = "string",
},
Encryption = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceEncryptionArgs
{
Engine = "string",
Format = "string",
Secrets = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceEncryptionSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceFileArgs
{
FdGroup = "string",
File = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Index = 0,
Network = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkArgs
{
Auth = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkAuthArgs
{
Secret = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkAuthSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
Username = "string",
},
Config = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkConfigArgs
{
File = "string",
},
Hosts = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkHostArgs
{
Name = "string",
Port = "string",
Socket = "string",
Transport = "string",
},
},
Identity = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkIdentityArgs
{
AgentSock = "string",
Group = "string",
Keyfile = "string",
User = "string",
UserName = "string",
},
Initiator = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkInitiatorArgs
{
Iqn = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkInitiatorIqnArgs
{
Name = "string",
},
},
KnownHosts = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkKnownHostsArgs
{
Path = "string",
},
Name = "string",
Protocol = "string",
Query = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkReconnectArgs
{
Delay = "string",
},
Snapshot = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceNetworkSnapshotArgs
{
Name = "string",
},
Tls = "string",
TlsHostname = "string",
},
Nvme = null,
Readahead = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReadaheadArgs
{
Size = "string",
},
Reservations = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsArgs
{
Enabled = "string",
Managed = false,
Source = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceReservationsSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
Slices = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceSlicesArgs
{
Slices = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceSlicesSliceArgs
{
Offset = 0,
Size = 0,
Type = "string",
},
},
},
Ssl = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceSslArgs
{
Verify = "string",
},
StartupPolicy = "string",
Timeout = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceTimeoutArgs
{
Seconds = "string",
},
VhostUser = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserPipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserPipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserPtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserPtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostUserUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
VhostVdpa = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVhostVdpaArgs
{
Dev = "string",
},
Volume = new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVolumeArgs
{
Mode = "string",
Pool = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskBackingStoreSourceVolumeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
Volume = "string",
},
},
},
BlockIo = new Libvirt.Inputs.DomainDevicesDiskBlockIoArgs
{
DiscardGranularity = 0,
LogicalBlockSize = 0,
PhysicalBlockSize = 0,
},
Boot = new Libvirt.Inputs.DomainDevicesDiskBootArgs
{
Order = 0,
LoadParm = "string",
},
Device = "string",
Driver = new Libvirt.Inputs.DomainDevicesDiskDriverArgs
{
Ats = "string",
Cache = "string",
CopyOnRead = "string",
DetectZeros = "string",
Discard = "string",
DiscardNoUnref = "string",
ErrorPolicy = "string",
EventIdx = "string",
Io = "string",
IoEventFd = "string",
IoThread = 0,
IoThreads = new Libvirt.Inputs.DomainDevicesDiskDriverIoThreadsArgs
{
IoThreads = new[]
{
new Libvirt.Inputs.DomainDevicesDiskDriverIoThreadsIoThreadArgs
{
Id = 0,
Queues = new[]
{
new Libvirt.Inputs.DomainDevicesDiskDriverIoThreadsIoThreadQueueArgs
{
Id = 0,
},
},
},
},
},
Iommu = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskDriverMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskDriverMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
Name = "string",
Packed = "string",
PagePerVq = "string",
QueueSize = 0,
Queues = 0,
RerrorPolicy = "string",
Type = "string",
},
Encryption = new Libvirt.Inputs.DomainDevicesDiskEncryptionArgs
{
Engine = "string",
Format = "string",
Secrets = new[]
{
new Libvirt.Inputs.DomainDevicesDiskEncryptionSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
},
},
Geometry = new Libvirt.Inputs.DomainDevicesDiskGeometryArgs
{
Cylinders = 0,
Headers = 0,
Sectors = 0,
Trans = "string",
},
IoTune = new Libvirt.Inputs.DomainDevicesDiskIoTuneArgs
{
GroupName = "string",
ReadBytesSec = 0,
ReadBytesSecMax = 0,
ReadBytesSecMaxLength = 0,
ReadIopsSec = 0,
ReadIopsSecMax = 0,
ReadIopsSecMaxLength = 0,
SizeIopsSec = 0,
TotalBytesSec = 0,
TotalBytesSecMax = 0,
TotalBytesSecMaxLength = 0,
TotalIopsSec = 0,
TotalIopsSecMax = 0,
TotalIopsSecMaxLength = 0,
WriteBytesSec = 0,
WriteBytesSecMax = 0,
WriteBytesSecMaxLength = 0,
WriteIopsSec = 0,
WriteIopsSecMax = 0,
WriteIopsSecMaxLength = 0,
},
Mirror = new Libvirt.Inputs.DomainDevicesDiskMirrorArgs
{
BackingStore = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreArgs
{
Format = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
Index = 0,
Source = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceArgs
{
Block = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceBlockArgs
{
Dev = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceBlockSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Cookies = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceCookiesArgs
{
Cookies = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceCookiesCookieArgs
{
Name = "string",
Value = "string",
},
},
},
DataStore = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceDataStoreArgs
{
Format = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
},
Dir = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceDirArgs
{
Dir = "string",
},
Encryption = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceEncryptionArgs
{
Engine = "string",
Format = "string",
Secrets = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceEncryptionSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceFileArgs
{
FdGroup = "string",
File = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Index = 0,
Network = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkArgs
{
Auth = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthArgs
{
Secret = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
Username = "string",
},
Config = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkConfigArgs
{
File = "string",
},
Hosts = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkHostArgs
{
Name = "string",
Port = "string",
Socket = "string",
Transport = "string",
},
},
Identity = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkIdentityArgs
{
AgentSock = "string",
Group = "string",
Keyfile = "string",
User = "string",
UserName = "string",
},
Initiator = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorArgs
{
Iqn = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorIqnArgs
{
Name = "string",
},
},
KnownHosts = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkKnownHostsArgs
{
Path = "string",
},
Name = "string",
Protocol = "string",
Query = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkReconnectArgs
{
Delay = "string",
},
Snapshot = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceNetworkSnapshotArgs
{
Name = "string",
},
Tls = "string",
TlsHostname = "string",
},
Nvme = null,
Readahead = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReadaheadArgs
{
Size = "string",
},
Reservations = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsArgs
{
Enabled = "string",
Managed = false,
Source = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
Slices = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceSlicesArgs
{
Slices = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceSlicesSliceArgs
{
Offset = 0,
Size = 0,
Type = "string",
},
},
},
Ssl = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceSslArgs
{
Verify = "string",
},
StartupPolicy = "string",
Timeout = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceTimeoutArgs
{
Seconds = "string",
},
VhostUser = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
VhostVdpa = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVhostVdpaArgs
{
Dev = "string",
},
Volume = new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVolumeArgs
{
Mode = "string",
Pool = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorBackingStoreSourceVolumeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
Volume = "string",
},
},
},
Format = new Libvirt.Inputs.DomainDevicesDiskMirrorFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskMirrorFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskMirrorFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
Job = "string",
Ready = "string",
Source = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceArgs
{
Block = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceBlockArgs
{
Dev = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceBlockSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Cookies = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceCookiesArgs
{
Cookies = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceCookiesCookieArgs
{
Name = "string",
Value = "string",
},
},
},
DataStore = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceDataStoreArgs
{
Format = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceDataStoreFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
},
Dir = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceDirArgs
{
Dir = "string",
},
Encryption = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceEncryptionArgs
{
Engine = "string",
Format = "string",
Secrets = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceEncryptionSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceFileArgs
{
FdGroup = "string",
File = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Index = 0,
Network = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkArgs
{
Auth = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkAuthArgs
{
Secret = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkAuthSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
Username = "string",
},
Config = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkConfigArgs
{
File = "string",
},
Hosts = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkHostArgs
{
Name = "string",
Port = "string",
Socket = "string",
Transport = "string",
},
},
Identity = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkIdentityArgs
{
AgentSock = "string",
Group = "string",
Keyfile = "string",
User = "string",
UserName = "string",
},
Initiator = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkInitiatorArgs
{
Iqn = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkInitiatorIqnArgs
{
Name = "string",
},
},
KnownHosts = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkKnownHostsArgs
{
Path = "string",
},
Name = "string",
Protocol = "string",
Query = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkReconnectArgs
{
Delay = "string",
},
Snapshot = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceNetworkSnapshotArgs
{
Name = "string",
},
Tls = "string",
TlsHostname = "string",
},
Nvme = null,
Readahead = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReadaheadArgs
{
Size = "string",
},
Reservations = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsArgs
{
Enabled = "string",
Managed = false,
Source = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceReservationsSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
Slices = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceSlicesArgs
{
Slices = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceSlicesSliceArgs
{
Offset = 0,
Size = 0,
Type = "string",
},
},
},
Ssl = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceSslArgs
{
Verify = "string",
},
StartupPolicy = "string",
Timeout = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceTimeoutArgs
{
Seconds = "string",
},
VhostUser = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserPipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserPipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserPtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserPtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostUserUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
VhostVdpa = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVhostVdpaArgs
{
Dev = "string",
},
Volume = new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVolumeArgs
{
Mode = "string",
Pool = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskMirrorSourceVolumeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
Volume = "string",
},
},
},
Model = "string",
Product = "string",
RawIo = "string",
ReadOnly = false,
Serial = "string",
Sgio = "string",
Shareable = false,
Snapshot = "string",
Source = new Libvirt.Inputs.DomainDevicesDiskSourceArgs
{
Block = new Libvirt.Inputs.DomainDevicesDiskSourceBlockArgs
{
Dev = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceBlockSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Cookies = new Libvirt.Inputs.DomainDevicesDiskSourceCookiesArgs
{
Cookies = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceCookiesCookieArgs
{
Name = "string",
Value = "string",
},
},
},
DataStore = new Libvirt.Inputs.DomainDevicesDiskSourceDataStoreArgs
{
Format = new Libvirt.Inputs.DomainDevicesDiskSourceDataStoreFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainDevicesDiskSourceDataStoreFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainDevicesDiskSourceDataStoreFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
},
Dir = new Libvirt.Inputs.DomainDevicesDiskSourceDirArgs
{
Dir = "string",
},
Encryption = new Libvirt.Inputs.DomainDevicesDiskSourceEncryptionArgs
{
Engine = "string",
Format = "string",
Secrets = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceEncryptionSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskSourceFileArgs
{
FdGroup = "string",
File = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Index = 0,
Network = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkArgs
{
Auth = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkAuthArgs
{
Secret = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkAuthSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
Username = "string",
},
Config = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkConfigArgs
{
File = "string",
},
Hosts = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceNetworkHostArgs
{
Name = "string",
Port = "string",
Socket = "string",
Transport = "string",
},
},
Identity = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkIdentityArgs
{
AgentSock = "string",
Group = "string",
Keyfile = "string",
User = "string",
UserName = "string",
},
Initiator = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkInitiatorArgs
{
Iqn = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkInitiatorIqnArgs
{
Name = "string",
},
},
KnownHosts = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkKnownHostsArgs
{
Path = "string",
},
Name = "string",
Protocol = "string",
Query = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkReconnectArgs
{
Delay = "string",
},
Snapshot = new Libvirt.Inputs.DomainDevicesDiskSourceNetworkSnapshotArgs
{
Name = "string",
},
Tls = "string",
TlsHostname = "string",
},
Nvme = null,
Readahead = new Libvirt.Inputs.DomainDevicesDiskSourceReadaheadArgs
{
Size = "string",
},
Reservations = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsArgs
{
Enabled = "string",
Managed = false,
Source = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceReservationsSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
Slices = new Libvirt.Inputs.DomainDevicesDiskSourceSlicesArgs
{
Slices = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceSlicesSliceArgs
{
Offset = 0,
Size = 0,
Type = "string",
},
},
},
Ssl = new Libvirt.Inputs.DomainDevicesDiskSourceSslArgs
{
Verify = "string",
},
StartupPolicy = "string",
Timeout = new Libvirt.Inputs.DomainDevicesDiskSourceTimeoutArgs
{
Seconds = "string",
},
VhostUser = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserPipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserPipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserPtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserPtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceVhostUserUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
VhostVdpa = new Libvirt.Inputs.DomainDevicesDiskSourceVhostVdpaArgs
{
Dev = "string",
},
Volume = new Libvirt.Inputs.DomainDevicesDiskSourceVolumeArgs
{
Mode = "string",
Pool = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesDiskSourceVolumeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
Volume = "string",
},
},
Target = new Libvirt.Inputs.DomainDevicesDiskTargetArgs
{
Bus = "string",
Dev = "string",
Removable = "string",
RotationRate = 0,
Tray = "string",
},
ThrottleFilters = new Libvirt.Inputs.DomainDevicesDiskThrottleFiltersArgs
{
ThrottleFilters = new[]
{
new Libvirt.Inputs.DomainDevicesDiskThrottleFiltersThrottleFilterArgs
{
Group = "string",
},
},
},
Transient = new Libvirt.Inputs.DomainDevicesDiskTransientArgs
{
ShareBacking = "string",
},
Vendor = "string",
Wwn = "string",
},
},
Emulator = "string",
Filesystems = new[]
{
new Libvirt.Inputs.DomainDevicesFilesystemArgs
{
AccessMode = "string",
Acpi = new Libvirt.Inputs.DomainDevicesFilesystemAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesFilesystemAliasArgs
{
Name = "string",
},
Binary = new Libvirt.Inputs.DomainDevicesFilesystemBinaryArgs
{
Cache = new Libvirt.Inputs.DomainDevicesFilesystemBinaryCacheArgs
{
Mode = "string",
},
Lock = new Libvirt.Inputs.DomainDevicesFilesystemBinaryLockArgs
{
Flock = "string",
Posix = "string",
},
OpenFiles = new Libvirt.Inputs.DomainDevicesFilesystemBinaryOpenFilesArgs
{
Max = 0,
},
Path = "string",
Sandbox = new Libvirt.Inputs.DomainDevicesFilesystemBinarySandboxArgs
{
Mode = "string",
},
ThreadPool = new Libvirt.Inputs.DomainDevicesFilesystemBinaryThreadPoolArgs
{
Size = 0,
},
Xattr = "string",
},
Boot = new Libvirt.Inputs.DomainDevicesFilesystemBootArgs
{
Order = 0,
LoadParm = "string",
},
Dmode = "string",
Driver = new Libvirt.Inputs.DomainDevicesFilesystemDriverArgs
{
Ats = "string",
Format = "string",
Iommu = "string",
Name = "string",
Packed = "string",
PagePerVq = "string",
Queue = 0,
Type = "string",
WrPolicy = "string",
},
Fmode = "string",
IdMap = new Libvirt.Inputs.DomainDevicesFilesystemIdMapArgs
{
Gids = new[]
{
new Libvirt.Inputs.DomainDevicesFilesystemIdMapGidArgs
{
Count = 0,
Start = 0,
Target = 0,
},
},
Uids = new[]
{
new Libvirt.Inputs.DomainDevicesFilesystemIdMapUidArgs
{
Count = 0,
Start = 0,
Target = 0,
},
},
},
Model = "string",
MultiDevs = "string",
ReadOnly = false,
Source = new Libvirt.Inputs.DomainDevicesFilesystemSourceArgs
{
Bind = new Libvirt.Inputs.DomainDevicesFilesystemSourceBindArgs
{
Dir = "string",
},
Block = new Libvirt.Inputs.DomainDevicesFilesystemSourceBlockArgs
{
Dev = "string",
},
File = new Libvirt.Inputs.DomainDevicesFilesystemSourceFileArgs
{
File = "string",
},
Mount = new Libvirt.Inputs.DomainDevicesFilesystemSourceMountArgs
{
Dir = "string",
Socket = "string",
},
Ram = new Libvirt.Inputs.DomainDevicesFilesystemSourceRamArgs
{
Usage = 0,
Units = "string",
},
Template = new Libvirt.Inputs.DomainDevicesFilesystemSourceTemplateArgs
{
Name = "string",
},
Volume = new Libvirt.Inputs.DomainDevicesFilesystemSourceVolumeArgs
{
Pool = "string",
Volume = "string",
},
},
SpaceHardLimit = 0,
SpaceHardLimitUnit = "string",
SpaceSoftLimit = 0,
SpaceSoftLimitUnit = "string",
Target = new Libvirt.Inputs.DomainDevicesFilesystemTargetArgs
{
Dir = "string",
},
},
},
Graphics = new[]
{
new Libvirt.Inputs.DomainDevicesGraphicArgs
{
Audio = new Libvirt.Inputs.DomainDevicesGraphicAudioArgs
{
Id = 0,
},
Dbus = new Libvirt.Inputs.DomainDevicesGraphicDbusArgs
{
Address = "string",
Gl = new Libvirt.Inputs.DomainDevicesGraphicDbusGlArgs
{
Enable = "string",
RenderNode = "string",
},
P2p = "string",
},
Desktop = new Libvirt.Inputs.DomainDevicesGraphicDesktopArgs
{
Display = "string",
FullScreen = "string",
},
EglHeadless = new Libvirt.Inputs.DomainDevicesGraphicEglHeadlessArgs
{
Gl = new Libvirt.Inputs.DomainDevicesGraphicEglHeadlessGlArgs
{
RenderNode = "string",
},
},
Rdp = new Libvirt.Inputs.DomainDevicesGraphicRdpArgs
{
AutoPort = false,
Listen = "string",
Listeners = new[]
{
new Libvirt.Inputs.DomainDevicesGraphicRdpListenerArgs
{
Address = new Libvirt.Inputs.DomainDevicesGraphicRdpListenerAddressArgs
{
Address = "string",
},
Network = new Libvirt.Inputs.DomainDevicesGraphicRdpListenerNetworkArgs
{
Address = "string",
Network = "string",
},
Socket = new Libvirt.Inputs.DomainDevicesGraphicRdpListenerSocketArgs
{
Socket = "string",
},
},
},
MultiUser = "string",
Passwd = "string",
Port = 0,
ReplaceUser = "string",
Username = "string",
},
Sdl = new Libvirt.Inputs.DomainDevicesGraphicSdlArgs
{
Display = "string",
FullScreen = "string",
Gl = new Libvirt.Inputs.DomainDevicesGraphicSdlGlArgs
{
Enable = "string",
},
Xauth = "string",
},
Spice = new Libvirt.Inputs.DomainDevicesGraphicSpiceArgs
{
AutoPort = false,
Channels = new[]
{
new Libvirt.Inputs.DomainDevicesGraphicSpiceChannelArgs
{
Mode = "string",
Name = "string",
},
},
ClipBoard = new Libvirt.Inputs.DomainDevicesGraphicSpiceClipBoardArgs
{
CopyPaste = "string",
},
Connected = "string",
DefaultMode = "string",
FileTransfer = new Libvirt.Inputs.DomainDevicesGraphicSpiceFileTransferArgs
{
Enable = "string",
},
Gl = new Libvirt.Inputs.DomainDevicesGraphicSpiceGlArgs
{
Enable = "string",
RenderNode = "string",
},
Image = new Libvirt.Inputs.DomainDevicesGraphicSpiceImageArgs
{
Compression = "string",
},
Jpeg = new Libvirt.Inputs.DomainDevicesGraphicSpiceJpegArgs
{
Compression = "string",
},
Keymap = "string",
Listen = "string",
Listeners = new[]
{
new Libvirt.Inputs.DomainDevicesGraphicSpiceListenerArgs
{
Address = new Libvirt.Inputs.DomainDevicesGraphicSpiceListenerAddressArgs
{
Address = "string",
},
Network = new Libvirt.Inputs.DomainDevicesGraphicSpiceListenerNetworkArgs
{
Address = "string",
Network = "string",
},
Socket = new Libvirt.Inputs.DomainDevicesGraphicSpiceListenerSocketArgs
{
Socket = "string",
},
},
},
Mouse = new Libvirt.Inputs.DomainDevicesGraphicSpiceMouseArgs
{
Mode = "string",
},
Passwd = "string",
PasswdValidTo = "string",
Playback = new Libvirt.Inputs.DomainDevicesGraphicSpicePlaybackArgs
{
Compression = "string",
},
Port = 0,
Streaming = new Libvirt.Inputs.DomainDevicesGraphicSpiceStreamingArgs
{
Mode = "string",
},
TlsPort = 0,
Zlib = new Libvirt.Inputs.DomainDevicesGraphicSpiceZlibArgs
{
Compression = "string",
},
},
Vnc = new Libvirt.Inputs.DomainDevicesGraphicVncArgs
{
AutoPort = false,
Connected = "string",
Keymap = "string",
Listen = "string",
Listeners = new[]
{
new Libvirt.Inputs.DomainDevicesGraphicVncListenerArgs
{
Address = new Libvirt.Inputs.DomainDevicesGraphicVncListenerAddressArgs
{
Address = "string",
},
Network = new Libvirt.Inputs.DomainDevicesGraphicVncListenerNetworkArgs
{
Address = "string",
Network = "string",
},
Socket = new Libvirt.Inputs.DomainDevicesGraphicVncListenerSocketArgs
{
Socket = "string",
},
},
},
Passwd = "string",
PasswdValidTo = "string",
Port = 0,
PowerControl = "string",
SharePolicy = "string",
Socket = "string",
WebSocket = 0,
},
},
},
Hostdevs = new[]
{
new Libvirt.Inputs.DomainDevicesHostdevArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesHostdevAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesHostdevAliasArgs
{
Name = "string",
},
Boot = new Libvirt.Inputs.DomainDevicesHostdevBootArgs
{
Order = 0,
LoadParm = "string",
},
CapsMisc = new Libvirt.Inputs.DomainDevicesHostdevCapsMiscArgs
{
Source = new Libvirt.Inputs.DomainDevicesHostdevCapsMiscSourceArgs
{
Char = "string",
},
},
CapsNet = new Libvirt.Inputs.DomainDevicesHostdevCapsNetArgs
{
Ips = new[]
{
new Libvirt.Inputs.DomainDevicesHostdevCapsNetIpArgs
{
Address = "string",
Family = "string",
Prefix = 0,
},
},
Routes = new[]
{
new Libvirt.Inputs.DomainDevicesHostdevCapsNetRouteArgs
{
Address = "string",
Family = "string",
Gateway = "string",
},
},
Source = new Libvirt.Inputs.DomainDevicesHostdevCapsNetSourceArgs
{
Interface = "string",
},
},
CapsStorage = new Libvirt.Inputs.DomainDevicesHostdevCapsStorageArgs
{
Source = new Libvirt.Inputs.DomainDevicesHostdevCapsStorageSourceArgs
{
Block = "string",
},
},
Managed = false,
Rom = new Libvirt.Inputs.DomainDevicesHostdevRomArgs
{
Bar = "string",
Enabled = "string",
File = "string",
},
SubsysMDev = new Libvirt.Inputs.DomainDevicesHostdevSubsysMDevArgs
{
Display = "string",
Model = "string",
RamFb = "string",
Source = new Libvirt.Inputs.DomainDevicesHostdevSubsysMDevSourceArgs
{
Address = new Libvirt.Inputs.DomainDevicesHostdevSubsysMDevSourceAddressArgs
{
Uuid = "string",
},
},
},
SubsysPci = new Libvirt.Inputs.DomainDevicesHostdevSubsysPciArgs
{
Display = "string",
Driver = new Libvirt.Inputs.DomainDevicesHostdevSubsysPciDriverArgs
{
Model = "string",
Name = "string",
},
RamFb = "string",
Source = new Libvirt.Inputs.DomainDevicesHostdevSubsysPciSourceArgs
{
Address = new Libvirt.Inputs.DomainDevicesHostdevSubsysPciSourceAddressArgs
{
Bus = 0,
Domain = 0,
Function = 0,
MultiFunction = "string",
Slot = 0,
Zpci = new Libvirt.Inputs.DomainDevicesHostdevSubsysPciSourceAddressZpciArgs
{
Fid = 0,
Uid = 0,
},
},
WriteFiltering = "string",
},
Teaming = new Libvirt.Inputs.DomainDevicesHostdevSubsysPciTeamingArgs
{
Type = "string",
Persistent = "string",
},
},
SubsysScsi = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiArgs
{
RawIo = "string",
ReadOnly = false,
Sgio = "string",
Shareable = false,
Source = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceArgs
{
Host = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceHostArgs
{
Adapter = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceHostAdapterArgs
{
Name = "string",
},
Address = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceHostAddressArgs
{
Bus = 0,
Controller = 0,
Target = 0,
Unit = 0,
},
},
Iscsi = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceIscsiArgs
{
Name = "string",
Auth = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceIscsiAuthArgs
{
Secret = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceIscsiAuthSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
Username = "string",
},
Hosts = new[]
{
new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceIscsiHostArgs
{
Name = "string",
Port = "string",
Socket = "string",
Transport = "string",
},
},
Initiator = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorArgs
{
Iqn = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorIqnArgs
{
Name = "string",
},
},
},
},
},
SubsysScsiHost = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiHostArgs
{
Model = "string",
Source = new Libvirt.Inputs.DomainDevicesHostdevSubsysScsiHostSourceArgs
{
Protocol = "string",
Wwpn = "string",
},
},
SubsysUsb = new Libvirt.Inputs.DomainDevicesHostdevSubsysUsbArgs
{
Source = new Libvirt.Inputs.DomainDevicesHostdevSubsysUsbSourceArgs
{
Address = new Libvirt.Inputs.DomainDevicesHostdevSubsysUsbSourceAddressArgs
{
Bus = 0,
Device = 0,
Port = "string",
},
GuestReset = "string",
Product = new Libvirt.Inputs.DomainDevicesHostdevSubsysUsbSourceProductArgs
{
Id = "string",
},
StartUpPolicy = "string",
Vendor = new Libvirt.Inputs.DomainDevicesHostdevSubsysUsbSourceVendorArgs
{
Id = "string",
},
},
},
},
},
Hubs = new[]
{
new Libvirt.Inputs.DomainDevicesHubArgs
{
Type = "string",
Acpi = new Libvirt.Inputs.DomainDevicesHubAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesHubAliasArgs
{
Name = "string",
},
},
},
Inputs = new[]
{
new Libvirt.Inputs.DomainDevicesInputArgs
{
Type = "string",
Acpi = new Libvirt.Inputs.DomainDevicesInputAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesInputAliasArgs
{
Name = "string",
},
Bus = "string",
Driver = new Libvirt.Inputs.DomainDevicesInputDriverArgs
{
Ats = "string",
Iommu = "string",
Packed = "string",
PagePerVq = "string",
},
Model = "string",
Source = new Libvirt.Inputs.DomainDevicesInputSourceArgs
{
EvDev = new Libvirt.Inputs.DomainDevicesInputSourceEvDevArgs
{
Dev = "string",
Grab = "string",
GrabToggle = "string",
Repeat = "string",
},
Passthrough = new Libvirt.Inputs.DomainDevicesInputSourcePassthroughArgs
{
EvDev = "string",
},
},
},
},
Interfaces = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesInterfaceAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesInterfaceAliasArgs
{
Name = "string",
},
Backend = new Libvirt.Inputs.DomainDevicesInterfaceBackendArgs
{
LogFile = "string",
Tap = "string",
Type = "string",
Vhost = "string",
},
BackendDomain = new Libvirt.Inputs.DomainDevicesInterfaceBackendDomainArgs
{
Name = "string",
},
Bandwidth = new Libvirt.Inputs.DomainDevicesInterfaceBandwidthArgs
{
Inbound = new Libvirt.Inputs.DomainDevicesInterfaceBandwidthInboundArgs
{
Average = 0,
Burst = 0,
Floor = 0,
Peak = 0,
},
Outbound = new Libvirt.Inputs.DomainDevicesInterfaceBandwidthOutboundArgs
{
Average = 0,
Burst = 0,
Floor = 0,
Peak = 0,
},
},
Boot = new Libvirt.Inputs.DomainDevicesInterfaceBootArgs
{
Order = 0,
LoadParm = "string",
},
Coalesce = new Libvirt.Inputs.DomainDevicesInterfaceCoalesceArgs
{
Rx = new Libvirt.Inputs.DomainDevicesInterfaceCoalesceRxArgs
{
Frames = new Libvirt.Inputs.DomainDevicesInterfaceCoalesceRxFramesArgs
{
Max = 0,
},
},
},
DownScript = new Libvirt.Inputs.DomainDevicesInterfaceDownScriptArgs
{
Path = "string",
},
Driver = new Libvirt.Inputs.DomainDevicesInterfaceDriverArgs
{
Ats = "string",
EventIdx = "string",
Guest = new Libvirt.Inputs.DomainDevicesInterfaceDriverGuestArgs
{
Csum = "string",
Ecn = "string",
Tso4 = "string",
Tso6 = "string",
Ufo = "string",
},
Host = new Libvirt.Inputs.DomainDevicesInterfaceDriverHostArgs
{
Csum = "string",
Ecn = "string",
Gso = "string",
MrgRxBuf = "string",
Tso4 = "string",
Tso6 = "string",
Ufo = "string",
},
IoEventFd = "string",
Iommu = "string",
Name = "string",
Packed = "string",
PagePerVq = "string",
Queues = 0,
Rss = "string",
RssHashReport = "string",
RxQueueSize = 0,
TxMode = "string",
TxQueueSize = 0,
},
FilterRef = new Libvirt.Inputs.DomainDevicesInterfaceFilterRefArgs
{
Filter = "string",
Parameters = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceFilterRefParameterArgs
{
Name = "string",
Value = "string",
},
},
},
Guest = new Libvirt.Inputs.DomainDevicesInterfaceGuestArgs
{
Actual = "string",
Dev = "string",
},
Ips = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceIpArgs
{
Address = "string",
Family = "string",
Peer = "string",
Prefix = 0,
},
},
Link = new Libvirt.Inputs.DomainDevicesInterfaceLinkArgs
{
State = "string",
},
Mac = new Libvirt.Inputs.DomainDevicesInterfaceMacArgs
{
Address = "string",
Check = "string",
Type = "string",
},
Managed = false,
Model = new Libvirt.Inputs.DomainDevicesInterfaceModelArgs
{
Type = "string",
},
Mtu = new Libvirt.Inputs.DomainDevicesInterfaceMtuArgs
{
Size = 0,
},
PortForwards = new[]
{
new Libvirt.Inputs.DomainDevicesInterfacePortForwardArgs
{
Proto = "string",
Address = "string",
Dev = "string",
Ranges = new[]
{
new Libvirt.Inputs.DomainDevicesInterfacePortForwardRangeArgs
{
Start = 0,
End = 0,
Exclude = "string",
To = 0,
},
},
},
},
PortOptions = new Libvirt.Inputs.DomainDevicesInterfacePortOptionsArgs
{
Isolated = "string",
},
Rom = new Libvirt.Inputs.DomainDevicesInterfaceRomArgs
{
Bar = "string",
Enabled = "string",
File = "string",
},
Routes = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceRouteArgs
{
Address = "string",
Gateway = "string",
Family = "string",
Metric = 0,
Netmask = "string",
Prefix = 0,
},
},
Script = new Libvirt.Inputs.DomainDevicesInterfaceScriptArgs
{
Path = "string",
},
Source = new Libvirt.Inputs.DomainDevicesInterfaceSourceArgs
{
Bridge = new Libvirt.Inputs.DomainDevicesInterfaceSourceBridgeArgs
{
Bridge = "string",
},
Client = new Libvirt.Inputs.DomainDevicesInterfaceSourceClientArgs
{
Address = "string",
Local = new Libvirt.Inputs.DomainDevicesInterfaceSourceClientLocalArgs
{
Address = "string",
Port = 0,
},
Port = 0,
},
Direct = new Libvirt.Inputs.DomainDevicesInterfaceSourceDirectArgs
{
Dev = "string",
Mode = "string",
},
Ethernet = new Libvirt.Inputs.DomainDevicesInterfaceSourceEthernetArgs
{
Ips = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceSourceEthernetIpArgs
{
Address = "string",
Family = "string",
Peer = "string",
Prefix = 0,
},
},
Routes = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceSourceEthernetRouteArgs
{
Address = "string",
Gateway = "string",
Family = "string",
Metric = 0,
Netmask = "string",
Prefix = 0,
},
},
},
Hostdev = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevArgs
{
Pci = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevPciArgs
{
Address = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevPciAddressArgs
{
Bus = 0,
Domain = 0,
Function = 0,
MultiFunction = "string",
Slot = 0,
Zpci = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevPciAddressZpciArgs
{
Fid = 0,
Uid = 0,
},
},
WriteFiltering = "string",
},
Usb = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevUsbArgs
{
Address = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevUsbAddressArgs
{
Bus = 0,
Device = 0,
Port = "string",
},
GuestReset = "string",
Product = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevUsbProductArgs
{
Id = "string",
},
StartUpPolicy = "string",
Vendor = new Libvirt.Inputs.DomainDevicesInterfaceSourceHostdevUsbVendorArgs
{
Id = "string",
},
},
},
Internal = new Libvirt.Inputs.DomainDevicesInterfaceSourceInternalArgs
{
Name = "string",
},
Mcast = new Libvirt.Inputs.DomainDevicesInterfaceSourceMcastArgs
{
Address = "string",
Local = new Libvirt.Inputs.DomainDevicesInterfaceSourceMcastLocalArgs
{
Address = "string",
Port = 0,
},
Port = 0,
},
Network = new Libvirt.Inputs.DomainDevicesInterfaceSourceNetworkArgs
{
Bridge = "string",
Network = "string",
PortGroup = "string",
PortId = "string",
},
Null = false,
Server = new Libvirt.Inputs.DomainDevicesInterfaceSourceServerArgs
{
Address = "string",
Local = new Libvirt.Inputs.DomainDevicesInterfaceSourceServerLocalArgs
{
Address = "string",
Port = 0,
},
Port = 0,
},
Udp = new Libvirt.Inputs.DomainDevicesInterfaceSourceUdpArgs
{
Address = "string",
Local = new Libvirt.Inputs.DomainDevicesInterfaceSourceUdpLocalArgs
{
Address = "string",
Port = 0,
},
Port = 0,
},
User = new Libvirt.Inputs.DomainDevicesInterfaceSourceUserArgs
{
Dev = "string",
},
Vdpa = new Libvirt.Inputs.DomainDevicesInterfaceSourceVdpaArgs
{
Device = "string",
},
Vds = new Libvirt.Inputs.DomainDevicesInterfaceSourceVdsArgs
{
SwitchId = "string",
ConnectionId = 0,
PortGroupId = "string",
PortId = 0,
},
VhostUser = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserArgs
{
Dev = "string",
Chardev = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevPipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevPipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevPtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevPtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceSourceVhostUserChardevUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
},
Target = new Libvirt.Inputs.DomainDevicesInterfaceTargetArgs
{
Dev = "string",
Managed = false,
},
Teaming = new Libvirt.Inputs.DomainDevicesInterfaceTeamingArgs
{
Type = "string",
Persistent = "string",
},
TrustGuestRxFilters = "string",
Tune = new Libvirt.Inputs.DomainDevicesInterfaceTuneArgs
{
SndBuf = 0,
},
VirtualPort = new Libvirt.Inputs.DomainDevicesInterfaceVirtualPortArgs
{
Params = new Libvirt.Inputs.DomainDevicesInterfaceVirtualPortParamsArgs
{
Any = new Libvirt.Inputs.DomainDevicesInterfaceVirtualPortParamsAnyArgs
{
InstanceId = "string",
InterfaceId = "string",
ManagerId = 0,
ProfileId = "string",
TypeId = 0,
TypeIdVersion = 0,
},
MidoNet = new Libvirt.Inputs.DomainDevicesInterfaceVirtualPortParamsMidoNetArgs
{
InterfaceId = "string",
},
OpenVSwitch = new Libvirt.Inputs.DomainDevicesInterfaceVirtualPortParamsOpenVSwitchArgs
{
InterfaceId = "string",
ProfileId = "string",
},
Vepa8021qbg = new Libvirt.Inputs.DomainDevicesInterfaceVirtualPortParamsVepa8021qbgArgs
{
InstanceId = "string",
ManagerId = 0,
TypeId = 0,
TypeIdVersion = 0,
},
VnTag8011qbh = new Libvirt.Inputs.DomainDevicesInterfaceVirtualPortParamsVnTag8011qbhArgs
{
ProfileId = "string",
},
},
},
Vlan = new Libvirt.Inputs.DomainDevicesInterfaceVlanArgs
{
Tags = new[]
{
new Libvirt.Inputs.DomainDevicesInterfaceVlanTagArgs
{
Id = 0,
NativeMode = "string",
},
},
Trunk = "string",
},
WaitForIp = new Libvirt.Inputs.DomainDevicesInterfaceWaitForIpArgs
{
Source = "string",
Timeout = 0,
},
},
},
Iommu = new Libvirt.Inputs.DomainDevicesIommuArgs
{
Model = "string",
Acpi = new Libvirt.Inputs.DomainDevicesIommuAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesIommuAliasArgs
{
Name = "string",
},
Driver = new Libvirt.Inputs.DomainDevicesIommuDriverArgs
{
AwBits = 0,
CachingMode = "string",
DmaTranslation = "string",
Eim = "string",
IntRemap = "string",
Iotlb = "string",
Passthrough = "string",
XtSup = "string",
},
},
Leases = new[]
{
new Libvirt.Inputs.DomainDevicesLeaseArgs
{
Lockspace = "string",
Key = "string",
Target = new Libvirt.Inputs.DomainDevicesLeaseTargetArgs
{
Path = "string",
Offset = 0,
},
},
},
MemBalloon = new Libvirt.Inputs.DomainDevicesMemBalloonArgs
{
Model = "string",
Acpi = new Libvirt.Inputs.DomainDevicesMemBalloonAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesMemBalloonAliasArgs
{
Name = "string",
},
AutoDeflate = "string",
Driver = new Libvirt.Inputs.DomainDevicesMemBalloonDriverArgs
{
Ats = "string",
Iommu = "string",
Packed = "string",
PagePerVq = "string",
},
FreePageReporting = "string",
Stats = new Libvirt.Inputs.DomainDevicesMemBalloonStatsArgs
{
Period = 0,
},
},
Memorydevs = new[]
{
new Libvirt.Inputs.DomainDevicesMemorydevArgs
{
Model = "string",
Access = "string",
Acpi = new Libvirt.Inputs.DomainDevicesMemorydevAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesMemorydevAliasArgs
{
Name = "string",
},
Discard = "string",
Source = new Libvirt.Inputs.DomainDevicesMemorydevSourceArgs
{
AlignSize = 0,
AlignSizeUnit = "string",
NodeMask = "string",
PageSize = 0,
PageSizeUnit = "string",
Path = "string",
Pmem = false,
},
Target = new Libvirt.Inputs.DomainDevicesMemorydevTargetArgs
{
Address = new Libvirt.Inputs.DomainDevicesMemorydevTargetAddressArgs
{
Base = 0,
},
Block = 0,
BlockUnit = "string",
DynamicMemslots = "string",
Label = new Libvirt.Inputs.DomainDevicesMemorydevTargetLabelArgs
{
Size = 0,
SizeUnit = "string",
},
Node = 0,
ReadOnly = false,
Requested = 0,
RequestedUnit = "string",
Size = 0,
SizeUnit = "string",
},
Uuid = "string",
},
},
Nvram = new Libvirt.Inputs.DomainDevicesNvramArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesNvramAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesNvramAliasArgs
{
Name = "string",
},
},
Panics = new[]
{
new Libvirt.Inputs.DomainDevicesPanicArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesPanicAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesPanicAliasArgs
{
Name = "string",
},
Model = "string",
},
},
Parallels = new[]
{
new Libvirt.Inputs.DomainDevicesParallelArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesParallelAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesParallelAliasArgs
{
Name = "string",
},
Log = new Libvirt.Inputs.DomainDevicesParallelLogArgs
{
File = "string",
Append = "string",
},
Protocol = new Libvirt.Inputs.DomainDevicesParallelProtocolArgs
{
Type = "string",
},
Source = new Libvirt.Inputs.DomainDevicesParallelSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesParallelSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesParallelSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesParallelSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesParallelSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesParallelSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesParallelSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesParallelSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesParallelSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesParallelSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesParallelSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesParallelSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesParallelSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesParallelSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesParallelSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesParallelSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesParallelSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesParallelSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesParallelSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesParallelSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesParallelSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
Target = new Libvirt.Inputs.DomainDevicesParallelTargetArgs
{
Port = 0,
Type = "string",
},
},
},
Pstore = new Libvirt.Inputs.DomainDevicesPstoreArgs
{
Backend = "string",
Path = "string",
Size = 0,
Acpi = new Libvirt.Inputs.DomainDevicesPstoreAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesPstoreAliasArgs
{
Name = "string",
},
SizeUnit = "string",
},
RedirDevs = new[]
{
new Libvirt.Inputs.DomainDevicesRedirDevArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesRedirDevAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesRedirDevAliasArgs
{
Name = "string",
},
Boot = new Libvirt.Inputs.DomainDevicesRedirDevBootArgs
{
Order = 0,
LoadParm = "string",
},
Bus = "string",
Protocol = new Libvirt.Inputs.DomainDevicesRedirDevProtocolArgs
{
Type = "string",
},
Source = new Libvirt.Inputs.DomainDevicesRedirDevSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesRedirDevSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesRedirDevSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRedirDevSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesRedirDevSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRedirDevSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesRedirDevSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesRedirDevSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRedirDevSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesRedirDevSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRedirDevSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesRedirDevSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesRedirDevSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesRedirDevSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesRedirDevSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesRedirDevSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesRedirDevSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesRedirDevSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesRedirDevSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesRedirDevSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRedirDevSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
},
RedirFilters = new[]
{
new Libvirt.Inputs.DomainDevicesRedirFilterArgs
{
Usbs = new[]
{
new Libvirt.Inputs.DomainDevicesRedirFilterUsbArgs
{
Allow = "string",
Class = 0,
Product = 0,
Vendor = 0,
Version = "string",
},
},
},
},
Rngs = new[]
{
new Libvirt.Inputs.DomainDevicesRngArgs
{
Model = "string",
Acpi = new Libvirt.Inputs.DomainDevicesRngAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesRngAliasArgs
{
Name = "string",
},
Backend = new Libvirt.Inputs.DomainDevicesRngBackendArgs
{
BuiltIn = false,
Egd = new Libvirt.Inputs.DomainDevicesRngBackendEgdArgs
{
Protocol = new Libvirt.Inputs.DomainDevicesRngBackendEgdProtocolArgs
{
Type = "string",
},
Source = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRngBackendEgdSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRngBackendEgdSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesRngBackendEgdSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
Random = "string",
},
Driver = new Libvirt.Inputs.DomainDevicesRngDriverArgs
{
Ats = "string",
Iommu = "string",
Packed = "string",
PagePerVq = "string",
},
Rate = new Libvirt.Inputs.DomainDevicesRngRateArgs
{
Bytes = 0,
Period = 0,
},
},
},
Serials = new[]
{
new Libvirt.Inputs.DomainDevicesSerialArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesSerialAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesSerialAliasArgs
{
Name = "string",
},
Log = new Libvirt.Inputs.DomainDevicesSerialLogArgs
{
File = "string",
Append = "string",
},
Protocol = new Libvirt.Inputs.DomainDevicesSerialProtocolArgs
{
Type = "string",
},
Source = new Libvirt.Inputs.DomainDevicesSerialSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesSerialSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesSerialSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSerialSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesSerialSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSerialSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesSerialSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesSerialSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSerialSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesSerialSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSerialSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesSerialSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesSerialSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesSerialSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesSerialSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesSerialSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesSerialSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesSerialSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesSerialSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesSerialSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSerialSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
Target = new Libvirt.Inputs.DomainDevicesSerialTargetArgs
{
Model = new Libvirt.Inputs.DomainDevicesSerialTargetModelArgs
{
Name = "string",
},
Port = 0,
Type = "string",
},
},
},
Shmems = new[]
{
new Libvirt.Inputs.DomainDevicesShmemArgs
{
Name = "string",
Acpi = new Libvirt.Inputs.DomainDevicesShmemAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesShmemAliasArgs
{
Name = "string",
},
Model = new Libvirt.Inputs.DomainDevicesShmemModelArgs
{
Type = "string",
},
Msi = new Libvirt.Inputs.DomainDevicesShmemMsiArgs
{
Enabled = "string",
IoEventFd = "string",
Vectors = 0,
},
Role = "string",
Server = new Libvirt.Inputs.DomainDevicesShmemServerArgs
{
Path = "string",
},
Size = 0,
SizeUnit = "string",
},
},
Smartcards = new[]
{
new Libvirt.Inputs.DomainDevicesSmartcardArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesSmartcardAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesSmartcardAliasArgs
{
Name = "string",
},
Database = "string",
Host = false,
HostCerts = new[]
{
new Libvirt.Inputs.DomainDevicesSmartcardHostCertArgs
{
File = "string",
},
},
Passthrough = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSmartcardPassthroughDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSmartcardPassthroughFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughPipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSmartcardPassthroughPipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughPtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSmartcardPassthroughPtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesSmartcardPassthroughUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesSmartcardPassthroughUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
Protocol = new Libvirt.Inputs.DomainDevicesSmartcardProtocolArgs
{
Type = "string",
},
},
},
Sounds = new[]
{
new Libvirt.Inputs.DomainDevicesSoundArgs
{
Model = "string",
Acpi = new Libvirt.Inputs.DomainDevicesSoundAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesSoundAliasArgs
{
Name = "string",
},
Audio = new Libvirt.Inputs.DomainDevicesSoundAudioArgs
{
Id = 0,
},
Codecs = new[]
{
new Libvirt.Inputs.DomainDevicesSoundCodecArgs
{
Type = "string",
},
},
Driver = new Libvirt.Inputs.DomainDevicesSoundDriverArgs
{
Ats = "string",
Iommu = "string",
Packed = "string",
PagePerVq = "string",
},
MultiChannel = "string",
Streams = 0,
},
},
Tpms = new[]
{
new Libvirt.Inputs.DomainDevicesTpmArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesTpmAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesTpmAliasArgs
{
Name = "string",
},
Backend = new Libvirt.Inputs.DomainDevicesTpmBackendArgs
{
Emulator = new Libvirt.Inputs.DomainDevicesTpmBackendEmulatorArgs
{
ActivePcrBanks = new Libvirt.Inputs.DomainDevicesTpmBackendEmulatorActivePcrBanksArgs
{
Sha1 = false,
Sha256 = false,
Sha384 = false,
Sha512 = false,
},
Debug = 0,
Encryption = new Libvirt.Inputs.DomainDevicesTpmBackendEmulatorEncryptionArgs
{
Secret = "string",
},
PersistentState = "string",
Profile = new Libvirt.Inputs.DomainDevicesTpmBackendEmulatorProfileArgs
{
Name = "string",
RemoveDisabled = "string",
Source = "string",
},
Source = new Libvirt.Inputs.DomainDevicesTpmBackendEmulatorSourceArgs
{
Dir = new Libvirt.Inputs.DomainDevicesTpmBackendEmulatorSourceDirArgs
{
Path = "string",
},
File = new Libvirt.Inputs.DomainDevicesTpmBackendEmulatorSourceFileArgs
{
Path = "string",
},
},
Version = "string",
},
External = new Libvirt.Inputs.DomainDevicesTpmBackendExternalArgs
{
Source = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceArgs
{
Dbus = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainDevicesTpmBackendExternalSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
Passthrough = new Libvirt.Inputs.DomainDevicesTpmBackendPassthroughArgs
{
Device = new Libvirt.Inputs.DomainDevicesTpmBackendPassthroughDeviceArgs
{
Path = "string",
},
},
},
Model = "string",
},
},
Videos = new[]
{
new Libvirt.Inputs.DomainDevicesVideoArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesVideoAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesVideoAliasArgs
{
Name = "string",
},
Driver = new Libvirt.Inputs.DomainDevicesVideoDriverArgs
{
Ats = "string",
Iommu = "string",
Name = "string",
Packed = "string",
PagePerVq = "string",
VgaConf = "string",
},
Model = new Libvirt.Inputs.DomainDevicesVideoModelArgs
{
Accel = new Libvirt.Inputs.DomainDevicesVideoModelAccelArgs
{
Accel2d = "string",
Accel3d = "string",
RenderNode = "string",
},
Blob = "string",
Edid = "string",
Heads = 0,
Primary = "string",
Ram = 0,
Resolution = new Libvirt.Inputs.DomainDevicesVideoModelResolutionArgs
{
X = 0,
Y = 0,
},
Type = "string",
VgaMem = 0,
Vram = 0,
Vram64 = 0,
},
},
},
Vsock = new Libvirt.Inputs.DomainDevicesVsockArgs
{
Acpi = new Libvirt.Inputs.DomainDevicesVsockAcpiArgs
{
Index = 0,
},
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesVsockAliasArgs
{
Name = "string",
},
Cid = new Libvirt.Inputs.DomainDevicesVsockCidArgs
{
Address = "string",
Auto = "string",
},
Driver = new Libvirt.Inputs.DomainDevicesVsockDriverArgs
{
Ats = "string",
Iommu = "string",
Packed = "string",
PagePerVq = "string",
},
Model = "string",
},
Watchdogs = new[]
{
new Libvirt.Inputs.DomainDevicesWatchdogArgs
{
Model = "string",
Acpi = new Libvirt.Inputs.DomainDevicesWatchdogAcpiArgs
{
Index = 0,
},
Action = "string",
Address = null,
Alias = new Libvirt.Inputs.DomainDevicesWatchdogAliasArgs
{
Name = "string",
},
},
},
},
Features = new Libvirt.Inputs.DomainFeaturesArgs
{
Acpi = false,
Aia = new Libvirt.Inputs.DomainFeaturesAiaArgs
{
Value = "string",
},
Apic = new Libvirt.Inputs.DomainFeaturesApicArgs
{
Eoi = "string",
},
AsyncTeardown = new Libvirt.Inputs.DomainFeaturesAsyncTeardownArgs
{
Enabled = "string",
},
Capabilities = new Libvirt.Inputs.DomainFeaturesCapabilitiesArgs
{
AuditControl = new Libvirt.Inputs.DomainFeaturesCapabilitiesAuditControlArgs
{
State = "string",
},
AuditWrite = new Libvirt.Inputs.DomainFeaturesCapabilitiesAuditWriteArgs
{
State = "string",
},
BlockSuspend = new Libvirt.Inputs.DomainFeaturesCapabilitiesBlockSuspendArgs
{
State = "string",
},
Chown = new Libvirt.Inputs.DomainFeaturesCapabilitiesChownArgs
{
State = "string",
},
DacOverride = new Libvirt.Inputs.DomainFeaturesCapabilitiesDacOverrideArgs
{
State = "string",
},
DacReadSearch = new Libvirt.Inputs.DomainFeaturesCapabilitiesDacReadSearchArgs
{
State = "string",
},
Fowner = new Libvirt.Inputs.DomainFeaturesCapabilitiesFownerArgs
{
State = "string",
},
FsetId = new Libvirt.Inputs.DomainFeaturesCapabilitiesFsetIdArgs
{
State = "string",
},
IpcLock = new Libvirt.Inputs.DomainFeaturesCapabilitiesIpcLockArgs
{
State = "string",
},
IpcOwner = new Libvirt.Inputs.DomainFeaturesCapabilitiesIpcOwnerArgs
{
State = "string",
},
Kill = new Libvirt.Inputs.DomainFeaturesCapabilitiesKillArgs
{
State = "string",
},
Lease = new Libvirt.Inputs.DomainFeaturesCapabilitiesLeaseArgs
{
State = "string",
},
LinuxImmutable = new Libvirt.Inputs.DomainFeaturesCapabilitiesLinuxImmutableArgs
{
State = "string",
},
MacAdmin = new Libvirt.Inputs.DomainFeaturesCapabilitiesMacAdminArgs
{
State = "string",
},
MacOverride = new Libvirt.Inputs.DomainFeaturesCapabilitiesMacOverrideArgs
{
State = "string",
},
MkNod = new Libvirt.Inputs.DomainFeaturesCapabilitiesMkNodArgs
{
State = "string",
},
NetAdmin = new Libvirt.Inputs.DomainFeaturesCapabilitiesNetAdminArgs
{
State = "string",
},
NetBindService = new Libvirt.Inputs.DomainFeaturesCapabilitiesNetBindServiceArgs
{
State = "string",
},
NetBroadcast = new Libvirt.Inputs.DomainFeaturesCapabilitiesNetBroadcastArgs
{
State = "string",
},
NetRaw = new Libvirt.Inputs.DomainFeaturesCapabilitiesNetRawArgs
{
State = "string",
},
Policy = "string",
SetFCap = new Libvirt.Inputs.DomainFeaturesCapabilitiesSetFCapArgs
{
State = "string",
},
SetGid = new Libvirt.Inputs.DomainFeaturesCapabilitiesSetGidArgs
{
State = "string",
},
SetPCap = new Libvirt.Inputs.DomainFeaturesCapabilitiesSetPCapArgs
{
State = "string",
},
SetUid = new Libvirt.Inputs.DomainFeaturesCapabilitiesSetUidArgs
{
State = "string",
},
SysAdmin = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysAdminArgs
{
State = "string",
},
SysBoot = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysBootArgs
{
State = "string",
},
SysChRoot = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysChRootArgs
{
State = "string",
},
SysLog = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysLogArgs
{
State = "string",
},
SysModule = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysModuleArgs
{
State = "string",
},
SysNice = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysNiceArgs
{
State = "string",
},
SysPAcct = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysPAcctArgs
{
State = "string",
},
SysPTrace = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysPTraceArgs
{
State = "string",
},
SysRawIo = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysRawIoArgs
{
State = "string",
},
SysResource = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysResourceArgs
{
State = "string",
},
SysTime = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysTimeArgs
{
State = "string",
},
SysTtyCnofig = new Libvirt.Inputs.DomainFeaturesCapabilitiesSysTtyCnofigArgs
{
State = "string",
},
WakeAlarm = new Libvirt.Inputs.DomainFeaturesCapabilitiesWakeAlarmArgs
{
State = "string",
},
},
CcfAssist = new Libvirt.Inputs.DomainFeaturesCcfAssistArgs
{
State = "string",
},
Cfpc = new Libvirt.Inputs.DomainFeaturesCfpcArgs
{
Value = "string",
},
Gic = new Libvirt.Inputs.DomainFeaturesGicArgs
{
Version = "string",
},
Hap = new Libvirt.Inputs.DomainFeaturesHapArgs
{
State = "string",
},
Hpt = new Libvirt.Inputs.DomainFeaturesHptArgs
{
MaxPageSize = "string",
MaxPageSizeUnit = "string",
Resizing = "string",
},
Htm = new Libvirt.Inputs.DomainFeaturesHtmArgs
{
State = "string",
},
HyperV = new Libvirt.Inputs.DomainFeaturesHyperVArgs
{
Avic = new Libvirt.Inputs.DomainFeaturesHyperVAvicArgs
{
State = "string",
},
EmsrBitmap = new Libvirt.Inputs.DomainFeaturesHyperVEmsrBitmapArgs
{
State = "string",
},
Evmcs = new Libvirt.Inputs.DomainFeaturesHyperVEvmcsArgs
{
State = "string",
},
Frequencies = new Libvirt.Inputs.DomainFeaturesHyperVFrequenciesArgs
{
State = "string",
},
Ipi = new Libvirt.Inputs.DomainFeaturesHyperVIpiArgs
{
State = "string",
},
Mode = "string",
ReEnlightenment = new Libvirt.Inputs.DomainFeaturesHyperVReEnlightenmentArgs
{
State = "string",
},
Relaxed = new Libvirt.Inputs.DomainFeaturesHyperVRelaxedArgs
{
State = "string",
},
Reset = new Libvirt.Inputs.DomainFeaturesHyperVResetArgs
{
State = "string",
},
Runtime = new Libvirt.Inputs.DomainFeaturesHyperVRuntimeArgs
{
State = "string",
},
Spinlocks = new Libvirt.Inputs.DomainFeaturesHyperVSpinlocksArgs
{
Retries = 0,
},
Stimer = new Libvirt.Inputs.DomainFeaturesHyperVStimerArgs
{
Direct = new Libvirt.Inputs.DomainFeaturesHyperVStimerDirectArgs
{
State = "string",
},
},
Synic = new Libvirt.Inputs.DomainFeaturesHyperVSynicArgs
{
State = "string",
},
TlbFlush = new Libvirt.Inputs.DomainFeaturesHyperVTlbFlushArgs
{
Direct = new Libvirt.Inputs.DomainFeaturesHyperVTlbFlushDirectArgs
{
State = "string",
},
Extended = new Libvirt.Inputs.DomainFeaturesHyperVTlbFlushExtendedArgs
{
State = "string",
},
},
Vapic = new Libvirt.Inputs.DomainFeaturesHyperVVapicArgs
{
State = "string",
},
VendorId = new Libvirt.Inputs.DomainFeaturesHyperVVendorIdArgs
{
Value = "string",
},
VpIndex = new Libvirt.Inputs.DomainFeaturesHyperVVpIndexArgs
{
State = "string",
},
XmmInput = new Libvirt.Inputs.DomainFeaturesHyperVXmmInputArgs
{
State = "string",
},
},
Ibs = new Libvirt.Inputs.DomainFeaturesIbsArgs
{
Value = "string",
},
Ioapic = new Libvirt.Inputs.DomainFeaturesIoapicArgs
{
Driver = "string",
},
Kvm = new Libvirt.Inputs.DomainFeaturesKvmArgs
{
DirtyRing = new Libvirt.Inputs.DomainFeaturesKvmDirtyRingArgs
{
Size = 0,
},
Hidden = new Libvirt.Inputs.DomainFeaturesKvmHiddenArgs
{
State = "string",
},
HintDedicated = new Libvirt.Inputs.DomainFeaturesKvmHintDedicatedArgs
{
State = "string",
},
PollControl = new Libvirt.Inputs.DomainFeaturesKvmPollControlArgs
{
State = "string",
},
Pvipi = new Libvirt.Inputs.DomainFeaturesKvmPvipiArgs
{
State = "string",
},
},
Msrs = new Libvirt.Inputs.DomainFeaturesMsrsArgs
{
Unknown = "string",
},
NestedHv = new Libvirt.Inputs.DomainFeaturesNestedHvArgs
{
State = "string",
},
Pae = false,
Pmu = new Libvirt.Inputs.DomainFeaturesPmuArgs
{
State = "string",
},
PrivNet = false,
Ps2 = new Libvirt.Inputs.DomainFeaturesPs2Args
{
State = "string",
},
PvSpinlock = new Libvirt.Inputs.DomainFeaturesPvSpinlockArgs
{
State = "string",
},
Ras = new Libvirt.Inputs.DomainFeaturesRasArgs
{
State = "string",
},
Sbbc = new Libvirt.Inputs.DomainFeaturesSbbcArgs
{
Value = "string",
},
Smm = new Libvirt.Inputs.DomainFeaturesSmmArgs
{
State = "string",
Tseg = 0,
TsegUnit = "string",
},
Tcg = new Libvirt.Inputs.DomainFeaturesTcgArgs
{
TbCache = 0,
TbCacheUnit = "string",
},
Viridian = false,
VmCoreInfo = new Libvirt.Inputs.DomainFeaturesVmCoreInfoArgs
{
State = "string",
},
VmPort = new Libvirt.Inputs.DomainFeaturesVmPortArgs
{
State = "string",
},
Xen = new Libvirt.Inputs.DomainFeaturesXenArgs
{
E820host = new Libvirt.Inputs.DomainFeaturesXenE820hostArgs
{
State = "string",
},
Passthrough = new Libvirt.Inputs.DomainFeaturesXenPassthroughArgs
{
Mode = "string",
State = "string",
},
},
},
GenId = "string",
Hwuuid = "string",
IdMap = new Libvirt.Inputs.DomainIdMapArgs
{
GiDs = new[]
{
new Libvirt.Inputs.DomainIdMapGiDArgs
{
Count = 0,
Start = 0,
Target = 0,
},
},
UiDs = new[]
{
new Libvirt.Inputs.DomainIdMapUiDArgs
{
Count = 0,
Start = 0,
Target = 0,
},
},
},
IoThreadIDs = new Libvirt.Inputs.DomainIoThreadIDsArgs
{
IoThreads = new[]
{
new Libvirt.Inputs.DomainIoThreadIDsIoThreadArgs
{
Id = 0,
Poll = new Libvirt.Inputs.DomainIoThreadIDsIoThreadPollArgs
{
Grow = 0,
Max = 0,
Shrink = 0,
},
PoolMax = 0,
PoolMin = 0,
},
},
},
IoThreads = 0,
KeyWrap = new Libvirt.Inputs.DomainKeyWrapArgs
{
Ciphers = new[]
{
new Libvirt.Inputs.DomainKeyWrapCipherArgs
{
Name = "string",
State = "string",
},
},
},
LaunchSecurity = new Libvirt.Inputs.DomainLaunchSecurityArgs
{
S390pv = false,
Sev = new Libvirt.Inputs.DomainLaunchSecuritySevArgs
{
DhCert = "string",
Session = "string",
CbitPos = 0,
KernelHashes = "string",
Policy = 0,
ReducedPhysBits = 0,
},
Sevsnp = new Libvirt.Inputs.DomainLaunchSecuritySevsnpArgs
{
AuthorKey = "string",
CbitPos = 0,
GuestVisibleWorkarounds = "string",
HostData = "string",
IdAuth = "string",
IdBlock = "string",
KernelHashes = "string",
Policy = 0,
ReducedPhysBits = 0,
Vcek = "string",
},
Tdx = new Libvirt.Inputs.DomainLaunchSecurityTdxArgs
{
MrConfigId = "string",
MrOwner = "string",
MrOwnerConfig = "string",
Policy = 0,
QuoteGenerationService = new Libvirt.Inputs.DomainLaunchSecurityTdxQuoteGenerationServiceArgs
{
Path = "string",
},
},
},
MaximumMemory = 0,
MaximumMemorySlots = 0,
MaximumMemoryUnit = "string",
Memory = 0,
MemoryBacking = new Libvirt.Inputs.DomainMemoryBackingArgs
{
MemoryAccess = new Libvirt.Inputs.DomainMemoryBackingMemoryAccessArgs
{
Mode = "string",
},
MemoryAllocation = new Libvirt.Inputs.DomainMemoryBackingMemoryAllocationArgs
{
Mode = "string",
Threads = 0,
},
MemoryDiscard = false,
MemoryHugePages = new Libvirt.Inputs.DomainMemoryBackingMemoryHugePagesArgs
{
Hugepages = new[]
{
new Libvirt.Inputs.DomainMemoryBackingMemoryHugePagesHugepageArgs
{
Size = 0,
Nodeset = "string",
Unit = "string",
},
},
},
MemoryLocked = false,
MemoryNosharepages = false,
MemorySource = new Libvirt.Inputs.DomainMemoryBackingMemorySourceArgs
{
Type = "string",
},
},
MemoryDumpCore = "string",
MemoryTune = new Libvirt.Inputs.DomainMemoryTuneArgs
{
HardLimit = 0,
HardLimitUnit = "string",
MinGuarantee = 0,
MinGuaranteeUnit = "string",
SoftLimit = 0,
SoftLimitUnit = "string",
SwapHardLimit = 0,
SwapHardLimitUnit = "string",
},
MemoryUnit = "string",
Metadata = new Libvirt.Inputs.DomainMetadataArgs
{
Xml = "string",
},
Name = "string",
NumaTune = new Libvirt.Inputs.DomainNumaTuneArgs
{
MemNodes = new[]
{
new Libvirt.Inputs.DomainNumaTuneMemNodeArgs
{
CellId = 0,
Mode = "string",
Nodeset = "string",
},
},
Memory = new Libvirt.Inputs.DomainNumaTuneMemoryArgs
{
Mode = "string",
Nodeset = "string",
Placement = "string",
},
},
OnCrash = "string",
OnPoweroff = "string",
OnReboot = "string",
Os = new Libvirt.Inputs.DomainOsArgs
{
Acpi = new Libvirt.Inputs.DomainOsAcpiArgs
{
Tables = new[]
{
new Libvirt.Inputs.DomainOsAcpiTableArgs
{
Path = "string",
Type = "string",
},
},
},
Bios = new Libvirt.Inputs.DomainOsBiosArgs
{
RebootTimeout = 0,
UseSerial = "string",
},
BootDevices = new[]
{
new Libvirt.Inputs.DomainOsBootDeviceArgs
{
Dev = "string",
},
},
BootMenu = new Libvirt.Inputs.DomainOsBootMenuArgs
{
Enable = "string",
Timeout = "string",
},
Cmdline = "string",
Dtb = "string",
Firmware = "string",
FirmwareInfo = new Libvirt.Inputs.DomainOsFirmwareInfoArgs
{
Features = new[]
{
new Libvirt.Inputs.DomainOsFirmwareInfoFeatureArgs
{
Enabled = "string",
Name = "string",
},
},
},
Init = "string",
InitArgs = new[]
{
"string",
},
InitDir = "string",
InitEnvs = new[]
{
new Libvirt.Inputs.DomainOsInitEnvArgs
{
Name = "string",
Value = "string",
},
},
InitGroup = "string",
InitUser = "string",
Initrd = "string",
Kernel = "string",
Loader = "string",
LoaderFormat = "string",
LoaderReadonly = "string",
LoaderSecure = "string",
LoaderStateless = "string",
LoaderType = "string",
NvRam = new Libvirt.Inputs.DomainOsNvRamArgs
{
NvRam = "string",
Format = "string",
Source = new Libvirt.Inputs.DomainOsNvRamSourceArgs
{
Block = new Libvirt.Inputs.DomainOsNvRamSourceBlockArgs
{
Dev = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceBlockSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Cookies = new Libvirt.Inputs.DomainOsNvRamSourceCookiesArgs
{
Cookies = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceCookiesCookieArgs
{
Name = "string",
Value = "string",
},
},
},
DataStore = new Libvirt.Inputs.DomainOsNvRamSourceDataStoreArgs
{
Format = new Libvirt.Inputs.DomainOsNvRamSourceDataStoreFormatArgs
{
Type = "string",
MetadataCache = new Libvirt.Inputs.DomainOsNvRamSourceDataStoreFormatMetadataCacheArgs
{
MaxSize = new Libvirt.Inputs.DomainOsNvRamSourceDataStoreFormatMetadataCacheMaxSizeArgs
{
Value = 0,
Unit = "string",
},
},
},
},
Dir = new Libvirt.Inputs.DomainOsNvRamSourceDirArgs
{
Dir = "string",
},
Encryption = new Libvirt.Inputs.DomainOsNvRamSourceEncryptionArgs
{
Engine = "string",
Format = "string",
Secrets = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceEncryptionSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
},
},
File = new Libvirt.Inputs.DomainOsNvRamSourceFileArgs
{
FdGroup = "string",
File = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Index = 0,
Network = new Libvirt.Inputs.DomainOsNvRamSourceNetworkArgs
{
Auth = new Libvirt.Inputs.DomainOsNvRamSourceNetworkAuthArgs
{
Secret = new Libvirt.Inputs.DomainOsNvRamSourceNetworkAuthSecretArgs
{
Type = "string",
Usage = "string",
Uuid = "string",
},
Username = "string",
},
Config = new Libvirt.Inputs.DomainOsNvRamSourceNetworkConfigArgs
{
File = "string",
},
Hosts = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceNetworkHostArgs
{
Name = "string",
Port = "string",
Socket = "string",
Transport = "string",
},
},
Identity = new Libvirt.Inputs.DomainOsNvRamSourceNetworkIdentityArgs
{
AgentSock = "string",
Group = "string",
Keyfile = "string",
User = "string",
UserName = "string",
},
Initiator = new Libvirt.Inputs.DomainOsNvRamSourceNetworkInitiatorArgs
{
Iqn = new Libvirt.Inputs.DomainOsNvRamSourceNetworkInitiatorIqnArgs
{
Name = "string",
},
},
KnownHosts = new Libvirt.Inputs.DomainOsNvRamSourceNetworkKnownHostsArgs
{
Path = "string",
},
Name = "string",
Protocol = "string",
Query = "string",
Reconnect = new Libvirt.Inputs.DomainOsNvRamSourceNetworkReconnectArgs
{
Delay = "string",
},
Snapshot = new Libvirt.Inputs.DomainOsNvRamSourceNetworkSnapshotArgs
{
Name = "string",
},
Tls = "string",
TlsHostname = "string",
},
Nvme = null,
Readahead = new Libvirt.Inputs.DomainOsNvRamSourceReadaheadArgs
{
Size = "string",
},
Reservations = new Libvirt.Inputs.DomainOsNvRamSourceReservationsArgs
{
Enabled = "string",
Managed = false,
Source = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceArgs
{
Dbus = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourcePipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourcePipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourcePtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourcePtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceReservationsSourceUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
},
Slices = new Libvirt.Inputs.DomainOsNvRamSourceSlicesArgs
{
Slices = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceSlicesSliceArgs
{
Offset = 0,
Size = 0,
Type = "string",
},
},
},
Ssl = new Libvirt.Inputs.DomainOsNvRamSourceSslArgs
{
Verify = "string",
},
StartupPolicy = "string",
Timeout = new Libvirt.Inputs.DomainOsNvRamSourceTimeoutArgs
{
Seconds = "string",
},
VhostUser = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserArgs
{
Dbus = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserDbusArgs
{
Channel = "string",
},
Dev = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserDevArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceVhostUserDevSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
File = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserFileArgs
{
Path = "string",
Append = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceVhostUserFileSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Nmdm = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserNmdmArgs
{
Master = "string",
Slave = "string",
},
Null = false,
Pipe = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserPipeArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceVhostUserPipeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Pty = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserPtyArgs
{
Path = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceVhostUserPtySecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
QemuvdAgent = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserQemuvdAgentArgs
{
ClipBoard = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserQemuvdAgentClipBoardArgs
{
CopyPaste = "string",
},
Mouse = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserQemuvdAgentMouseArgs
{
Mode = "string",
},
},
SpicePort = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserSpicePortArgs
{
Channel = "string",
},
SpiceVmc = false,
StdIo = false,
Tcp = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserTcpArgs
{
Host = "string",
Mode = "string",
Reconnect = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserTcpReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
Service = "string",
Tls = "string",
},
Udp = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserUdpArgs
{
BindHost = "string",
BindService = "string",
ConnectHost = "string",
ConnectService = "string",
},
Unix = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserUnixArgs
{
Mode = "string",
Path = "string",
Reconnect = new Libvirt.Inputs.DomainOsNvRamSourceVhostUserUnixReconnectArgs
{
Enabled = "string",
Timeout = 0,
},
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceVhostUserUnixSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
},
Vc = false,
},
VhostVdpa = new Libvirt.Inputs.DomainOsNvRamSourceVhostVdpaArgs
{
Dev = "string",
},
Volume = new Libvirt.Inputs.DomainOsNvRamSourceVolumeArgs
{
Mode = "string",
Pool = "string",
SecLabels = new[]
{
new Libvirt.Inputs.DomainOsNvRamSourceVolumeSecLabelArgs
{
Label = "string",
LabelSkip = "string",
Model = "string",
Relabel = "string",
},
},
Volume = "string",
},
},
Template = "string",
TemplateFormat = "string",
},
Shim = "string",
SmBios = new Libvirt.Inputs.DomainOsSmBiosArgs
{
Mode = "string",
},
Type = "string",
TypeArch = "string",
TypeMachine = "string",
},
Perf = new Libvirt.Inputs.DomainPerfArgs
{
Events = new[]
{
new Libvirt.Inputs.DomainPerfEventArgs
{
Enabled = "string",
Name = "string",
},
},
},
Pm = new Libvirt.Inputs.DomainPmArgs
{
SuspendToDisk = new Libvirt.Inputs.DomainPmSuspendToDiskArgs
{
Enabled = "string",
},
SuspendToMem = new Libvirt.Inputs.DomainPmSuspendToMemArgs
{
Enabled = "string",
},
},
Resource = new Libvirt.Inputs.DomainResourceArgs
{
FibreChannel = new Libvirt.Inputs.DomainResourceFibreChannelArgs
{
AppId = "string",
},
Partition = "string",
},
Running = false,
SecLabels = new[]
{
new Libvirt.Inputs.DomainSecLabelArgs
{
BaseLabel = "string",
ImageLabel = "string",
Label = "string",
Model = "string",
Relabel = "string",
Type = "string",
},
},
SysInfos = new[]
{
new Libvirt.Inputs.DomainSysInfoArgs
{
FwCfg = new Libvirt.Inputs.DomainSysInfoFwCfgArgs
{
Entries = new[]
{
new Libvirt.Inputs.DomainSysInfoFwCfgEntryArgs
{
Name = "string",
Value = "string",
File = "string",
},
},
},
Smbios = new Libvirt.Inputs.DomainSysInfoSmbiosArgs
{
BaseBoards = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosBaseBoardArgs
{
Entries = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosBaseBoardEntryArgs
{
Name = "string",
Value = "string",
File = "string",
},
},
},
},
Bios = new Libvirt.Inputs.DomainSysInfoSmbiosBiosArgs
{
Entries = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosBiosEntryArgs
{
Name = "string",
Value = "string",
File = "string",
},
},
},
Chassis = new Libvirt.Inputs.DomainSysInfoSmbiosChassisArgs
{
Entries = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosChassisEntryArgs
{
Name = "string",
Value = "string",
File = "string",
},
},
},
Memories = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosMemoryArgs
{
Entries = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosMemoryEntryArgs
{
Name = "string",
Value = "string",
File = "string",
},
},
},
},
OemStrings = new Libvirt.Inputs.DomainSysInfoSmbiosOemStringsArgs
{
Entries = new[]
{
"string",
},
},
Processors = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosProcessorArgs
{
Entries = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosProcessorEntryArgs
{
Name = "string",
Value = "string",
File = "string",
},
},
},
},
System = new Libvirt.Inputs.DomainSysInfoSmbiosSystemArgs
{
Entries = new[]
{
new Libvirt.Inputs.DomainSysInfoSmbiosSystemEntryArgs
{
Name = "string",
Value = "string",
File = "string",
},
},
},
},
},
},
ThrottleGroups = new Libvirt.Inputs.DomainThrottleGroupsArgs
{
ThrottleGroups = new[]
{
new Libvirt.Inputs.DomainThrottleGroupsThrottleGroupArgs
{
GroupName = "string",
ReadBytesSec = 0,
ReadBytesSecMax = 0,
ReadBytesSecMaxLength = 0,
ReadIopsSec = 0,
ReadIopsSecMax = 0,
ReadIopsSecMaxLength = 0,
SizeIopsSec = 0,
TotalBytesSec = 0,
TotalBytesSecMax = 0,
TotalBytesSecMaxLength = 0,
TotalIopsSec = 0,
TotalIopsSecMax = 0,
TotalIopsSecMaxLength = 0,
WriteBytesSec = 0,
WriteBytesSecMax = 0,
WriteBytesSecMaxLength = 0,
WriteIopsSec = 0,
WriteIopsSecMax = 0,
WriteIopsSecMaxLength = 0,
},
},
},
Title = "string",
Vcpu = 0,
VcpuCpuset = "string",
VcpuCurrent = 0,
VcpuPlacement = "string",
Vcpus = new Libvirt.Inputs.DomainVcpusArgs
{
Vcpus = new[]
{
new Libvirt.Inputs.DomainVcpusVcpusArgs
{
Enabled = "string",
Hotpluggable = "string",
Id = 0,
Order = 0,
},
},
},
});
example, err := libvirt.NewDomain(ctx, "domainResource", &libvirt.DomainArgs{
Type: pulumi.String("string"),
Autostart: pulumi.Bool(false),
BlockIoTune: &libvirt.DomainBlockIoTuneArgs{
Devices: libvirt.DomainBlockIoTuneDeviceArray{
&libvirt.DomainBlockIoTuneDeviceArgs{
Path: pulumi.String("string"),
ReadBytesSec: pulumi.Float64(0),
ReadIopsSec: pulumi.Float64(0),
Weight: pulumi.Float64(0),
WriteBytesSec: pulumi.Float64(0),
WriteIopsSec: pulumi.Float64(0),
},
},
Weight: pulumi.Float64(0),
},
Bootloader: pulumi.String("string"),
BootloaderArgs: pulumi.String("string"),
Clock: &libvirt.DomainClockArgs{
Adjustment: pulumi.String("string"),
Basis: pulumi.String("string"),
Offset: pulumi.String("string"),
Start: pulumi.Float64(0),
TimeZone: pulumi.String("string"),
Timers: libvirt.DomainClockTimerArray{
&libvirt.DomainClockTimerArgs{
Name: pulumi.String("string"),
CatchUp: &libvirt.DomainClockTimerCatchUpArgs{
Limit: pulumi.Float64(0),
Slew: pulumi.Float64(0),
Threshold: pulumi.Float64(0),
},
Frequency: pulumi.Float64(0),
Mode: pulumi.String("string"),
Present: pulumi.String("string"),
TickPolicy: pulumi.String("string"),
Track: pulumi.String("string"),
},
},
},
Cpu: &libvirt.DomainCpuArgs{
Cache: &libvirt.DomainCpuCacheArgs{
Mode: pulumi.String("string"),
Level: pulumi.Float64(0),
},
Check: pulumi.String("string"),
DeprecatedFeatures: pulumi.String("string"),
Features: libvirt.DomainCpuFeatureArray{
&libvirt.DomainCpuFeatureArgs{
Name: pulumi.String("string"),
Policy: pulumi.String("string"),
},
},
Match: pulumi.String("string"),
MaxPhysAddr: &libvirt.DomainCpuMaxPhysAddrArgs{
Mode: pulumi.String("string"),
Bits: pulumi.Float64(0),
Limit: pulumi.Float64(0),
},
Migratable: pulumi.Bool(false),
Mode: pulumi.String("string"),
Model: pulumi.String("string"),
ModelFallback: pulumi.String("string"),
ModelVendorId: pulumi.String("string"),
Numa: &libvirt.DomainCpuNumaArgs{
Cells: libvirt.DomainCpuNumaCellArray{
&libvirt.DomainCpuNumaCellArgs{
Memory: pulumi.Float64(0),
Caches: libvirt.DomainCpuNumaCellCachArray{
&libvirt.DomainCpuNumaCellCachArgs{
Associativity: pulumi.String("string"),
Level: pulumi.Float64(0),
Policy: pulumi.String("string"),
Line: &libvirt.DomainCpuNumaCellCachLineArgs{
Unit: pulumi.String("string"),
Value: pulumi.String("string"),
},
Size: &libvirt.DomainCpuNumaCellCachSizeArgs{
Unit: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
Cpus: pulumi.String("string"),
Discard: pulumi.String("string"),
Distances: &libvirt.DomainCpuNumaCellDistancesArgs{
Siblings: libvirt.DomainCpuNumaCellDistancesSiblingArray{
&libvirt.DomainCpuNumaCellDistancesSiblingArgs{
Value: pulumi.Float64(0),
Id: pulumi.Float64(0),
},
},
},
Id: pulumi.Float64(0),
MemAccess: pulumi.String("string"),
Unit: pulumi.String("string"),
},
},
Interconnects: &libvirt.DomainCpuNumaInterconnectsArgs{
Bandwidths: libvirt.DomainCpuNumaInterconnectsBandwidthArray{
&libvirt.DomainCpuNumaInterconnectsBandwidthArgs{
Initiator: pulumi.Float64(0),
Target: pulumi.Float64(0),
Type: pulumi.String("string"),
Unit: pulumi.String("string"),
Value: pulumi.Float64(0),
Cache: pulumi.Float64(0),
},
},
Latencies: libvirt.DomainCpuNumaInterconnectsLatencyArray{
&libvirt.DomainCpuNumaInterconnectsLatencyArgs{
Initiator: pulumi.Float64(0),
Target: pulumi.Float64(0),
Type: pulumi.String("string"),
Value: pulumi.Float64(0),
Cache: pulumi.Float64(0),
},
},
},
},
Topology: &libvirt.DomainCpuTopologyArgs{
Clusters: pulumi.Float64(0),
Cores: pulumi.Float64(0),
Dies: pulumi.Float64(0),
Sockets: pulumi.Float64(0),
Threads: pulumi.Float64(0),
},
Vendor: pulumi.String("string"),
},
CpuTune: &libvirt.DomainCpuTuneArgs{
CacheTunes: libvirt.DomainCpuTuneCacheTuneArray{
&libvirt.DomainCpuTuneCacheTuneArgs{
Caches: libvirt.DomainCpuTuneCacheTuneCachArray{
&libvirt.DomainCpuTuneCacheTuneCachArgs{
Level: pulumi.Float64(0),
Size: pulumi.Float64(0),
Type: pulumi.String("string"),
Unit: pulumi.String("string"),
Id: pulumi.Float64(0),
},
},
Id: pulumi.String("string"),
Monitors: libvirt.DomainCpuTuneCacheTuneMonitorArray{
&libvirt.DomainCpuTuneCacheTuneMonitorArgs{
Level: pulumi.Float64(0),
Vcpus: pulumi.String("string"),
},
},
Vcpus: pulumi.String("string"),
},
},
EmulatorPeriod: pulumi.Float64(0),
EmulatorPin: &libvirt.DomainCpuTuneEmulatorPinArgs{
CpuSet: pulumi.String("string"),
},
EmulatorQuota: pulumi.Float64(0),
EmulatorSched: &libvirt.DomainCpuTuneEmulatorSchedArgs{
Priority: pulumi.Float64(0),
Scheduler: pulumi.String("string"),
},
GlobalPeriod: pulumi.Float64(0),
GlobalQuota: pulumi.Float64(0),
IoThreadPeriod: pulumi.Float64(0),
IoThreadPins: libvirt.DomainCpuTuneIoThreadPinArray{
&libvirt.DomainCpuTuneIoThreadPinArgs{
CpuSet: pulumi.String("string"),
IoThread: pulumi.Float64(0),
},
},
IoThreadQuota: pulumi.Float64(0),
IoThreadScheds: libvirt.DomainCpuTuneIoThreadSchedArray{
&libvirt.DomainCpuTuneIoThreadSchedArgs{
IoThreads: pulumi.String("string"),
Priority: pulumi.Float64(0),
Scheduler: pulumi.String("string"),
},
},
MemoryTunes: libvirt.DomainCpuTuneMemoryTuneArray{
&libvirt.DomainCpuTuneMemoryTuneArgs{
Vcpus: pulumi.String("string"),
Monitors: libvirt.DomainCpuTuneMemoryTuneMonitorArray{
&libvirt.DomainCpuTuneMemoryTuneMonitorArgs{
Level: pulumi.Float64(0),
Vcpus: pulumi.String("string"),
},
},
Nodes: libvirt.DomainCpuTuneMemoryTuneNodeArray{
&libvirt.DomainCpuTuneMemoryTuneNodeArgs{
Bandwidth: pulumi.Float64(0),
Id: pulumi.Float64(0),
},
},
},
},
Period: pulumi.Float64(0),
Quota: pulumi.Float64(0),
Shares: pulumi.Float64(0),
VcpuPins: libvirt.DomainCpuTuneVcpuPinArray{
&libvirt.DomainCpuTuneVcpuPinArgs{
CpuSet: pulumi.String("string"),
Vcpu: pulumi.Float64(0),
},
},
VcpuScheds: libvirt.DomainCpuTuneVcpuSchedArray{
&libvirt.DomainCpuTuneVcpuSchedArgs{
Vcpus: pulumi.String("string"),
Priority: pulumi.Float64(0),
Scheduler: pulumi.String("string"),
},
},
},
Create: &libvirt.DomainCreateArgs{
Autodestroy: pulumi.Bool(false),
BypassCache: pulumi.Bool(false),
ForceBoot: pulumi.Bool(false),
Paused: pulumi.Bool(false),
ResetNvram: pulumi.Bool(false),
Validate: pulumi.Bool(false),
},
CurrentMemory: pulumi.Float64(0),
CurrentMemoryUnit: pulumi.String("string"),
DefaultIoThread: &libvirt.DomainDefaultIoThreadArgs{
PoolMax: pulumi.Float64(0),
PoolMin: pulumi.Float64(0),
},
Description: pulumi.String("string"),
Destroy: &libvirt.DomainDestroyArgs{
Graceful: pulumi.Bool(false),
Timeout: pulumi.Float64(0),
},
Devices: &libvirt.DomainDevicesArgs{
Audios: libvirt.DomainDevicesAudioArray{
&libvirt.DomainDevicesAudioArgs{
Alsa: &libvirt.DomainDevicesAudioAlsaArgs{
Input: &libvirt.DomainDevicesAudioAlsaInputTypeArgs{
Dev: pulumi.String("string"),
},
Output: &libvirt.DomainDevicesAudioAlsaOutputTypeArgs{
Dev: pulumi.String("string"),
},
},
CoreAudio: &libvirt.DomainDevicesAudioCoreAudioArgs{
Input: &libvirt.DomainDevicesAudioCoreAudioInputTypeArgs{
BufferCount: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioCoreAudioOutputTypeArgs{
BufferCount: pulumi.Float64(0),
},
},
Dbus: &libvirt.DomainDevicesAudioDbusArgs{
Input: &libvirt.DomainDevicesAudioDbusInputTypeArgs{},
Output: &libvirt.DomainDevicesAudioDbusOutputTypeArgs{},
},
File: &libvirt.DomainDevicesAudioFileArgs{
Input: &libvirt.DomainDevicesAudioFileInputTypeArgs{},
Output: &libvirt.DomainDevicesAudioFileOutputTypeArgs{},
Path: pulumi.String("string"),
},
Id: pulumi.Float64(0),
Jack: &libvirt.DomainDevicesAudioJackArgs{
Input: &libvirt.DomainDevicesAudioJackInputTypeArgs{
ClientName: pulumi.String("string"),
ConnectPorts: pulumi.String("string"),
ExactName: pulumi.String("string"),
ServerName: pulumi.String("string"),
},
Output: &libvirt.DomainDevicesAudioJackOutputTypeArgs{
ClientName: pulumi.String("string"),
ConnectPorts: pulumi.String("string"),
ExactName: pulumi.String("string"),
ServerName: pulumi.String("string"),
},
},
None: &libvirt.DomainDevicesAudioNoneArgs{
Input: &libvirt.DomainDevicesAudioNoneInputTypeArgs{},
Output: &libvirt.DomainDevicesAudioNoneOutputTypeArgs{},
},
Oss: &libvirt.DomainDevicesAudioOssArgs{
DspPolicy: pulumi.Float64(0),
Exclusive: pulumi.String("string"),
Input: &libvirt.DomainDevicesAudioOssInputTypeArgs{
BufferCount: pulumi.Float64(0),
Dev: pulumi.String("string"),
TryPoll: pulumi.String("string"),
},
Output: &libvirt.DomainDevicesAudioOssOutputTypeArgs{
BufferCount: pulumi.Float64(0),
Dev: pulumi.String("string"),
TryPoll: pulumi.String("string"),
},
TryMMap: pulumi.String("string"),
},
PipeWire: &libvirt.DomainDevicesAudioPipeWireArgs{
Input: &libvirt.DomainDevicesAudioPipeWireInputTypeArgs{
Latency: pulumi.Float64(0),
Name: pulumi.String("string"),
StreamName: pulumi.String("string"),
},
Output: &libvirt.DomainDevicesAudioPipeWireOutputTypeArgs{
Latency: pulumi.Float64(0),
Name: pulumi.String("string"),
StreamName: pulumi.String("string"),
},
RuntimeDir: pulumi.String("string"),
},
PulseAudio: &libvirt.DomainDevicesAudioPulseAudioArgs{
Input: &libvirt.DomainDevicesAudioPulseAudioInputTypeArgs{
Latency: pulumi.Float64(0),
Name: pulumi.String("string"),
StreamName: pulumi.String("string"),
},
Output: &libvirt.DomainDevicesAudioPulseAudioOutputTypeArgs{
Latency: pulumi.Float64(0),
Name: pulumi.String("string"),
StreamName: pulumi.String("string"),
},
ServerName: pulumi.String("string"),
},
Sdl: &libvirt.DomainDevicesAudioSdlArgs{
Driver: pulumi.String("string"),
Input: &libvirt.DomainDevicesAudioSdlInputTypeArgs{
BufferCount: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioSdlOutputTypeArgs{
BufferCount: pulumi.Float64(0),
},
},
Spice: &libvirt.DomainDevicesAudioSpiceArgs{
Input: &libvirt.DomainDevicesAudioSpiceInputTypeArgs{},
Output: &libvirt.DomainDevicesAudioSpiceOutputTypeArgs{},
},
TimerPeriod: pulumi.Float64(0),
},
},
Channels: libvirt.DomainDevicesChannelArray{
&libvirt.DomainDevicesChannelArgs{
Acpi: &libvirt.DomainDevicesChannelAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesChannelAddressArgs{},
Alias: &libvirt.DomainDevicesChannelAliasArgs{
Name: pulumi.String("string"),
},
Log: &libvirt.DomainDevicesChannelLogArgs{
File: pulumi.String("string"),
Append: pulumi.String("string"),
},
Protocol: &libvirt.DomainDevicesChannelProtocolArgs{
Type: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesChannelSourceArgs{
Dbus: &libvirt.DomainDevicesChannelSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesChannelSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesChannelSourceDevSecLabelArray{
&libvirt.DomainDevicesChannelSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesChannelSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesChannelSourceFileSecLabelArray{
&libvirt.DomainDevicesChannelSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesChannelSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesChannelSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesChannelSourcePipeSecLabelArray{
&libvirt.DomainDevicesChannelSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesChannelSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesChannelSourcePtySecLabelArray{
&libvirt.DomainDevicesChannelSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesChannelSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesChannelSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesChannelSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesChannelSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesChannelSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesChannelSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesChannelSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesChannelSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesChannelSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesChannelSourceUnixSecLabelArray{
&libvirt.DomainDevicesChannelSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
Target: &libvirt.DomainDevicesChannelTargetArgs{
GuestFwd: &libvirt.DomainDevicesChannelTargetGuestFwdArgs{
Address: pulumi.String("string"),
Port: pulumi.String("string"),
},
VirtIo: &libvirt.DomainDevicesChannelTargetVirtIoArgs{
Name: pulumi.String("string"),
State: pulumi.String("string"),
},
Xen: &libvirt.DomainDevicesChannelTargetXenArgs{
Name: pulumi.String("string"),
State: pulumi.String("string"),
},
},
},
},
Consoles: libvirt.DomainDevicesConsoleArray{
&libvirt.DomainDevicesConsoleArgs{
Acpi: &libvirt.DomainDevicesConsoleAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesConsoleAddressArgs{},
Alias: &libvirt.DomainDevicesConsoleAliasArgs{
Name: pulumi.String("string"),
},
Log: &libvirt.DomainDevicesConsoleLogArgs{
File: pulumi.String("string"),
Append: pulumi.String("string"),
},
Protocol: &libvirt.DomainDevicesConsoleProtocolArgs{
Type: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesConsoleSourceArgs{
Dbus: &libvirt.DomainDevicesConsoleSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesConsoleSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesConsoleSourceDevSecLabelArray{
&libvirt.DomainDevicesConsoleSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesConsoleSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesConsoleSourceFileSecLabelArray{
&libvirt.DomainDevicesConsoleSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesConsoleSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesConsoleSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesConsoleSourcePipeSecLabelArray{
&libvirt.DomainDevicesConsoleSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesConsoleSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesConsoleSourcePtySecLabelArray{
&libvirt.DomainDevicesConsoleSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesConsoleSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesConsoleSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesConsoleSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesConsoleSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesConsoleSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesConsoleSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesConsoleSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesConsoleSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesConsoleSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesConsoleSourceUnixSecLabelArray{
&libvirt.DomainDevicesConsoleSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
Target: &libvirt.DomainDevicesConsoleTargetArgs{
Port: pulumi.Float64(0),
Type: pulumi.String("string"),
},
Tty: pulumi.String("string"),
},
},
Controllers: libvirt.DomainDevicesControllerArray{
&libvirt.DomainDevicesControllerArgs{
Type: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesControllerAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesControllerAddressArgs{},
Alias: &libvirt.DomainDevicesControllerAliasArgs{
Name: pulumi.String("string"),
},
Driver: &libvirt.DomainDevicesControllerDriverArgs{
Ats: pulumi.String("string"),
CmdPerLun: pulumi.Float64(0),
IoEventFd: pulumi.String("string"),
IoThread: pulumi.Float64(0),
IoThreads: &libvirt.DomainDevicesControllerDriverIoThreadsArgs{
IoThreads: libvirt.DomainDevicesControllerDriverIoThreadsIoThreadArray{
&libvirt.DomainDevicesControllerDriverIoThreadsIoThreadArgs{
Id: pulumi.Float64(0),
Queues: libvirt.DomainDevicesControllerDriverIoThreadsIoThreadQueueArray{
&libvirt.DomainDevicesControllerDriverIoThreadsIoThreadQueueArgs{
Id: pulumi.Float64(0),
},
},
},
},
},
Iommu: pulumi.String("string"),
MaxSectors: pulumi.Float64(0),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
Queues: pulumi.Float64(0),
},
Index: pulumi.Float64(0),
Model: pulumi.String("string"),
Nvme: &libvirt.DomainDevicesControllerNvmeArgs{
Serial: pulumi.String("string"),
},
Pci: &libvirt.DomainDevicesControllerPciArgs{
Hole64: pulumi.Float64(0),
Hole64Unit: pulumi.String("string"),
Model: &libvirt.DomainDevicesControllerPciModelArgs{
Name: pulumi.String("string"),
},
Target: &libvirt.DomainDevicesControllerPciTargetArgs{},
},
Usb: &libvirt.DomainDevicesControllerUsbArgs{
Master: &libvirt.DomainDevicesControllerUsbMasterArgs{
StartPort: pulumi.Float64(0),
},
Port: pulumi.Float64(0),
},
VirtIoSerial: &libvirt.DomainDevicesControllerVirtIoSerialArgs{
Ports: pulumi.Float64(0),
Vectors: pulumi.Float64(0),
},
XenBus: &libvirt.DomainDevicesControllerXenBusArgs{
MaxEventChannels: pulumi.Float64(0),
MaxGrantFrames: pulumi.Float64(0),
},
},
},
Cryptos: libvirt.DomainDevicesCryptoArray{
&libvirt.DomainDevicesCryptoArgs{
Address: &libvirt.DomainDevicesCryptoAddressArgs{},
Alias: &libvirt.DomainDevicesCryptoAliasArgs{
Name: pulumi.String("string"),
},
Backend: &libvirt.DomainDevicesCryptoBackendArgs{
BuiltIn: pulumi.Bool(false),
Lkcf: pulumi.Bool(false),
Queues: pulumi.Float64(0),
},
Model: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Disks: libvirt.DomainDevicesDiskArray{
&libvirt.DomainDevicesDiskArgs{
Acpi: &libvirt.DomainDevicesDiskAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesDiskAddressArgs{},
Alias: &libvirt.DomainDevicesDiskAliasArgs{
Name: pulumi.String("string"),
},
Auth: &libvirt.DomainDevicesDiskAuthArgs{
Secret: &libvirt.DomainDevicesDiskAuthSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
BackendDomain: &libvirt.DomainDevicesDiskBackendDomainArgs{
Name: pulumi.String("string"),
},
BackingStore: &libvirt.DomainDevicesDiskBackingStoreArgs{
Format: &libvirt.DomainDevicesDiskBackingStoreFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskBackingStoreFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskBackingStoreFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
Index: pulumi.Float64(0),
Source: &libvirt.DomainDevicesDiskBackingStoreSourceArgs{
Block: &libvirt.DomainDevicesDiskBackingStoreSourceBlockArgs{
Dev: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceBlockSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceBlockSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Cookies: &libvirt.DomainDevicesDiskBackingStoreSourceCookiesArgs{
Cookies: libvirt.DomainDevicesDiskBackingStoreSourceCookiesCookieArray{
&libvirt.DomainDevicesDiskBackingStoreSourceCookiesCookieArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
DataStore: &libvirt.DomainDevicesDiskBackingStoreSourceDataStoreArgs{
Format: &libvirt.DomainDevicesDiskBackingStoreSourceDataStoreFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
},
Dir: &libvirt.DomainDevicesDiskBackingStoreSourceDirArgs{
Dir: pulumi.String("string"),
},
Encryption: &libvirt.DomainDevicesDiskBackingStoreSourceEncryptionArgs{
Engine: pulumi.String("string"),
Format: pulumi.String("string"),
Secrets: libvirt.DomainDevicesDiskBackingStoreSourceEncryptionSecretArray{
&libvirt.DomainDevicesDiskBackingStoreSourceEncryptionSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskBackingStoreSourceFileArgs{
FdGroup: pulumi.String("string"),
File: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Index: pulumi.Float64(0),
Network: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkArgs{
Auth: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkAuthArgs{
Secret: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkAuthSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
Config: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkConfigArgs{
File: pulumi.String("string"),
},
Hosts: libvirt.DomainDevicesDiskBackingStoreSourceNetworkHostArray{
&libvirt.DomainDevicesDiskBackingStoreSourceNetworkHostArgs{
Name: pulumi.String("string"),
Port: pulumi.String("string"),
Socket: pulumi.String("string"),
Transport: pulumi.String("string"),
},
},
Identity: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkIdentityArgs{
AgentSock: pulumi.String("string"),
Group: pulumi.String("string"),
Keyfile: pulumi.String("string"),
User: pulumi.String("string"),
UserName: pulumi.String("string"),
},
Initiator: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkInitiatorArgs{
Iqn: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkInitiatorIqnArgs{
Name: pulumi.String("string"),
},
},
KnownHosts: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkKnownHostsArgs{
Path: pulumi.String("string"),
},
Name: pulumi.String("string"),
Protocol: pulumi.String("string"),
Query: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkReconnectArgs{
Delay: pulumi.String("string"),
},
Snapshot: &libvirt.DomainDevicesDiskBackingStoreSourceNetworkSnapshotArgs{
Name: pulumi.String("string"),
},
Tls: pulumi.String("string"),
TlsHostname: pulumi.String("string"),
},
Nvme: &libvirt.DomainDevicesDiskBackingStoreSourceNvmeArgs{},
Readahead: &libvirt.DomainDevicesDiskBackingStoreSourceReadaheadArgs{
Size: pulumi.String("string"),
},
Reservations: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsArgs{
Enabled: pulumi.String("string"),
Managed: pulumi.Bool(false),
Source: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceArgs{
Dbus: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceDevSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourcePipeSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourcePtySecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceUnixSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceReservationsSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
Slices: &libvirt.DomainDevicesDiskBackingStoreSourceSlicesArgs{
Slices: libvirt.DomainDevicesDiskBackingStoreSourceSlicesSliceArray{
&libvirt.DomainDevicesDiskBackingStoreSourceSlicesSliceArgs{
Offset: pulumi.Float64(0),
Size: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
},
Ssl: &libvirt.DomainDevicesDiskBackingStoreSourceSslArgs{
Verify: pulumi.String("string"),
},
StartupPolicy: pulumi.String("string"),
Timeout: &libvirt.DomainDevicesDiskBackingStoreSourceTimeoutArgs{
Seconds: pulumi.String("string"),
},
VhostUser: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserArgs{
Dbus: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceVhostUserDevSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceVhostUserDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceVhostUserFileSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceVhostUserFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserPipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceVhostUserPipeSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceVhostUserPipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserPtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceVhostUserPtySecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceVhostUserPtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskBackingStoreSourceVhostUserUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceVhostUserUnixSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceVhostUserUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
VhostVdpa: &libvirt.DomainDevicesDiskBackingStoreSourceVhostVdpaArgs{
Dev: pulumi.String("string"),
},
Volume: &libvirt.DomainDevicesDiskBackingStoreSourceVolumeArgs{
Mode: pulumi.String("string"),
Pool: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskBackingStoreSourceVolumeSecLabelArray{
&libvirt.DomainDevicesDiskBackingStoreSourceVolumeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
Volume: pulumi.String("string"),
},
},
},
BlockIo: &libvirt.DomainDevicesDiskBlockIoArgs{
DiscardGranularity: pulumi.Float64(0),
LogicalBlockSize: pulumi.Float64(0),
PhysicalBlockSize: pulumi.Float64(0),
},
Boot: &libvirt.DomainDevicesDiskBootArgs{
Order: pulumi.Float64(0),
LoadParm: pulumi.String("string"),
},
Device: pulumi.String("string"),
Driver: &libvirt.DomainDevicesDiskDriverArgs{
Ats: pulumi.String("string"),
Cache: pulumi.String("string"),
CopyOnRead: pulumi.String("string"),
DetectZeros: pulumi.String("string"),
Discard: pulumi.String("string"),
DiscardNoUnref: pulumi.String("string"),
ErrorPolicy: pulumi.String("string"),
EventIdx: pulumi.String("string"),
Io: pulumi.String("string"),
IoEventFd: pulumi.String("string"),
IoThread: pulumi.Float64(0),
IoThreads: &libvirt.DomainDevicesDiskDriverIoThreadsArgs{
IoThreads: libvirt.DomainDevicesDiskDriverIoThreadsIoThreadArray{
&libvirt.DomainDevicesDiskDriverIoThreadsIoThreadArgs{
Id: pulumi.Float64(0),
Queues: libvirt.DomainDevicesDiskDriverIoThreadsIoThreadQueueArray{
&libvirt.DomainDevicesDiskDriverIoThreadsIoThreadQueueArgs{
Id: pulumi.Float64(0),
},
},
},
},
},
Iommu: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskDriverMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskDriverMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
QueueSize: pulumi.Float64(0),
Queues: pulumi.Float64(0),
RerrorPolicy: pulumi.String("string"),
Type: pulumi.String("string"),
},
Encryption: &libvirt.DomainDevicesDiskEncryptionArgs{
Engine: pulumi.String("string"),
Format: pulumi.String("string"),
Secrets: libvirt.DomainDevicesDiskEncryptionSecretArray{
&libvirt.DomainDevicesDiskEncryptionSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
Geometry: &libvirt.DomainDevicesDiskGeometryArgs{
Cylinders: pulumi.Float64(0),
Headers: pulumi.Float64(0),
Sectors: pulumi.Float64(0),
Trans: pulumi.String("string"),
},
IoTune: &libvirt.DomainDevicesDiskIoTuneArgs{
GroupName: pulumi.String("string"),
ReadBytesSec: pulumi.Float64(0),
ReadBytesSecMax: pulumi.Float64(0),
ReadBytesSecMaxLength: pulumi.Float64(0),
ReadIopsSec: pulumi.Float64(0),
ReadIopsSecMax: pulumi.Float64(0),
ReadIopsSecMaxLength: pulumi.Float64(0),
SizeIopsSec: pulumi.Float64(0),
TotalBytesSec: pulumi.Float64(0),
TotalBytesSecMax: pulumi.Float64(0),
TotalBytesSecMaxLength: pulumi.Float64(0),
TotalIopsSec: pulumi.Float64(0),
TotalIopsSecMax: pulumi.Float64(0),
TotalIopsSecMaxLength: pulumi.Float64(0),
WriteBytesSec: pulumi.Float64(0),
WriteBytesSecMax: pulumi.Float64(0),
WriteBytesSecMaxLength: pulumi.Float64(0),
WriteIopsSec: pulumi.Float64(0),
WriteIopsSecMax: pulumi.Float64(0),
WriteIopsSecMaxLength: pulumi.Float64(0),
},
Mirror: &libvirt.DomainDevicesDiskMirrorArgs{
BackingStore: &libvirt.DomainDevicesDiskMirrorBackingStoreArgs{
Format: &libvirt.DomainDevicesDiskMirrorBackingStoreFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
Index: pulumi.Float64(0),
Source: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceArgs{
Block: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceBlockArgs{
Dev: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceBlockSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceBlockSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Cookies: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceCookiesArgs{
Cookies: libvirt.DomainDevicesDiskMirrorBackingStoreSourceCookiesCookieArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceCookiesCookieArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
DataStore: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceDataStoreArgs{
Format: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
},
Dir: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceDirArgs{
Dir: pulumi.String("string"),
},
Encryption: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceEncryptionArgs{
Engine: pulumi.String("string"),
Format: pulumi.String("string"),
Secrets: libvirt.DomainDevicesDiskMirrorBackingStoreSourceEncryptionSecretArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceEncryptionSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceFileArgs{
FdGroup: pulumi.String("string"),
File: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Index: pulumi.Float64(0),
Network: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkArgs{
Auth: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthArgs{
Secret: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
Config: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkConfigArgs{
File: pulumi.String("string"),
},
Hosts: libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkHostArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkHostArgs{
Name: pulumi.String("string"),
Port: pulumi.String("string"),
Socket: pulumi.String("string"),
Transport: pulumi.String("string"),
},
},
Identity: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkIdentityArgs{
AgentSock: pulumi.String("string"),
Group: pulumi.String("string"),
Keyfile: pulumi.String("string"),
User: pulumi.String("string"),
UserName: pulumi.String("string"),
},
Initiator: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorArgs{
Iqn: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorIqnArgs{
Name: pulumi.String("string"),
},
},
KnownHosts: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkKnownHostsArgs{
Path: pulumi.String("string"),
},
Name: pulumi.String("string"),
Protocol: pulumi.String("string"),
Query: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkReconnectArgs{
Delay: pulumi.String("string"),
},
Snapshot: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNetworkSnapshotArgs{
Name: pulumi.String("string"),
},
Tls: pulumi.String("string"),
TlsHostname: pulumi.String("string"),
},
Nvme: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceNvmeArgs{},
Readahead: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReadaheadArgs{
Size: pulumi.String("string"),
},
Reservations: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsArgs{
Enabled: pulumi.String("string"),
Managed: pulumi.Bool(false),
Source: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceArgs{
Dbus: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtySecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
Slices: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceSlicesArgs{
Slices: libvirt.DomainDevicesDiskMirrorBackingStoreSourceSlicesSliceArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceSlicesSliceArgs{
Offset: pulumi.Float64(0),
Size: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
},
Ssl: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceSslArgs{
Verify: pulumi.String("string"),
},
StartupPolicy: pulumi.String("string"),
Timeout: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceTimeoutArgs{
Seconds: pulumi.String("string"),
},
VhostUser: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserArgs{
Dbus: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtySecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
VhostVdpa: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVhostVdpaArgs{
Dev: pulumi.String("string"),
},
Volume: &libvirt.DomainDevicesDiskMirrorBackingStoreSourceVolumeArgs{
Mode: pulumi.String("string"),
Pool: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorBackingStoreSourceVolumeSecLabelArray{
&libvirt.DomainDevicesDiskMirrorBackingStoreSourceVolumeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
Volume: pulumi.String("string"),
},
},
},
Format: &libvirt.DomainDevicesDiskMirrorFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskMirrorFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskMirrorFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
Job: pulumi.String("string"),
Ready: pulumi.String("string"),
Source: &libvirt.DomainDevicesDiskMirrorSourceArgs{
Block: &libvirt.DomainDevicesDiskMirrorSourceBlockArgs{
Dev: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceBlockSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceBlockSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Cookies: &libvirt.DomainDevicesDiskMirrorSourceCookiesArgs{
Cookies: libvirt.DomainDevicesDiskMirrorSourceCookiesCookieArray{
&libvirt.DomainDevicesDiskMirrorSourceCookiesCookieArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
DataStore: &libvirt.DomainDevicesDiskMirrorSourceDataStoreArgs{
Format: &libvirt.DomainDevicesDiskMirrorSourceDataStoreFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
},
Dir: &libvirt.DomainDevicesDiskMirrorSourceDirArgs{
Dir: pulumi.String("string"),
},
Encryption: &libvirt.DomainDevicesDiskMirrorSourceEncryptionArgs{
Engine: pulumi.String("string"),
Format: pulumi.String("string"),
Secrets: libvirt.DomainDevicesDiskMirrorSourceEncryptionSecretArray{
&libvirt.DomainDevicesDiskMirrorSourceEncryptionSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskMirrorSourceFileArgs{
FdGroup: pulumi.String("string"),
File: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Index: pulumi.Float64(0),
Network: &libvirt.DomainDevicesDiskMirrorSourceNetworkArgs{
Auth: &libvirt.DomainDevicesDiskMirrorSourceNetworkAuthArgs{
Secret: &libvirt.DomainDevicesDiskMirrorSourceNetworkAuthSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
Config: &libvirt.DomainDevicesDiskMirrorSourceNetworkConfigArgs{
File: pulumi.String("string"),
},
Hosts: libvirt.DomainDevicesDiskMirrorSourceNetworkHostArray{
&libvirt.DomainDevicesDiskMirrorSourceNetworkHostArgs{
Name: pulumi.String("string"),
Port: pulumi.String("string"),
Socket: pulumi.String("string"),
Transport: pulumi.String("string"),
},
},
Identity: &libvirt.DomainDevicesDiskMirrorSourceNetworkIdentityArgs{
AgentSock: pulumi.String("string"),
Group: pulumi.String("string"),
Keyfile: pulumi.String("string"),
User: pulumi.String("string"),
UserName: pulumi.String("string"),
},
Initiator: &libvirt.DomainDevicesDiskMirrorSourceNetworkInitiatorArgs{
Iqn: &libvirt.DomainDevicesDiskMirrorSourceNetworkInitiatorIqnArgs{
Name: pulumi.String("string"),
},
},
KnownHosts: &libvirt.DomainDevicesDiskMirrorSourceNetworkKnownHostsArgs{
Path: pulumi.String("string"),
},
Name: pulumi.String("string"),
Protocol: pulumi.String("string"),
Query: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorSourceNetworkReconnectArgs{
Delay: pulumi.String("string"),
},
Snapshot: &libvirt.DomainDevicesDiskMirrorSourceNetworkSnapshotArgs{
Name: pulumi.String("string"),
},
Tls: pulumi.String("string"),
TlsHostname: pulumi.String("string"),
},
Nvme: &libvirt.DomainDevicesDiskMirrorSourceNvmeArgs{},
Readahead: &libvirt.DomainDevicesDiskMirrorSourceReadaheadArgs{
Size: pulumi.String("string"),
},
Reservations: &libvirt.DomainDevicesDiskMirrorSourceReservationsArgs{
Enabled: pulumi.String("string"),
Managed: pulumi.Bool(false),
Source: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceArgs{
Dbus: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceReservationsSourceDevSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceReservationsSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceReservationsSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceReservationsSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceReservationsSourcePipeSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceReservationsSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceReservationsSourcePtySecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceReservationsSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorSourceReservationsSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskMirrorSourceReservationsSourceUnixSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceReservationsSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
Slices: &libvirt.DomainDevicesDiskMirrorSourceSlicesArgs{
Slices: libvirt.DomainDevicesDiskMirrorSourceSlicesSliceArray{
&libvirt.DomainDevicesDiskMirrorSourceSlicesSliceArgs{
Offset: pulumi.Float64(0),
Size: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
},
Ssl: &libvirt.DomainDevicesDiskMirrorSourceSslArgs{
Verify: pulumi.String("string"),
},
StartupPolicy: pulumi.String("string"),
Timeout: &libvirt.DomainDevicesDiskMirrorSourceTimeoutArgs{
Seconds: pulumi.String("string"),
},
VhostUser: &libvirt.DomainDevicesDiskMirrorSourceVhostUserArgs{
Dbus: &libvirt.DomainDevicesDiskMirrorSourceVhostUserDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskMirrorSourceVhostUserDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceVhostUserDevSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceVhostUserDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskMirrorSourceVhostUserFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceVhostUserFileSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceVhostUserFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskMirrorSourceVhostUserNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskMirrorSourceVhostUserPipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceVhostUserPipeSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceVhostUserPipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskMirrorSourceVhostUserPtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceVhostUserPtySecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceVhostUserPtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskMirrorSourceVhostUserSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskMirrorSourceVhostUserTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorSourceVhostUserTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskMirrorSourceVhostUserUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskMirrorSourceVhostUserUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskMirrorSourceVhostUserUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskMirrorSourceVhostUserUnixSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceVhostUserUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
VhostVdpa: &libvirt.DomainDevicesDiskMirrorSourceVhostVdpaArgs{
Dev: pulumi.String("string"),
},
Volume: &libvirt.DomainDevicesDiskMirrorSourceVolumeArgs{
Mode: pulumi.String("string"),
Pool: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskMirrorSourceVolumeSecLabelArray{
&libvirt.DomainDevicesDiskMirrorSourceVolumeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
Volume: pulumi.String("string"),
},
},
},
Model: pulumi.String("string"),
Product: pulumi.String("string"),
RawIo: pulumi.String("string"),
ReadOnly: pulumi.Bool(false),
Serial: pulumi.String("string"),
Sgio: pulumi.String("string"),
Shareable: pulumi.Bool(false),
Snapshot: pulumi.String("string"),
Source: &libvirt.DomainDevicesDiskSourceArgs{
Block: &libvirt.DomainDevicesDiskSourceBlockArgs{
Dev: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceBlockSecLabelArray{
&libvirt.DomainDevicesDiskSourceBlockSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Cookies: &libvirt.DomainDevicesDiskSourceCookiesArgs{
Cookies: libvirt.DomainDevicesDiskSourceCookiesCookieArray{
&libvirt.DomainDevicesDiskSourceCookiesCookieArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
DataStore: &libvirt.DomainDevicesDiskSourceDataStoreArgs{
Format: &libvirt.DomainDevicesDiskSourceDataStoreFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainDevicesDiskSourceDataStoreFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainDevicesDiskSourceDataStoreFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
},
Dir: &libvirt.DomainDevicesDiskSourceDirArgs{
Dir: pulumi.String("string"),
},
Encryption: &libvirt.DomainDevicesDiskSourceEncryptionArgs{
Engine: pulumi.String("string"),
Format: pulumi.String("string"),
Secrets: libvirt.DomainDevicesDiskSourceEncryptionSecretArray{
&libvirt.DomainDevicesDiskSourceEncryptionSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskSourceFileArgs{
FdGroup: pulumi.String("string"),
File: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Index: pulumi.Float64(0),
Network: &libvirt.DomainDevicesDiskSourceNetworkArgs{
Auth: &libvirt.DomainDevicesDiskSourceNetworkAuthArgs{
Secret: &libvirt.DomainDevicesDiskSourceNetworkAuthSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
Config: &libvirt.DomainDevicesDiskSourceNetworkConfigArgs{
File: pulumi.String("string"),
},
Hosts: libvirt.DomainDevicesDiskSourceNetworkHostArray{
&libvirt.DomainDevicesDiskSourceNetworkHostArgs{
Name: pulumi.String("string"),
Port: pulumi.String("string"),
Socket: pulumi.String("string"),
Transport: pulumi.String("string"),
},
},
Identity: &libvirt.DomainDevicesDiskSourceNetworkIdentityArgs{
AgentSock: pulumi.String("string"),
Group: pulumi.String("string"),
Keyfile: pulumi.String("string"),
User: pulumi.String("string"),
UserName: pulumi.String("string"),
},
Initiator: &libvirt.DomainDevicesDiskSourceNetworkInitiatorArgs{
Iqn: &libvirt.DomainDevicesDiskSourceNetworkInitiatorIqnArgs{
Name: pulumi.String("string"),
},
},
KnownHosts: &libvirt.DomainDevicesDiskSourceNetworkKnownHostsArgs{
Path: pulumi.String("string"),
},
Name: pulumi.String("string"),
Protocol: pulumi.String("string"),
Query: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskSourceNetworkReconnectArgs{
Delay: pulumi.String("string"),
},
Snapshot: &libvirt.DomainDevicesDiskSourceNetworkSnapshotArgs{
Name: pulumi.String("string"),
},
Tls: pulumi.String("string"),
TlsHostname: pulumi.String("string"),
},
Nvme: &libvirt.DomainDevicesDiskSourceNvmeArgs{},
Readahead: &libvirt.DomainDevicesDiskSourceReadaheadArgs{
Size: pulumi.String("string"),
},
Reservations: &libvirt.DomainDevicesDiskSourceReservationsArgs{
Enabled: pulumi.String("string"),
Managed: pulumi.Bool(false),
Source: &libvirt.DomainDevicesDiskSourceReservationsSourceArgs{
Dbus: &libvirt.DomainDevicesDiskSourceReservationsSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskSourceReservationsSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceReservationsSourceDevSecLabelArray{
&libvirt.DomainDevicesDiskSourceReservationsSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskSourceReservationsSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceReservationsSourceFileSecLabelArray{
&libvirt.DomainDevicesDiskSourceReservationsSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskSourceReservationsSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskSourceReservationsSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceReservationsSourcePipeSecLabelArray{
&libvirt.DomainDevicesDiskSourceReservationsSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskSourceReservationsSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceReservationsSourcePtySecLabelArray{
&libvirt.DomainDevicesDiskSourceReservationsSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskSourceReservationsSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskSourceReservationsSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskSourceReservationsSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskSourceReservationsSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskSourceReservationsSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskSourceReservationsSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskSourceReservationsSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskSourceReservationsSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskSourceReservationsSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskSourceReservationsSourceUnixSecLabelArray{
&libvirt.DomainDevicesDiskSourceReservationsSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
Slices: &libvirt.DomainDevicesDiskSourceSlicesArgs{
Slices: libvirt.DomainDevicesDiskSourceSlicesSliceArray{
&libvirt.DomainDevicesDiskSourceSlicesSliceArgs{
Offset: pulumi.Float64(0),
Size: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
},
Ssl: &libvirt.DomainDevicesDiskSourceSslArgs{
Verify: pulumi.String("string"),
},
StartupPolicy: pulumi.String("string"),
Timeout: &libvirt.DomainDevicesDiskSourceTimeoutArgs{
Seconds: pulumi.String("string"),
},
VhostUser: &libvirt.DomainDevicesDiskSourceVhostUserArgs{
Dbus: &libvirt.DomainDevicesDiskSourceVhostUserDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesDiskSourceVhostUserDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceVhostUserDevSecLabelArray{
&libvirt.DomainDevicesDiskSourceVhostUserDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesDiskSourceVhostUserFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceVhostUserFileSecLabelArray{
&libvirt.DomainDevicesDiskSourceVhostUserFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesDiskSourceVhostUserNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesDiskSourceVhostUserPipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceVhostUserPipeSecLabelArray{
&libvirt.DomainDevicesDiskSourceVhostUserPipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesDiskSourceVhostUserPtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceVhostUserPtySecLabelArray{
&libvirt.DomainDevicesDiskSourceVhostUserPtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesDiskSourceVhostUserQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesDiskSourceVhostUserQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesDiskSourceVhostUserQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesDiskSourceVhostUserSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesDiskSourceVhostUserTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskSourceVhostUserTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesDiskSourceVhostUserUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesDiskSourceVhostUserUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesDiskSourceVhostUserUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesDiskSourceVhostUserUnixSecLabelArray{
&libvirt.DomainDevicesDiskSourceVhostUserUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
VhostVdpa: &libvirt.DomainDevicesDiskSourceVhostVdpaArgs{
Dev: pulumi.String("string"),
},
Volume: &libvirt.DomainDevicesDiskSourceVolumeArgs{
Mode: pulumi.String("string"),
Pool: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesDiskSourceVolumeSecLabelArray{
&libvirt.DomainDevicesDiskSourceVolumeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
Volume: pulumi.String("string"),
},
},
Target: &libvirt.DomainDevicesDiskTargetArgs{
Bus: pulumi.String("string"),
Dev: pulumi.String("string"),
Removable: pulumi.String("string"),
RotationRate: pulumi.Float64(0),
Tray: pulumi.String("string"),
},
ThrottleFilters: &libvirt.DomainDevicesDiskThrottleFiltersArgs{
ThrottleFilters: libvirt.DomainDevicesDiskThrottleFiltersThrottleFilterArray{
&libvirt.DomainDevicesDiskThrottleFiltersThrottleFilterArgs{
Group: pulumi.String("string"),
},
},
},
Transient: &libvirt.DomainDevicesDiskTransientArgs{
ShareBacking: pulumi.String("string"),
},
Vendor: pulumi.String("string"),
Wwn: pulumi.String("string"),
},
},
Emulator: pulumi.String("string"),
Filesystems: libvirt.DomainDevicesFilesystemArray{
&libvirt.DomainDevicesFilesystemArgs{
AccessMode: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesFilesystemAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesFilesystemAddressArgs{},
Alias: &libvirt.DomainDevicesFilesystemAliasArgs{
Name: pulumi.String("string"),
},
Binary: &libvirt.DomainDevicesFilesystemBinaryArgs{
Cache: &libvirt.DomainDevicesFilesystemBinaryCacheArgs{
Mode: pulumi.String("string"),
},
Lock: &libvirt.DomainDevicesFilesystemBinaryLockArgs{
Flock: pulumi.String("string"),
Posix: pulumi.String("string"),
},
OpenFiles: &libvirt.DomainDevicesFilesystemBinaryOpenFilesArgs{
Max: pulumi.Float64(0),
},
Path: pulumi.String("string"),
Sandbox: &libvirt.DomainDevicesFilesystemBinarySandboxArgs{
Mode: pulumi.String("string"),
},
ThreadPool: &libvirt.DomainDevicesFilesystemBinaryThreadPoolArgs{
Size: pulumi.Float64(0),
},
Xattr: pulumi.String("string"),
},
Boot: &libvirt.DomainDevicesFilesystemBootArgs{
Order: pulumi.Float64(0),
LoadParm: pulumi.String("string"),
},
Dmode: pulumi.String("string"),
Driver: &libvirt.DomainDevicesFilesystemDriverArgs{
Ats: pulumi.String("string"),
Format: pulumi.String("string"),
Iommu: pulumi.String("string"),
Name: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
Queue: pulumi.Float64(0),
Type: pulumi.String("string"),
WrPolicy: pulumi.String("string"),
},
Fmode: pulumi.String("string"),
IdMap: &libvirt.DomainDevicesFilesystemIdMapArgs{
Gids: libvirt.DomainDevicesFilesystemIdMapGidArray{
&libvirt.DomainDevicesFilesystemIdMapGidArgs{
Count: pulumi.Float64(0),
Start: pulumi.Float64(0),
Target: pulumi.Float64(0),
},
},
Uids: libvirt.DomainDevicesFilesystemIdMapUidArray{
&libvirt.DomainDevicesFilesystemIdMapUidArgs{
Count: pulumi.Float64(0),
Start: pulumi.Float64(0),
Target: pulumi.Float64(0),
},
},
},
Model: pulumi.String("string"),
MultiDevs: pulumi.String("string"),
ReadOnly: pulumi.Bool(false),
Source: &libvirt.DomainDevicesFilesystemSourceArgs{
Bind: &libvirt.DomainDevicesFilesystemSourceBindArgs{
Dir: pulumi.String("string"),
},
Block: &libvirt.DomainDevicesFilesystemSourceBlockArgs{
Dev: pulumi.String("string"),
},
File: &libvirt.DomainDevicesFilesystemSourceFileArgs{
File: pulumi.String("string"),
},
Mount: &libvirt.DomainDevicesFilesystemSourceMountArgs{
Dir: pulumi.String("string"),
Socket: pulumi.String("string"),
},
Ram: &libvirt.DomainDevicesFilesystemSourceRamArgs{
Usage: pulumi.Float64(0),
Units: pulumi.String("string"),
},
Template: &libvirt.DomainDevicesFilesystemSourceTemplateArgs{
Name: pulumi.String("string"),
},
Volume: &libvirt.DomainDevicesFilesystemSourceVolumeArgs{
Pool: pulumi.String("string"),
Volume: pulumi.String("string"),
},
},
SpaceHardLimit: pulumi.Float64(0),
SpaceHardLimitUnit: pulumi.String("string"),
SpaceSoftLimit: pulumi.Float64(0),
SpaceSoftLimitUnit: pulumi.String("string"),
Target: &libvirt.DomainDevicesFilesystemTargetArgs{
Dir: pulumi.String("string"),
},
},
},
Graphics: libvirt.DomainDevicesGraphicArray{
&libvirt.DomainDevicesGraphicArgs{
Audio: &libvirt.DomainDevicesGraphicAudioArgs{
Id: pulumi.Float64(0),
},
Dbus: &libvirt.DomainDevicesGraphicDbusArgs{
Address: pulumi.String("string"),
Gl: &libvirt.DomainDevicesGraphicDbusGlArgs{
Enable: pulumi.String("string"),
RenderNode: pulumi.String("string"),
},
P2p: pulumi.String("string"),
},
Desktop: &libvirt.DomainDevicesGraphicDesktopArgs{
Display: pulumi.String("string"),
FullScreen: pulumi.String("string"),
},
EglHeadless: &libvirt.DomainDevicesGraphicEglHeadlessArgs{
Gl: &libvirt.DomainDevicesGraphicEglHeadlessGlArgs{
RenderNode: pulumi.String("string"),
},
},
Rdp: &libvirt.DomainDevicesGraphicRdpArgs{
AutoPort: pulumi.Bool(false),
Listen: pulumi.String("string"),
Listeners: libvirt.DomainDevicesGraphicRdpListenerArray{
&libvirt.DomainDevicesGraphicRdpListenerArgs{
Address: &libvirt.DomainDevicesGraphicRdpListenerAddressArgs{
Address: pulumi.String("string"),
},
Network: &libvirt.DomainDevicesGraphicRdpListenerNetworkArgs{
Address: pulumi.String("string"),
Network: pulumi.String("string"),
},
Socket: &libvirt.DomainDevicesGraphicRdpListenerSocketArgs{
Socket: pulumi.String("string"),
},
},
},
MultiUser: pulumi.String("string"),
Passwd: pulumi.String("string"),
Port: pulumi.Float64(0),
ReplaceUser: pulumi.String("string"),
Username: pulumi.String("string"),
},
Sdl: &libvirt.DomainDevicesGraphicSdlArgs{
Display: pulumi.String("string"),
FullScreen: pulumi.String("string"),
Gl: &libvirt.DomainDevicesGraphicSdlGlArgs{
Enable: pulumi.String("string"),
},
Xauth: pulumi.String("string"),
},
Spice: &libvirt.DomainDevicesGraphicSpiceArgs{
AutoPort: pulumi.Bool(false),
Channels: libvirt.DomainDevicesGraphicSpiceChannelArray{
&libvirt.DomainDevicesGraphicSpiceChannelArgs{
Mode: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
ClipBoard: &libvirt.DomainDevicesGraphicSpiceClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Connected: pulumi.String("string"),
DefaultMode: pulumi.String("string"),
FileTransfer: &libvirt.DomainDevicesGraphicSpiceFileTransferArgs{
Enable: pulumi.String("string"),
},
Gl: &libvirt.DomainDevicesGraphicSpiceGlArgs{
Enable: pulumi.String("string"),
RenderNode: pulumi.String("string"),
},
Image: &libvirt.DomainDevicesGraphicSpiceImageArgs{
Compression: pulumi.String("string"),
},
Jpeg: &libvirt.DomainDevicesGraphicSpiceJpegArgs{
Compression: pulumi.String("string"),
},
Keymap: pulumi.String("string"),
Listen: pulumi.String("string"),
Listeners: libvirt.DomainDevicesGraphicSpiceListenerArray{
&libvirt.DomainDevicesGraphicSpiceListenerArgs{
Address: &libvirt.DomainDevicesGraphicSpiceListenerAddressArgs{
Address: pulumi.String("string"),
},
Network: &libvirt.DomainDevicesGraphicSpiceListenerNetworkArgs{
Address: pulumi.String("string"),
Network: pulumi.String("string"),
},
Socket: &libvirt.DomainDevicesGraphicSpiceListenerSocketArgs{
Socket: pulumi.String("string"),
},
},
},
Mouse: &libvirt.DomainDevicesGraphicSpiceMouseArgs{
Mode: pulumi.String("string"),
},
Passwd: pulumi.String("string"),
PasswdValidTo: pulumi.String("string"),
Playback: &libvirt.DomainDevicesGraphicSpicePlaybackArgs{
Compression: pulumi.String("string"),
},
Port: pulumi.Float64(0),
Streaming: &libvirt.DomainDevicesGraphicSpiceStreamingArgs{
Mode: pulumi.String("string"),
},
TlsPort: pulumi.Float64(0),
Zlib: &libvirt.DomainDevicesGraphicSpiceZlibArgs{
Compression: pulumi.String("string"),
},
},
Vnc: &libvirt.DomainDevicesGraphicVncArgs{
AutoPort: pulumi.Bool(false),
Connected: pulumi.String("string"),
Keymap: pulumi.String("string"),
Listen: pulumi.String("string"),
Listeners: libvirt.DomainDevicesGraphicVncListenerArray{
&libvirt.DomainDevicesGraphicVncListenerArgs{
Address: &libvirt.DomainDevicesGraphicVncListenerAddressArgs{
Address: pulumi.String("string"),
},
Network: &libvirt.DomainDevicesGraphicVncListenerNetworkArgs{
Address: pulumi.String("string"),
Network: pulumi.String("string"),
},
Socket: &libvirt.DomainDevicesGraphicVncListenerSocketArgs{
Socket: pulumi.String("string"),
},
},
},
Passwd: pulumi.String("string"),
PasswdValidTo: pulumi.String("string"),
Port: pulumi.Float64(0),
PowerControl: pulumi.String("string"),
SharePolicy: pulumi.String("string"),
Socket: pulumi.String("string"),
WebSocket: pulumi.Float64(0),
},
},
},
Hostdevs: libvirt.DomainDevicesHostdevArray{
&libvirt.DomainDevicesHostdevArgs{
Acpi: &libvirt.DomainDevicesHostdevAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesHostdevAddressArgs{},
Alias: &libvirt.DomainDevicesHostdevAliasArgs{
Name: pulumi.String("string"),
},
Boot: &libvirt.DomainDevicesHostdevBootArgs{
Order: pulumi.Float64(0),
LoadParm: pulumi.String("string"),
},
CapsMisc: &libvirt.DomainDevicesHostdevCapsMiscArgs{
Source: &libvirt.DomainDevicesHostdevCapsMiscSourceArgs{
Char: pulumi.String("string"),
},
},
CapsNet: &libvirt.DomainDevicesHostdevCapsNetArgs{
Ips: libvirt.DomainDevicesHostdevCapsNetIpArray{
&libvirt.DomainDevicesHostdevCapsNetIpArgs{
Address: pulumi.String("string"),
Family: pulumi.String("string"),
Prefix: pulumi.Float64(0),
},
},
Routes: libvirt.DomainDevicesHostdevCapsNetRouteArray{
&libvirt.DomainDevicesHostdevCapsNetRouteArgs{
Address: pulumi.String("string"),
Family: pulumi.String("string"),
Gateway: pulumi.String("string"),
},
},
Source: &libvirt.DomainDevicesHostdevCapsNetSourceArgs{
Interface: pulumi.String("string"),
},
},
CapsStorage: &libvirt.DomainDevicesHostdevCapsStorageArgs{
Source: &libvirt.DomainDevicesHostdevCapsStorageSourceArgs{
Block: pulumi.String("string"),
},
},
Managed: pulumi.Bool(false),
Rom: &libvirt.DomainDevicesHostdevRomArgs{
Bar: pulumi.String("string"),
Enabled: pulumi.String("string"),
File: pulumi.String("string"),
},
SubsysMDev: &libvirt.DomainDevicesHostdevSubsysMDevArgs{
Display: pulumi.String("string"),
Model: pulumi.String("string"),
RamFb: pulumi.String("string"),
Source: &libvirt.DomainDevicesHostdevSubsysMDevSourceArgs{
Address: &libvirt.DomainDevicesHostdevSubsysMDevSourceAddressArgs{
Uuid: pulumi.String("string"),
},
},
},
SubsysPci: &libvirt.DomainDevicesHostdevSubsysPciArgs{
Display: pulumi.String("string"),
Driver: &libvirt.DomainDevicesHostdevSubsysPciDriverArgs{
Model: pulumi.String("string"),
Name: pulumi.String("string"),
},
RamFb: pulumi.String("string"),
Source: &libvirt.DomainDevicesHostdevSubsysPciSourceArgs{
Address: &libvirt.DomainDevicesHostdevSubsysPciSourceAddressArgs{
Bus: pulumi.Float64(0),
Domain: pulumi.Float64(0),
Function: pulumi.Float64(0),
MultiFunction: pulumi.String("string"),
Slot: pulumi.Float64(0),
Zpci: &libvirt.DomainDevicesHostdevSubsysPciSourceAddressZpciArgs{
Fid: pulumi.Float64(0),
Uid: pulumi.Float64(0),
},
},
WriteFiltering: pulumi.String("string"),
},
Teaming: &libvirt.DomainDevicesHostdevSubsysPciTeamingArgs{
Type: pulumi.String("string"),
Persistent: pulumi.String("string"),
},
},
SubsysScsi: &libvirt.DomainDevicesHostdevSubsysScsiArgs{
RawIo: pulumi.String("string"),
ReadOnly: pulumi.Bool(false),
Sgio: pulumi.String("string"),
Shareable: pulumi.Bool(false),
Source: &libvirt.DomainDevicesHostdevSubsysScsiSourceArgs{
Host: &libvirt.DomainDevicesHostdevSubsysScsiSourceHostArgs{
Adapter: &libvirt.DomainDevicesHostdevSubsysScsiSourceHostAdapterArgs{
Name: pulumi.String("string"),
},
Address: &libvirt.DomainDevicesHostdevSubsysScsiSourceHostAddressArgs{
Bus: pulumi.Float64(0),
Controller: pulumi.Float64(0),
Target: pulumi.Float64(0),
Unit: pulumi.Float64(0),
},
},
Iscsi: &libvirt.DomainDevicesHostdevSubsysScsiSourceIscsiArgs{
Name: pulumi.String("string"),
Auth: &libvirt.DomainDevicesHostdevSubsysScsiSourceIscsiAuthArgs{
Secret: &libvirt.DomainDevicesHostdevSubsysScsiSourceIscsiAuthSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
Hosts: libvirt.DomainDevicesHostdevSubsysScsiSourceIscsiHostArray{
&libvirt.DomainDevicesHostdevSubsysScsiSourceIscsiHostArgs{
Name: pulumi.String("string"),
Port: pulumi.String("string"),
Socket: pulumi.String("string"),
Transport: pulumi.String("string"),
},
},
Initiator: &libvirt.DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorArgs{
Iqn: &libvirt.DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorIqnArgs{
Name: pulumi.String("string"),
},
},
},
},
},
SubsysScsiHost: &libvirt.DomainDevicesHostdevSubsysScsiHostArgs{
Model: pulumi.String("string"),
Source: &libvirt.DomainDevicesHostdevSubsysScsiHostSourceArgs{
Protocol: pulumi.String("string"),
Wwpn: pulumi.String("string"),
},
},
SubsysUsb: &libvirt.DomainDevicesHostdevSubsysUsbArgs{
Source: &libvirt.DomainDevicesHostdevSubsysUsbSourceArgs{
Address: &libvirt.DomainDevicesHostdevSubsysUsbSourceAddressArgs{
Bus: pulumi.Float64(0),
Device: pulumi.Float64(0),
Port: pulumi.String("string"),
},
GuestReset: pulumi.String("string"),
Product: &libvirt.DomainDevicesHostdevSubsysUsbSourceProductArgs{
Id: pulumi.String("string"),
},
StartUpPolicy: pulumi.String("string"),
Vendor: &libvirt.DomainDevicesHostdevSubsysUsbSourceVendorArgs{
Id: pulumi.String("string"),
},
},
},
},
},
Hubs: libvirt.DomainDevicesHubArray{
&libvirt.DomainDevicesHubArgs{
Type: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesHubAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesHubAddressArgs{},
Alias: &libvirt.DomainDevicesHubAliasArgs{
Name: pulumi.String("string"),
},
},
},
Inputs: libvirt.DomainDevicesInputTypeArray{
&libvirt.DomainDevicesInputTypeArgs{
Type: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesInputAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesInputAddressArgs{},
Alias: &libvirt.DomainDevicesInputAliasArgs{
Name: pulumi.String("string"),
},
Bus: pulumi.String("string"),
Driver: &libvirt.DomainDevicesInputDriverArgs{
Ats: pulumi.String("string"),
Iommu: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
},
Model: pulumi.String("string"),
Source: &libvirt.DomainDevicesInputSourceArgs{
EvDev: &libvirt.DomainDevicesInputSourceEvDevArgs{
Dev: pulumi.String("string"),
Grab: pulumi.String("string"),
GrabToggle: pulumi.String("string"),
Repeat: pulumi.String("string"),
},
Passthrough: &libvirt.DomainDevicesInputSourcePassthroughArgs{
EvDev: pulumi.String("string"),
},
},
},
},
Interfaces: libvirt.DomainDevicesInterfaceArray{
&libvirt.DomainDevicesInterfaceArgs{
Acpi: &libvirt.DomainDevicesInterfaceAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesInterfaceAddressArgs{},
Alias: &libvirt.DomainDevicesInterfaceAliasArgs{
Name: pulumi.String("string"),
},
Backend: &libvirt.DomainDevicesInterfaceBackendArgs{
LogFile: pulumi.String("string"),
Tap: pulumi.String("string"),
Type: pulumi.String("string"),
Vhost: pulumi.String("string"),
},
BackendDomain: &libvirt.DomainDevicesInterfaceBackendDomainArgs{
Name: pulumi.String("string"),
},
Bandwidth: &libvirt.DomainDevicesInterfaceBandwidthArgs{
Inbound: &libvirt.DomainDevicesInterfaceBandwidthInboundArgs{
Average: pulumi.Float64(0),
Burst: pulumi.Float64(0),
Floor: pulumi.Float64(0),
Peak: pulumi.Float64(0),
},
Outbound: &libvirt.DomainDevicesInterfaceBandwidthOutboundArgs{
Average: pulumi.Float64(0),
Burst: pulumi.Float64(0),
Floor: pulumi.Float64(0),
Peak: pulumi.Float64(0),
},
},
Boot: &libvirt.DomainDevicesInterfaceBootArgs{
Order: pulumi.Float64(0),
LoadParm: pulumi.String("string"),
},
Coalesce: &libvirt.DomainDevicesInterfaceCoalesceArgs{
Rx: &libvirt.DomainDevicesInterfaceCoalesceRxArgs{
Frames: &libvirt.DomainDevicesInterfaceCoalesceRxFramesArgs{
Max: pulumi.Float64(0),
},
},
},
DownScript: &libvirt.DomainDevicesInterfaceDownScriptArgs{
Path: pulumi.String("string"),
},
Driver: &libvirt.DomainDevicesInterfaceDriverArgs{
Ats: pulumi.String("string"),
EventIdx: pulumi.String("string"),
Guest: &libvirt.DomainDevicesInterfaceDriverGuestArgs{
Csum: pulumi.String("string"),
Ecn: pulumi.String("string"),
Tso4: pulumi.String("string"),
Tso6: pulumi.String("string"),
Ufo: pulumi.String("string"),
},
Host: &libvirt.DomainDevicesInterfaceDriverHostArgs{
Csum: pulumi.String("string"),
Ecn: pulumi.String("string"),
Gso: pulumi.String("string"),
MrgRxBuf: pulumi.String("string"),
Tso4: pulumi.String("string"),
Tso6: pulumi.String("string"),
Ufo: pulumi.String("string"),
},
IoEventFd: pulumi.String("string"),
Iommu: pulumi.String("string"),
Name: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
Queues: pulumi.Float64(0),
Rss: pulumi.String("string"),
RssHashReport: pulumi.String("string"),
RxQueueSize: pulumi.Float64(0),
TxMode: pulumi.String("string"),
TxQueueSize: pulumi.Float64(0),
},
FilterRef: &libvirt.DomainDevicesInterfaceFilterRefArgs{
Filter: pulumi.String("string"),
Parameters: libvirt.DomainDevicesInterfaceFilterRefParameterArray{
&libvirt.DomainDevicesInterfaceFilterRefParameterArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
Guest: &libvirt.DomainDevicesInterfaceGuestArgs{
Actual: pulumi.String("string"),
Dev: pulumi.String("string"),
},
Ips: libvirt.DomainDevicesInterfaceIpArray{
&libvirt.DomainDevicesInterfaceIpArgs{
Address: pulumi.String("string"),
Family: pulumi.String("string"),
Peer: pulumi.String("string"),
Prefix: pulumi.Float64(0),
},
},
Link: &libvirt.DomainDevicesInterfaceLinkArgs{
State: pulumi.String("string"),
},
Mac: &libvirt.DomainDevicesInterfaceMacArgs{
Address: pulumi.String("string"),
Check: pulumi.String("string"),
Type: pulumi.String("string"),
},
Managed: pulumi.Bool(false),
Model: &libvirt.DomainDevicesInterfaceModelArgs{
Type: pulumi.String("string"),
},
Mtu: &libvirt.DomainDevicesInterfaceMtuArgs{
Size: pulumi.Float64(0),
},
PortForwards: libvirt.DomainDevicesInterfacePortForwardArray{
&libvirt.DomainDevicesInterfacePortForwardArgs{
Proto: pulumi.String("string"),
Address: pulumi.String("string"),
Dev: pulumi.String("string"),
Ranges: libvirt.DomainDevicesInterfacePortForwardRangeArray{
&libvirt.DomainDevicesInterfacePortForwardRangeArgs{
Start: pulumi.Float64(0),
End: pulumi.Float64(0),
Exclude: pulumi.String("string"),
To: pulumi.Float64(0),
},
},
},
},
PortOptions: &libvirt.DomainDevicesInterfacePortOptionsArgs{
Isolated: pulumi.String("string"),
},
Rom: &libvirt.DomainDevicesInterfaceRomArgs{
Bar: pulumi.String("string"),
Enabled: pulumi.String("string"),
File: pulumi.String("string"),
},
Routes: libvirt.DomainDevicesInterfaceRouteArray{
&libvirt.DomainDevicesInterfaceRouteArgs{
Address: pulumi.String("string"),
Gateway: pulumi.String("string"),
Family: pulumi.String("string"),
Metric: pulumi.Float64(0),
Netmask: pulumi.String("string"),
Prefix: pulumi.Float64(0),
},
},
Script: &libvirt.DomainDevicesInterfaceScriptArgs{
Path: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesInterfaceSourceArgs{
Bridge: &libvirt.DomainDevicesInterfaceSourceBridgeArgs{
Bridge: pulumi.String("string"),
},
Client: &libvirt.DomainDevicesInterfaceSourceClientArgs{
Address: pulumi.String("string"),
Local: &libvirt.DomainDevicesInterfaceSourceClientLocalArgs{
Address: pulumi.String("string"),
Port: pulumi.Float64(0),
},
Port: pulumi.Float64(0),
},
Direct: &libvirt.DomainDevicesInterfaceSourceDirectArgs{
Dev: pulumi.String("string"),
Mode: pulumi.String("string"),
},
Ethernet: &libvirt.DomainDevicesInterfaceSourceEthernetArgs{
Ips: libvirt.DomainDevicesInterfaceSourceEthernetIpArray{
&libvirt.DomainDevicesInterfaceSourceEthernetIpArgs{
Address: pulumi.String("string"),
Family: pulumi.String("string"),
Peer: pulumi.String("string"),
Prefix: pulumi.Float64(0),
},
},
Routes: libvirt.DomainDevicesInterfaceSourceEthernetRouteArray{
&libvirt.DomainDevicesInterfaceSourceEthernetRouteArgs{
Address: pulumi.String("string"),
Gateway: pulumi.String("string"),
Family: pulumi.String("string"),
Metric: pulumi.Float64(0),
Netmask: pulumi.String("string"),
Prefix: pulumi.Float64(0),
},
},
},
Hostdev: &libvirt.DomainDevicesInterfaceSourceHostdevArgs{
Pci: &libvirt.DomainDevicesInterfaceSourceHostdevPciArgs{
Address: &libvirt.DomainDevicesInterfaceSourceHostdevPciAddressArgs{
Bus: pulumi.Float64(0),
Domain: pulumi.Float64(0),
Function: pulumi.Float64(0),
MultiFunction: pulumi.String("string"),
Slot: pulumi.Float64(0),
Zpci: &libvirt.DomainDevicesInterfaceSourceHostdevPciAddressZpciArgs{
Fid: pulumi.Float64(0),
Uid: pulumi.Float64(0),
},
},
WriteFiltering: pulumi.String("string"),
},
Usb: &libvirt.DomainDevicesInterfaceSourceHostdevUsbArgs{
Address: &libvirt.DomainDevicesInterfaceSourceHostdevUsbAddressArgs{
Bus: pulumi.Float64(0),
Device: pulumi.Float64(0),
Port: pulumi.String("string"),
},
GuestReset: pulumi.String("string"),
Product: &libvirt.DomainDevicesInterfaceSourceHostdevUsbProductArgs{
Id: pulumi.String("string"),
},
StartUpPolicy: pulumi.String("string"),
Vendor: &libvirt.DomainDevicesInterfaceSourceHostdevUsbVendorArgs{
Id: pulumi.String("string"),
},
},
},
Internal: &libvirt.DomainDevicesInterfaceSourceInternalArgs{
Name: pulumi.String("string"),
},
Mcast: &libvirt.DomainDevicesInterfaceSourceMcastArgs{
Address: pulumi.String("string"),
Local: &libvirt.DomainDevicesInterfaceSourceMcastLocalArgs{
Address: pulumi.String("string"),
Port: pulumi.Float64(0),
},
Port: pulumi.Float64(0),
},
Network: &libvirt.DomainDevicesInterfaceSourceNetworkArgs{
Bridge: pulumi.String("string"),
Network: pulumi.String("string"),
PortGroup: pulumi.String("string"),
PortId: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Server: &libvirt.DomainDevicesInterfaceSourceServerArgs{
Address: pulumi.String("string"),
Local: &libvirt.DomainDevicesInterfaceSourceServerLocalArgs{
Address: pulumi.String("string"),
Port: pulumi.Float64(0),
},
Port: pulumi.Float64(0),
},
Udp: &libvirt.DomainDevicesInterfaceSourceUdpArgs{
Address: pulumi.String("string"),
Local: &libvirt.DomainDevicesInterfaceSourceUdpLocalArgs{
Address: pulumi.String("string"),
Port: pulumi.Float64(0),
},
Port: pulumi.Float64(0),
},
User: &libvirt.DomainDevicesInterfaceSourceUserArgs{
Dev: pulumi.String("string"),
},
Vdpa: &libvirt.DomainDevicesInterfaceSourceVdpaArgs{
Device: pulumi.String("string"),
},
Vds: &libvirt.DomainDevicesInterfaceSourceVdsArgs{
SwitchId: pulumi.String("string"),
ConnectionId: pulumi.Float64(0),
PortGroupId: pulumi.String("string"),
PortId: pulumi.Float64(0),
},
VhostUser: &libvirt.DomainDevicesInterfaceSourceVhostUserArgs{
Dev: pulumi.String("string"),
Chardev: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevArgs{
Dbus: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesInterfaceSourceVhostUserChardevDevSecLabelArray{
&libvirt.DomainDevicesInterfaceSourceVhostUserChardevDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesInterfaceSourceVhostUserChardevFileSecLabelArray{
&libvirt.DomainDevicesInterfaceSourceVhostUserChardevFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevPipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesInterfaceSourceVhostUserChardevPipeSecLabelArray{
&libvirt.DomainDevicesInterfaceSourceVhostUserChardevPipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevPtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesInterfaceSourceVhostUserChardevPtySecLabelArray{
&libvirt.DomainDevicesInterfaceSourceVhostUserChardevPtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesInterfaceSourceVhostUserChardevUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesInterfaceSourceVhostUserChardevUnixSecLabelArray{
&libvirt.DomainDevicesInterfaceSourceVhostUserChardevUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
},
Target: &libvirt.DomainDevicesInterfaceTargetArgs{
Dev: pulumi.String("string"),
Managed: pulumi.Bool(false),
},
Teaming: &libvirt.DomainDevicesInterfaceTeamingArgs{
Type: pulumi.String("string"),
Persistent: pulumi.String("string"),
},
TrustGuestRxFilters: pulumi.String("string"),
Tune: &libvirt.DomainDevicesInterfaceTuneArgs{
SndBuf: pulumi.Float64(0),
},
VirtualPort: &libvirt.DomainDevicesInterfaceVirtualPortArgs{
Params: &libvirt.DomainDevicesInterfaceVirtualPortParamsArgs{
Any: &libvirt.DomainDevicesInterfaceVirtualPortParamsAnyArgs{
InstanceId: pulumi.String("string"),
InterfaceId: pulumi.String("string"),
ManagerId: pulumi.Float64(0),
ProfileId: pulumi.String("string"),
TypeId: pulumi.Float64(0),
TypeIdVersion: pulumi.Float64(0),
},
MidoNet: &libvirt.DomainDevicesInterfaceVirtualPortParamsMidoNetArgs{
InterfaceId: pulumi.String("string"),
},
OpenVSwitch: &libvirt.DomainDevicesInterfaceVirtualPortParamsOpenVSwitchArgs{
InterfaceId: pulumi.String("string"),
ProfileId: pulumi.String("string"),
},
Vepa8021qbg: &libvirt.DomainDevicesInterfaceVirtualPortParamsVepa8021qbgArgs{
InstanceId: pulumi.String("string"),
ManagerId: pulumi.Float64(0),
TypeId: pulumi.Float64(0),
TypeIdVersion: pulumi.Float64(0),
},
VnTag8011qbh: &libvirt.DomainDevicesInterfaceVirtualPortParamsVnTag8011qbhArgs{
ProfileId: pulumi.String("string"),
},
},
},
Vlan: &libvirt.DomainDevicesInterfaceVlanArgs{
Tags: libvirt.DomainDevicesInterfaceVlanTagArray{
&libvirt.DomainDevicesInterfaceVlanTagArgs{
Id: pulumi.Float64(0),
NativeMode: pulumi.String("string"),
},
},
Trunk: pulumi.String("string"),
},
WaitForIp: &libvirt.DomainDevicesInterfaceWaitForIpArgs{
Source: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
},
},
Iommu: &libvirt.DomainDevicesIommuArgs{
Model: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesIommuAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesIommuAddressArgs{},
Alias: &libvirt.DomainDevicesIommuAliasArgs{
Name: pulumi.String("string"),
},
Driver: &libvirt.DomainDevicesIommuDriverArgs{
AwBits: pulumi.Float64(0),
CachingMode: pulumi.String("string"),
DmaTranslation: pulumi.String("string"),
Eim: pulumi.String("string"),
IntRemap: pulumi.String("string"),
Iotlb: pulumi.String("string"),
Passthrough: pulumi.String("string"),
XtSup: pulumi.String("string"),
},
},
Leases: libvirt.DomainDevicesLeaseArray{
&libvirt.DomainDevicesLeaseArgs{
Lockspace: pulumi.String("string"),
Key: pulumi.String("string"),
Target: &libvirt.DomainDevicesLeaseTargetArgs{
Path: pulumi.String("string"),
Offset: pulumi.Float64(0),
},
},
},
MemBalloon: &libvirt.DomainDevicesMemBalloonArgs{
Model: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesMemBalloonAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesMemBalloonAddressArgs{},
Alias: &libvirt.DomainDevicesMemBalloonAliasArgs{
Name: pulumi.String("string"),
},
AutoDeflate: pulumi.String("string"),
Driver: &libvirt.DomainDevicesMemBalloonDriverArgs{
Ats: pulumi.String("string"),
Iommu: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
},
FreePageReporting: pulumi.String("string"),
Stats: &libvirt.DomainDevicesMemBalloonStatsArgs{
Period: pulumi.Float64(0),
},
},
Memorydevs: libvirt.DomainDevicesMemorydevArray{
&libvirt.DomainDevicesMemorydevArgs{
Model: pulumi.String("string"),
Access: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesMemorydevAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesMemorydevAddressArgs{},
Alias: &libvirt.DomainDevicesMemorydevAliasArgs{
Name: pulumi.String("string"),
},
Discard: pulumi.String("string"),
Source: &libvirt.DomainDevicesMemorydevSourceArgs{
AlignSize: pulumi.Float64(0),
AlignSizeUnit: pulumi.String("string"),
NodeMask: pulumi.String("string"),
PageSize: pulumi.Float64(0),
PageSizeUnit: pulumi.String("string"),
Path: pulumi.String("string"),
Pmem: pulumi.Bool(false),
},
Target: &libvirt.DomainDevicesMemorydevTargetArgs{
Address: &libvirt.DomainDevicesMemorydevTargetAddressArgs{
Base: pulumi.Float64(0),
},
Block: pulumi.Float64(0),
BlockUnit: pulumi.String("string"),
DynamicMemslots: pulumi.String("string"),
Label: &libvirt.DomainDevicesMemorydevTargetLabelArgs{
Size: pulumi.Float64(0),
SizeUnit: pulumi.String("string"),
},
Node: pulumi.Float64(0),
ReadOnly: pulumi.Bool(false),
Requested: pulumi.Float64(0),
RequestedUnit: pulumi.String("string"),
Size: pulumi.Float64(0),
SizeUnit: pulumi.String("string"),
},
Uuid: pulumi.String("string"),
},
},
Nvram: &libvirt.DomainDevicesNvramArgs{
Acpi: &libvirt.DomainDevicesNvramAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesNvramAddressArgs{},
Alias: &libvirt.DomainDevicesNvramAliasArgs{
Name: pulumi.String("string"),
},
},
Panics: libvirt.DomainDevicesPanicArray{
&libvirt.DomainDevicesPanicArgs{
Acpi: &libvirt.DomainDevicesPanicAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesPanicAddressArgs{},
Alias: &libvirt.DomainDevicesPanicAliasArgs{
Name: pulumi.String("string"),
},
Model: pulumi.String("string"),
},
},
Parallels: libvirt.DomainDevicesParallelArray{
&libvirt.DomainDevicesParallelArgs{
Acpi: &libvirt.DomainDevicesParallelAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesParallelAddressArgs{},
Alias: &libvirt.DomainDevicesParallelAliasArgs{
Name: pulumi.String("string"),
},
Log: &libvirt.DomainDevicesParallelLogArgs{
File: pulumi.String("string"),
Append: pulumi.String("string"),
},
Protocol: &libvirt.DomainDevicesParallelProtocolArgs{
Type: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesParallelSourceArgs{
Dbus: &libvirt.DomainDevicesParallelSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesParallelSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesParallelSourceDevSecLabelArray{
&libvirt.DomainDevicesParallelSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesParallelSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesParallelSourceFileSecLabelArray{
&libvirt.DomainDevicesParallelSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesParallelSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesParallelSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesParallelSourcePipeSecLabelArray{
&libvirt.DomainDevicesParallelSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesParallelSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesParallelSourcePtySecLabelArray{
&libvirt.DomainDevicesParallelSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesParallelSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesParallelSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesParallelSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesParallelSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesParallelSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesParallelSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesParallelSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesParallelSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesParallelSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesParallelSourceUnixSecLabelArray{
&libvirt.DomainDevicesParallelSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
Target: &libvirt.DomainDevicesParallelTargetArgs{
Port: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
},
Pstore: &libvirt.DomainDevicesPstoreArgs{
Backend: pulumi.String("string"),
Path: pulumi.String("string"),
Size: pulumi.Float64(0),
Acpi: &libvirt.DomainDevicesPstoreAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesPstoreAddressArgs{},
Alias: &libvirt.DomainDevicesPstoreAliasArgs{
Name: pulumi.String("string"),
},
SizeUnit: pulumi.String("string"),
},
RedirDevs: libvirt.DomainDevicesRedirDevArray{
&libvirt.DomainDevicesRedirDevArgs{
Acpi: &libvirt.DomainDevicesRedirDevAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesRedirDevAddressArgs{},
Alias: &libvirt.DomainDevicesRedirDevAliasArgs{
Name: pulumi.String("string"),
},
Boot: &libvirt.DomainDevicesRedirDevBootArgs{
Order: pulumi.Float64(0),
LoadParm: pulumi.String("string"),
},
Bus: pulumi.String("string"),
Protocol: &libvirt.DomainDevicesRedirDevProtocolArgs{
Type: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesRedirDevSourceArgs{
Dbus: &libvirt.DomainDevicesRedirDevSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesRedirDevSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRedirDevSourceDevSecLabelArray{
&libvirt.DomainDevicesRedirDevSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesRedirDevSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRedirDevSourceFileSecLabelArray{
&libvirt.DomainDevicesRedirDevSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesRedirDevSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesRedirDevSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRedirDevSourcePipeSecLabelArray{
&libvirt.DomainDevicesRedirDevSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesRedirDevSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRedirDevSourcePtySecLabelArray{
&libvirt.DomainDevicesRedirDevSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesRedirDevSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesRedirDevSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesRedirDevSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesRedirDevSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesRedirDevSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesRedirDevSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesRedirDevSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesRedirDevSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesRedirDevSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesRedirDevSourceUnixSecLabelArray{
&libvirt.DomainDevicesRedirDevSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
},
RedirFilters: libvirt.DomainDevicesRedirFilterArray{
&libvirt.DomainDevicesRedirFilterArgs{
Usbs: libvirt.DomainDevicesRedirFilterUsbArray{
&libvirt.DomainDevicesRedirFilterUsbArgs{
Allow: pulumi.String("string"),
Class: pulumi.Float64(0),
Product: pulumi.Float64(0),
Vendor: pulumi.Float64(0),
Version: pulumi.String("string"),
},
},
},
},
Rngs: libvirt.DomainDevicesRngArray{
&libvirt.DomainDevicesRngArgs{
Model: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesRngAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesRngAddressArgs{},
Alias: &libvirt.DomainDevicesRngAliasArgs{
Name: pulumi.String("string"),
},
Backend: &libvirt.DomainDevicesRngBackendArgs{
BuiltIn: pulumi.Bool(false),
Egd: &libvirt.DomainDevicesRngBackendEgdArgs{
Protocol: &libvirt.DomainDevicesRngBackendEgdProtocolArgs{
Type: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesRngBackendEgdSourceArgs{
Dbus: &libvirt.DomainDevicesRngBackendEgdSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesRngBackendEgdSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRngBackendEgdSourceDevSecLabelArray{
&libvirt.DomainDevicesRngBackendEgdSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesRngBackendEgdSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRngBackendEgdSourceFileSecLabelArray{
&libvirt.DomainDevicesRngBackendEgdSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesRngBackendEgdSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesRngBackendEgdSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRngBackendEgdSourcePipeSecLabelArray{
&libvirt.DomainDevicesRngBackendEgdSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesRngBackendEgdSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesRngBackendEgdSourcePtySecLabelArray{
&libvirt.DomainDevicesRngBackendEgdSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesRngBackendEgdSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesRngBackendEgdSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesRngBackendEgdSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesRngBackendEgdSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesRngBackendEgdSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesRngBackendEgdSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesRngBackendEgdSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesRngBackendEgdSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesRngBackendEgdSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesRngBackendEgdSourceUnixSecLabelArray{
&libvirt.DomainDevicesRngBackendEgdSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
Random: pulumi.String("string"),
},
Driver: &libvirt.DomainDevicesRngDriverArgs{
Ats: pulumi.String("string"),
Iommu: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
},
Rate: &libvirt.DomainDevicesRngRateArgs{
Bytes: pulumi.Float64(0),
Period: pulumi.Float64(0),
},
},
},
Serials: libvirt.DomainDevicesSerialArray{
&libvirt.DomainDevicesSerialArgs{
Acpi: &libvirt.DomainDevicesSerialAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesSerialAddressArgs{},
Alias: &libvirt.DomainDevicesSerialAliasArgs{
Name: pulumi.String("string"),
},
Log: &libvirt.DomainDevicesSerialLogArgs{
File: pulumi.String("string"),
Append: pulumi.String("string"),
},
Protocol: &libvirt.DomainDevicesSerialProtocolArgs{
Type: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesSerialSourceArgs{
Dbus: &libvirt.DomainDevicesSerialSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesSerialSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSerialSourceDevSecLabelArray{
&libvirt.DomainDevicesSerialSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesSerialSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSerialSourceFileSecLabelArray{
&libvirt.DomainDevicesSerialSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesSerialSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesSerialSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSerialSourcePipeSecLabelArray{
&libvirt.DomainDevicesSerialSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesSerialSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSerialSourcePtySecLabelArray{
&libvirt.DomainDevicesSerialSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesSerialSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesSerialSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesSerialSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesSerialSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesSerialSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesSerialSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesSerialSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesSerialSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesSerialSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesSerialSourceUnixSecLabelArray{
&libvirt.DomainDevicesSerialSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
Target: &libvirt.DomainDevicesSerialTargetArgs{
Model: &libvirt.DomainDevicesSerialTargetModelArgs{
Name: pulumi.String("string"),
},
Port: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
},
Shmems: libvirt.DomainDevicesShmemArray{
&libvirt.DomainDevicesShmemArgs{
Name: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesShmemAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesShmemAddressArgs{},
Alias: &libvirt.DomainDevicesShmemAliasArgs{
Name: pulumi.String("string"),
},
Model: &libvirt.DomainDevicesShmemModelArgs{
Type: pulumi.String("string"),
},
Msi: &libvirt.DomainDevicesShmemMsiArgs{
Enabled: pulumi.String("string"),
IoEventFd: pulumi.String("string"),
Vectors: pulumi.Float64(0),
},
Role: pulumi.String("string"),
Server: &libvirt.DomainDevicesShmemServerArgs{
Path: pulumi.String("string"),
},
Size: pulumi.Float64(0),
SizeUnit: pulumi.String("string"),
},
},
Smartcards: libvirt.DomainDevicesSmartcardArray{
&libvirt.DomainDevicesSmartcardArgs{
Acpi: &libvirt.DomainDevicesSmartcardAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesSmartcardAddressArgs{},
Alias: &libvirt.DomainDevicesSmartcardAliasArgs{
Name: pulumi.String("string"),
},
Database: pulumi.String("string"),
Host: pulumi.Bool(false),
HostCerts: libvirt.DomainDevicesSmartcardHostCertArray{
&libvirt.DomainDevicesSmartcardHostCertArgs{
File: pulumi.String("string"),
},
},
Passthrough: &libvirt.DomainDevicesSmartcardPassthroughArgs{
Dbus: &libvirt.DomainDevicesSmartcardPassthroughDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesSmartcardPassthroughDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSmartcardPassthroughDevSecLabelArray{
&libvirt.DomainDevicesSmartcardPassthroughDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesSmartcardPassthroughFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSmartcardPassthroughFileSecLabelArray{
&libvirt.DomainDevicesSmartcardPassthroughFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesSmartcardPassthroughNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesSmartcardPassthroughPipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSmartcardPassthroughPipeSecLabelArray{
&libvirt.DomainDevicesSmartcardPassthroughPipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesSmartcardPassthroughPtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesSmartcardPassthroughPtySecLabelArray{
&libvirt.DomainDevicesSmartcardPassthroughPtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesSmartcardPassthroughQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesSmartcardPassthroughQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesSmartcardPassthroughQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesSmartcardPassthroughSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesSmartcardPassthroughTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesSmartcardPassthroughTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesSmartcardPassthroughUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesSmartcardPassthroughUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesSmartcardPassthroughUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesSmartcardPassthroughUnixSecLabelArray{
&libvirt.DomainDevicesSmartcardPassthroughUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
Protocol: &libvirt.DomainDevicesSmartcardProtocolArgs{
Type: pulumi.String("string"),
},
},
},
Sounds: libvirt.DomainDevicesSoundArray{
&libvirt.DomainDevicesSoundArgs{
Model: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesSoundAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesSoundAddressArgs{},
Alias: &libvirt.DomainDevicesSoundAliasArgs{
Name: pulumi.String("string"),
},
Audio: &libvirt.DomainDevicesSoundAudioArgs{
Id: pulumi.Float64(0),
},
Codecs: libvirt.DomainDevicesSoundCodecArray{
&libvirt.DomainDevicesSoundCodecArgs{
Type: pulumi.String("string"),
},
},
Driver: &libvirt.DomainDevicesSoundDriverArgs{
Ats: pulumi.String("string"),
Iommu: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
},
MultiChannel: pulumi.String("string"),
Streams: pulumi.Float64(0),
},
},
Tpms: libvirt.DomainDevicesTpmArray{
&libvirt.DomainDevicesTpmArgs{
Acpi: &libvirt.DomainDevicesTpmAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesTpmAddressArgs{},
Alias: &libvirt.DomainDevicesTpmAliasArgs{
Name: pulumi.String("string"),
},
Backend: &libvirt.DomainDevicesTpmBackendArgs{
Emulator: &libvirt.DomainDevicesTpmBackendEmulatorArgs{
ActivePcrBanks: &libvirt.DomainDevicesTpmBackendEmulatorActivePcrBanksArgs{
Sha1: pulumi.Bool(false),
Sha256: pulumi.Bool(false),
Sha384: pulumi.Bool(false),
Sha512: pulumi.Bool(false),
},
Debug: pulumi.Float64(0),
Encryption: &libvirt.DomainDevicesTpmBackendEmulatorEncryptionArgs{
Secret: pulumi.String("string"),
},
PersistentState: pulumi.String("string"),
Profile: &libvirt.DomainDevicesTpmBackendEmulatorProfileArgs{
Name: pulumi.String("string"),
RemoveDisabled: pulumi.String("string"),
Source: pulumi.String("string"),
},
Source: &libvirt.DomainDevicesTpmBackendEmulatorSourceArgs{
Dir: &libvirt.DomainDevicesTpmBackendEmulatorSourceDirArgs{
Path: pulumi.String("string"),
},
File: &libvirt.DomainDevicesTpmBackendEmulatorSourceFileArgs{
Path: pulumi.String("string"),
},
},
Version: pulumi.String("string"),
},
External: &libvirt.DomainDevicesTpmBackendExternalArgs{
Source: &libvirt.DomainDevicesTpmBackendExternalSourceArgs{
Dbus: &libvirt.DomainDevicesTpmBackendExternalSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainDevicesTpmBackendExternalSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesTpmBackendExternalSourceDevSecLabelArray{
&libvirt.DomainDevicesTpmBackendExternalSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainDevicesTpmBackendExternalSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesTpmBackendExternalSourceFileSecLabelArray{
&libvirt.DomainDevicesTpmBackendExternalSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainDevicesTpmBackendExternalSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainDevicesTpmBackendExternalSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesTpmBackendExternalSourcePipeSecLabelArray{
&libvirt.DomainDevicesTpmBackendExternalSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainDevicesTpmBackendExternalSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainDevicesTpmBackendExternalSourcePtySecLabelArray{
&libvirt.DomainDevicesTpmBackendExternalSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainDevicesTpmBackendExternalSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainDevicesTpmBackendExternalSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainDevicesTpmBackendExternalSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainDevicesTpmBackendExternalSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainDevicesTpmBackendExternalSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesTpmBackendExternalSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainDevicesTpmBackendExternalSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainDevicesTpmBackendExternalSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainDevicesTpmBackendExternalSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainDevicesTpmBackendExternalSourceUnixSecLabelArray{
&libvirt.DomainDevicesTpmBackendExternalSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
Passthrough: &libvirt.DomainDevicesTpmBackendPassthroughArgs{
Device: &libvirt.DomainDevicesTpmBackendPassthroughDeviceArgs{
Path: pulumi.String("string"),
},
},
},
Model: pulumi.String("string"),
},
},
Videos: libvirt.DomainDevicesVideoArray{
&libvirt.DomainDevicesVideoArgs{
Acpi: &libvirt.DomainDevicesVideoAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesVideoAddressArgs{},
Alias: &libvirt.DomainDevicesVideoAliasArgs{
Name: pulumi.String("string"),
},
Driver: &libvirt.DomainDevicesVideoDriverArgs{
Ats: pulumi.String("string"),
Iommu: pulumi.String("string"),
Name: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
VgaConf: pulumi.String("string"),
},
Model: &libvirt.DomainDevicesVideoModelArgs{
Accel: &libvirt.DomainDevicesVideoModelAccelArgs{
Accel2d: pulumi.String("string"),
Accel3d: pulumi.String("string"),
RenderNode: pulumi.String("string"),
},
Blob: pulumi.String("string"),
Edid: pulumi.String("string"),
Heads: pulumi.Float64(0),
Primary: pulumi.String("string"),
Ram: pulumi.Float64(0),
Resolution: &libvirt.DomainDevicesVideoModelResolutionArgs{
X: pulumi.Float64(0),
Y: pulumi.Float64(0),
},
Type: pulumi.String("string"),
VgaMem: pulumi.Float64(0),
Vram: pulumi.Float64(0),
Vram64: pulumi.Float64(0),
},
},
},
Vsock: &libvirt.DomainDevicesVsockArgs{
Acpi: &libvirt.DomainDevicesVsockAcpiArgs{
Index: pulumi.Float64(0),
},
Address: &libvirt.DomainDevicesVsockAddressArgs{},
Alias: &libvirt.DomainDevicesVsockAliasArgs{
Name: pulumi.String("string"),
},
Cid: &libvirt.DomainDevicesVsockCidArgs{
Address: pulumi.String("string"),
Auto: pulumi.String("string"),
},
Driver: &libvirt.DomainDevicesVsockDriverArgs{
Ats: pulumi.String("string"),
Iommu: pulumi.String("string"),
Packed: pulumi.String("string"),
PagePerVq: pulumi.String("string"),
},
Model: pulumi.String("string"),
},
Watchdogs: libvirt.DomainDevicesWatchdogArray{
&libvirt.DomainDevicesWatchdogArgs{
Model: pulumi.String("string"),
Acpi: &libvirt.DomainDevicesWatchdogAcpiArgs{
Index: pulumi.Float64(0),
},
Action: pulumi.String("string"),
Address: &libvirt.DomainDevicesWatchdogAddressArgs{},
Alias: &libvirt.DomainDevicesWatchdogAliasArgs{
Name: pulumi.String("string"),
},
},
},
},
Features: &libvirt.DomainFeaturesArgs{
Acpi: pulumi.Bool(false),
Aia: &libvirt.DomainFeaturesAiaArgs{
Value: pulumi.String("string"),
},
Apic: &libvirt.DomainFeaturesApicArgs{
Eoi: pulumi.String("string"),
},
AsyncTeardown: &libvirt.DomainFeaturesAsyncTeardownArgs{
Enabled: pulumi.String("string"),
},
Capabilities: &libvirt.DomainFeaturesCapabilitiesArgs{
AuditControl: &libvirt.DomainFeaturesCapabilitiesAuditControlArgs{
State: pulumi.String("string"),
},
AuditWrite: &libvirt.DomainFeaturesCapabilitiesAuditWriteArgs{
State: pulumi.String("string"),
},
BlockSuspend: &libvirt.DomainFeaturesCapabilitiesBlockSuspendArgs{
State: pulumi.String("string"),
},
Chown: &libvirt.DomainFeaturesCapabilitiesChownArgs{
State: pulumi.String("string"),
},
DacOverride: &libvirt.DomainFeaturesCapabilitiesDacOverrideArgs{
State: pulumi.String("string"),
},
DacReadSearch: &libvirt.DomainFeaturesCapabilitiesDacReadSearchArgs{
State: pulumi.String("string"),
},
Fowner: &libvirt.DomainFeaturesCapabilitiesFownerArgs{
State: pulumi.String("string"),
},
FsetId: &libvirt.DomainFeaturesCapabilitiesFsetIdArgs{
State: pulumi.String("string"),
},
IpcLock: &libvirt.DomainFeaturesCapabilitiesIpcLockArgs{
State: pulumi.String("string"),
},
IpcOwner: &libvirt.DomainFeaturesCapabilitiesIpcOwnerArgs{
State: pulumi.String("string"),
},
Kill: &libvirt.DomainFeaturesCapabilitiesKillArgs{
State: pulumi.String("string"),
},
Lease: &libvirt.DomainFeaturesCapabilitiesLeaseArgs{
State: pulumi.String("string"),
},
LinuxImmutable: &libvirt.DomainFeaturesCapabilitiesLinuxImmutableArgs{
State: pulumi.String("string"),
},
MacAdmin: &libvirt.DomainFeaturesCapabilitiesMacAdminArgs{
State: pulumi.String("string"),
},
MacOverride: &libvirt.DomainFeaturesCapabilitiesMacOverrideArgs{
State: pulumi.String("string"),
},
MkNod: &libvirt.DomainFeaturesCapabilitiesMkNodArgs{
State: pulumi.String("string"),
},
NetAdmin: &libvirt.DomainFeaturesCapabilitiesNetAdminArgs{
State: pulumi.String("string"),
},
NetBindService: &libvirt.DomainFeaturesCapabilitiesNetBindServiceArgs{
State: pulumi.String("string"),
},
NetBroadcast: &libvirt.DomainFeaturesCapabilitiesNetBroadcastArgs{
State: pulumi.String("string"),
},
NetRaw: &libvirt.DomainFeaturesCapabilitiesNetRawArgs{
State: pulumi.String("string"),
},
Policy: pulumi.String("string"),
SetFCap: &libvirt.DomainFeaturesCapabilitiesSetFCapArgs{
State: pulumi.String("string"),
},
SetGid: &libvirt.DomainFeaturesCapabilitiesSetGidArgs{
State: pulumi.String("string"),
},
SetPCap: &libvirt.DomainFeaturesCapabilitiesSetPCapArgs{
State: pulumi.String("string"),
},
SetUid: &libvirt.DomainFeaturesCapabilitiesSetUidArgs{
State: pulumi.String("string"),
},
SysAdmin: &libvirt.DomainFeaturesCapabilitiesSysAdminArgs{
State: pulumi.String("string"),
},
SysBoot: &libvirt.DomainFeaturesCapabilitiesSysBootArgs{
State: pulumi.String("string"),
},
SysChRoot: &libvirt.DomainFeaturesCapabilitiesSysChRootArgs{
State: pulumi.String("string"),
},
SysLog: &libvirt.DomainFeaturesCapabilitiesSysLogArgs{
State: pulumi.String("string"),
},
SysModule: &libvirt.DomainFeaturesCapabilitiesSysModuleArgs{
State: pulumi.String("string"),
},
SysNice: &libvirt.DomainFeaturesCapabilitiesSysNiceArgs{
State: pulumi.String("string"),
},
SysPAcct: &libvirt.DomainFeaturesCapabilitiesSysPAcctArgs{
State: pulumi.String("string"),
},
SysPTrace: &libvirt.DomainFeaturesCapabilitiesSysPTraceArgs{
State: pulumi.String("string"),
},
SysRawIo: &libvirt.DomainFeaturesCapabilitiesSysRawIoArgs{
State: pulumi.String("string"),
},
SysResource: &libvirt.DomainFeaturesCapabilitiesSysResourceArgs{
State: pulumi.String("string"),
},
SysTime: &libvirt.DomainFeaturesCapabilitiesSysTimeArgs{
State: pulumi.String("string"),
},
SysTtyCnofig: &libvirt.DomainFeaturesCapabilitiesSysTtyCnofigArgs{
State: pulumi.String("string"),
},
WakeAlarm: &libvirt.DomainFeaturesCapabilitiesWakeAlarmArgs{
State: pulumi.String("string"),
},
},
CcfAssist: &libvirt.DomainFeaturesCcfAssistArgs{
State: pulumi.String("string"),
},
Cfpc: &libvirt.DomainFeaturesCfpcArgs{
Value: pulumi.String("string"),
},
Gic: &libvirt.DomainFeaturesGicArgs{
Version: pulumi.String("string"),
},
Hap: &libvirt.DomainFeaturesHapArgs{
State: pulumi.String("string"),
},
Hpt: &libvirt.DomainFeaturesHptArgs{
MaxPageSize: pulumi.String("string"),
MaxPageSizeUnit: pulumi.String("string"),
Resizing: pulumi.String("string"),
},
Htm: &libvirt.DomainFeaturesHtmArgs{
State: pulumi.String("string"),
},
HyperV: &libvirt.DomainFeaturesHyperVArgs{
Avic: &libvirt.DomainFeaturesHyperVAvicArgs{
State: pulumi.String("string"),
},
EmsrBitmap: &libvirt.DomainFeaturesHyperVEmsrBitmapArgs{
State: pulumi.String("string"),
},
Evmcs: &libvirt.DomainFeaturesHyperVEvmcsArgs{
State: pulumi.String("string"),
},
Frequencies: &libvirt.DomainFeaturesHyperVFrequenciesArgs{
State: pulumi.String("string"),
},
Ipi: &libvirt.DomainFeaturesHyperVIpiArgs{
State: pulumi.String("string"),
},
Mode: pulumi.String("string"),
ReEnlightenment: &libvirt.DomainFeaturesHyperVReEnlightenmentArgs{
State: pulumi.String("string"),
},
Relaxed: &libvirt.DomainFeaturesHyperVRelaxedArgs{
State: pulumi.String("string"),
},
Reset: &libvirt.DomainFeaturesHyperVResetArgs{
State: pulumi.String("string"),
},
Runtime: &libvirt.DomainFeaturesHyperVRuntimeArgs{
State: pulumi.String("string"),
},
Spinlocks: &libvirt.DomainFeaturesHyperVSpinlocksArgs{
Retries: pulumi.Float64(0),
},
Stimer: &libvirt.DomainFeaturesHyperVStimerArgs{
Direct: &libvirt.DomainFeaturesHyperVStimerDirectArgs{
State: pulumi.String("string"),
},
},
Synic: &libvirt.DomainFeaturesHyperVSynicArgs{
State: pulumi.String("string"),
},
TlbFlush: &libvirt.DomainFeaturesHyperVTlbFlushArgs{
Direct: &libvirt.DomainFeaturesHyperVTlbFlushDirectArgs{
State: pulumi.String("string"),
},
Extended: &libvirt.DomainFeaturesHyperVTlbFlushExtendedArgs{
State: pulumi.String("string"),
},
},
Vapic: &libvirt.DomainFeaturesHyperVVapicArgs{
State: pulumi.String("string"),
},
VendorId: &libvirt.DomainFeaturesHyperVVendorIdArgs{
Value: pulumi.String("string"),
},
VpIndex: &libvirt.DomainFeaturesHyperVVpIndexArgs{
State: pulumi.String("string"),
},
XmmInput: &libvirt.DomainFeaturesHyperVXmmInputArgs{
State: pulumi.String("string"),
},
},
Ibs: &libvirt.DomainFeaturesIbsArgs{
Value: pulumi.String("string"),
},
Ioapic: &libvirt.DomainFeaturesIoapicArgs{
Driver: pulumi.String("string"),
},
Kvm: &libvirt.DomainFeaturesKvmArgs{
DirtyRing: &libvirt.DomainFeaturesKvmDirtyRingArgs{
Size: pulumi.Float64(0),
},
Hidden: &libvirt.DomainFeaturesKvmHiddenArgs{
State: pulumi.String("string"),
},
HintDedicated: &libvirt.DomainFeaturesKvmHintDedicatedArgs{
State: pulumi.String("string"),
},
PollControl: &libvirt.DomainFeaturesKvmPollControlArgs{
State: pulumi.String("string"),
},
Pvipi: &libvirt.DomainFeaturesKvmPvipiArgs{
State: pulumi.String("string"),
},
},
Msrs: &libvirt.DomainFeaturesMsrsArgs{
Unknown: pulumi.String("string"),
},
NestedHv: &libvirt.DomainFeaturesNestedHvArgs{
State: pulumi.String("string"),
},
Pae: pulumi.Bool(false),
Pmu: &libvirt.DomainFeaturesPmuArgs{
State: pulumi.String("string"),
},
PrivNet: pulumi.Bool(false),
Ps2: &libvirt.DomainFeaturesPs2Args{
State: pulumi.String("string"),
},
PvSpinlock: &libvirt.DomainFeaturesPvSpinlockArgs{
State: pulumi.String("string"),
},
Ras: &libvirt.DomainFeaturesRasArgs{
State: pulumi.String("string"),
},
Sbbc: &libvirt.DomainFeaturesSbbcArgs{
Value: pulumi.String("string"),
},
Smm: &libvirt.DomainFeaturesSmmArgs{
State: pulumi.String("string"),
Tseg: pulumi.Float64(0),
TsegUnit: pulumi.String("string"),
},
Tcg: &libvirt.DomainFeaturesTcgArgs{
TbCache: pulumi.Float64(0),
TbCacheUnit: pulumi.String("string"),
},
Viridian: pulumi.Bool(false),
VmCoreInfo: &libvirt.DomainFeaturesVmCoreInfoArgs{
State: pulumi.String("string"),
},
VmPort: &libvirt.DomainFeaturesVmPortArgs{
State: pulumi.String("string"),
},
Xen: &libvirt.DomainFeaturesXenArgs{
E820host: &libvirt.DomainFeaturesXenE820hostArgs{
State: pulumi.String("string"),
},
Passthrough: &libvirt.DomainFeaturesXenPassthroughArgs{
Mode: pulumi.String("string"),
State: pulumi.String("string"),
},
},
},
GenId: pulumi.String("string"),
Hwuuid: pulumi.String("string"),
IdMap: &libvirt.DomainIdMapArgs{
GiDs: libvirt.DomainIdMapGiDArray{
&libvirt.DomainIdMapGiDArgs{
Count: pulumi.Float64(0),
Start: pulumi.Float64(0),
Target: pulumi.Float64(0),
},
},
UiDs: libvirt.DomainIdMapUiDArray{
&libvirt.DomainIdMapUiDArgs{
Count: pulumi.Float64(0),
Start: pulumi.Float64(0),
Target: pulumi.Float64(0),
},
},
},
IoThreadIDs: &libvirt.DomainIoThreadIDsArgs{
IoThreads: libvirt.DomainIoThreadIDsIoThreadArray{
&libvirt.DomainIoThreadIDsIoThreadArgs{
Id: pulumi.Float64(0),
Poll: &libvirt.DomainIoThreadIDsIoThreadPollArgs{
Grow: pulumi.Float64(0),
Max: pulumi.Float64(0),
Shrink: pulumi.Float64(0),
},
PoolMax: pulumi.Float64(0),
PoolMin: pulumi.Float64(0),
},
},
},
IoThreads: pulumi.Float64(0),
KeyWrap: &libvirt.DomainKeyWrapArgs{
Ciphers: libvirt.DomainKeyWrapCipherArray{
&libvirt.DomainKeyWrapCipherArgs{
Name: pulumi.String("string"),
State: pulumi.String("string"),
},
},
},
LaunchSecurity: &libvirt.DomainLaunchSecurityArgs{
S390pv: pulumi.Bool(false),
Sev: &libvirt.DomainLaunchSecuritySevArgs{
DhCert: pulumi.String("string"),
Session: pulumi.String("string"),
CbitPos: pulumi.Float64(0),
KernelHashes: pulumi.String("string"),
Policy: pulumi.Float64(0),
ReducedPhysBits: pulumi.Float64(0),
},
Sevsnp: &libvirt.DomainLaunchSecuritySevsnpArgs{
AuthorKey: pulumi.String("string"),
CbitPos: pulumi.Float64(0),
GuestVisibleWorkarounds: pulumi.String("string"),
HostData: pulumi.String("string"),
IdAuth: pulumi.String("string"),
IdBlock: pulumi.String("string"),
KernelHashes: pulumi.String("string"),
Policy: pulumi.Float64(0),
ReducedPhysBits: pulumi.Float64(0),
Vcek: pulumi.String("string"),
},
Tdx: &libvirt.DomainLaunchSecurityTdxArgs{
MrConfigId: pulumi.String("string"),
MrOwner: pulumi.String("string"),
MrOwnerConfig: pulumi.String("string"),
Policy: pulumi.Float64(0),
QuoteGenerationService: &libvirt.DomainLaunchSecurityTdxQuoteGenerationServiceArgs{
Path: pulumi.String("string"),
},
},
},
MaximumMemory: pulumi.Float64(0),
MaximumMemorySlots: pulumi.Float64(0),
MaximumMemoryUnit: pulumi.String("string"),
Memory: pulumi.Float64(0),
MemoryBacking: &libvirt.DomainMemoryBackingArgs{
MemoryAccess: &libvirt.DomainMemoryBackingMemoryAccessArgs{
Mode: pulumi.String("string"),
},
MemoryAllocation: &libvirt.DomainMemoryBackingMemoryAllocationArgs{
Mode: pulumi.String("string"),
Threads: pulumi.Float64(0),
},
MemoryDiscard: pulumi.Bool(false),
MemoryHugePages: &libvirt.DomainMemoryBackingMemoryHugePagesArgs{
Hugepages: libvirt.DomainMemoryBackingMemoryHugePagesHugepageArray{
&libvirt.DomainMemoryBackingMemoryHugePagesHugepageArgs{
Size: pulumi.Float64(0),
Nodeset: pulumi.String("string"),
Unit: pulumi.String("string"),
},
},
},
MemoryLocked: pulumi.Bool(false),
MemoryNosharepages: pulumi.Bool(false),
MemorySource: &libvirt.DomainMemoryBackingMemorySourceArgs{
Type: pulumi.String("string"),
},
},
MemoryDumpCore: pulumi.String("string"),
MemoryTune: &libvirt.DomainMemoryTuneArgs{
HardLimit: pulumi.Float64(0),
HardLimitUnit: pulumi.String("string"),
MinGuarantee: pulumi.Float64(0),
MinGuaranteeUnit: pulumi.String("string"),
SoftLimit: pulumi.Float64(0),
SoftLimitUnit: pulumi.String("string"),
SwapHardLimit: pulumi.Float64(0),
SwapHardLimitUnit: pulumi.String("string"),
},
MemoryUnit: pulumi.String("string"),
Metadata: &libvirt.DomainMetadataArgs{
Xml: pulumi.String("string"),
},
Name: pulumi.String("string"),
NumaTune: &libvirt.DomainNumaTuneArgs{
MemNodes: libvirt.DomainNumaTuneMemNodeArray{
&libvirt.DomainNumaTuneMemNodeArgs{
CellId: pulumi.Float64(0),
Mode: pulumi.String("string"),
Nodeset: pulumi.String("string"),
},
},
Memory: &libvirt.DomainNumaTuneMemoryArgs{
Mode: pulumi.String("string"),
Nodeset: pulumi.String("string"),
Placement: pulumi.String("string"),
},
},
OnCrash: pulumi.String("string"),
OnPoweroff: pulumi.String("string"),
OnReboot: pulumi.String("string"),
Os: &libvirt.DomainOsArgs{
Acpi: &libvirt.DomainOsAcpiArgs{
Tables: libvirt.DomainOsAcpiTableArray{
&libvirt.DomainOsAcpiTableArgs{
Path: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
Bios: &libvirt.DomainOsBiosArgs{
RebootTimeout: pulumi.Float64(0),
UseSerial: pulumi.String("string"),
},
BootDevices: libvirt.DomainOsBootDeviceArray{
&libvirt.DomainOsBootDeviceArgs{
Dev: pulumi.String("string"),
},
},
BootMenu: &libvirt.DomainOsBootMenuArgs{
Enable: pulumi.String("string"),
Timeout: pulumi.String("string"),
},
Cmdline: pulumi.String("string"),
Dtb: pulumi.String("string"),
Firmware: pulumi.String("string"),
FirmwareInfo: &libvirt.DomainOsFirmwareInfoArgs{
Features: libvirt.DomainOsFirmwareInfoFeatureArray{
&libvirt.DomainOsFirmwareInfoFeatureArgs{
Enabled: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
Init: pulumi.String("string"),
InitArgs: pulumi.StringArray{
pulumi.String("string"),
},
InitDir: pulumi.String("string"),
InitEnvs: libvirt.DomainOsInitEnvArray{
&libvirt.DomainOsInitEnvArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
InitGroup: pulumi.String("string"),
InitUser: pulumi.String("string"),
Initrd: pulumi.String("string"),
Kernel: pulumi.String("string"),
Loader: pulumi.String("string"),
LoaderFormat: pulumi.String("string"),
LoaderReadonly: pulumi.String("string"),
LoaderSecure: pulumi.String("string"),
LoaderStateless: pulumi.String("string"),
LoaderType: pulumi.String("string"),
NvRam: &libvirt.DomainOsNvRamArgs{
NvRam: pulumi.String("string"),
Format: pulumi.String("string"),
Source: &libvirt.DomainOsNvRamSourceArgs{
Block: &libvirt.DomainOsNvRamSourceBlockArgs{
Dev: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceBlockSecLabelArray{
&libvirt.DomainOsNvRamSourceBlockSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Cookies: &libvirt.DomainOsNvRamSourceCookiesArgs{
Cookies: libvirt.DomainOsNvRamSourceCookiesCookieArray{
&libvirt.DomainOsNvRamSourceCookiesCookieArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
DataStore: &libvirt.DomainOsNvRamSourceDataStoreArgs{
Format: &libvirt.DomainOsNvRamSourceDataStoreFormatArgs{
Type: pulumi.String("string"),
MetadataCache: &libvirt.DomainOsNvRamSourceDataStoreFormatMetadataCacheArgs{
MaxSize: &libvirt.DomainOsNvRamSourceDataStoreFormatMetadataCacheMaxSizeArgs{
Value: pulumi.Float64(0),
Unit: pulumi.String("string"),
},
},
},
},
Dir: &libvirt.DomainOsNvRamSourceDirArgs{
Dir: pulumi.String("string"),
},
Encryption: &libvirt.DomainOsNvRamSourceEncryptionArgs{
Engine: pulumi.String("string"),
Format: pulumi.String("string"),
Secrets: libvirt.DomainOsNvRamSourceEncryptionSecretArray{
&libvirt.DomainOsNvRamSourceEncryptionSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
},
},
File: &libvirt.DomainOsNvRamSourceFileArgs{
FdGroup: pulumi.String("string"),
File: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceFileSecLabelArray{
&libvirt.DomainOsNvRamSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Index: pulumi.Float64(0),
Network: &libvirt.DomainOsNvRamSourceNetworkArgs{
Auth: &libvirt.DomainOsNvRamSourceNetworkAuthArgs{
Secret: &libvirt.DomainOsNvRamSourceNetworkAuthSecretArgs{
Type: pulumi.String("string"),
Usage: pulumi.String("string"),
Uuid: pulumi.String("string"),
},
Username: pulumi.String("string"),
},
Config: &libvirt.DomainOsNvRamSourceNetworkConfigArgs{
File: pulumi.String("string"),
},
Hosts: libvirt.DomainOsNvRamSourceNetworkHostArray{
&libvirt.DomainOsNvRamSourceNetworkHostArgs{
Name: pulumi.String("string"),
Port: pulumi.String("string"),
Socket: pulumi.String("string"),
Transport: pulumi.String("string"),
},
},
Identity: &libvirt.DomainOsNvRamSourceNetworkIdentityArgs{
AgentSock: pulumi.String("string"),
Group: pulumi.String("string"),
Keyfile: pulumi.String("string"),
User: pulumi.String("string"),
UserName: pulumi.String("string"),
},
Initiator: &libvirt.DomainOsNvRamSourceNetworkInitiatorArgs{
Iqn: &libvirt.DomainOsNvRamSourceNetworkInitiatorIqnArgs{
Name: pulumi.String("string"),
},
},
KnownHosts: &libvirt.DomainOsNvRamSourceNetworkKnownHostsArgs{
Path: pulumi.String("string"),
},
Name: pulumi.String("string"),
Protocol: pulumi.String("string"),
Query: pulumi.String("string"),
Reconnect: &libvirt.DomainOsNvRamSourceNetworkReconnectArgs{
Delay: pulumi.String("string"),
},
Snapshot: &libvirt.DomainOsNvRamSourceNetworkSnapshotArgs{
Name: pulumi.String("string"),
},
Tls: pulumi.String("string"),
TlsHostname: pulumi.String("string"),
},
Nvme: &libvirt.DomainOsNvRamSourceNvmeArgs{},
Readahead: &libvirt.DomainOsNvRamSourceReadaheadArgs{
Size: pulumi.String("string"),
},
Reservations: &libvirt.DomainOsNvRamSourceReservationsArgs{
Enabled: pulumi.String("string"),
Managed: pulumi.Bool(false),
Source: &libvirt.DomainOsNvRamSourceReservationsSourceArgs{
Dbus: &libvirt.DomainOsNvRamSourceReservationsSourceDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainOsNvRamSourceReservationsSourceDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceReservationsSourceDevSecLabelArray{
&libvirt.DomainOsNvRamSourceReservationsSourceDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainOsNvRamSourceReservationsSourceFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceReservationsSourceFileSecLabelArray{
&libvirt.DomainOsNvRamSourceReservationsSourceFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainOsNvRamSourceReservationsSourceNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainOsNvRamSourceReservationsSourcePipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceReservationsSourcePipeSecLabelArray{
&libvirt.DomainOsNvRamSourceReservationsSourcePipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainOsNvRamSourceReservationsSourcePtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceReservationsSourcePtySecLabelArray{
&libvirt.DomainOsNvRamSourceReservationsSourcePtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainOsNvRamSourceReservationsSourceQemuvdAgentArgs{
ClipBoard: &libvirt.DomainOsNvRamSourceReservationsSourceQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainOsNvRamSourceReservationsSourceQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainOsNvRamSourceReservationsSourceSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainOsNvRamSourceReservationsSourceTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainOsNvRamSourceReservationsSourceTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainOsNvRamSourceReservationsSourceUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainOsNvRamSourceReservationsSourceUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainOsNvRamSourceReservationsSourceUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainOsNvRamSourceReservationsSourceUnixSecLabelArray{
&libvirt.DomainOsNvRamSourceReservationsSourceUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
},
Slices: &libvirt.DomainOsNvRamSourceSlicesArgs{
Slices: libvirt.DomainOsNvRamSourceSlicesSliceArray{
&libvirt.DomainOsNvRamSourceSlicesSliceArgs{
Offset: pulumi.Float64(0),
Size: pulumi.Float64(0),
Type: pulumi.String("string"),
},
},
},
Ssl: &libvirt.DomainOsNvRamSourceSslArgs{
Verify: pulumi.String("string"),
},
StartupPolicy: pulumi.String("string"),
Timeout: &libvirt.DomainOsNvRamSourceTimeoutArgs{
Seconds: pulumi.String("string"),
},
VhostUser: &libvirt.DomainOsNvRamSourceVhostUserArgs{
Dbus: &libvirt.DomainOsNvRamSourceVhostUserDbusArgs{
Channel: pulumi.String("string"),
},
Dev: &libvirt.DomainOsNvRamSourceVhostUserDevArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceVhostUserDevSecLabelArray{
&libvirt.DomainOsNvRamSourceVhostUserDevSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
File: &libvirt.DomainOsNvRamSourceVhostUserFileArgs{
Path: pulumi.String("string"),
Append: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceVhostUserFileSecLabelArray{
&libvirt.DomainOsNvRamSourceVhostUserFileSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Nmdm: &libvirt.DomainOsNvRamSourceVhostUserNmdmArgs{
Master: pulumi.String("string"),
Slave: pulumi.String("string"),
},
Null: pulumi.Bool(false),
Pipe: &libvirt.DomainOsNvRamSourceVhostUserPipeArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceVhostUserPipeSecLabelArray{
&libvirt.DomainOsNvRamSourceVhostUserPipeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Pty: &libvirt.DomainOsNvRamSourceVhostUserPtyArgs{
Path: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceVhostUserPtySecLabelArray{
&libvirt.DomainOsNvRamSourceVhostUserPtySecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
QemuvdAgent: &libvirt.DomainOsNvRamSourceVhostUserQemuvdAgentArgs{
ClipBoard: &libvirt.DomainOsNvRamSourceVhostUserQemuvdAgentClipBoardArgs{
CopyPaste: pulumi.String("string"),
},
Mouse: &libvirt.DomainOsNvRamSourceVhostUserQemuvdAgentMouseArgs{
Mode: pulumi.String("string"),
},
},
SpicePort: &libvirt.DomainOsNvRamSourceVhostUserSpicePortArgs{
Channel: pulumi.String("string"),
},
SpiceVmc: pulumi.Bool(false),
StdIo: pulumi.Bool(false),
Tcp: &libvirt.DomainOsNvRamSourceVhostUserTcpArgs{
Host: pulumi.String("string"),
Mode: pulumi.String("string"),
Reconnect: &libvirt.DomainOsNvRamSourceVhostUserTcpReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
Service: pulumi.String("string"),
Tls: pulumi.String("string"),
},
Udp: &libvirt.DomainOsNvRamSourceVhostUserUdpArgs{
BindHost: pulumi.String("string"),
BindService: pulumi.String("string"),
ConnectHost: pulumi.String("string"),
ConnectService: pulumi.String("string"),
},
Unix: &libvirt.DomainOsNvRamSourceVhostUserUnixArgs{
Mode: pulumi.String("string"),
Path: pulumi.String("string"),
Reconnect: &libvirt.DomainOsNvRamSourceVhostUserUnixReconnectArgs{
Enabled: pulumi.String("string"),
Timeout: pulumi.Float64(0),
},
SecLabels: libvirt.DomainOsNvRamSourceVhostUserUnixSecLabelArray{
&libvirt.DomainOsNvRamSourceVhostUserUnixSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
},
Vc: pulumi.Bool(false),
},
VhostVdpa: &libvirt.DomainOsNvRamSourceVhostVdpaArgs{
Dev: pulumi.String("string"),
},
Volume: &libvirt.DomainOsNvRamSourceVolumeArgs{
Mode: pulumi.String("string"),
Pool: pulumi.String("string"),
SecLabels: libvirt.DomainOsNvRamSourceVolumeSecLabelArray{
&libvirt.DomainOsNvRamSourceVolumeSecLabelArgs{
Label: pulumi.String("string"),
LabelSkip: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
},
},
Volume: pulumi.String("string"),
},
},
Template: pulumi.String("string"),
TemplateFormat: pulumi.String("string"),
},
Shim: pulumi.String("string"),
SmBios: &libvirt.DomainOsSmBiosArgs{
Mode: pulumi.String("string"),
},
Type: pulumi.String("string"),
TypeArch: pulumi.String("string"),
TypeMachine: pulumi.String("string"),
},
Perf: &libvirt.DomainPerfArgs{
Events: libvirt.DomainPerfEventArray{
&libvirt.DomainPerfEventArgs{
Enabled: pulumi.String("string"),
Name: pulumi.String("string"),
},
},
},
Pm: &libvirt.DomainPmArgs{
SuspendToDisk: &libvirt.DomainPmSuspendToDiskArgs{
Enabled: pulumi.String("string"),
},
SuspendToMem: &libvirt.DomainPmSuspendToMemArgs{
Enabled: pulumi.String("string"),
},
},
Resource: &libvirt.DomainResourceArgs{
FibreChannel: &libvirt.DomainResourceFibreChannelArgs{
AppId: pulumi.String("string"),
},
Partition: pulumi.String("string"),
},
Running: pulumi.Bool(false),
SecLabels: libvirt.DomainSecLabelArray{
&libvirt.DomainSecLabelArgs{
BaseLabel: pulumi.String("string"),
ImageLabel: pulumi.String("string"),
Label: pulumi.String("string"),
Model: pulumi.String("string"),
Relabel: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
SysInfos: libvirt.DomainSysInfoArray{
&libvirt.DomainSysInfoArgs{
FwCfg: &libvirt.DomainSysInfoFwCfgArgs{
Entries: libvirt.DomainSysInfoFwCfgEntryArray{
&libvirt.DomainSysInfoFwCfgEntryArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
File: pulumi.String("string"),
},
},
},
Smbios: &libvirt.DomainSysInfoSmbiosArgs{
BaseBoards: libvirt.DomainSysInfoSmbiosBaseBoardArray{
&libvirt.DomainSysInfoSmbiosBaseBoardArgs{
Entries: libvirt.DomainSysInfoSmbiosBaseBoardEntryArray{
&libvirt.DomainSysInfoSmbiosBaseBoardEntryArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
File: pulumi.String("string"),
},
},
},
},
Bios: &libvirt.DomainSysInfoSmbiosBiosArgs{
Entries: libvirt.DomainSysInfoSmbiosBiosEntryArray{
&libvirt.DomainSysInfoSmbiosBiosEntryArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
File: pulumi.String("string"),
},
},
},
Chassis: &libvirt.DomainSysInfoSmbiosChassisArgs{
Entries: libvirt.DomainSysInfoSmbiosChassisEntryArray{
&libvirt.DomainSysInfoSmbiosChassisEntryArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
File: pulumi.String("string"),
},
},
},
Memories: libvirt.DomainSysInfoSmbiosMemoryArray{
&libvirt.DomainSysInfoSmbiosMemoryArgs{
Entries: libvirt.DomainSysInfoSmbiosMemoryEntryArray{
&libvirt.DomainSysInfoSmbiosMemoryEntryArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
File: pulumi.String("string"),
},
},
},
},
OemStrings: &libvirt.DomainSysInfoSmbiosOemStringsArgs{
Entries: pulumi.StringArray{
pulumi.String("string"),
},
},
Processors: libvirt.DomainSysInfoSmbiosProcessorArray{
&libvirt.DomainSysInfoSmbiosProcessorArgs{
Entries: libvirt.DomainSysInfoSmbiosProcessorEntryArray{
&libvirt.DomainSysInfoSmbiosProcessorEntryArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
File: pulumi.String("string"),
},
},
},
},
System: &libvirt.DomainSysInfoSmbiosSystemArgs{
Entries: libvirt.DomainSysInfoSmbiosSystemEntryArray{
&libvirt.DomainSysInfoSmbiosSystemEntryArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
File: pulumi.String("string"),
},
},
},
},
},
},
ThrottleGroups: &libvirt.DomainThrottleGroupsArgs{
ThrottleGroups: libvirt.DomainThrottleGroupsThrottleGroupArray{
&libvirt.DomainThrottleGroupsThrottleGroupArgs{
GroupName: pulumi.String("string"),
ReadBytesSec: pulumi.Float64(0),
ReadBytesSecMax: pulumi.Float64(0),
ReadBytesSecMaxLength: pulumi.Float64(0),
ReadIopsSec: pulumi.Float64(0),
ReadIopsSecMax: pulumi.Float64(0),
ReadIopsSecMaxLength: pulumi.Float64(0),
SizeIopsSec: pulumi.Float64(0),
TotalBytesSec: pulumi.Float64(0),
TotalBytesSecMax: pulumi.Float64(0),
TotalBytesSecMaxLength: pulumi.Float64(0),
TotalIopsSec: pulumi.Float64(0),
TotalIopsSecMax: pulumi.Float64(0),
TotalIopsSecMaxLength: pulumi.Float64(0),
WriteBytesSec: pulumi.Float64(0),
WriteBytesSecMax: pulumi.Float64(0),
WriteBytesSecMaxLength: pulumi.Float64(0),
WriteIopsSec: pulumi.Float64(0),
WriteIopsSecMax: pulumi.Float64(0),
WriteIopsSecMaxLength: pulumi.Float64(0),
},
},
},
Title: pulumi.String("string"),
Vcpu: pulumi.Float64(0),
VcpuCpuset: pulumi.String("string"),
VcpuCurrent: pulumi.Float64(0),
VcpuPlacement: pulumi.String("string"),
Vcpus: &libvirt.DomainVcpusArgs{
Vcpus: libvirt.DomainVcpusVcpusArray{
&libvirt.DomainVcpusVcpusArgs{
Enabled: pulumi.String("string"),
Hotpluggable: pulumi.String("string"),
Id: pulumi.Float64(0),
Order: pulumi.Float64(0),
},
},
},
})
var domainResource = new Domain("domainResource", DomainArgs.builder()
.type("string")
.autostart(false)
.blockIoTune(DomainBlockIoTuneArgs.builder()
.devices(DomainBlockIoTuneDeviceArgs.builder()
.path("string")
.readBytesSec(0.0)
.readIopsSec(0.0)
.weight(0.0)
.writeBytesSec(0.0)
.writeIopsSec(0.0)
.build())
.weight(0.0)
.build())
.bootloader("string")
.bootloaderArgs("string")
.clock(DomainClockArgs.builder()
.adjustment("string")
.basis("string")
.offset("string")
.start(0.0)
.timeZone("string")
.timers(DomainClockTimerArgs.builder()
.name("string")
.catchUp(DomainClockTimerCatchUpArgs.builder()
.limit(0.0)
.slew(0.0)
.threshold(0.0)
.build())
.frequency(0.0)
.mode("string")
.present("string")
.tickPolicy("string")
.track("string")
.build())
.build())
.cpu(DomainCpuArgs.builder()
.cache(DomainCpuCacheArgs.builder()
.mode("string")
.level(0.0)
.build())
.check("string")
.deprecatedFeatures("string")
.features(DomainCpuFeatureArgs.builder()
.name("string")
.policy("string")
.build())
.match("string")
.maxPhysAddr(DomainCpuMaxPhysAddrArgs.builder()
.mode("string")
.bits(0.0)
.limit(0.0)
.build())
.migratable(false)
.mode("string")
.model("string")
.modelFallback("string")
.modelVendorId("string")
.numa(DomainCpuNumaArgs.builder()
.cells(DomainCpuNumaCellArgs.builder()
.memory(0.0)
.caches(DomainCpuNumaCellCachArgs.builder()
.associativity("string")
.level(0.0)
.policy("string")
.line(DomainCpuNumaCellCachLineArgs.builder()
.unit("string")
.value("string")
.build())
.size(DomainCpuNumaCellCachSizeArgs.builder()
.unit("string")
.value("string")
.build())
.build())
.cpus("string")
.discard("string")
.distances(DomainCpuNumaCellDistancesArgs.builder()
.siblings(DomainCpuNumaCellDistancesSiblingArgs.builder()
.value(0.0)
.id(0.0)
.build())
.build())
.id(0.0)
.memAccess("string")
.unit("string")
.build())
.interconnects(DomainCpuNumaInterconnectsArgs.builder()
.bandwidths(DomainCpuNumaInterconnectsBandwidthArgs.builder()
.initiator(0.0)
.target(0.0)
.type("string")
.unit("string")
.value(0.0)
.cache(0.0)
.build())
.latencies(DomainCpuNumaInterconnectsLatencyArgs.builder()
.initiator(0.0)
.target(0.0)
.type("string")
.value(0.0)
.cache(0.0)
.build())
.build())
.build())
.topology(DomainCpuTopologyArgs.builder()
.clusters(0.0)
.cores(0.0)
.dies(0.0)
.sockets(0.0)
.threads(0.0)
.build())
.vendor("string")
.build())
.cpuTune(DomainCpuTuneArgs.builder()
.cacheTunes(DomainCpuTuneCacheTuneArgs.builder()
.caches(DomainCpuTuneCacheTuneCachArgs.builder()
.level(0.0)
.size(0.0)
.type("string")
.unit("string")
.id(0.0)
.build())
.id("string")
.monitors(DomainCpuTuneCacheTuneMonitorArgs.builder()
.level(0.0)
.vcpus("string")
.build())
.vcpus("string")
.build())
.emulatorPeriod(0.0)
.emulatorPin(DomainCpuTuneEmulatorPinArgs.builder()
.cpuSet("string")
.build())
.emulatorQuota(0.0)
.emulatorSched(DomainCpuTuneEmulatorSchedArgs.builder()
.priority(0.0)
.scheduler("string")
.build())
.globalPeriod(0.0)
.globalQuota(0.0)
.ioThreadPeriod(0.0)
.ioThreadPins(DomainCpuTuneIoThreadPinArgs.builder()
.cpuSet("string")
.ioThread(0.0)
.build())
.ioThreadQuota(0.0)
.ioThreadScheds(DomainCpuTuneIoThreadSchedArgs.builder()
.ioThreads("string")
.priority(0.0)
.scheduler("string")
.build())
.memoryTunes(DomainCpuTuneMemoryTuneArgs.builder()
.vcpus("string")
.monitors(DomainCpuTuneMemoryTuneMonitorArgs.builder()
.level(0.0)
.vcpus("string")
.build())
.nodes(DomainCpuTuneMemoryTuneNodeArgs.builder()
.bandwidth(0.0)
.id(0.0)
.build())
.build())
.period(0.0)
.quota(0.0)
.shares(0.0)
.vcpuPins(DomainCpuTuneVcpuPinArgs.builder()
.cpuSet("string")
.vcpu(0.0)
.build())
.vcpuScheds(DomainCpuTuneVcpuSchedArgs.builder()
.vcpus("string")
.priority(0.0)
.scheduler("string")
.build())
.build())
.create(DomainCreateArgs.builder()
.autodestroy(false)
.bypassCache(false)
.forceBoot(false)
.paused(false)
.resetNvram(false)
.validate(false)
.build())
.currentMemory(0.0)
.currentMemoryUnit("string")
.defaultIoThread(DomainDefaultIoThreadArgs.builder()
.poolMax(0.0)
.poolMin(0.0)
.build())
.description("string")
.destroy(DomainDestroyArgs.builder()
.graceful(false)
.timeout(0.0)
.build())
.devices(DomainDevicesArgs.builder()
.audios(DomainDevicesAudioArgs.builder()
.alsa(DomainDevicesAudioAlsaArgs.builder()
.input(DomainDevicesAudioAlsaInputArgs.builder()
.dev("string")
.build())
.output(DomainDevicesAudioAlsaOutputArgs.builder()
.dev("string")
.build())
.build())
.coreAudio(DomainDevicesAudioCoreAudioArgs.builder()
.input(DomainDevicesAudioCoreAudioInputArgs.builder()
.bufferCount(0.0)
.build())
.output(DomainDevicesAudioCoreAudioOutputArgs.builder()
.bufferCount(0.0)
.build())
.build())
.dbus(DomainDevicesAudioDbusArgs.builder()
.input(DomainDevicesAudioDbusInputArgs.builder()
.build())
.output(DomainDevicesAudioDbusOutputArgs.builder()
.build())
.build())
.file(DomainDevicesAudioFileArgs.builder()
.input(DomainDevicesAudioFileInputArgs.builder()
.build())
.output(DomainDevicesAudioFileOutputArgs.builder()
.build())
.path("string")
.build())
.id(0.0)
.jack(DomainDevicesAudioJackArgs.builder()
.input(DomainDevicesAudioJackInputArgs.builder()
.clientName("string")
.connectPorts("string")
.exactName("string")
.serverName("string")
.build())
.output(DomainDevicesAudioJackOutputArgs.builder()
.clientName("string")
.connectPorts("string")
.exactName("string")
.serverName("string")
.build())
.build())
.none(DomainDevicesAudioNoneArgs.builder()
.input(DomainDevicesAudioNoneInputArgs.builder()
.build())
.output(DomainDevicesAudioNoneOutputArgs.builder()
.build())
.build())
.oss(DomainDevicesAudioOssArgs.builder()
.dspPolicy(0.0)
.exclusive("string")
.input(DomainDevicesAudioOssInputArgs.builder()
.bufferCount(0.0)
.dev("string")
.tryPoll("string")
.build())
.output(DomainDevicesAudioOssOutputArgs.builder()
.bufferCount(0.0)
.dev("string")
.tryPoll("string")
.build())
.tryMMap("string")
.build())
.pipeWire(DomainDevicesAudioPipeWireArgs.builder()
.input(DomainDevicesAudioPipeWireInputArgs.builder()
.latency(0.0)
.name("string")
.streamName("string")
.build())
.output(DomainDevicesAudioPipeWireOutputArgs.builder()
.latency(0.0)
.name("string")
.streamName("string")
.build())
.runtimeDir("string")
.build())
.pulseAudio(DomainDevicesAudioPulseAudioArgs.builder()
.input(DomainDevicesAudioPulseAudioInputArgs.builder()
.latency(0.0)
.name("string")
.streamName("string")
.build())
.output(DomainDevicesAudioPulseAudioOutputArgs.builder()
.latency(0.0)
.name("string")
.streamName("string")
.build())
.serverName("string")
.build())
.sdl(DomainDevicesAudioSdlArgs.builder()
.driver("string")
.input(DomainDevicesAudioSdlInputArgs.builder()
.bufferCount(0.0)
.build())
.output(DomainDevicesAudioSdlOutputArgs.builder()
.bufferCount(0.0)
.build())
.build())
.spice(DomainDevicesAudioSpiceArgs.builder()
.input(DomainDevicesAudioSpiceInputArgs.builder()
.build())
.output(DomainDevicesAudioSpiceOutputArgs.builder()
.build())
.build())
.timerPeriod(0.0)
.build())
.channels(DomainDevicesChannelArgs.builder()
.acpi(DomainDevicesChannelAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesChannelAddressArgs.builder()
.build())
.alias(DomainDevicesChannelAliasArgs.builder()
.name("string")
.build())
.log(DomainDevicesChannelLogArgs.builder()
.file("string")
.append("string")
.build())
.protocol(DomainDevicesChannelProtocolArgs.builder()
.type("string")
.build())
.source(DomainDevicesChannelSourceArgs.builder()
.dbus(DomainDevicesChannelSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesChannelSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesChannelSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesChannelSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesChannelSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesChannelSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesChannelSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesChannelSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesChannelSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesChannelSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesChannelSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesChannelSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesChannelSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesChannelSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesChannelSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesChannelSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesChannelSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesChannelSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesChannelSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesChannelSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.target(DomainDevicesChannelTargetArgs.builder()
.guestFwd(DomainDevicesChannelTargetGuestFwdArgs.builder()
.address("string")
.port("string")
.build())
.virtIo(DomainDevicesChannelTargetVirtIoArgs.builder()
.name("string")
.state("string")
.build())
.xen(DomainDevicesChannelTargetXenArgs.builder()
.name("string")
.state("string")
.build())
.build())
.build())
.consoles(DomainDevicesConsoleArgs.builder()
.acpi(DomainDevicesConsoleAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesConsoleAddressArgs.builder()
.build())
.alias(DomainDevicesConsoleAliasArgs.builder()
.name("string")
.build())
.log(DomainDevicesConsoleLogArgs.builder()
.file("string")
.append("string")
.build())
.protocol(DomainDevicesConsoleProtocolArgs.builder()
.type("string")
.build())
.source(DomainDevicesConsoleSourceArgs.builder()
.dbus(DomainDevicesConsoleSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesConsoleSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesConsoleSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesConsoleSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesConsoleSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesConsoleSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesConsoleSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesConsoleSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesConsoleSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesConsoleSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesConsoleSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesConsoleSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesConsoleSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesConsoleSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesConsoleSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesConsoleSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesConsoleSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesConsoleSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesConsoleSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesConsoleSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.target(DomainDevicesConsoleTargetArgs.builder()
.port(0.0)
.type("string")
.build())
.tty("string")
.build())
.controllers(DomainDevicesControllerArgs.builder()
.type("string")
.acpi(DomainDevicesControllerAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesControllerAddressArgs.builder()
.build())
.alias(DomainDevicesControllerAliasArgs.builder()
.name("string")
.build())
.driver(DomainDevicesControllerDriverArgs.builder()
.ats("string")
.cmdPerLun(0.0)
.ioEventFd("string")
.ioThread(0.0)
.ioThreads(DomainDevicesControllerDriverIoThreadsArgs.builder()
.ioThreads(DomainDevicesControllerDriverIoThreadsIoThreadArgs.builder()
.id(0.0)
.queues(DomainDevicesControllerDriverIoThreadsIoThreadQueueArgs.builder()
.id(0.0)
.build())
.build())
.build())
.iommu("string")
.maxSectors(0.0)
.packed("string")
.pagePerVq("string")
.queues(0.0)
.build())
.index(0.0)
.model("string")
.nvme(DomainDevicesControllerNvmeArgs.builder()
.serial("string")
.build())
.pci(DomainDevicesControllerPciArgs.builder()
.hole64(0.0)
.hole64Unit("string")
.model(DomainDevicesControllerPciModelArgs.builder()
.name("string")
.build())
.target(DomainDevicesControllerPciTargetArgs.builder()
.build())
.build())
.usb(DomainDevicesControllerUsbArgs.builder()
.master(DomainDevicesControllerUsbMasterArgs.builder()
.startPort(0.0)
.build())
.port(0.0)
.build())
.virtIoSerial(DomainDevicesControllerVirtIoSerialArgs.builder()
.ports(0.0)
.vectors(0.0)
.build())
.xenBus(DomainDevicesControllerXenBusArgs.builder()
.maxEventChannels(0.0)
.maxGrantFrames(0.0)
.build())
.build())
.cryptos(DomainDevicesCryptoArgs.builder()
.address(DomainDevicesCryptoAddressArgs.builder()
.build())
.alias(DomainDevicesCryptoAliasArgs.builder()
.name("string")
.build())
.backend(DomainDevicesCryptoBackendArgs.builder()
.builtIn(false)
.lkcf(false)
.queues(0.0)
.build())
.model("string")
.type("string")
.build())
.disks(DomainDevicesDiskArgs.builder()
.acpi(DomainDevicesDiskAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesDiskAddressArgs.builder()
.build())
.alias(DomainDevicesDiskAliasArgs.builder()
.name("string")
.build())
.auth(DomainDevicesDiskAuthArgs.builder()
.secret(DomainDevicesDiskAuthSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.username("string")
.build())
.backendDomain(DomainDevicesDiskBackendDomainArgs.builder()
.name("string")
.build())
.backingStore(DomainDevicesDiskBackingStoreArgs.builder()
.format(DomainDevicesDiskBackingStoreFormatArgs.builder()
.type("string")
.metadataCache(DomainDevicesDiskBackingStoreFormatMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskBackingStoreFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.index(0.0)
.source(DomainDevicesDiskBackingStoreSourceArgs.builder()
.block(DomainDevicesDiskBackingStoreSourceBlockArgs.builder()
.dev("string")
.secLabels(DomainDevicesDiskBackingStoreSourceBlockSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.cookies(DomainDevicesDiskBackingStoreSourceCookiesArgs.builder()
.cookies(DomainDevicesDiskBackingStoreSourceCookiesCookieArgs.builder()
.name("string")
.value("string")
.build())
.build())
.dataStore(DomainDevicesDiskBackingStoreSourceDataStoreArgs.builder()
.format(DomainDevicesDiskBackingStoreSourceDataStoreFormatArgs.builder()
.type("string")
.metadataCache(DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.build())
.dir(DomainDevicesDiskBackingStoreSourceDirArgs.builder()
.dir("string")
.build())
.encryption(DomainDevicesDiskBackingStoreSourceEncryptionArgs.builder()
.engine("string")
.format("string")
.secrets(DomainDevicesDiskBackingStoreSourceEncryptionSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.build())
.file(DomainDevicesDiskBackingStoreSourceFileArgs.builder()
.fdGroup("string")
.file("string")
.secLabels(DomainDevicesDiskBackingStoreSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.index(0.0)
.network(DomainDevicesDiskBackingStoreSourceNetworkArgs.builder()
.auth(DomainDevicesDiskBackingStoreSourceNetworkAuthArgs.builder()
.secret(DomainDevicesDiskBackingStoreSourceNetworkAuthSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.username("string")
.build())
.config(DomainDevicesDiskBackingStoreSourceNetworkConfigArgs.builder()
.file("string")
.build())
.hosts(DomainDevicesDiskBackingStoreSourceNetworkHostArgs.builder()
.name("string")
.port("string")
.socket("string")
.transport("string")
.build())
.identity(DomainDevicesDiskBackingStoreSourceNetworkIdentityArgs.builder()
.agentSock("string")
.group("string")
.keyfile("string")
.user("string")
.userName("string")
.build())
.initiator(DomainDevicesDiskBackingStoreSourceNetworkInitiatorArgs.builder()
.iqn(DomainDevicesDiskBackingStoreSourceNetworkInitiatorIqnArgs.builder()
.name("string")
.build())
.build())
.knownHosts(DomainDevicesDiskBackingStoreSourceNetworkKnownHostsArgs.builder()
.path("string")
.build())
.name("string")
.protocol("string")
.query("string")
.reconnect(DomainDevicesDiskBackingStoreSourceNetworkReconnectArgs.builder()
.delay("string")
.build())
.snapshot(DomainDevicesDiskBackingStoreSourceNetworkSnapshotArgs.builder()
.name("string")
.build())
.tls("string")
.tlsHostname("string")
.build())
.nvme(DomainDevicesDiskBackingStoreSourceNvmeArgs.builder()
.build())
.readahead(DomainDevicesDiskBackingStoreSourceReadaheadArgs.builder()
.size("string")
.build())
.reservations(DomainDevicesDiskBackingStoreSourceReservationsArgs.builder()
.enabled("string")
.managed(false)
.source(DomainDevicesDiskBackingStoreSourceReservationsSourceArgs.builder()
.dbus(DomainDevicesDiskBackingStoreSourceReservationsSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskBackingStoreSourceReservationsSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskBackingStoreSourceReservationsSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskBackingStoreSourceReservationsSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskBackingStoreSourceReservationsSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskBackingStoreSourceReservationsSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskBackingStoreSourceReservationsSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskBackingStoreSourceReservationsSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskBackingStoreSourceReservationsSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskBackingStoreSourceReservationsSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskBackingStoreSourceReservationsSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskBackingStoreSourceReservationsSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskBackingStoreSourceReservationsSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskBackingStoreSourceReservationsSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskBackingStoreSourceReservationsSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskBackingStoreSourceReservationsSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskBackingStoreSourceReservationsSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.slices(DomainDevicesDiskBackingStoreSourceSlicesArgs.builder()
.slices(DomainDevicesDiskBackingStoreSourceSlicesSliceArgs.builder()
.offset(0.0)
.size(0.0)
.type("string")
.build())
.build())
.ssl(DomainDevicesDiskBackingStoreSourceSslArgs.builder()
.verify("string")
.build())
.startupPolicy("string")
.timeout(DomainDevicesDiskBackingStoreSourceTimeoutArgs.builder()
.seconds("string")
.build())
.vhostUser(DomainDevicesDiskBackingStoreSourceVhostUserArgs.builder()
.dbus(DomainDevicesDiskBackingStoreSourceVhostUserDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskBackingStoreSourceVhostUserDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskBackingStoreSourceVhostUserDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskBackingStoreSourceVhostUserFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskBackingStoreSourceVhostUserFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskBackingStoreSourceVhostUserNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskBackingStoreSourceVhostUserPipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskBackingStoreSourceVhostUserPipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskBackingStoreSourceVhostUserPtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskBackingStoreSourceVhostUserPtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskBackingStoreSourceVhostUserSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskBackingStoreSourceVhostUserTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskBackingStoreSourceVhostUserTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskBackingStoreSourceVhostUserUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskBackingStoreSourceVhostUserUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskBackingStoreSourceVhostUserUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskBackingStoreSourceVhostUserUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.vhostVdpa(DomainDevicesDiskBackingStoreSourceVhostVdpaArgs.builder()
.dev("string")
.build())
.volume(DomainDevicesDiskBackingStoreSourceVolumeArgs.builder()
.mode("string")
.pool("string")
.secLabels(DomainDevicesDiskBackingStoreSourceVolumeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.volume("string")
.build())
.build())
.build())
.blockIo(DomainDevicesDiskBlockIoArgs.builder()
.discardGranularity(0.0)
.logicalBlockSize(0.0)
.physicalBlockSize(0.0)
.build())
.boot(DomainDevicesDiskBootArgs.builder()
.order(0.0)
.loadParm("string")
.build())
.device("string")
.driver(DomainDevicesDiskDriverArgs.builder()
.ats("string")
.cache("string")
.copyOnRead("string")
.detectZeros("string")
.discard("string")
.discardNoUnref("string")
.errorPolicy("string")
.eventIdx("string")
.io("string")
.ioEventFd("string")
.ioThread(0.0)
.ioThreads(DomainDevicesDiskDriverIoThreadsArgs.builder()
.ioThreads(DomainDevicesDiskDriverIoThreadsIoThreadArgs.builder()
.id(0.0)
.queues(DomainDevicesDiskDriverIoThreadsIoThreadQueueArgs.builder()
.id(0.0)
.build())
.build())
.build())
.iommu("string")
.metadataCache(DomainDevicesDiskDriverMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskDriverMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.name("string")
.packed("string")
.pagePerVq("string")
.queueSize(0.0)
.queues(0.0)
.rerrorPolicy("string")
.type("string")
.build())
.encryption(DomainDevicesDiskEncryptionArgs.builder()
.engine("string")
.format("string")
.secrets(DomainDevicesDiskEncryptionSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.build())
.geometry(DomainDevicesDiskGeometryArgs.builder()
.cylinders(0.0)
.headers(0.0)
.sectors(0.0)
.trans("string")
.build())
.ioTune(DomainDevicesDiskIoTuneArgs.builder()
.groupName("string")
.readBytesSec(0.0)
.readBytesSecMax(0.0)
.readBytesSecMaxLength(0.0)
.readIopsSec(0.0)
.readIopsSecMax(0.0)
.readIopsSecMaxLength(0.0)
.sizeIopsSec(0.0)
.totalBytesSec(0.0)
.totalBytesSecMax(0.0)
.totalBytesSecMaxLength(0.0)
.totalIopsSec(0.0)
.totalIopsSecMax(0.0)
.totalIopsSecMaxLength(0.0)
.writeBytesSec(0.0)
.writeBytesSecMax(0.0)
.writeBytesSecMaxLength(0.0)
.writeIopsSec(0.0)
.writeIopsSecMax(0.0)
.writeIopsSecMaxLength(0.0)
.build())
.mirror(DomainDevicesDiskMirrorArgs.builder()
.backingStore(DomainDevicesDiskMirrorBackingStoreArgs.builder()
.format(DomainDevicesDiskMirrorBackingStoreFormatArgs.builder()
.type("string")
.metadataCache(DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.index(0.0)
.source(DomainDevicesDiskMirrorBackingStoreSourceArgs.builder()
.block(DomainDevicesDiskMirrorBackingStoreSourceBlockArgs.builder()
.dev("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceBlockSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.cookies(DomainDevicesDiskMirrorBackingStoreSourceCookiesArgs.builder()
.cookies(DomainDevicesDiskMirrorBackingStoreSourceCookiesCookieArgs.builder()
.name("string")
.value("string")
.build())
.build())
.dataStore(DomainDevicesDiskMirrorBackingStoreSourceDataStoreArgs.builder()
.format(DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatArgs.builder()
.type("string")
.metadataCache(DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.build())
.dir(DomainDevicesDiskMirrorBackingStoreSourceDirArgs.builder()
.dir("string")
.build())
.encryption(DomainDevicesDiskMirrorBackingStoreSourceEncryptionArgs.builder()
.engine("string")
.format("string")
.secrets(DomainDevicesDiskMirrorBackingStoreSourceEncryptionSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.build())
.file(DomainDevicesDiskMirrorBackingStoreSourceFileArgs.builder()
.fdGroup("string")
.file("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.index(0.0)
.network(DomainDevicesDiskMirrorBackingStoreSourceNetworkArgs.builder()
.auth(DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthArgs.builder()
.secret(DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.username("string")
.build())
.config(DomainDevicesDiskMirrorBackingStoreSourceNetworkConfigArgs.builder()
.file("string")
.build())
.hosts(DomainDevicesDiskMirrorBackingStoreSourceNetworkHostArgs.builder()
.name("string")
.port("string")
.socket("string")
.transport("string")
.build())
.identity(DomainDevicesDiskMirrorBackingStoreSourceNetworkIdentityArgs.builder()
.agentSock("string")
.group("string")
.keyfile("string")
.user("string")
.userName("string")
.build())
.initiator(DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorArgs.builder()
.iqn(DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorIqnArgs.builder()
.name("string")
.build())
.build())
.knownHosts(DomainDevicesDiskMirrorBackingStoreSourceNetworkKnownHostsArgs.builder()
.path("string")
.build())
.name("string")
.protocol("string")
.query("string")
.reconnect(DomainDevicesDiskMirrorBackingStoreSourceNetworkReconnectArgs.builder()
.delay("string")
.build())
.snapshot(DomainDevicesDiskMirrorBackingStoreSourceNetworkSnapshotArgs.builder()
.name("string")
.build())
.tls("string")
.tlsHostname("string")
.build())
.nvme(DomainDevicesDiskMirrorBackingStoreSourceNvmeArgs.builder()
.build())
.readahead(DomainDevicesDiskMirrorBackingStoreSourceReadaheadArgs.builder()
.size("string")
.build())
.reservations(DomainDevicesDiskMirrorBackingStoreSourceReservationsArgs.builder()
.enabled("string")
.managed(false)
.source(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceArgs.builder()
.dbus(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.slices(DomainDevicesDiskMirrorBackingStoreSourceSlicesArgs.builder()
.slices(DomainDevicesDiskMirrorBackingStoreSourceSlicesSliceArgs.builder()
.offset(0.0)
.size(0.0)
.type("string")
.build())
.build())
.ssl(DomainDevicesDiskMirrorBackingStoreSourceSslArgs.builder()
.verify("string")
.build())
.startupPolicy("string")
.timeout(DomainDevicesDiskMirrorBackingStoreSourceTimeoutArgs.builder()
.seconds("string")
.build())
.vhostUser(DomainDevicesDiskMirrorBackingStoreSourceVhostUserArgs.builder()
.dbus(DomainDevicesDiskMirrorBackingStoreSourceVhostUserDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskMirrorBackingStoreSourceVhostUserNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskMirrorBackingStoreSourceVhostUserSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskMirrorBackingStoreSourceVhostUserUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.vhostVdpa(DomainDevicesDiskMirrorBackingStoreSourceVhostVdpaArgs.builder()
.dev("string")
.build())
.volume(DomainDevicesDiskMirrorBackingStoreSourceVolumeArgs.builder()
.mode("string")
.pool("string")
.secLabels(DomainDevicesDiskMirrorBackingStoreSourceVolumeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.volume("string")
.build())
.build())
.build())
.format(DomainDevicesDiskMirrorFormatArgs.builder()
.type("string")
.metadataCache(DomainDevicesDiskMirrorFormatMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskMirrorFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.job("string")
.ready("string")
.source(DomainDevicesDiskMirrorSourceArgs.builder()
.block(DomainDevicesDiskMirrorSourceBlockArgs.builder()
.dev("string")
.secLabels(DomainDevicesDiskMirrorSourceBlockSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.cookies(DomainDevicesDiskMirrorSourceCookiesArgs.builder()
.cookies(DomainDevicesDiskMirrorSourceCookiesCookieArgs.builder()
.name("string")
.value("string")
.build())
.build())
.dataStore(DomainDevicesDiskMirrorSourceDataStoreArgs.builder()
.format(DomainDevicesDiskMirrorSourceDataStoreFormatArgs.builder()
.type("string")
.metadataCache(DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.build())
.dir(DomainDevicesDiskMirrorSourceDirArgs.builder()
.dir("string")
.build())
.encryption(DomainDevicesDiskMirrorSourceEncryptionArgs.builder()
.engine("string")
.format("string")
.secrets(DomainDevicesDiskMirrorSourceEncryptionSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.build())
.file(DomainDevicesDiskMirrorSourceFileArgs.builder()
.fdGroup("string")
.file("string")
.secLabels(DomainDevicesDiskMirrorSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.index(0.0)
.network(DomainDevicesDiskMirrorSourceNetworkArgs.builder()
.auth(DomainDevicesDiskMirrorSourceNetworkAuthArgs.builder()
.secret(DomainDevicesDiskMirrorSourceNetworkAuthSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.username("string")
.build())
.config(DomainDevicesDiskMirrorSourceNetworkConfigArgs.builder()
.file("string")
.build())
.hosts(DomainDevicesDiskMirrorSourceNetworkHostArgs.builder()
.name("string")
.port("string")
.socket("string")
.transport("string")
.build())
.identity(DomainDevicesDiskMirrorSourceNetworkIdentityArgs.builder()
.agentSock("string")
.group("string")
.keyfile("string")
.user("string")
.userName("string")
.build())
.initiator(DomainDevicesDiskMirrorSourceNetworkInitiatorArgs.builder()
.iqn(DomainDevicesDiskMirrorSourceNetworkInitiatorIqnArgs.builder()
.name("string")
.build())
.build())
.knownHosts(DomainDevicesDiskMirrorSourceNetworkKnownHostsArgs.builder()
.path("string")
.build())
.name("string")
.protocol("string")
.query("string")
.reconnect(DomainDevicesDiskMirrorSourceNetworkReconnectArgs.builder()
.delay("string")
.build())
.snapshot(DomainDevicesDiskMirrorSourceNetworkSnapshotArgs.builder()
.name("string")
.build())
.tls("string")
.tlsHostname("string")
.build())
.nvme(DomainDevicesDiskMirrorSourceNvmeArgs.builder()
.build())
.readahead(DomainDevicesDiskMirrorSourceReadaheadArgs.builder()
.size("string")
.build())
.reservations(DomainDevicesDiskMirrorSourceReservationsArgs.builder()
.enabled("string")
.managed(false)
.source(DomainDevicesDiskMirrorSourceReservationsSourceArgs.builder()
.dbus(DomainDevicesDiskMirrorSourceReservationsSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskMirrorSourceReservationsSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorSourceReservationsSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskMirrorSourceReservationsSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskMirrorSourceReservationsSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskMirrorSourceReservationsSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskMirrorSourceReservationsSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorSourceReservationsSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskMirrorSourceReservationsSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorSourceReservationsSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskMirrorSourceReservationsSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskMirrorSourceReservationsSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskMirrorSourceReservationsSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskMirrorSourceReservationsSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskMirrorSourceReservationsSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskMirrorSourceReservationsSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskMirrorSourceReservationsSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.slices(DomainDevicesDiskMirrorSourceSlicesArgs.builder()
.slices(DomainDevicesDiskMirrorSourceSlicesSliceArgs.builder()
.offset(0.0)
.size(0.0)
.type("string")
.build())
.build())
.ssl(DomainDevicesDiskMirrorSourceSslArgs.builder()
.verify("string")
.build())
.startupPolicy("string")
.timeout(DomainDevicesDiskMirrorSourceTimeoutArgs.builder()
.seconds("string")
.build())
.vhostUser(DomainDevicesDiskMirrorSourceVhostUserArgs.builder()
.dbus(DomainDevicesDiskMirrorSourceVhostUserDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskMirrorSourceVhostUserDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorSourceVhostUserDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskMirrorSourceVhostUserFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskMirrorSourceVhostUserFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskMirrorSourceVhostUserNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskMirrorSourceVhostUserPipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorSourceVhostUserPipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskMirrorSourceVhostUserPtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskMirrorSourceVhostUserPtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskMirrorSourceVhostUserSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskMirrorSourceVhostUserTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskMirrorSourceVhostUserTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskMirrorSourceVhostUserUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskMirrorSourceVhostUserUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskMirrorSourceVhostUserUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskMirrorSourceVhostUserUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.vhostVdpa(DomainDevicesDiskMirrorSourceVhostVdpaArgs.builder()
.dev("string")
.build())
.volume(DomainDevicesDiskMirrorSourceVolumeArgs.builder()
.mode("string")
.pool("string")
.secLabels(DomainDevicesDiskMirrorSourceVolumeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.volume("string")
.build())
.build())
.build())
.model("string")
.product("string")
.rawIo("string")
.readOnly(false)
.serial("string")
.sgio("string")
.shareable(false)
.snapshot("string")
.source(DomainDevicesDiskSourceArgs.builder()
.block(DomainDevicesDiskSourceBlockArgs.builder()
.dev("string")
.secLabels(DomainDevicesDiskSourceBlockSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.cookies(DomainDevicesDiskSourceCookiesArgs.builder()
.cookies(DomainDevicesDiskSourceCookiesCookieArgs.builder()
.name("string")
.value("string")
.build())
.build())
.dataStore(DomainDevicesDiskSourceDataStoreArgs.builder()
.format(DomainDevicesDiskSourceDataStoreFormatArgs.builder()
.type("string")
.metadataCache(DomainDevicesDiskSourceDataStoreFormatMetadataCacheArgs.builder()
.maxSize(DomainDevicesDiskSourceDataStoreFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.build())
.dir(DomainDevicesDiskSourceDirArgs.builder()
.dir("string")
.build())
.encryption(DomainDevicesDiskSourceEncryptionArgs.builder()
.engine("string")
.format("string")
.secrets(DomainDevicesDiskSourceEncryptionSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.build())
.file(DomainDevicesDiskSourceFileArgs.builder()
.fdGroup("string")
.file("string")
.secLabels(DomainDevicesDiskSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.index(0.0)
.network(DomainDevicesDiskSourceNetworkArgs.builder()
.auth(DomainDevicesDiskSourceNetworkAuthArgs.builder()
.secret(DomainDevicesDiskSourceNetworkAuthSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.username("string")
.build())
.config(DomainDevicesDiskSourceNetworkConfigArgs.builder()
.file("string")
.build())
.hosts(DomainDevicesDiskSourceNetworkHostArgs.builder()
.name("string")
.port("string")
.socket("string")
.transport("string")
.build())
.identity(DomainDevicesDiskSourceNetworkIdentityArgs.builder()
.agentSock("string")
.group("string")
.keyfile("string")
.user("string")
.userName("string")
.build())
.initiator(DomainDevicesDiskSourceNetworkInitiatorArgs.builder()
.iqn(DomainDevicesDiskSourceNetworkInitiatorIqnArgs.builder()
.name("string")
.build())
.build())
.knownHosts(DomainDevicesDiskSourceNetworkKnownHostsArgs.builder()
.path("string")
.build())
.name("string")
.protocol("string")
.query("string")
.reconnect(DomainDevicesDiskSourceNetworkReconnectArgs.builder()
.delay("string")
.build())
.snapshot(DomainDevicesDiskSourceNetworkSnapshotArgs.builder()
.name("string")
.build())
.tls("string")
.tlsHostname("string")
.build())
.nvme(DomainDevicesDiskSourceNvmeArgs.builder()
.build())
.readahead(DomainDevicesDiskSourceReadaheadArgs.builder()
.size("string")
.build())
.reservations(DomainDevicesDiskSourceReservationsArgs.builder()
.enabled("string")
.managed(false)
.source(DomainDevicesDiskSourceReservationsSourceArgs.builder()
.dbus(DomainDevicesDiskSourceReservationsSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskSourceReservationsSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskSourceReservationsSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskSourceReservationsSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskSourceReservationsSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskSourceReservationsSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskSourceReservationsSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskSourceReservationsSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskSourceReservationsSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskSourceReservationsSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskSourceReservationsSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskSourceReservationsSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskSourceReservationsSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskSourceReservationsSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskSourceReservationsSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskSourceReservationsSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskSourceReservationsSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskSourceReservationsSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskSourceReservationsSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskSourceReservationsSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.slices(DomainDevicesDiskSourceSlicesArgs.builder()
.slices(DomainDevicesDiskSourceSlicesSliceArgs.builder()
.offset(0.0)
.size(0.0)
.type("string")
.build())
.build())
.ssl(DomainDevicesDiskSourceSslArgs.builder()
.verify("string")
.build())
.startupPolicy("string")
.timeout(DomainDevicesDiskSourceTimeoutArgs.builder()
.seconds("string")
.build())
.vhostUser(DomainDevicesDiskSourceVhostUserArgs.builder()
.dbus(DomainDevicesDiskSourceVhostUserDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesDiskSourceVhostUserDevArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskSourceVhostUserDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesDiskSourceVhostUserFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesDiskSourceVhostUserFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesDiskSourceVhostUserNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesDiskSourceVhostUserPipeArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskSourceVhostUserPipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesDiskSourceVhostUserPtyArgs.builder()
.path("string")
.secLabels(DomainDevicesDiskSourceVhostUserPtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesDiskSourceVhostUserQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesDiskSourceVhostUserQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesDiskSourceVhostUserQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesDiskSourceVhostUserSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesDiskSourceVhostUserTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesDiskSourceVhostUserTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesDiskSourceVhostUserUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesDiskSourceVhostUserUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesDiskSourceVhostUserUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesDiskSourceVhostUserUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.vhostVdpa(DomainDevicesDiskSourceVhostVdpaArgs.builder()
.dev("string")
.build())
.volume(DomainDevicesDiskSourceVolumeArgs.builder()
.mode("string")
.pool("string")
.secLabels(DomainDevicesDiskSourceVolumeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.volume("string")
.build())
.build())
.target(DomainDevicesDiskTargetArgs.builder()
.bus("string")
.dev("string")
.removable("string")
.rotationRate(0.0)
.tray("string")
.build())
.throttleFilters(DomainDevicesDiskThrottleFiltersArgs.builder()
.throttleFilters(DomainDevicesDiskThrottleFiltersThrottleFilterArgs.builder()
.group("string")
.build())
.build())
.transient_(DomainDevicesDiskTransientArgs.builder()
.shareBacking("string")
.build())
.vendor("string")
.wwn("string")
.build())
.emulator("string")
.filesystems(DomainDevicesFilesystemArgs.builder()
.accessMode("string")
.acpi(DomainDevicesFilesystemAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesFilesystemAddressArgs.builder()
.build())
.alias(DomainDevicesFilesystemAliasArgs.builder()
.name("string")
.build())
.binary(DomainDevicesFilesystemBinaryArgs.builder()
.cache(DomainDevicesFilesystemBinaryCacheArgs.builder()
.mode("string")
.build())
.lock(DomainDevicesFilesystemBinaryLockArgs.builder()
.flock("string")
.posix("string")
.build())
.openFiles(DomainDevicesFilesystemBinaryOpenFilesArgs.builder()
.max(0.0)
.build())
.path("string")
.sandbox(DomainDevicesFilesystemBinarySandboxArgs.builder()
.mode("string")
.build())
.threadPool(DomainDevicesFilesystemBinaryThreadPoolArgs.builder()
.size(0.0)
.build())
.xattr("string")
.build())
.boot(DomainDevicesFilesystemBootArgs.builder()
.order(0.0)
.loadParm("string")
.build())
.dmode("string")
.driver(DomainDevicesFilesystemDriverArgs.builder()
.ats("string")
.format("string")
.iommu("string")
.name("string")
.packed("string")
.pagePerVq("string")
.queue(0.0)
.type("string")
.wrPolicy("string")
.build())
.fmode("string")
.idMap(DomainDevicesFilesystemIdMapArgs.builder()
.gids(DomainDevicesFilesystemIdMapGidArgs.builder()
.count(0.0)
.start(0.0)
.target(0.0)
.build())
.uids(DomainDevicesFilesystemIdMapUidArgs.builder()
.count(0.0)
.start(0.0)
.target(0.0)
.build())
.build())
.model("string")
.multiDevs("string")
.readOnly(false)
.source(DomainDevicesFilesystemSourceArgs.builder()
.bind(DomainDevicesFilesystemSourceBindArgs.builder()
.dir("string")
.build())
.block(DomainDevicesFilesystemSourceBlockArgs.builder()
.dev("string")
.build())
.file(DomainDevicesFilesystemSourceFileArgs.builder()
.file("string")
.build())
.mount(DomainDevicesFilesystemSourceMountArgs.builder()
.dir("string")
.socket("string")
.build())
.ram(DomainDevicesFilesystemSourceRamArgs.builder()
.usage(0.0)
.units("string")
.build())
.template(DomainDevicesFilesystemSourceTemplateArgs.builder()
.name("string")
.build())
.volume(DomainDevicesFilesystemSourceVolumeArgs.builder()
.pool("string")
.volume("string")
.build())
.build())
.spaceHardLimit(0.0)
.spaceHardLimitUnit("string")
.spaceSoftLimit(0.0)
.spaceSoftLimitUnit("string")
.target(DomainDevicesFilesystemTargetArgs.builder()
.dir("string")
.build())
.build())
.graphics(DomainDevicesGraphicArgs.builder()
.audio(DomainDevicesGraphicAudioArgs.builder()
.id(0.0)
.build())
.dbus(DomainDevicesGraphicDbusArgs.builder()
.address("string")
.gl(DomainDevicesGraphicDbusGlArgs.builder()
.enable("string")
.renderNode("string")
.build())
.p2p("string")
.build())
.desktop(DomainDevicesGraphicDesktopArgs.builder()
.display("string")
.fullScreen("string")
.build())
.eglHeadless(DomainDevicesGraphicEglHeadlessArgs.builder()
.gl(DomainDevicesGraphicEglHeadlessGlArgs.builder()
.renderNode("string")
.build())
.build())
.rdp(DomainDevicesGraphicRdpArgs.builder()
.autoPort(false)
.listen("string")
.listeners(DomainDevicesGraphicRdpListenerArgs.builder()
.address(DomainDevicesGraphicRdpListenerAddressArgs.builder()
.address("string")
.build())
.network(DomainDevicesGraphicRdpListenerNetworkArgs.builder()
.address("string")
.network("string")
.build())
.socket(DomainDevicesGraphicRdpListenerSocketArgs.builder()
.socket("string")
.build())
.build())
.multiUser("string")
.passwd("string")
.port(0.0)
.replaceUser("string")
.username("string")
.build())
.sdl(DomainDevicesGraphicSdlArgs.builder()
.display("string")
.fullScreen("string")
.gl(DomainDevicesGraphicSdlGlArgs.builder()
.enable("string")
.build())
.xauth("string")
.build())
.spice(DomainDevicesGraphicSpiceArgs.builder()
.autoPort(false)
.channels(DomainDevicesGraphicSpiceChannelArgs.builder()
.mode("string")
.name("string")
.build())
.clipBoard(DomainDevicesGraphicSpiceClipBoardArgs.builder()
.copyPaste("string")
.build())
.connected("string")
.defaultMode("string")
.fileTransfer(DomainDevicesGraphicSpiceFileTransferArgs.builder()
.enable("string")
.build())
.gl(DomainDevicesGraphicSpiceGlArgs.builder()
.enable("string")
.renderNode("string")
.build())
.image(DomainDevicesGraphicSpiceImageArgs.builder()
.compression("string")
.build())
.jpeg(DomainDevicesGraphicSpiceJpegArgs.builder()
.compression("string")
.build())
.keymap("string")
.listen("string")
.listeners(DomainDevicesGraphicSpiceListenerArgs.builder()
.address(DomainDevicesGraphicSpiceListenerAddressArgs.builder()
.address("string")
.build())
.network(DomainDevicesGraphicSpiceListenerNetworkArgs.builder()
.address("string")
.network("string")
.build())
.socket(DomainDevicesGraphicSpiceListenerSocketArgs.builder()
.socket("string")
.build())
.build())
.mouse(DomainDevicesGraphicSpiceMouseArgs.builder()
.mode("string")
.build())
.passwd("string")
.passwdValidTo("string")
.playback(DomainDevicesGraphicSpicePlaybackArgs.builder()
.compression("string")
.build())
.port(0.0)
.streaming(DomainDevicesGraphicSpiceStreamingArgs.builder()
.mode("string")
.build())
.tlsPort(0.0)
.zlib(DomainDevicesGraphicSpiceZlibArgs.builder()
.compression("string")
.build())
.build())
.vnc(DomainDevicesGraphicVncArgs.builder()
.autoPort(false)
.connected("string")
.keymap("string")
.listen("string")
.listeners(DomainDevicesGraphicVncListenerArgs.builder()
.address(DomainDevicesGraphicVncListenerAddressArgs.builder()
.address("string")
.build())
.network(DomainDevicesGraphicVncListenerNetworkArgs.builder()
.address("string")
.network("string")
.build())
.socket(DomainDevicesGraphicVncListenerSocketArgs.builder()
.socket("string")
.build())
.build())
.passwd("string")
.passwdValidTo("string")
.port(0.0)
.powerControl("string")
.sharePolicy("string")
.socket("string")
.webSocket(0.0)
.build())
.build())
.hostdevs(DomainDevicesHostdevArgs.builder()
.acpi(DomainDevicesHostdevAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesHostdevAddressArgs.builder()
.build())
.alias(DomainDevicesHostdevAliasArgs.builder()
.name("string")
.build())
.boot(DomainDevicesHostdevBootArgs.builder()
.order(0.0)
.loadParm("string")
.build())
.capsMisc(DomainDevicesHostdevCapsMiscArgs.builder()
.source(DomainDevicesHostdevCapsMiscSourceArgs.builder()
.char_("string")
.build())
.build())
.capsNet(DomainDevicesHostdevCapsNetArgs.builder()
.ips(DomainDevicesHostdevCapsNetIpArgs.builder()
.address("string")
.family("string")
.prefix(0.0)
.build())
.routes(DomainDevicesHostdevCapsNetRouteArgs.builder()
.address("string")
.family("string")
.gateway("string")
.build())
.source(DomainDevicesHostdevCapsNetSourceArgs.builder()
.interface_("string")
.build())
.build())
.capsStorage(DomainDevicesHostdevCapsStorageArgs.builder()
.source(DomainDevicesHostdevCapsStorageSourceArgs.builder()
.block("string")
.build())
.build())
.managed(false)
.rom(DomainDevicesHostdevRomArgs.builder()
.bar("string")
.enabled("string")
.file("string")
.build())
.subsysMDev(DomainDevicesHostdevSubsysMDevArgs.builder()
.display("string")
.model("string")
.ramFb("string")
.source(DomainDevicesHostdevSubsysMDevSourceArgs.builder()
.address(DomainDevicesHostdevSubsysMDevSourceAddressArgs.builder()
.uuid("string")
.build())
.build())
.build())
.subsysPci(DomainDevicesHostdevSubsysPciArgs.builder()
.display("string")
.driver(DomainDevicesHostdevSubsysPciDriverArgs.builder()
.model("string")
.name("string")
.build())
.ramFb("string")
.source(DomainDevicesHostdevSubsysPciSourceArgs.builder()
.address(DomainDevicesHostdevSubsysPciSourceAddressArgs.builder()
.bus(0.0)
.domain(0.0)
.function(0.0)
.multiFunction("string")
.slot(0.0)
.zpci(DomainDevicesHostdevSubsysPciSourceAddressZpciArgs.builder()
.fid(0.0)
.uid(0.0)
.build())
.build())
.writeFiltering("string")
.build())
.teaming(DomainDevicesHostdevSubsysPciTeamingArgs.builder()
.type("string")
.persistent("string")
.build())
.build())
.subsysScsi(DomainDevicesHostdevSubsysScsiArgs.builder()
.rawIo("string")
.readOnly(false)
.sgio("string")
.shareable(false)
.source(DomainDevicesHostdevSubsysScsiSourceArgs.builder()
.host(DomainDevicesHostdevSubsysScsiSourceHostArgs.builder()
.adapter(DomainDevicesHostdevSubsysScsiSourceHostAdapterArgs.builder()
.name("string")
.build())
.address(DomainDevicesHostdevSubsysScsiSourceHostAddressArgs.builder()
.bus(0.0)
.controller(0.0)
.target(0.0)
.unit(0.0)
.build())
.build())
.iscsi(DomainDevicesHostdevSubsysScsiSourceIscsiArgs.builder()
.name("string")
.auth(DomainDevicesHostdevSubsysScsiSourceIscsiAuthArgs.builder()
.secret(DomainDevicesHostdevSubsysScsiSourceIscsiAuthSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.username("string")
.build())
.hosts(DomainDevicesHostdevSubsysScsiSourceIscsiHostArgs.builder()
.name("string")
.port("string")
.socket("string")
.transport("string")
.build())
.initiator(DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorArgs.builder()
.iqn(DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorIqnArgs.builder()
.name("string")
.build())
.build())
.build())
.build())
.build())
.subsysScsiHost(DomainDevicesHostdevSubsysScsiHostArgs.builder()
.model("string")
.source(DomainDevicesHostdevSubsysScsiHostSourceArgs.builder()
.protocol("string")
.wwpn("string")
.build())
.build())
.subsysUsb(DomainDevicesHostdevSubsysUsbArgs.builder()
.source(DomainDevicesHostdevSubsysUsbSourceArgs.builder()
.address(DomainDevicesHostdevSubsysUsbSourceAddressArgs.builder()
.bus(0.0)
.device(0.0)
.port("string")
.build())
.guestReset("string")
.product(DomainDevicesHostdevSubsysUsbSourceProductArgs.builder()
.id("string")
.build())
.startUpPolicy("string")
.vendor(DomainDevicesHostdevSubsysUsbSourceVendorArgs.builder()
.id("string")
.build())
.build())
.build())
.build())
.hubs(DomainDevicesHubArgs.builder()
.type("string")
.acpi(DomainDevicesHubAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesHubAddressArgs.builder()
.build())
.alias(DomainDevicesHubAliasArgs.builder()
.name("string")
.build())
.build())
.inputs(DomainDevicesInputArgs.builder()
.type("string")
.acpi(DomainDevicesInputAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesInputAddressArgs.builder()
.build())
.alias(DomainDevicesInputAliasArgs.builder()
.name("string")
.build())
.bus("string")
.driver(DomainDevicesInputDriverArgs.builder()
.ats("string")
.iommu("string")
.packed("string")
.pagePerVq("string")
.build())
.model("string")
.source(DomainDevicesInputSourceArgs.builder()
.evDev(DomainDevicesInputSourceEvDevArgs.builder()
.dev("string")
.grab("string")
.grabToggle("string")
.repeat("string")
.build())
.passthrough(DomainDevicesInputSourcePassthroughArgs.builder()
.evDev("string")
.build())
.build())
.build())
.interfaces(DomainDevicesInterfaceArgs.builder()
.acpi(DomainDevicesInterfaceAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesInterfaceAddressArgs.builder()
.build())
.alias(DomainDevicesInterfaceAliasArgs.builder()
.name("string")
.build())
.backend(DomainDevicesInterfaceBackendArgs.builder()
.logFile("string")
.tap("string")
.type("string")
.vhost("string")
.build())
.backendDomain(DomainDevicesInterfaceBackendDomainArgs.builder()
.name("string")
.build())
.bandwidth(DomainDevicesInterfaceBandwidthArgs.builder()
.inbound(DomainDevicesInterfaceBandwidthInboundArgs.builder()
.average(0.0)
.burst(0.0)
.floor(0.0)
.peak(0.0)
.build())
.outbound(DomainDevicesInterfaceBandwidthOutboundArgs.builder()
.average(0.0)
.burst(0.0)
.floor(0.0)
.peak(0.0)
.build())
.build())
.boot(DomainDevicesInterfaceBootArgs.builder()
.order(0.0)
.loadParm("string")
.build())
.coalesce(DomainDevicesInterfaceCoalesceArgs.builder()
.rx(DomainDevicesInterfaceCoalesceRxArgs.builder()
.frames(DomainDevicesInterfaceCoalesceRxFramesArgs.builder()
.max(0.0)
.build())
.build())
.build())
.downScript(DomainDevicesInterfaceDownScriptArgs.builder()
.path("string")
.build())
.driver(DomainDevicesInterfaceDriverArgs.builder()
.ats("string")
.eventIdx("string")
.guest(DomainDevicesInterfaceDriverGuestArgs.builder()
.csum("string")
.ecn("string")
.tso4("string")
.tso6("string")
.ufo("string")
.build())
.host(DomainDevicesInterfaceDriverHostArgs.builder()
.csum("string")
.ecn("string")
.gso("string")
.mrgRxBuf("string")
.tso4("string")
.tso6("string")
.ufo("string")
.build())
.ioEventFd("string")
.iommu("string")
.name("string")
.packed("string")
.pagePerVq("string")
.queues(0.0)
.rss("string")
.rssHashReport("string")
.rxQueueSize(0.0)
.txMode("string")
.txQueueSize(0.0)
.build())
.filterRef(DomainDevicesInterfaceFilterRefArgs.builder()
.filter("string")
.parameters(DomainDevicesInterfaceFilterRefParameterArgs.builder()
.name("string")
.value("string")
.build())
.build())
.guest(DomainDevicesInterfaceGuestArgs.builder()
.actual("string")
.dev("string")
.build())
.ips(DomainDevicesInterfaceIpArgs.builder()
.address("string")
.family("string")
.peer("string")
.prefix(0.0)
.build())
.link(DomainDevicesInterfaceLinkArgs.builder()
.state("string")
.build())
.mac(DomainDevicesInterfaceMacArgs.builder()
.address("string")
.check("string")
.type("string")
.build())
.managed(false)
.model(DomainDevicesInterfaceModelArgs.builder()
.type("string")
.build())
.mtu(DomainDevicesInterfaceMtuArgs.builder()
.size(0.0)
.build())
.portForwards(DomainDevicesInterfacePortForwardArgs.builder()
.proto("string")
.address("string")
.dev("string")
.ranges(DomainDevicesInterfacePortForwardRangeArgs.builder()
.start(0.0)
.end(0.0)
.exclude("string")
.to(0.0)
.build())
.build())
.portOptions(DomainDevicesInterfacePortOptionsArgs.builder()
.isolated("string")
.build())
.rom(DomainDevicesInterfaceRomArgs.builder()
.bar("string")
.enabled("string")
.file("string")
.build())
.routes(DomainDevicesInterfaceRouteArgs.builder()
.address("string")
.gateway("string")
.family("string")
.metric(0.0)
.netmask("string")
.prefix(0.0)
.build())
.script(DomainDevicesInterfaceScriptArgs.builder()
.path("string")
.build())
.source(DomainDevicesInterfaceSourceArgs.builder()
.bridge(DomainDevicesInterfaceSourceBridgeArgs.builder()
.bridge("string")
.build())
.client(DomainDevicesInterfaceSourceClientArgs.builder()
.address("string")
.local(DomainDevicesInterfaceSourceClientLocalArgs.builder()
.address("string")
.port(0.0)
.build())
.port(0.0)
.build())
.direct(DomainDevicesInterfaceSourceDirectArgs.builder()
.dev("string")
.mode("string")
.build())
.ethernet(DomainDevicesInterfaceSourceEthernetArgs.builder()
.ips(DomainDevicesInterfaceSourceEthernetIpArgs.builder()
.address("string")
.family("string")
.peer("string")
.prefix(0.0)
.build())
.routes(DomainDevicesInterfaceSourceEthernetRouteArgs.builder()
.address("string")
.gateway("string")
.family("string")
.metric(0.0)
.netmask("string")
.prefix(0.0)
.build())
.build())
.hostdev(DomainDevicesInterfaceSourceHostdevArgs.builder()
.pci(DomainDevicesInterfaceSourceHostdevPciArgs.builder()
.address(DomainDevicesInterfaceSourceHostdevPciAddressArgs.builder()
.bus(0.0)
.domain(0.0)
.function(0.0)
.multiFunction("string")
.slot(0.0)
.zpci(DomainDevicesInterfaceSourceHostdevPciAddressZpciArgs.builder()
.fid(0.0)
.uid(0.0)
.build())
.build())
.writeFiltering("string")
.build())
.usb(DomainDevicesInterfaceSourceHostdevUsbArgs.builder()
.address(DomainDevicesInterfaceSourceHostdevUsbAddressArgs.builder()
.bus(0.0)
.device(0.0)
.port("string")
.build())
.guestReset("string")
.product(DomainDevicesInterfaceSourceHostdevUsbProductArgs.builder()
.id("string")
.build())
.startUpPolicy("string")
.vendor(DomainDevicesInterfaceSourceHostdevUsbVendorArgs.builder()
.id("string")
.build())
.build())
.build())
.internal(DomainDevicesInterfaceSourceInternalArgs.builder()
.name("string")
.build())
.mcast(DomainDevicesInterfaceSourceMcastArgs.builder()
.address("string")
.local(DomainDevicesInterfaceSourceMcastLocalArgs.builder()
.address("string")
.port(0.0)
.build())
.port(0.0)
.build())
.network(DomainDevicesInterfaceSourceNetworkArgs.builder()
.bridge("string")
.network("string")
.portGroup("string")
.portId("string")
.build())
.null_(false)
.server(DomainDevicesInterfaceSourceServerArgs.builder()
.address("string")
.local(DomainDevicesInterfaceSourceServerLocalArgs.builder()
.address("string")
.port(0.0)
.build())
.port(0.0)
.build())
.udp(DomainDevicesInterfaceSourceUdpArgs.builder()
.address("string")
.local(DomainDevicesInterfaceSourceUdpLocalArgs.builder()
.address("string")
.port(0.0)
.build())
.port(0.0)
.build())
.user(DomainDevicesInterfaceSourceUserArgs.builder()
.dev("string")
.build())
.vdpa(DomainDevicesInterfaceSourceVdpaArgs.builder()
.device("string")
.build())
.vds(DomainDevicesInterfaceSourceVdsArgs.builder()
.switchId("string")
.connectionId(0.0)
.portGroupId("string")
.portId(0.0)
.build())
.vhostUser(DomainDevicesInterfaceSourceVhostUserArgs.builder()
.dev("string")
.chardev(DomainDevicesInterfaceSourceVhostUserChardevArgs.builder()
.dbus(DomainDevicesInterfaceSourceVhostUserChardevDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesInterfaceSourceVhostUserChardevDevArgs.builder()
.path("string")
.secLabels(DomainDevicesInterfaceSourceVhostUserChardevDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesInterfaceSourceVhostUserChardevFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesInterfaceSourceVhostUserChardevFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesInterfaceSourceVhostUserChardevNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesInterfaceSourceVhostUserChardevPipeArgs.builder()
.path("string")
.secLabels(DomainDevicesInterfaceSourceVhostUserChardevPipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesInterfaceSourceVhostUserChardevPtyArgs.builder()
.path("string")
.secLabels(DomainDevicesInterfaceSourceVhostUserChardevPtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesInterfaceSourceVhostUserChardevSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesInterfaceSourceVhostUserChardevTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesInterfaceSourceVhostUserChardevTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesInterfaceSourceVhostUserChardevUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesInterfaceSourceVhostUserChardevUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesInterfaceSourceVhostUserChardevUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesInterfaceSourceVhostUserChardevUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.build())
.target(DomainDevicesInterfaceTargetArgs.builder()
.dev("string")
.managed(false)
.build())
.teaming(DomainDevicesInterfaceTeamingArgs.builder()
.type("string")
.persistent("string")
.build())
.trustGuestRxFilters("string")
.tune(DomainDevicesInterfaceTuneArgs.builder()
.sndBuf(0.0)
.build())
.virtualPort(DomainDevicesInterfaceVirtualPortArgs.builder()
.params(DomainDevicesInterfaceVirtualPortParamsArgs.builder()
.any(DomainDevicesInterfaceVirtualPortParamsAnyArgs.builder()
.instanceId("string")
.interfaceId("string")
.managerId(0.0)
.profileId("string")
.typeId(0.0)
.typeIdVersion(0.0)
.build())
.midoNet(DomainDevicesInterfaceVirtualPortParamsMidoNetArgs.builder()
.interfaceId("string")
.build())
.openVSwitch(DomainDevicesInterfaceVirtualPortParamsOpenVSwitchArgs.builder()
.interfaceId("string")
.profileId("string")
.build())
.vepa8021qbg(DomainDevicesInterfaceVirtualPortParamsVepa8021qbgArgs.builder()
.instanceId("string")
.managerId(0.0)
.typeId(0.0)
.typeIdVersion(0.0)
.build())
.vnTag8011qbh(DomainDevicesInterfaceVirtualPortParamsVnTag8011qbhArgs.builder()
.profileId("string")
.build())
.build())
.build())
.vlan(DomainDevicesInterfaceVlanArgs.builder()
.tags(DomainDevicesInterfaceVlanTagArgs.builder()
.id(0.0)
.nativeMode("string")
.build())
.trunk("string")
.build())
.waitForIp(DomainDevicesInterfaceWaitForIpArgs.builder()
.source("string")
.timeout(0.0)
.build())
.build())
.iommu(DomainDevicesIommuArgs.builder()
.model("string")
.acpi(DomainDevicesIommuAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesIommuAddressArgs.builder()
.build())
.alias(DomainDevicesIommuAliasArgs.builder()
.name("string")
.build())
.driver(DomainDevicesIommuDriverArgs.builder()
.awBits(0.0)
.cachingMode("string")
.dmaTranslation("string")
.eim("string")
.intRemap("string")
.iotlb("string")
.passthrough("string")
.xtSup("string")
.build())
.build())
.leases(DomainDevicesLeaseArgs.builder()
.lockspace("string")
.key("string")
.target(DomainDevicesLeaseTargetArgs.builder()
.path("string")
.offset(0.0)
.build())
.build())
.memBalloon(DomainDevicesMemBalloonArgs.builder()
.model("string")
.acpi(DomainDevicesMemBalloonAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesMemBalloonAddressArgs.builder()
.build())
.alias(DomainDevicesMemBalloonAliasArgs.builder()
.name("string")
.build())
.autoDeflate("string")
.driver(DomainDevicesMemBalloonDriverArgs.builder()
.ats("string")
.iommu("string")
.packed("string")
.pagePerVq("string")
.build())
.freePageReporting("string")
.stats(DomainDevicesMemBalloonStatsArgs.builder()
.period(0.0)
.build())
.build())
.memorydevs(DomainDevicesMemorydevArgs.builder()
.model("string")
.access("string")
.acpi(DomainDevicesMemorydevAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesMemorydevAddressArgs.builder()
.build())
.alias(DomainDevicesMemorydevAliasArgs.builder()
.name("string")
.build())
.discard("string")
.source(DomainDevicesMemorydevSourceArgs.builder()
.alignSize(0.0)
.alignSizeUnit("string")
.nodeMask("string")
.pageSize(0.0)
.pageSizeUnit("string")
.path("string")
.pmem(false)
.build())
.target(DomainDevicesMemorydevTargetArgs.builder()
.address(DomainDevicesMemorydevTargetAddressArgs.builder()
.base(0.0)
.build())
.block(0.0)
.blockUnit("string")
.dynamicMemslots("string")
.label(DomainDevicesMemorydevTargetLabelArgs.builder()
.size(0.0)
.sizeUnit("string")
.build())
.node(0.0)
.readOnly(false)
.requested(0.0)
.requestedUnit("string")
.size(0.0)
.sizeUnit("string")
.build())
.uuid("string")
.build())
.nvram(DomainDevicesNvramArgs.builder()
.acpi(DomainDevicesNvramAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesNvramAddressArgs.builder()
.build())
.alias(DomainDevicesNvramAliasArgs.builder()
.name("string")
.build())
.build())
.panics(DomainDevicesPanicArgs.builder()
.acpi(DomainDevicesPanicAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesPanicAddressArgs.builder()
.build())
.alias(DomainDevicesPanicAliasArgs.builder()
.name("string")
.build())
.model("string")
.build())
.parallels(DomainDevicesParallelArgs.builder()
.acpi(DomainDevicesParallelAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesParallelAddressArgs.builder()
.build())
.alias(DomainDevicesParallelAliasArgs.builder()
.name("string")
.build())
.log(DomainDevicesParallelLogArgs.builder()
.file("string")
.append("string")
.build())
.protocol(DomainDevicesParallelProtocolArgs.builder()
.type("string")
.build())
.source(DomainDevicesParallelSourceArgs.builder()
.dbus(DomainDevicesParallelSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesParallelSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesParallelSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesParallelSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesParallelSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesParallelSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesParallelSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesParallelSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesParallelSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesParallelSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesParallelSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesParallelSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesParallelSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesParallelSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesParallelSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesParallelSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesParallelSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesParallelSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesParallelSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesParallelSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.target(DomainDevicesParallelTargetArgs.builder()
.port(0.0)
.type("string")
.build())
.build())
.pstore(DomainDevicesPstoreArgs.builder()
.backend("string")
.path("string")
.size(0.0)
.acpi(DomainDevicesPstoreAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesPstoreAddressArgs.builder()
.build())
.alias(DomainDevicesPstoreAliasArgs.builder()
.name("string")
.build())
.sizeUnit("string")
.build())
.redirDevs(DomainDevicesRedirDevArgs.builder()
.acpi(DomainDevicesRedirDevAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesRedirDevAddressArgs.builder()
.build())
.alias(DomainDevicesRedirDevAliasArgs.builder()
.name("string")
.build())
.boot(DomainDevicesRedirDevBootArgs.builder()
.order(0.0)
.loadParm("string")
.build())
.bus("string")
.protocol(DomainDevicesRedirDevProtocolArgs.builder()
.type("string")
.build())
.source(DomainDevicesRedirDevSourceArgs.builder()
.dbus(DomainDevicesRedirDevSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesRedirDevSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesRedirDevSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesRedirDevSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesRedirDevSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesRedirDevSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesRedirDevSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesRedirDevSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesRedirDevSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesRedirDevSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesRedirDevSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesRedirDevSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesRedirDevSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesRedirDevSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesRedirDevSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesRedirDevSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesRedirDevSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesRedirDevSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesRedirDevSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesRedirDevSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.redirFilters(DomainDevicesRedirFilterArgs.builder()
.usbs(DomainDevicesRedirFilterUsbArgs.builder()
.allow("string")
.class_(0.0)
.product(0.0)
.vendor(0.0)
.version("string")
.build())
.build())
.rngs(DomainDevicesRngArgs.builder()
.model("string")
.acpi(DomainDevicesRngAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesRngAddressArgs.builder()
.build())
.alias(DomainDevicesRngAliasArgs.builder()
.name("string")
.build())
.backend(DomainDevicesRngBackendArgs.builder()
.builtIn(false)
.egd(DomainDevicesRngBackendEgdArgs.builder()
.protocol(DomainDevicesRngBackendEgdProtocolArgs.builder()
.type("string")
.build())
.source(DomainDevicesRngBackendEgdSourceArgs.builder()
.dbus(DomainDevicesRngBackendEgdSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesRngBackendEgdSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesRngBackendEgdSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesRngBackendEgdSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesRngBackendEgdSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesRngBackendEgdSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesRngBackendEgdSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesRngBackendEgdSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesRngBackendEgdSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesRngBackendEgdSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesRngBackendEgdSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesRngBackendEgdSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesRngBackendEgdSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesRngBackendEgdSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesRngBackendEgdSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesRngBackendEgdSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesRngBackendEgdSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesRngBackendEgdSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesRngBackendEgdSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesRngBackendEgdSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.random("string")
.build())
.driver(DomainDevicesRngDriverArgs.builder()
.ats("string")
.iommu("string")
.packed("string")
.pagePerVq("string")
.build())
.rate(DomainDevicesRngRateArgs.builder()
.bytes(0.0)
.period(0.0)
.build())
.build())
.serials(DomainDevicesSerialArgs.builder()
.acpi(DomainDevicesSerialAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesSerialAddressArgs.builder()
.build())
.alias(DomainDevicesSerialAliasArgs.builder()
.name("string")
.build())
.log(DomainDevicesSerialLogArgs.builder()
.file("string")
.append("string")
.build())
.protocol(DomainDevicesSerialProtocolArgs.builder()
.type("string")
.build())
.source(DomainDevicesSerialSourceArgs.builder()
.dbus(DomainDevicesSerialSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesSerialSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesSerialSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesSerialSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesSerialSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesSerialSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesSerialSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesSerialSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesSerialSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesSerialSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesSerialSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesSerialSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesSerialSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesSerialSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesSerialSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesSerialSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesSerialSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesSerialSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesSerialSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesSerialSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.target(DomainDevicesSerialTargetArgs.builder()
.model(DomainDevicesSerialTargetModelArgs.builder()
.name("string")
.build())
.port(0.0)
.type("string")
.build())
.build())
.shmems(DomainDevicesShmemArgs.builder()
.name("string")
.acpi(DomainDevicesShmemAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesShmemAddressArgs.builder()
.build())
.alias(DomainDevicesShmemAliasArgs.builder()
.name("string")
.build())
.model(DomainDevicesShmemModelArgs.builder()
.type("string")
.build())
.msi(DomainDevicesShmemMsiArgs.builder()
.enabled("string")
.ioEventFd("string")
.vectors(0.0)
.build())
.role("string")
.server(DomainDevicesShmemServerArgs.builder()
.path("string")
.build())
.size(0.0)
.sizeUnit("string")
.build())
.smartcards(DomainDevicesSmartcardArgs.builder()
.acpi(DomainDevicesSmartcardAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesSmartcardAddressArgs.builder()
.build())
.alias(DomainDevicesSmartcardAliasArgs.builder()
.name("string")
.build())
.database("string")
.host(false)
.hostCerts(DomainDevicesSmartcardHostCertArgs.builder()
.file("string")
.build())
.passthrough(DomainDevicesSmartcardPassthroughArgs.builder()
.dbus(DomainDevicesSmartcardPassthroughDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesSmartcardPassthroughDevArgs.builder()
.path("string")
.secLabels(DomainDevicesSmartcardPassthroughDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesSmartcardPassthroughFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesSmartcardPassthroughFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesSmartcardPassthroughNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesSmartcardPassthroughPipeArgs.builder()
.path("string")
.secLabels(DomainDevicesSmartcardPassthroughPipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesSmartcardPassthroughPtyArgs.builder()
.path("string")
.secLabels(DomainDevicesSmartcardPassthroughPtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesSmartcardPassthroughQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesSmartcardPassthroughQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesSmartcardPassthroughQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesSmartcardPassthroughSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesSmartcardPassthroughTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesSmartcardPassthroughTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesSmartcardPassthroughUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesSmartcardPassthroughUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesSmartcardPassthroughUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesSmartcardPassthroughUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.protocol(DomainDevicesSmartcardProtocolArgs.builder()
.type("string")
.build())
.build())
.sounds(DomainDevicesSoundArgs.builder()
.model("string")
.acpi(DomainDevicesSoundAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesSoundAddressArgs.builder()
.build())
.alias(DomainDevicesSoundAliasArgs.builder()
.name("string")
.build())
.audio(DomainDevicesSoundAudioArgs.builder()
.id(0.0)
.build())
.codecs(DomainDevicesSoundCodecArgs.builder()
.type("string")
.build())
.driver(DomainDevicesSoundDriverArgs.builder()
.ats("string")
.iommu("string")
.packed("string")
.pagePerVq("string")
.build())
.multiChannel("string")
.streams(0.0)
.build())
.tpms(DomainDevicesTpmArgs.builder()
.acpi(DomainDevicesTpmAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesTpmAddressArgs.builder()
.build())
.alias(DomainDevicesTpmAliasArgs.builder()
.name("string")
.build())
.backend(DomainDevicesTpmBackendArgs.builder()
.emulator(DomainDevicesTpmBackendEmulatorArgs.builder()
.activePcrBanks(DomainDevicesTpmBackendEmulatorActivePcrBanksArgs.builder()
.sha1(false)
.sha256(false)
.sha384(false)
.sha512(false)
.build())
.debug(0.0)
.encryption(DomainDevicesTpmBackendEmulatorEncryptionArgs.builder()
.secret("string")
.build())
.persistentState("string")
.profile(DomainDevicesTpmBackendEmulatorProfileArgs.builder()
.name("string")
.removeDisabled("string")
.source("string")
.build())
.source(DomainDevicesTpmBackendEmulatorSourceArgs.builder()
.dir(DomainDevicesTpmBackendEmulatorSourceDirArgs.builder()
.path("string")
.build())
.file(DomainDevicesTpmBackendEmulatorSourceFileArgs.builder()
.path("string")
.build())
.build())
.version("string")
.build())
.external(DomainDevicesTpmBackendExternalArgs.builder()
.source(DomainDevicesTpmBackendExternalSourceArgs.builder()
.dbus(DomainDevicesTpmBackendExternalSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainDevicesTpmBackendExternalSourceDevArgs.builder()
.path("string")
.secLabels(DomainDevicesTpmBackendExternalSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainDevicesTpmBackendExternalSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainDevicesTpmBackendExternalSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainDevicesTpmBackendExternalSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainDevicesTpmBackendExternalSourcePipeArgs.builder()
.path("string")
.secLabels(DomainDevicesTpmBackendExternalSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainDevicesTpmBackendExternalSourcePtyArgs.builder()
.path("string")
.secLabels(DomainDevicesTpmBackendExternalSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainDevicesTpmBackendExternalSourceQemuvdAgentArgs.builder()
.clipBoard(DomainDevicesTpmBackendExternalSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainDevicesTpmBackendExternalSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainDevicesTpmBackendExternalSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainDevicesTpmBackendExternalSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainDevicesTpmBackendExternalSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainDevicesTpmBackendExternalSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainDevicesTpmBackendExternalSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainDevicesTpmBackendExternalSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainDevicesTpmBackendExternalSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.passthrough(DomainDevicesTpmBackendPassthroughArgs.builder()
.device(DomainDevicesTpmBackendPassthroughDeviceArgs.builder()
.path("string")
.build())
.build())
.build())
.model("string")
.build())
.videos(DomainDevicesVideoArgs.builder()
.acpi(DomainDevicesVideoAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesVideoAddressArgs.builder()
.build())
.alias(DomainDevicesVideoAliasArgs.builder()
.name("string")
.build())
.driver(DomainDevicesVideoDriverArgs.builder()
.ats("string")
.iommu("string")
.name("string")
.packed("string")
.pagePerVq("string")
.vgaConf("string")
.build())
.model(DomainDevicesVideoModelArgs.builder()
.accel(DomainDevicesVideoModelAccelArgs.builder()
.accel2d("string")
.accel3d("string")
.renderNode("string")
.build())
.blob("string")
.edid("string")
.heads(0.0)
.primary("string")
.ram(0.0)
.resolution(DomainDevicesVideoModelResolutionArgs.builder()
.x(0.0)
.y(0.0)
.build())
.type("string")
.vgaMem(0.0)
.vram(0.0)
.vram64(0.0)
.build())
.build())
.vsock(DomainDevicesVsockArgs.builder()
.acpi(DomainDevicesVsockAcpiArgs.builder()
.index(0.0)
.build())
.address(DomainDevicesVsockAddressArgs.builder()
.build())
.alias(DomainDevicesVsockAliasArgs.builder()
.name("string")
.build())
.cid(DomainDevicesVsockCidArgs.builder()
.address("string")
.auto("string")
.build())
.driver(DomainDevicesVsockDriverArgs.builder()
.ats("string")
.iommu("string")
.packed("string")
.pagePerVq("string")
.build())
.model("string")
.build())
.watchdogs(DomainDevicesWatchdogArgs.builder()
.model("string")
.acpi(DomainDevicesWatchdogAcpiArgs.builder()
.index(0.0)
.build())
.action("string")
.address(DomainDevicesWatchdogAddressArgs.builder()
.build())
.alias(DomainDevicesWatchdogAliasArgs.builder()
.name("string")
.build())
.build())
.build())
.features(DomainFeaturesArgs.builder()
.acpi(false)
.aia(DomainFeaturesAiaArgs.builder()
.value("string")
.build())
.apic(DomainFeaturesApicArgs.builder()
.eoi("string")
.build())
.asyncTeardown(DomainFeaturesAsyncTeardownArgs.builder()
.enabled("string")
.build())
.capabilities(DomainFeaturesCapabilitiesArgs.builder()
.auditControl(DomainFeaturesCapabilitiesAuditControlArgs.builder()
.state("string")
.build())
.auditWrite(DomainFeaturesCapabilitiesAuditWriteArgs.builder()
.state("string")
.build())
.blockSuspend(DomainFeaturesCapabilitiesBlockSuspendArgs.builder()
.state("string")
.build())
.chown(DomainFeaturesCapabilitiesChownArgs.builder()
.state("string")
.build())
.dacOverride(DomainFeaturesCapabilitiesDacOverrideArgs.builder()
.state("string")
.build())
.dacReadSearch(DomainFeaturesCapabilitiesDacReadSearchArgs.builder()
.state("string")
.build())
.fowner(DomainFeaturesCapabilitiesFownerArgs.builder()
.state("string")
.build())
.fsetId(DomainFeaturesCapabilitiesFsetIdArgs.builder()
.state("string")
.build())
.ipcLock(DomainFeaturesCapabilitiesIpcLockArgs.builder()
.state("string")
.build())
.ipcOwner(DomainFeaturesCapabilitiesIpcOwnerArgs.builder()
.state("string")
.build())
.kill(DomainFeaturesCapabilitiesKillArgs.builder()
.state("string")
.build())
.lease(DomainFeaturesCapabilitiesLeaseArgs.builder()
.state("string")
.build())
.linuxImmutable(DomainFeaturesCapabilitiesLinuxImmutableArgs.builder()
.state("string")
.build())
.macAdmin(DomainFeaturesCapabilitiesMacAdminArgs.builder()
.state("string")
.build())
.macOverride(DomainFeaturesCapabilitiesMacOverrideArgs.builder()
.state("string")
.build())
.mkNod(DomainFeaturesCapabilitiesMkNodArgs.builder()
.state("string")
.build())
.netAdmin(DomainFeaturesCapabilitiesNetAdminArgs.builder()
.state("string")
.build())
.netBindService(DomainFeaturesCapabilitiesNetBindServiceArgs.builder()
.state("string")
.build())
.netBroadcast(DomainFeaturesCapabilitiesNetBroadcastArgs.builder()
.state("string")
.build())
.netRaw(DomainFeaturesCapabilitiesNetRawArgs.builder()
.state("string")
.build())
.policy("string")
.setFCap(DomainFeaturesCapabilitiesSetFCapArgs.builder()
.state("string")
.build())
.setGid(DomainFeaturesCapabilitiesSetGidArgs.builder()
.state("string")
.build())
.setPCap(DomainFeaturesCapabilitiesSetPCapArgs.builder()
.state("string")
.build())
.setUid(DomainFeaturesCapabilitiesSetUidArgs.builder()
.state("string")
.build())
.sysAdmin(DomainFeaturesCapabilitiesSysAdminArgs.builder()
.state("string")
.build())
.sysBoot(DomainFeaturesCapabilitiesSysBootArgs.builder()
.state("string")
.build())
.sysChRoot(DomainFeaturesCapabilitiesSysChRootArgs.builder()
.state("string")
.build())
.sysLog(DomainFeaturesCapabilitiesSysLogArgs.builder()
.state("string")
.build())
.sysModule(DomainFeaturesCapabilitiesSysModuleArgs.builder()
.state("string")
.build())
.sysNice(DomainFeaturesCapabilitiesSysNiceArgs.builder()
.state("string")
.build())
.sysPAcct(DomainFeaturesCapabilitiesSysPAcctArgs.builder()
.state("string")
.build())
.sysPTrace(DomainFeaturesCapabilitiesSysPTraceArgs.builder()
.state("string")
.build())
.sysRawIo(DomainFeaturesCapabilitiesSysRawIoArgs.builder()
.state("string")
.build())
.sysResource(DomainFeaturesCapabilitiesSysResourceArgs.builder()
.state("string")
.build())
.sysTime(DomainFeaturesCapabilitiesSysTimeArgs.builder()
.state("string")
.build())
.sysTtyCnofig(DomainFeaturesCapabilitiesSysTtyCnofigArgs.builder()
.state("string")
.build())
.wakeAlarm(DomainFeaturesCapabilitiesWakeAlarmArgs.builder()
.state("string")
.build())
.build())
.ccfAssist(DomainFeaturesCcfAssistArgs.builder()
.state("string")
.build())
.cfpc(DomainFeaturesCfpcArgs.builder()
.value("string")
.build())
.gic(DomainFeaturesGicArgs.builder()
.version("string")
.build())
.hap(DomainFeaturesHapArgs.builder()
.state("string")
.build())
.hpt(DomainFeaturesHptArgs.builder()
.maxPageSize("string")
.maxPageSizeUnit("string")
.resizing("string")
.build())
.htm(DomainFeaturesHtmArgs.builder()
.state("string")
.build())
.hyperV(DomainFeaturesHyperVArgs.builder()
.avic(DomainFeaturesHyperVAvicArgs.builder()
.state("string")
.build())
.emsrBitmap(DomainFeaturesHyperVEmsrBitmapArgs.builder()
.state("string")
.build())
.evmcs(DomainFeaturesHyperVEvmcsArgs.builder()
.state("string")
.build())
.frequencies(DomainFeaturesHyperVFrequenciesArgs.builder()
.state("string")
.build())
.ipi(DomainFeaturesHyperVIpiArgs.builder()
.state("string")
.build())
.mode("string")
.reEnlightenment(DomainFeaturesHyperVReEnlightenmentArgs.builder()
.state("string")
.build())
.relaxed(DomainFeaturesHyperVRelaxedArgs.builder()
.state("string")
.build())
.reset(DomainFeaturesHyperVResetArgs.builder()
.state("string")
.build())
.runtime(DomainFeaturesHyperVRuntimeArgs.builder()
.state("string")
.build())
.spinlocks(DomainFeaturesHyperVSpinlocksArgs.builder()
.retries(0.0)
.build())
.stimer(DomainFeaturesHyperVStimerArgs.builder()
.direct(DomainFeaturesHyperVStimerDirectArgs.builder()
.state("string")
.build())
.build())
.synic(DomainFeaturesHyperVSynicArgs.builder()
.state("string")
.build())
.tlbFlush(DomainFeaturesHyperVTlbFlushArgs.builder()
.direct(DomainFeaturesHyperVTlbFlushDirectArgs.builder()
.state("string")
.build())
.extended(DomainFeaturesHyperVTlbFlushExtendedArgs.builder()
.state("string")
.build())
.build())
.vapic(DomainFeaturesHyperVVapicArgs.builder()
.state("string")
.build())
.vendorId(DomainFeaturesHyperVVendorIdArgs.builder()
.value("string")
.build())
.vpIndex(DomainFeaturesHyperVVpIndexArgs.builder()
.state("string")
.build())
.xmmInput(DomainFeaturesHyperVXmmInputArgs.builder()
.state("string")
.build())
.build())
.ibs(DomainFeaturesIbsArgs.builder()
.value("string")
.build())
.ioapic(DomainFeaturesIoapicArgs.builder()
.driver("string")
.build())
.kvm(DomainFeaturesKvmArgs.builder()
.dirtyRing(DomainFeaturesKvmDirtyRingArgs.builder()
.size(0.0)
.build())
.hidden(DomainFeaturesKvmHiddenArgs.builder()
.state("string")
.build())
.hintDedicated(DomainFeaturesKvmHintDedicatedArgs.builder()
.state("string")
.build())
.pollControl(DomainFeaturesKvmPollControlArgs.builder()
.state("string")
.build())
.pvipi(DomainFeaturesKvmPvipiArgs.builder()
.state("string")
.build())
.build())
.msrs(DomainFeaturesMsrsArgs.builder()
.unknown("string")
.build())
.nestedHv(DomainFeaturesNestedHvArgs.builder()
.state("string")
.build())
.pae(false)
.pmu(DomainFeaturesPmuArgs.builder()
.state("string")
.build())
.privNet(false)
.ps2(DomainFeaturesPs2Args.builder()
.state("string")
.build())
.pvSpinlock(DomainFeaturesPvSpinlockArgs.builder()
.state("string")
.build())
.ras(DomainFeaturesRasArgs.builder()
.state("string")
.build())
.sbbc(DomainFeaturesSbbcArgs.builder()
.value("string")
.build())
.smm(DomainFeaturesSmmArgs.builder()
.state("string")
.tseg(0.0)
.tsegUnit("string")
.build())
.tcg(DomainFeaturesTcgArgs.builder()
.tbCache(0.0)
.tbCacheUnit("string")
.build())
.viridian(false)
.vmCoreInfo(DomainFeaturesVmCoreInfoArgs.builder()
.state("string")
.build())
.vmPort(DomainFeaturesVmPortArgs.builder()
.state("string")
.build())
.xen(DomainFeaturesXenArgs.builder()
.e820host(DomainFeaturesXenE820hostArgs.builder()
.state("string")
.build())
.passthrough(DomainFeaturesXenPassthroughArgs.builder()
.mode("string")
.state("string")
.build())
.build())
.build())
.genId("string")
.hwuuid("string")
.idMap(DomainIdMapArgs.builder()
.giDs(DomainIdMapGiDArgs.builder()
.count(0.0)
.start(0.0)
.target(0.0)
.build())
.uiDs(DomainIdMapUiDArgs.builder()
.count(0.0)
.start(0.0)
.target(0.0)
.build())
.build())
.ioThreadIDs(DomainIoThreadIDsArgs.builder()
.ioThreads(DomainIoThreadIDsIoThreadArgs.builder()
.id(0.0)
.poll(DomainIoThreadIDsIoThreadPollArgs.builder()
.grow(0.0)
.max(0.0)
.shrink(0.0)
.build())
.poolMax(0.0)
.poolMin(0.0)
.build())
.build())
.ioThreads(0.0)
.keyWrap(DomainKeyWrapArgs.builder()
.ciphers(DomainKeyWrapCipherArgs.builder()
.name("string")
.state("string")
.build())
.build())
.launchSecurity(DomainLaunchSecurityArgs.builder()
.s390pv(false)
.sev(DomainLaunchSecuritySevArgs.builder()
.dhCert("string")
.session("string")
.cbitPos(0.0)
.kernelHashes("string")
.policy(0.0)
.reducedPhysBits(0.0)
.build())
.sevsnp(DomainLaunchSecuritySevsnpArgs.builder()
.authorKey("string")
.cbitPos(0.0)
.guestVisibleWorkarounds("string")
.hostData("string")
.idAuth("string")
.idBlock("string")
.kernelHashes("string")
.policy(0.0)
.reducedPhysBits(0.0)
.vcek("string")
.build())
.tdx(DomainLaunchSecurityTdxArgs.builder()
.mrConfigId("string")
.mrOwner("string")
.mrOwnerConfig("string")
.policy(0.0)
.quoteGenerationService(DomainLaunchSecurityTdxQuoteGenerationServiceArgs.builder()
.path("string")
.build())
.build())
.build())
.maximumMemory(0.0)
.maximumMemorySlots(0.0)
.maximumMemoryUnit("string")
.memory(0.0)
.memoryBacking(DomainMemoryBackingArgs.builder()
.memoryAccess(DomainMemoryBackingMemoryAccessArgs.builder()
.mode("string")
.build())
.memoryAllocation(DomainMemoryBackingMemoryAllocationArgs.builder()
.mode("string")
.threads(0.0)
.build())
.memoryDiscard(false)
.memoryHugePages(DomainMemoryBackingMemoryHugePagesArgs.builder()
.hugepages(DomainMemoryBackingMemoryHugePagesHugepageArgs.builder()
.size(0.0)
.nodeset("string")
.unit("string")
.build())
.build())
.memoryLocked(false)
.memoryNosharepages(false)
.memorySource(DomainMemoryBackingMemorySourceArgs.builder()
.type("string")
.build())
.build())
.memoryDumpCore("string")
.memoryTune(DomainMemoryTuneArgs.builder()
.hardLimit(0.0)
.hardLimitUnit("string")
.minGuarantee(0.0)
.minGuaranteeUnit("string")
.softLimit(0.0)
.softLimitUnit("string")
.swapHardLimit(0.0)
.swapHardLimitUnit("string")
.build())
.memoryUnit("string")
.metadata(DomainMetadataArgs.builder()
.xml("string")
.build())
.name("string")
.numaTune(DomainNumaTuneArgs.builder()
.memNodes(DomainNumaTuneMemNodeArgs.builder()
.cellId(0.0)
.mode("string")
.nodeset("string")
.build())
.memory(DomainNumaTuneMemoryArgs.builder()
.mode("string")
.nodeset("string")
.placement("string")
.build())
.build())
.onCrash("string")
.onPoweroff("string")
.onReboot("string")
.os(DomainOsArgs.builder()
.acpi(DomainOsAcpiArgs.builder()
.tables(DomainOsAcpiTableArgs.builder()
.path("string")
.type("string")
.build())
.build())
.bios(DomainOsBiosArgs.builder()
.rebootTimeout(0.0)
.useSerial("string")
.build())
.bootDevices(DomainOsBootDeviceArgs.builder()
.dev("string")
.build())
.bootMenu(DomainOsBootMenuArgs.builder()
.enable("string")
.timeout("string")
.build())
.cmdline("string")
.dtb("string")
.firmware("string")
.firmwareInfo(DomainOsFirmwareInfoArgs.builder()
.features(DomainOsFirmwareInfoFeatureArgs.builder()
.enabled("string")
.name("string")
.build())
.build())
.init("string")
.initArgs("string")
.initDir("string")
.initEnvs(DomainOsInitEnvArgs.builder()
.name("string")
.value("string")
.build())
.initGroup("string")
.initUser("string")
.initrd("string")
.kernel("string")
.loader("string")
.loaderFormat("string")
.loaderReadonly("string")
.loaderSecure("string")
.loaderStateless("string")
.loaderType("string")
.nvRam(DomainOsNvRamArgs.builder()
.nvRam("string")
.format("string")
.source(DomainOsNvRamSourceArgs.builder()
.block(DomainOsNvRamSourceBlockArgs.builder()
.dev("string")
.secLabels(DomainOsNvRamSourceBlockSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.cookies(DomainOsNvRamSourceCookiesArgs.builder()
.cookies(DomainOsNvRamSourceCookiesCookieArgs.builder()
.name("string")
.value("string")
.build())
.build())
.dataStore(DomainOsNvRamSourceDataStoreArgs.builder()
.format(DomainOsNvRamSourceDataStoreFormatArgs.builder()
.type("string")
.metadataCache(DomainOsNvRamSourceDataStoreFormatMetadataCacheArgs.builder()
.maxSize(DomainOsNvRamSourceDataStoreFormatMetadataCacheMaxSizeArgs.builder()
.value(0.0)
.unit("string")
.build())
.build())
.build())
.build())
.dir(DomainOsNvRamSourceDirArgs.builder()
.dir("string")
.build())
.encryption(DomainOsNvRamSourceEncryptionArgs.builder()
.engine("string")
.format("string")
.secrets(DomainOsNvRamSourceEncryptionSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.build())
.file(DomainOsNvRamSourceFileArgs.builder()
.fdGroup("string")
.file("string")
.secLabels(DomainOsNvRamSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.index(0.0)
.network(DomainOsNvRamSourceNetworkArgs.builder()
.auth(DomainOsNvRamSourceNetworkAuthArgs.builder()
.secret(DomainOsNvRamSourceNetworkAuthSecretArgs.builder()
.type("string")
.usage("string")
.uuid("string")
.build())
.username("string")
.build())
.config(DomainOsNvRamSourceNetworkConfigArgs.builder()
.file("string")
.build())
.hosts(DomainOsNvRamSourceNetworkHostArgs.builder()
.name("string")
.port("string")
.socket("string")
.transport("string")
.build())
.identity(DomainOsNvRamSourceNetworkIdentityArgs.builder()
.agentSock("string")
.group("string")
.keyfile("string")
.user("string")
.userName("string")
.build())
.initiator(DomainOsNvRamSourceNetworkInitiatorArgs.builder()
.iqn(DomainOsNvRamSourceNetworkInitiatorIqnArgs.builder()
.name("string")
.build())
.build())
.knownHosts(DomainOsNvRamSourceNetworkKnownHostsArgs.builder()
.path("string")
.build())
.name("string")
.protocol("string")
.query("string")
.reconnect(DomainOsNvRamSourceNetworkReconnectArgs.builder()
.delay("string")
.build())
.snapshot(DomainOsNvRamSourceNetworkSnapshotArgs.builder()
.name("string")
.build())
.tls("string")
.tlsHostname("string")
.build())
.nvme(DomainOsNvRamSourceNvmeArgs.builder()
.build())
.readahead(DomainOsNvRamSourceReadaheadArgs.builder()
.size("string")
.build())
.reservations(DomainOsNvRamSourceReservationsArgs.builder()
.enabled("string")
.managed(false)
.source(DomainOsNvRamSourceReservationsSourceArgs.builder()
.dbus(DomainOsNvRamSourceReservationsSourceDbusArgs.builder()
.channel("string")
.build())
.dev(DomainOsNvRamSourceReservationsSourceDevArgs.builder()
.path("string")
.secLabels(DomainOsNvRamSourceReservationsSourceDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainOsNvRamSourceReservationsSourceFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainOsNvRamSourceReservationsSourceFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainOsNvRamSourceReservationsSourceNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainOsNvRamSourceReservationsSourcePipeArgs.builder()
.path("string")
.secLabels(DomainOsNvRamSourceReservationsSourcePipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainOsNvRamSourceReservationsSourcePtyArgs.builder()
.path("string")
.secLabels(DomainOsNvRamSourceReservationsSourcePtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainOsNvRamSourceReservationsSourceQemuvdAgentArgs.builder()
.clipBoard(DomainOsNvRamSourceReservationsSourceQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainOsNvRamSourceReservationsSourceQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainOsNvRamSourceReservationsSourceSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainOsNvRamSourceReservationsSourceTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainOsNvRamSourceReservationsSourceTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainOsNvRamSourceReservationsSourceUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainOsNvRamSourceReservationsSourceUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainOsNvRamSourceReservationsSourceUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainOsNvRamSourceReservationsSourceUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.build())
.slices(DomainOsNvRamSourceSlicesArgs.builder()
.slices(DomainOsNvRamSourceSlicesSliceArgs.builder()
.offset(0.0)
.size(0.0)
.type("string")
.build())
.build())
.ssl(DomainOsNvRamSourceSslArgs.builder()
.verify("string")
.build())
.startupPolicy("string")
.timeout(DomainOsNvRamSourceTimeoutArgs.builder()
.seconds("string")
.build())
.vhostUser(DomainOsNvRamSourceVhostUserArgs.builder()
.dbus(DomainOsNvRamSourceVhostUserDbusArgs.builder()
.channel("string")
.build())
.dev(DomainOsNvRamSourceVhostUserDevArgs.builder()
.path("string")
.secLabels(DomainOsNvRamSourceVhostUserDevSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.file(DomainOsNvRamSourceVhostUserFileArgs.builder()
.path("string")
.append("string")
.secLabels(DomainOsNvRamSourceVhostUserFileSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.nmdm(DomainOsNvRamSourceVhostUserNmdmArgs.builder()
.master("string")
.slave("string")
.build())
.null_(false)
.pipe(DomainOsNvRamSourceVhostUserPipeArgs.builder()
.path("string")
.secLabels(DomainOsNvRamSourceVhostUserPipeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.pty(DomainOsNvRamSourceVhostUserPtyArgs.builder()
.path("string")
.secLabels(DomainOsNvRamSourceVhostUserPtySecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.qemuvdAgent(DomainOsNvRamSourceVhostUserQemuvdAgentArgs.builder()
.clipBoard(DomainOsNvRamSourceVhostUserQemuvdAgentClipBoardArgs.builder()
.copyPaste("string")
.build())
.mouse(DomainOsNvRamSourceVhostUserQemuvdAgentMouseArgs.builder()
.mode("string")
.build())
.build())
.spicePort(DomainOsNvRamSourceVhostUserSpicePortArgs.builder()
.channel("string")
.build())
.spiceVmc(false)
.stdIo(false)
.tcp(DomainOsNvRamSourceVhostUserTcpArgs.builder()
.host("string")
.mode("string")
.reconnect(DomainOsNvRamSourceVhostUserTcpReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.service("string")
.tls("string")
.build())
.udp(DomainOsNvRamSourceVhostUserUdpArgs.builder()
.bindHost("string")
.bindService("string")
.connectHost("string")
.connectService("string")
.build())
.unix(DomainOsNvRamSourceVhostUserUnixArgs.builder()
.mode("string")
.path("string")
.reconnect(DomainOsNvRamSourceVhostUserUnixReconnectArgs.builder()
.enabled("string")
.timeout(0.0)
.build())
.secLabels(DomainOsNvRamSourceVhostUserUnixSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.build())
.vc(false)
.build())
.vhostVdpa(DomainOsNvRamSourceVhostVdpaArgs.builder()
.dev("string")
.build())
.volume(DomainOsNvRamSourceVolumeArgs.builder()
.mode("string")
.pool("string")
.secLabels(DomainOsNvRamSourceVolumeSecLabelArgs.builder()
.label("string")
.labelSkip("string")
.model("string")
.relabel("string")
.build())
.volume("string")
.build())
.build())
.template("string")
.templateFormat("string")
.build())
.shim("string")
.smBios(DomainOsSmBiosArgs.builder()
.mode("string")
.build())
.type("string")
.typeArch("string")
.typeMachine("string")
.build())
.perf(DomainPerfArgs.builder()
.events(DomainPerfEventArgs.builder()
.enabled("string")
.name("string")
.build())
.build())
.pm(DomainPmArgs.builder()
.suspendToDisk(DomainPmSuspendToDiskArgs.builder()
.enabled("string")
.build())
.suspendToMem(DomainPmSuspendToMemArgs.builder()
.enabled("string")
.build())
.build())
.resource(DomainResourceArgs.builder()
.fibreChannel(DomainResourceFibreChannelArgs.builder()
.appId("string")
.build())
.partition("string")
.build())
.running(false)
.secLabels(DomainSecLabelArgs.builder()
.baseLabel("string")
.imageLabel("string")
.label("string")
.model("string")
.relabel("string")
.type("string")
.build())
.sysInfos(DomainSysInfoArgs.builder()
.fwCfg(DomainSysInfoFwCfgArgs.builder()
.entries(DomainSysInfoFwCfgEntryArgs.builder()
.name("string")
.value("string")
.file("string")
.build())
.build())
.smbios(DomainSysInfoSmbiosArgs.builder()
.baseBoards(DomainSysInfoSmbiosBaseBoardArgs.builder()
.entries(DomainSysInfoSmbiosBaseBoardEntryArgs.builder()
.name("string")
.value("string")
.file("string")
.build())
.build())
.bios(DomainSysInfoSmbiosBiosArgs.builder()
.entries(DomainSysInfoSmbiosBiosEntryArgs.builder()
.name("string")
.value("string")
.file("string")
.build())
.build())
.chassis(DomainSysInfoSmbiosChassisArgs.builder()
.entries(DomainSysInfoSmbiosChassisEntryArgs.builder()
.name("string")
.value("string")
.file("string")
.build())
.build())
.memories(DomainSysInfoSmbiosMemoryArgs.builder()
.entries(DomainSysInfoSmbiosMemoryEntryArgs.builder()
.name("string")
.value("string")
.file("string")
.build())
.build())
.oemStrings(DomainSysInfoSmbiosOemStringsArgs.builder()
.entries("string")
.build())
.processors(DomainSysInfoSmbiosProcessorArgs.builder()
.entries(DomainSysInfoSmbiosProcessorEntryArgs.builder()
.name("string")
.value("string")
.file("string")
.build())
.build())
.system(DomainSysInfoSmbiosSystemArgs.builder()
.entries(DomainSysInfoSmbiosSystemEntryArgs.builder()
.name("string")
.value("string")
.file("string")
.build())
.build())
.build())
.build())
.throttleGroups(DomainThrottleGroupsArgs.builder()
.throttleGroups(DomainThrottleGroupsThrottleGroupArgs.builder()
.groupName("string")
.readBytesSec(0.0)
.readBytesSecMax(0.0)
.readBytesSecMaxLength(0.0)
.readIopsSec(0.0)
.readIopsSecMax(0.0)
.readIopsSecMaxLength(0.0)
.sizeIopsSec(0.0)
.totalBytesSec(0.0)
.totalBytesSecMax(0.0)
.totalBytesSecMaxLength(0.0)
.totalIopsSec(0.0)
.totalIopsSecMax(0.0)
.totalIopsSecMaxLength(0.0)
.writeBytesSec(0.0)
.writeBytesSecMax(0.0)
.writeBytesSecMaxLength(0.0)
.writeIopsSec(0.0)
.writeIopsSecMax(0.0)
.writeIopsSecMaxLength(0.0)
.build())
.build())
.title("string")
.vcpu(0.0)
.vcpuCpuset("string")
.vcpuCurrent(0.0)
.vcpuPlacement("string")
.vcpus(DomainVcpusArgs.builder()
.vcpus(DomainVcpusVcpusArgs.builder()
.enabled("string")
.hotpluggable("string")
.id(0.0)
.order(0.0)
.build())
.build())
.build());
domain_resource = libvirt.Domain("domainResource",
type="string",
autostart=False,
block_io_tune={
"devices": [{
"path": "string",
"read_bytes_sec": 0,
"read_iops_sec": 0,
"weight": 0,
"write_bytes_sec": 0,
"write_iops_sec": 0,
}],
"weight": 0,
},
bootloader="string",
bootloader_args="string",
clock={
"adjustment": "string",
"basis": "string",
"offset": "string",
"start": 0,
"time_zone": "string",
"timers": [{
"name": "string",
"catch_up": {
"limit": 0,
"slew": 0,
"threshold": 0,
},
"frequency": 0,
"mode": "string",
"present": "string",
"tick_policy": "string",
"track": "string",
}],
},
cpu={
"cache": {
"mode": "string",
"level": 0,
},
"check": "string",
"deprecated_features": "string",
"features": [{
"name": "string",
"policy": "string",
}],
"match": "string",
"max_phys_addr": {
"mode": "string",
"bits": 0,
"limit": 0,
},
"migratable": False,
"mode": "string",
"model": "string",
"model_fallback": "string",
"model_vendor_id": "string",
"numa": {
"cells": [{
"memory": 0,
"caches": [{
"associativity": "string",
"level": 0,
"policy": "string",
"line": {
"unit": "string",
"value": "string",
},
"size": {
"unit": "string",
"value": "string",
},
}],
"cpus": "string",
"discard": "string",
"distances": {
"siblings": [{
"value": 0,
"id": 0,
}],
},
"id": 0,
"mem_access": "string",
"unit": "string",
}],
"interconnects": {
"bandwidths": [{
"initiator": 0,
"target": 0,
"type": "string",
"unit": "string",
"value": 0,
"cache": 0,
}],
"latencies": [{
"initiator": 0,
"target": 0,
"type": "string",
"value": 0,
"cache": 0,
}],
},
},
"topology": {
"clusters": 0,
"cores": 0,
"dies": 0,
"sockets": 0,
"threads": 0,
},
"vendor": "string",
},
cpu_tune={
"cache_tunes": [{
"caches": [{
"level": 0,
"size": 0,
"type": "string",
"unit": "string",
"id": 0,
}],
"id": "string",
"monitors": [{
"level": 0,
"vcpus": "string",
}],
"vcpus": "string",
}],
"emulator_period": 0,
"emulator_pin": {
"cpu_set": "string",
},
"emulator_quota": 0,
"emulator_sched": {
"priority": 0,
"scheduler": "string",
},
"global_period": 0,
"global_quota": 0,
"io_thread_period": 0,
"io_thread_pins": [{
"cpu_set": "string",
"io_thread": 0,
}],
"io_thread_quota": 0,
"io_thread_scheds": [{
"io_threads": "string",
"priority": 0,
"scheduler": "string",
}],
"memory_tunes": [{
"vcpus": "string",
"monitors": [{
"level": 0,
"vcpus": "string",
}],
"nodes": [{
"bandwidth": 0,
"id": 0,
}],
}],
"period": 0,
"quota": 0,
"shares": 0,
"vcpu_pins": [{
"cpu_set": "string",
"vcpu": 0,
}],
"vcpu_scheds": [{
"vcpus": "string",
"priority": 0,
"scheduler": "string",
}],
},
create={
"autodestroy": False,
"bypass_cache": False,
"force_boot": False,
"paused": False,
"reset_nvram": False,
"validate": False,
},
current_memory=0,
current_memory_unit="string",
default_io_thread={
"pool_max": 0,
"pool_min": 0,
},
description="string",
destroy={
"graceful": False,
"timeout": 0,
},
devices={
"audios": [{
"alsa": {
"input": {
"dev": "string",
},
"output": {
"dev": "string",
},
},
"core_audio": {
"input": {
"buffer_count": 0,
},
"output": {
"buffer_count": 0,
},
},
"dbus": {
"input": {},
"output": {},
},
"file": {
"input": {},
"output": {},
"path": "string",
},
"id": 0,
"jack": {
"input": {
"client_name": "string",
"connect_ports": "string",
"exact_name": "string",
"server_name": "string",
},
"output": {
"client_name": "string",
"connect_ports": "string",
"exact_name": "string",
"server_name": "string",
},
},
"none": {
"input": {},
"output": {},
},
"oss": {
"dsp_policy": 0,
"exclusive": "string",
"input": {
"buffer_count": 0,
"dev": "string",
"try_poll": "string",
},
"output": {
"buffer_count": 0,
"dev": "string",
"try_poll": "string",
},
"try_m_map": "string",
},
"pipe_wire": {
"input": {
"latency": 0,
"name": "string",
"stream_name": "string",
},
"output": {
"latency": 0,
"name": "string",
"stream_name": "string",
},
"runtime_dir": "string",
},
"pulse_audio": {
"input": {
"latency": 0,
"name": "string",
"stream_name": "string",
},
"output": {
"latency": 0,
"name": "string",
"stream_name": "string",
},
"server_name": "string",
},
"sdl": {
"driver": "string",
"input": {
"buffer_count": 0,
},
"output": {
"buffer_count": 0,
},
},
"spice": {
"input": {},
"output": {},
},
"timer_period": 0,
}],
"channels": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"log": {
"file": "string",
"append": "string",
},
"protocol": {
"type": "string",
},
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"target": {
"guest_fwd": {
"address": "string",
"port": "string",
},
"virt_io": {
"name": "string",
"state": "string",
},
"xen": {
"name": "string",
"state": "string",
},
},
}],
"consoles": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"log": {
"file": "string",
"append": "string",
},
"protocol": {
"type": "string",
},
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"target": {
"port": 0,
"type": "string",
},
"tty": "string",
}],
"controllers": [{
"type": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"driver": {
"ats": "string",
"cmd_per_lun": 0,
"io_event_fd": "string",
"io_thread": 0,
"io_threads": {
"io_threads": [{
"id": 0,
"queues": [{
"id": 0,
}],
}],
},
"iommu": "string",
"max_sectors": 0,
"packed": "string",
"page_per_vq": "string",
"queues": 0,
},
"index": 0,
"model": "string",
"nvme": {
"serial": "string",
},
"pci": {
"hole64": 0,
"hole64_unit": "string",
"model": {
"name": "string",
},
"target": {},
},
"usb": {
"master": {
"start_port": 0,
},
"port": 0,
},
"virt_io_serial": {
"ports": 0,
"vectors": 0,
},
"xen_bus": {
"max_event_channels": 0,
"max_grant_frames": 0,
},
}],
"cryptos": [{
"address": {},
"alias": {
"name": "string",
},
"backend": {
"built_in": False,
"lkcf": False,
"queues": 0,
},
"model": "string",
"type": "string",
}],
"disks": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"auth": {
"secret": {
"type": "string",
"usage": "string",
"uuid": "string",
},
"username": "string",
},
"backend_domain": {
"name": "string",
},
"backing_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
"index": 0,
"source": {
"block": {
"dev": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"cookies": {
"cookies": [{
"name": "string",
"value": "string",
}],
},
"data_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
},
"dir": {
"dir": "string",
},
"encryption": {
"engine": "string",
"format": "string",
"secrets": [{
"type": "string",
"usage": "string",
"uuid": "string",
}],
},
"file": {
"fd_group": "string",
"file": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"index": 0,
"network": {
"auth": {
"secret": {
"type": "string",
"usage": "string",
"uuid": "string",
},
"username": "string",
},
"config": {
"file": "string",
},
"hosts": [{
"name": "string",
"port": "string",
"socket": "string",
"transport": "string",
}],
"identity": {
"agent_sock": "string",
"group": "string",
"keyfile": "string",
"user": "string",
"user_name": "string",
},
"initiator": {
"iqn": {
"name": "string",
},
},
"known_hosts": {
"path": "string",
},
"name": "string",
"protocol": "string",
"query": "string",
"reconnect": {
"delay": "string",
},
"snapshot": {
"name": "string",
},
"tls": "string",
"tls_hostname": "string",
},
"nvme": {},
"readahead": {
"size": "string",
},
"reservations": {
"enabled": "string",
"managed": False,
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": 0,
"size": 0,
"type": "string",
}],
},
"ssl": {
"verify": "string",
},
"startup_policy": "string",
"timeout": {
"seconds": "string",
},
"vhost_user": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"vhost_vdpa": {
"dev": "string",
},
"volume": {
"mode": "string",
"pool": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
"volume": "string",
},
},
},
"block_io": {
"discard_granularity": 0,
"logical_block_size": 0,
"physical_block_size": 0,
},
"boot": {
"order": 0,
"load_parm": "string",
},
"device": "string",
"driver": {
"ats": "string",
"cache": "string",
"copy_on_read": "string",
"detect_zeros": "string",
"discard": "string",
"discard_no_unref": "string",
"error_policy": "string",
"event_idx": "string",
"io": "string",
"io_event_fd": "string",
"io_thread": 0,
"io_threads": {
"io_threads": [{
"id": 0,
"queues": [{
"id": 0,
}],
}],
},
"iommu": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
"name": "string",
"packed": "string",
"page_per_vq": "string",
"queue_size": 0,
"queues": 0,
"rerror_policy": "string",
"type": "string",
},
"encryption": {
"engine": "string",
"format": "string",
"secrets": [{
"type": "string",
"usage": "string",
"uuid": "string",
}],
},
"geometry": {
"cylinders": 0,
"headers": 0,
"sectors": 0,
"trans": "string",
},
"io_tune": {
"group_name": "string",
"read_bytes_sec": 0,
"read_bytes_sec_max": 0,
"read_bytes_sec_max_length": 0,
"read_iops_sec": 0,
"read_iops_sec_max": 0,
"read_iops_sec_max_length": 0,
"size_iops_sec": 0,
"total_bytes_sec": 0,
"total_bytes_sec_max": 0,
"total_bytes_sec_max_length": 0,
"total_iops_sec": 0,
"total_iops_sec_max": 0,
"total_iops_sec_max_length": 0,
"write_bytes_sec": 0,
"write_bytes_sec_max": 0,
"write_bytes_sec_max_length": 0,
"write_iops_sec": 0,
"write_iops_sec_max": 0,
"write_iops_sec_max_length": 0,
},
"mirror": {
"backing_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
"index": 0,
"source": {
"block": {
"dev": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"cookies": {
"cookies": [{
"name": "string",
"value": "string",
}],
},
"data_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
},
"dir": {
"dir": "string",
},
"encryption": {
"engine": "string",
"format": "string",
"secrets": [{
"type": "string",
"usage": "string",
"uuid": "string",
}],
},
"file": {
"fd_group": "string",
"file": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"index": 0,
"network": {
"auth": {
"secret": {
"type": "string",
"usage": "string",
"uuid": "string",
},
"username": "string",
},
"config": {
"file": "string",
},
"hosts": [{
"name": "string",
"port": "string",
"socket": "string",
"transport": "string",
}],
"identity": {
"agent_sock": "string",
"group": "string",
"keyfile": "string",
"user": "string",
"user_name": "string",
},
"initiator": {
"iqn": {
"name": "string",
},
},
"known_hosts": {
"path": "string",
},
"name": "string",
"protocol": "string",
"query": "string",
"reconnect": {
"delay": "string",
},
"snapshot": {
"name": "string",
},
"tls": "string",
"tls_hostname": "string",
},
"nvme": {},
"readahead": {
"size": "string",
},
"reservations": {
"enabled": "string",
"managed": False,
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": 0,
"size": 0,
"type": "string",
}],
},
"ssl": {
"verify": "string",
},
"startup_policy": "string",
"timeout": {
"seconds": "string",
},
"vhost_user": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"vhost_vdpa": {
"dev": "string",
},
"volume": {
"mode": "string",
"pool": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
"volume": "string",
},
},
},
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
"job": "string",
"ready": "string",
"source": {
"block": {
"dev": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"cookies": {
"cookies": [{
"name": "string",
"value": "string",
}],
},
"data_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
},
"dir": {
"dir": "string",
},
"encryption": {
"engine": "string",
"format": "string",
"secrets": [{
"type": "string",
"usage": "string",
"uuid": "string",
}],
},
"file": {
"fd_group": "string",
"file": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"index": 0,
"network": {
"auth": {
"secret": {
"type": "string",
"usage": "string",
"uuid": "string",
},
"username": "string",
},
"config": {
"file": "string",
},
"hosts": [{
"name": "string",
"port": "string",
"socket": "string",
"transport": "string",
}],
"identity": {
"agent_sock": "string",
"group": "string",
"keyfile": "string",
"user": "string",
"user_name": "string",
},
"initiator": {
"iqn": {
"name": "string",
},
},
"known_hosts": {
"path": "string",
},
"name": "string",
"protocol": "string",
"query": "string",
"reconnect": {
"delay": "string",
},
"snapshot": {
"name": "string",
},
"tls": "string",
"tls_hostname": "string",
},
"nvme": {},
"readahead": {
"size": "string",
},
"reservations": {
"enabled": "string",
"managed": False,
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": 0,
"size": 0,
"type": "string",
}],
},
"ssl": {
"verify": "string",
},
"startup_policy": "string",
"timeout": {
"seconds": "string",
},
"vhost_user": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"vhost_vdpa": {
"dev": "string",
},
"volume": {
"mode": "string",
"pool": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
"volume": "string",
},
},
},
"model": "string",
"product": "string",
"raw_io": "string",
"read_only": False,
"serial": "string",
"sgio": "string",
"shareable": False,
"snapshot": "string",
"source": {
"block": {
"dev": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"cookies": {
"cookies": [{
"name": "string",
"value": "string",
}],
},
"data_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
},
"dir": {
"dir": "string",
},
"encryption": {
"engine": "string",
"format": "string",
"secrets": [{
"type": "string",
"usage": "string",
"uuid": "string",
}],
},
"file": {
"fd_group": "string",
"file": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"index": 0,
"network": {
"auth": {
"secret": {
"type": "string",
"usage": "string",
"uuid": "string",
},
"username": "string",
},
"config": {
"file": "string",
},
"hosts": [{
"name": "string",
"port": "string",
"socket": "string",
"transport": "string",
}],
"identity": {
"agent_sock": "string",
"group": "string",
"keyfile": "string",
"user": "string",
"user_name": "string",
},
"initiator": {
"iqn": {
"name": "string",
},
},
"known_hosts": {
"path": "string",
},
"name": "string",
"protocol": "string",
"query": "string",
"reconnect": {
"delay": "string",
},
"snapshot": {
"name": "string",
},
"tls": "string",
"tls_hostname": "string",
},
"nvme": {},
"readahead": {
"size": "string",
},
"reservations": {
"enabled": "string",
"managed": False,
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": 0,
"size": 0,
"type": "string",
}],
},
"ssl": {
"verify": "string",
},
"startup_policy": "string",
"timeout": {
"seconds": "string",
},
"vhost_user": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"vhost_vdpa": {
"dev": "string",
},
"volume": {
"mode": "string",
"pool": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
"volume": "string",
},
},
"target": {
"bus": "string",
"dev": "string",
"removable": "string",
"rotation_rate": 0,
"tray": "string",
},
"throttle_filters": {
"throttle_filters": [{
"group": "string",
}],
},
"transient": {
"share_backing": "string",
},
"vendor": "string",
"wwn": "string",
}],
"emulator": "string",
"filesystems": [{
"access_mode": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"binary": {
"cache": {
"mode": "string",
},
"lock": {
"flock": "string",
"posix": "string",
},
"open_files": {
"max": 0,
},
"path": "string",
"sandbox": {
"mode": "string",
},
"thread_pool": {
"size": 0,
},
"xattr": "string",
},
"boot": {
"order": 0,
"load_parm": "string",
},
"dmode": "string",
"driver": {
"ats": "string",
"format": "string",
"iommu": "string",
"name": "string",
"packed": "string",
"page_per_vq": "string",
"queue": 0,
"type": "string",
"wr_policy": "string",
},
"fmode": "string",
"id_map": {
"gids": [{
"count": 0,
"start": 0,
"target": 0,
}],
"uids": [{
"count": 0,
"start": 0,
"target": 0,
}],
},
"model": "string",
"multi_devs": "string",
"read_only": False,
"source": {
"bind": {
"dir": "string",
},
"block": {
"dev": "string",
},
"file": {
"file": "string",
},
"mount": {
"dir": "string",
"socket": "string",
},
"ram": {
"usage": 0,
"units": "string",
},
"template": {
"name": "string",
},
"volume": {
"pool": "string",
"volume": "string",
},
},
"space_hard_limit": 0,
"space_hard_limit_unit": "string",
"space_soft_limit": 0,
"space_soft_limit_unit": "string",
"target": {
"dir": "string",
},
}],
"graphics": [{
"audio": {
"id": 0,
},
"dbus": {
"address": "string",
"gl": {
"enable": "string",
"render_node": "string",
},
"p2p": "string",
},
"desktop": {
"display": "string",
"full_screen": "string",
},
"egl_headless": {
"gl": {
"render_node": "string",
},
},
"rdp": {
"auto_port": False,
"listen": "string",
"listeners": [{
"address": {
"address": "string",
},
"network": {
"address": "string",
"network": "string",
},
"socket": {
"socket": "string",
},
}],
"multi_user": "string",
"passwd": "string",
"port": 0,
"replace_user": "string",
"username": "string",
},
"sdl": {
"display": "string",
"full_screen": "string",
"gl": {
"enable": "string",
},
"xauth": "string",
},
"spice": {
"auto_port": False,
"channels": [{
"mode": "string",
"name": "string",
}],
"clip_board": {
"copy_paste": "string",
},
"connected": "string",
"default_mode": "string",
"file_transfer": {
"enable": "string",
},
"gl": {
"enable": "string",
"render_node": "string",
},
"image": {
"compression": "string",
},
"jpeg": {
"compression": "string",
},
"keymap": "string",
"listen": "string",
"listeners": [{
"address": {
"address": "string",
},
"network": {
"address": "string",
"network": "string",
},
"socket": {
"socket": "string",
},
}],
"mouse": {
"mode": "string",
},
"passwd": "string",
"passwd_valid_to": "string",
"playback": {
"compression": "string",
},
"port": 0,
"streaming": {
"mode": "string",
},
"tls_port": 0,
"zlib": {
"compression": "string",
},
},
"vnc": {
"auto_port": False,
"connected": "string",
"keymap": "string",
"listen": "string",
"listeners": [{
"address": {
"address": "string",
},
"network": {
"address": "string",
"network": "string",
},
"socket": {
"socket": "string",
},
}],
"passwd": "string",
"passwd_valid_to": "string",
"port": 0,
"power_control": "string",
"share_policy": "string",
"socket": "string",
"web_socket": 0,
},
}],
"hostdevs": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"boot": {
"order": 0,
"load_parm": "string",
},
"caps_misc": {
"source": {
"char": "string",
},
},
"caps_net": {
"ips": [{
"address": "string",
"family": "string",
"prefix": 0,
}],
"routes": [{
"address": "string",
"family": "string",
"gateway": "string",
}],
"source": {
"interface": "string",
},
},
"caps_storage": {
"source": {
"block": "string",
},
},
"managed": False,
"rom": {
"bar": "string",
"enabled": "string",
"file": "string",
},
"subsys_m_dev": {
"display": "string",
"model": "string",
"ram_fb": "string",
"source": {
"address": {
"uuid": "string",
},
},
},
"subsys_pci": {
"display": "string",
"driver": {
"model": "string",
"name": "string",
},
"ram_fb": "string",
"source": {
"address": {
"bus": 0,
"domain": 0,
"function": 0,
"multi_function": "string",
"slot": 0,
"zpci": {
"fid": 0,
"uid": 0,
},
},
"write_filtering": "string",
},
"teaming": {
"type": "string",
"persistent": "string",
},
},
"subsys_scsi": {
"raw_io": "string",
"read_only": False,
"sgio": "string",
"shareable": False,
"source": {
"host": {
"adapter": {
"name": "string",
},
"address": {
"bus": 0,
"controller": 0,
"target": 0,
"unit": 0,
},
},
"iscsi": {
"name": "string",
"auth": {
"secret": {
"type": "string",
"usage": "string",
"uuid": "string",
},
"username": "string",
},
"hosts": [{
"name": "string",
"port": "string",
"socket": "string",
"transport": "string",
}],
"initiator": {
"iqn": {
"name": "string",
},
},
},
},
},
"subsys_scsi_host": {
"model": "string",
"source": {
"protocol": "string",
"wwpn": "string",
},
},
"subsys_usb": {
"source": {
"address": {
"bus": 0,
"device": 0,
"port": "string",
},
"guest_reset": "string",
"product": {
"id": "string",
},
"start_up_policy": "string",
"vendor": {
"id": "string",
},
},
},
}],
"hubs": [{
"type": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
}],
"inputs": [{
"type": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"bus": "string",
"driver": {
"ats": "string",
"iommu": "string",
"packed": "string",
"page_per_vq": "string",
},
"model": "string",
"source": {
"ev_dev": {
"dev": "string",
"grab": "string",
"grab_toggle": "string",
"repeat": "string",
},
"passthrough": {
"ev_dev": "string",
},
},
}],
"interfaces": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"backend": {
"log_file": "string",
"tap": "string",
"type": "string",
"vhost": "string",
},
"backend_domain": {
"name": "string",
},
"bandwidth": {
"inbound": {
"average": 0,
"burst": 0,
"floor": 0,
"peak": 0,
},
"outbound": {
"average": 0,
"burst": 0,
"floor": 0,
"peak": 0,
},
},
"boot": {
"order": 0,
"load_parm": "string",
},
"coalesce": {
"rx": {
"frames": {
"max": 0,
},
},
},
"down_script": {
"path": "string",
},
"driver": {
"ats": "string",
"event_idx": "string",
"guest": {
"csum": "string",
"ecn": "string",
"tso4": "string",
"tso6": "string",
"ufo": "string",
},
"host": {
"csum": "string",
"ecn": "string",
"gso": "string",
"mrg_rx_buf": "string",
"tso4": "string",
"tso6": "string",
"ufo": "string",
},
"io_event_fd": "string",
"iommu": "string",
"name": "string",
"packed": "string",
"page_per_vq": "string",
"queues": 0,
"rss": "string",
"rss_hash_report": "string",
"rx_queue_size": 0,
"tx_mode": "string",
"tx_queue_size": 0,
},
"filter_ref": {
"filter": "string",
"parameters": [{
"name": "string",
"value": "string",
}],
},
"guest": {
"actual": "string",
"dev": "string",
},
"ips": [{
"address": "string",
"family": "string",
"peer": "string",
"prefix": 0,
}],
"link": {
"state": "string",
},
"mac": {
"address": "string",
"check": "string",
"type": "string",
},
"managed": False,
"model": {
"type": "string",
},
"mtu": {
"size": 0,
},
"port_forwards": [{
"proto": "string",
"address": "string",
"dev": "string",
"ranges": [{
"start": 0,
"end": 0,
"exclude": "string",
"to": 0,
}],
}],
"port_options": {
"isolated": "string",
},
"rom": {
"bar": "string",
"enabled": "string",
"file": "string",
},
"routes": [{
"address": "string",
"gateway": "string",
"family": "string",
"metric": 0,
"netmask": "string",
"prefix": 0,
}],
"script": {
"path": "string",
},
"source": {
"bridge": {
"bridge": "string",
},
"client": {
"address": "string",
"local": {
"address": "string",
"port": 0,
},
"port": 0,
},
"direct": {
"dev": "string",
"mode": "string",
},
"ethernet": {
"ips": [{
"address": "string",
"family": "string",
"peer": "string",
"prefix": 0,
}],
"routes": [{
"address": "string",
"gateway": "string",
"family": "string",
"metric": 0,
"netmask": "string",
"prefix": 0,
}],
},
"hostdev": {
"pci": {
"address": {
"bus": 0,
"domain": 0,
"function": 0,
"multi_function": "string",
"slot": 0,
"zpci": {
"fid": 0,
"uid": 0,
},
},
"write_filtering": "string",
},
"usb": {
"address": {
"bus": 0,
"device": 0,
"port": "string",
},
"guest_reset": "string",
"product": {
"id": "string",
},
"start_up_policy": "string",
"vendor": {
"id": "string",
},
},
},
"internal": {
"name": "string",
},
"mcast": {
"address": "string",
"local": {
"address": "string",
"port": 0,
},
"port": 0,
},
"network": {
"bridge": "string",
"network": "string",
"port_group": "string",
"port_id": "string",
},
"null": False,
"server": {
"address": "string",
"local": {
"address": "string",
"port": 0,
},
"port": 0,
},
"udp": {
"address": "string",
"local": {
"address": "string",
"port": 0,
},
"port": 0,
},
"user": {
"dev": "string",
},
"vdpa": {
"device": "string",
},
"vds": {
"switch_id": "string",
"connection_id": 0,
"port_group_id": "string",
"port_id": 0,
},
"vhost_user": {
"dev": "string",
"chardev": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
},
"target": {
"dev": "string",
"managed": False,
},
"teaming": {
"type": "string",
"persistent": "string",
},
"trust_guest_rx_filters": "string",
"tune": {
"snd_buf": 0,
},
"virtual_port": {
"params": {
"any": {
"instance_id": "string",
"interface_id": "string",
"manager_id": 0,
"profile_id": "string",
"type_id": 0,
"type_id_version": 0,
},
"mido_net": {
"interface_id": "string",
},
"open_v_switch": {
"interface_id": "string",
"profile_id": "string",
},
"vepa8021qbg": {
"instance_id": "string",
"manager_id": 0,
"type_id": 0,
"type_id_version": 0,
},
"vn_tag8011qbh": {
"profile_id": "string",
},
},
},
"vlan": {
"tags": [{
"id": 0,
"native_mode": "string",
}],
"trunk": "string",
},
"wait_for_ip": {
"source": "string",
"timeout": 0,
},
}],
"iommu": {
"model": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"driver": {
"aw_bits": 0,
"caching_mode": "string",
"dma_translation": "string",
"eim": "string",
"int_remap": "string",
"iotlb": "string",
"passthrough": "string",
"xt_sup": "string",
},
},
"leases": [{
"lockspace": "string",
"key": "string",
"target": {
"path": "string",
"offset": 0,
},
}],
"mem_balloon": {
"model": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"auto_deflate": "string",
"driver": {
"ats": "string",
"iommu": "string",
"packed": "string",
"page_per_vq": "string",
},
"free_page_reporting": "string",
"stats": {
"period": 0,
},
},
"memorydevs": [{
"model": "string",
"access": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"discard": "string",
"source": {
"align_size": 0,
"align_size_unit": "string",
"node_mask": "string",
"page_size": 0,
"page_size_unit": "string",
"path": "string",
"pmem": False,
},
"target": {
"address": {
"base": 0,
},
"block": 0,
"block_unit": "string",
"dynamic_memslots": "string",
"label": {
"size": 0,
"size_unit": "string",
},
"node": 0,
"read_only": False,
"requested": 0,
"requested_unit": "string",
"size": 0,
"size_unit": "string",
},
"uuid": "string",
}],
"nvram": {
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
},
"panics": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"model": "string",
}],
"parallels": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"log": {
"file": "string",
"append": "string",
},
"protocol": {
"type": "string",
},
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"target": {
"port": 0,
"type": "string",
},
}],
"pstore": {
"backend": "string",
"path": "string",
"size": 0,
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"size_unit": "string",
},
"redir_devs": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"boot": {
"order": 0,
"load_parm": "string",
},
"bus": "string",
"protocol": {
"type": "string",
},
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
}],
"redir_filters": [{
"usbs": [{
"allow": "string",
"class_": 0,
"product": 0,
"vendor": 0,
"version": "string",
}],
}],
"rngs": [{
"model": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"backend": {
"built_in": False,
"egd": {
"protocol": {
"type": "string",
},
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"random": "string",
},
"driver": {
"ats": "string",
"iommu": "string",
"packed": "string",
"page_per_vq": "string",
},
"rate": {
"bytes": 0,
"period": 0,
},
}],
"serials": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"log": {
"file": "string",
"append": "string",
},
"protocol": {
"type": "string",
},
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"target": {
"model": {
"name": "string",
},
"port": 0,
"type": "string",
},
}],
"shmems": [{
"name": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"model": {
"type": "string",
},
"msi": {
"enabled": "string",
"io_event_fd": "string",
"vectors": 0,
},
"role": "string",
"server": {
"path": "string",
},
"size": 0,
"size_unit": "string",
}],
"smartcards": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"database": "string",
"host": False,
"host_certs": [{
"file": "string",
}],
"passthrough": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"protocol": {
"type": "string",
},
}],
"sounds": [{
"model": "string",
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"audio": {
"id": 0,
},
"codecs": [{
"type": "string",
}],
"driver": {
"ats": "string",
"iommu": "string",
"packed": "string",
"page_per_vq": "string",
},
"multi_channel": "string",
"streams": 0,
}],
"tpms": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"backend": {
"emulator": {
"active_pcr_banks": {
"sha1": False,
"sha256": False,
"sha384": False,
"sha512": False,
},
"debug": 0,
"encryption": {
"secret": "string",
},
"persistent_state": "string",
"profile": {
"name": "string",
"remove_disabled": "string",
"source": "string",
},
"source": {
"dir": {
"path": "string",
},
"file": {
"path": "string",
},
},
"version": "string",
},
"external": {
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"passthrough": {
"device": {
"path": "string",
},
},
},
"model": "string",
}],
"videos": [{
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"driver": {
"ats": "string",
"iommu": "string",
"name": "string",
"packed": "string",
"page_per_vq": "string",
"vga_conf": "string",
},
"model": {
"accel": {
"accel2d": "string",
"accel3d": "string",
"render_node": "string",
},
"blob": "string",
"edid": "string",
"heads": 0,
"primary": "string",
"ram": 0,
"resolution": {
"x": 0,
"y": 0,
},
"type": "string",
"vga_mem": 0,
"vram": 0,
"vram64": 0,
},
}],
"vsock": {
"acpi": {
"index": 0,
},
"address": {},
"alias": {
"name": "string",
},
"cid": {
"address": "string",
"auto": "string",
},
"driver": {
"ats": "string",
"iommu": "string",
"packed": "string",
"page_per_vq": "string",
},
"model": "string",
},
"watchdogs": [{
"model": "string",
"acpi": {
"index": 0,
},
"action": "string",
"address": {},
"alias": {
"name": "string",
},
}],
},
features={
"acpi": False,
"aia": {
"value": "string",
},
"apic": {
"eoi": "string",
},
"async_teardown": {
"enabled": "string",
},
"capabilities": {
"audit_control": {
"state": "string",
},
"audit_write": {
"state": "string",
},
"block_suspend": {
"state": "string",
},
"chown": {
"state": "string",
},
"dac_override": {
"state": "string",
},
"dac_read_search": {
"state": "string",
},
"fowner": {
"state": "string",
},
"fset_id": {
"state": "string",
},
"ipc_lock": {
"state": "string",
},
"ipc_owner": {
"state": "string",
},
"kill": {
"state": "string",
},
"lease": {
"state": "string",
},
"linux_immutable": {
"state": "string",
},
"mac_admin": {
"state": "string",
},
"mac_override": {
"state": "string",
},
"mk_nod": {
"state": "string",
},
"net_admin": {
"state": "string",
},
"net_bind_service": {
"state": "string",
},
"net_broadcast": {
"state": "string",
},
"net_raw": {
"state": "string",
},
"policy": "string",
"set_f_cap": {
"state": "string",
},
"set_gid": {
"state": "string",
},
"set_p_cap": {
"state": "string",
},
"set_uid": {
"state": "string",
},
"sys_admin": {
"state": "string",
},
"sys_boot": {
"state": "string",
},
"sys_ch_root": {
"state": "string",
},
"sys_log": {
"state": "string",
},
"sys_module": {
"state": "string",
},
"sys_nice": {
"state": "string",
},
"sys_p_acct": {
"state": "string",
},
"sys_p_trace": {
"state": "string",
},
"sys_raw_io": {
"state": "string",
},
"sys_resource": {
"state": "string",
},
"sys_time": {
"state": "string",
},
"sys_tty_cnofig": {
"state": "string",
},
"wake_alarm": {
"state": "string",
},
},
"ccf_assist": {
"state": "string",
},
"cfpc": {
"value": "string",
},
"gic": {
"version": "string",
},
"hap": {
"state": "string",
},
"hpt": {
"max_page_size": "string",
"max_page_size_unit": "string",
"resizing": "string",
},
"htm": {
"state": "string",
},
"hyper_v": {
"avic": {
"state": "string",
},
"emsr_bitmap": {
"state": "string",
},
"evmcs": {
"state": "string",
},
"frequencies": {
"state": "string",
},
"ipi": {
"state": "string",
},
"mode": "string",
"re_enlightenment": {
"state": "string",
},
"relaxed": {
"state": "string",
},
"reset": {
"state": "string",
},
"runtime": {
"state": "string",
},
"spinlocks": {
"retries": 0,
},
"stimer": {
"direct": {
"state": "string",
},
},
"synic": {
"state": "string",
},
"tlb_flush": {
"direct": {
"state": "string",
},
"extended": {
"state": "string",
},
},
"vapic": {
"state": "string",
},
"vendor_id": {
"value": "string",
},
"vp_index": {
"state": "string",
},
"xmm_input": {
"state": "string",
},
},
"ibs": {
"value": "string",
},
"ioapic": {
"driver": "string",
},
"kvm": {
"dirty_ring": {
"size": 0,
},
"hidden": {
"state": "string",
},
"hint_dedicated": {
"state": "string",
},
"poll_control": {
"state": "string",
},
"pvipi": {
"state": "string",
},
},
"msrs": {
"unknown": "string",
},
"nested_hv": {
"state": "string",
},
"pae": False,
"pmu": {
"state": "string",
},
"priv_net": False,
"ps2": {
"state": "string",
},
"pv_spinlock": {
"state": "string",
},
"ras": {
"state": "string",
},
"sbbc": {
"value": "string",
},
"smm": {
"state": "string",
"tseg": 0,
"tseg_unit": "string",
},
"tcg": {
"tb_cache": 0,
"tb_cache_unit": "string",
},
"viridian": False,
"vm_core_info": {
"state": "string",
},
"vm_port": {
"state": "string",
},
"xen": {
"e820host": {
"state": "string",
},
"passthrough": {
"mode": "string",
"state": "string",
},
},
},
gen_id="string",
hwuuid="string",
id_map={
"gi_ds": [{
"count": 0,
"start": 0,
"target": 0,
}],
"ui_ds": [{
"count": 0,
"start": 0,
"target": 0,
}],
},
io_thread_ids={
"io_threads": [{
"id": 0,
"poll": {
"grow": 0,
"max": 0,
"shrink": 0,
},
"pool_max": 0,
"pool_min": 0,
}],
},
io_threads=0,
key_wrap={
"ciphers": [{
"name": "string",
"state": "string",
}],
},
launch_security={
"s390pv": False,
"sev": {
"dh_cert": "string",
"session": "string",
"cbit_pos": 0,
"kernel_hashes": "string",
"policy": 0,
"reduced_phys_bits": 0,
},
"sevsnp": {
"author_key": "string",
"cbit_pos": 0,
"guest_visible_workarounds": "string",
"host_data": "string",
"id_auth": "string",
"id_block": "string",
"kernel_hashes": "string",
"policy": 0,
"reduced_phys_bits": 0,
"vcek": "string",
},
"tdx": {
"mr_config_id": "string",
"mr_owner": "string",
"mr_owner_config": "string",
"policy": 0,
"quote_generation_service": {
"path": "string",
},
},
},
maximum_memory=0,
maximum_memory_slots=0,
maximum_memory_unit="string",
memory=0,
memory_backing={
"memory_access": {
"mode": "string",
},
"memory_allocation": {
"mode": "string",
"threads": 0,
},
"memory_discard": False,
"memory_huge_pages": {
"hugepages": [{
"size": 0,
"nodeset": "string",
"unit": "string",
}],
},
"memory_locked": False,
"memory_nosharepages": False,
"memory_source": {
"type": "string",
},
},
memory_dump_core="string",
memory_tune={
"hard_limit": 0,
"hard_limit_unit": "string",
"min_guarantee": 0,
"min_guarantee_unit": "string",
"soft_limit": 0,
"soft_limit_unit": "string",
"swap_hard_limit": 0,
"swap_hard_limit_unit": "string",
},
memory_unit="string",
metadata={
"xml": "string",
},
name="string",
numa_tune={
"mem_nodes": [{
"cell_id": 0,
"mode": "string",
"nodeset": "string",
}],
"memory": {
"mode": "string",
"nodeset": "string",
"placement": "string",
},
},
on_crash="string",
on_poweroff="string",
on_reboot="string",
os={
"acpi": {
"tables": [{
"path": "string",
"type": "string",
}],
},
"bios": {
"reboot_timeout": 0,
"use_serial": "string",
},
"boot_devices": [{
"dev": "string",
}],
"boot_menu": {
"enable": "string",
"timeout": "string",
},
"cmdline": "string",
"dtb": "string",
"firmware": "string",
"firmware_info": {
"features": [{
"enabled": "string",
"name": "string",
}],
},
"init": "string",
"init_args": ["string"],
"init_dir": "string",
"init_envs": [{
"name": "string",
"value": "string",
}],
"init_group": "string",
"init_user": "string",
"initrd": "string",
"kernel": "string",
"loader": "string",
"loader_format": "string",
"loader_readonly": "string",
"loader_secure": "string",
"loader_stateless": "string",
"loader_type": "string",
"nv_ram": {
"nv_ram": "string",
"format": "string",
"source": {
"block": {
"dev": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"cookies": {
"cookies": [{
"name": "string",
"value": "string",
}],
},
"data_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": 0,
"unit": "string",
},
},
},
},
"dir": {
"dir": "string",
},
"encryption": {
"engine": "string",
"format": "string",
"secrets": [{
"type": "string",
"usage": "string",
"uuid": "string",
}],
},
"file": {
"fd_group": "string",
"file": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"index": 0,
"network": {
"auth": {
"secret": {
"type": "string",
"usage": "string",
"uuid": "string",
},
"username": "string",
},
"config": {
"file": "string",
},
"hosts": [{
"name": "string",
"port": "string",
"socket": "string",
"transport": "string",
}],
"identity": {
"agent_sock": "string",
"group": "string",
"keyfile": "string",
"user": "string",
"user_name": "string",
},
"initiator": {
"iqn": {
"name": "string",
},
},
"known_hosts": {
"path": "string",
},
"name": "string",
"protocol": "string",
"query": "string",
"reconnect": {
"delay": "string",
},
"snapshot": {
"name": "string",
},
"tls": "string",
"tls_hostname": "string",
},
"nvme": {},
"readahead": {
"size": "string",
},
"reservations": {
"enabled": "string",
"managed": False,
"source": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": 0,
"size": 0,
"type": "string",
}],
},
"ssl": {
"verify": "string",
},
"startup_policy": "string",
"timeout": {
"seconds": "string",
},
"vhost_user": {
"dbus": {
"channel": "string",
},
"dev": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"file": {
"path": "string",
"append": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"nmdm": {
"master": "string",
"slave": "string",
},
"null": False,
"pipe": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"pty": {
"path": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"qemuvd_agent": {
"clip_board": {
"copy_paste": "string",
},
"mouse": {
"mode": "string",
},
},
"spice_port": {
"channel": "string",
},
"spice_vmc": False,
"std_io": False,
"tcp": {
"host": "string",
"mode": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"service": "string",
"tls": "string",
},
"udp": {
"bind_host": "string",
"bind_service": "string",
"connect_host": "string",
"connect_service": "string",
},
"unix": {
"mode": "string",
"path": "string",
"reconnect": {
"enabled": "string",
"timeout": 0,
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"vhost_vdpa": {
"dev": "string",
},
"volume": {
"mode": "string",
"pool": "string",
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
"volume": "string",
},
},
"template": "string",
"template_format": "string",
},
"shim": "string",
"sm_bios": {
"mode": "string",
},
"type": "string",
"type_arch": "string",
"type_machine": "string",
},
perf={
"events": [{
"enabled": "string",
"name": "string",
}],
},
pm={
"suspend_to_disk": {
"enabled": "string",
},
"suspend_to_mem": {
"enabled": "string",
},
},
resource={
"fibre_channel": {
"app_id": "string",
},
"partition": "string",
},
running=False,
sec_labels=[{
"base_label": "string",
"image_label": "string",
"label": "string",
"model": "string",
"relabel": "string",
"type": "string",
}],
sys_infos=[{
"fw_cfg": {
"entries": [{
"name": "string",
"value": "string",
"file": "string",
}],
},
"smbios": {
"base_boards": [{
"entries": [{
"name": "string",
"value": "string",
"file": "string",
}],
}],
"bios": {
"entries": [{
"name": "string",
"value": "string",
"file": "string",
}],
},
"chassis": {
"entries": [{
"name": "string",
"value": "string",
"file": "string",
}],
},
"memories": [{
"entries": [{
"name": "string",
"value": "string",
"file": "string",
}],
}],
"oem_strings": {
"entries": ["string"],
},
"processors": [{
"entries": [{
"name": "string",
"value": "string",
"file": "string",
}],
}],
"system": {
"entries": [{
"name": "string",
"value": "string",
"file": "string",
}],
},
},
}],
throttle_groups={
"throttle_groups": [{
"group_name": "string",
"read_bytes_sec": 0,
"read_bytes_sec_max": 0,
"read_bytes_sec_max_length": 0,
"read_iops_sec": 0,
"read_iops_sec_max": 0,
"read_iops_sec_max_length": 0,
"size_iops_sec": 0,
"total_bytes_sec": 0,
"total_bytes_sec_max": 0,
"total_bytes_sec_max_length": 0,
"total_iops_sec": 0,
"total_iops_sec_max": 0,
"total_iops_sec_max_length": 0,
"write_bytes_sec": 0,
"write_bytes_sec_max": 0,
"write_bytes_sec_max_length": 0,
"write_iops_sec": 0,
"write_iops_sec_max": 0,
"write_iops_sec_max_length": 0,
}],
},
title="string",
vcpu=0,
vcpu_cpuset="string",
vcpu_current=0,
vcpu_placement="string",
vcpus={
"vcpus": [{
"enabled": "string",
"hotpluggable": "string",
"id": 0,
"order": 0,
}],
})
const domainResource = new libvirt.Domain("domainResource", {
type: "string",
autostart: false,
blockIoTune: {
devices: [{
path: "string",
readBytesSec: 0,
readIopsSec: 0,
weight: 0,
writeBytesSec: 0,
writeIopsSec: 0,
}],
weight: 0,
},
bootloader: "string",
bootloaderArgs: "string",
clock: {
adjustment: "string",
basis: "string",
offset: "string",
start: 0,
timeZone: "string",
timers: [{
name: "string",
catchUp: {
limit: 0,
slew: 0,
threshold: 0,
},
frequency: 0,
mode: "string",
present: "string",
tickPolicy: "string",
track: "string",
}],
},
cpu: {
cache: {
mode: "string",
level: 0,
},
check: "string",
deprecatedFeatures: "string",
features: [{
name: "string",
policy: "string",
}],
match: "string",
maxPhysAddr: {
mode: "string",
bits: 0,
limit: 0,
},
migratable: false,
mode: "string",
model: "string",
modelFallback: "string",
modelVendorId: "string",
numa: {
cells: [{
memory: 0,
caches: [{
associativity: "string",
level: 0,
policy: "string",
line: {
unit: "string",
value: "string",
},
size: {
unit: "string",
value: "string",
},
}],
cpus: "string",
discard: "string",
distances: {
siblings: [{
value: 0,
id: 0,
}],
},
id: 0,
memAccess: "string",
unit: "string",
}],
interconnects: {
bandwidths: [{
initiator: 0,
target: 0,
type: "string",
unit: "string",
value: 0,
cache: 0,
}],
latencies: [{
initiator: 0,
target: 0,
type: "string",
value: 0,
cache: 0,
}],
},
},
topology: {
clusters: 0,
cores: 0,
dies: 0,
sockets: 0,
threads: 0,
},
vendor: "string",
},
cpuTune: {
cacheTunes: [{
caches: [{
level: 0,
size: 0,
type: "string",
unit: "string",
id: 0,
}],
id: "string",
monitors: [{
level: 0,
vcpus: "string",
}],
vcpus: "string",
}],
emulatorPeriod: 0,
emulatorPin: {
cpuSet: "string",
},
emulatorQuota: 0,
emulatorSched: {
priority: 0,
scheduler: "string",
},
globalPeriod: 0,
globalQuota: 0,
ioThreadPeriod: 0,
ioThreadPins: [{
cpuSet: "string",
ioThread: 0,
}],
ioThreadQuota: 0,
ioThreadScheds: [{
ioThreads: "string",
priority: 0,
scheduler: "string",
}],
memoryTunes: [{
vcpus: "string",
monitors: [{
level: 0,
vcpus: "string",
}],
nodes: [{
bandwidth: 0,
id: 0,
}],
}],
period: 0,
quota: 0,
shares: 0,
vcpuPins: [{
cpuSet: "string",
vcpu: 0,
}],
vcpuScheds: [{
vcpus: "string",
priority: 0,
scheduler: "string",
}],
},
create: {
autodestroy: false,
bypassCache: false,
forceBoot: false,
paused: false,
resetNvram: false,
validate: false,
},
currentMemory: 0,
currentMemoryUnit: "string",
defaultIoThread: {
poolMax: 0,
poolMin: 0,
},
description: "string",
destroy: {
graceful: false,
timeout: 0,
},
devices: {
audios: [{
alsa: {
input: {
dev: "string",
},
output: {
dev: "string",
},
},
coreAudio: {
input: {
bufferCount: 0,
},
output: {
bufferCount: 0,
},
},
dbus: {
input: {},
output: {},
},
file: {
input: {},
output: {},
path: "string",
},
id: 0,
jack: {
input: {
clientName: "string",
connectPorts: "string",
exactName: "string",
serverName: "string",
},
output: {
clientName: "string",
connectPorts: "string",
exactName: "string",
serverName: "string",
},
},
none: {
input: {},
output: {},
},
oss: {
dspPolicy: 0,
exclusive: "string",
input: {
bufferCount: 0,
dev: "string",
tryPoll: "string",
},
output: {
bufferCount: 0,
dev: "string",
tryPoll: "string",
},
tryMMap: "string",
},
pipeWire: {
input: {
latency: 0,
name: "string",
streamName: "string",
},
output: {
latency: 0,
name: "string",
streamName: "string",
},
runtimeDir: "string",
},
pulseAudio: {
input: {
latency: 0,
name: "string",
streamName: "string",
},
output: {
latency: 0,
name: "string",
streamName: "string",
},
serverName: "string",
},
sdl: {
driver: "string",
input: {
bufferCount: 0,
},
output: {
bufferCount: 0,
},
},
spice: {
input: {},
output: {},
},
timerPeriod: 0,
}],
channels: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
log: {
file: "string",
append: "string",
},
protocol: {
type: "string",
},
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
target: {
guestFwd: {
address: "string",
port: "string",
},
virtIo: {
name: "string",
state: "string",
},
xen: {
name: "string",
state: "string",
},
},
}],
consoles: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
log: {
file: "string",
append: "string",
},
protocol: {
type: "string",
},
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
target: {
port: 0,
type: "string",
},
tty: "string",
}],
controllers: [{
type: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
driver: {
ats: "string",
cmdPerLun: 0,
ioEventFd: "string",
ioThread: 0,
ioThreads: {
ioThreads: [{
id: 0,
queues: [{
id: 0,
}],
}],
},
iommu: "string",
maxSectors: 0,
packed: "string",
pagePerVq: "string",
queues: 0,
},
index: 0,
model: "string",
nvme: {
serial: "string",
},
pci: {
hole64: 0,
hole64Unit: "string",
model: {
name: "string",
},
target: {},
},
usb: {
master: {
startPort: 0,
},
port: 0,
},
virtIoSerial: {
ports: 0,
vectors: 0,
},
xenBus: {
maxEventChannels: 0,
maxGrantFrames: 0,
},
}],
cryptos: [{
address: {},
alias: {
name: "string",
},
backend: {
builtIn: false,
lkcf: false,
queues: 0,
},
model: "string",
type: "string",
}],
disks: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
auth: {
secret: {
type: "string",
usage: "string",
uuid: "string",
},
username: "string",
},
backendDomain: {
name: "string",
},
backingStore: {
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
index: 0,
source: {
block: {
dev: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
cookies: {
cookies: [{
name: "string",
value: "string",
}],
},
dataStore: {
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
},
dir: {
dir: "string",
},
encryption: {
engine: "string",
format: "string",
secrets: [{
type: "string",
usage: "string",
uuid: "string",
}],
},
file: {
fdGroup: "string",
file: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
index: 0,
network: {
auth: {
secret: {
type: "string",
usage: "string",
uuid: "string",
},
username: "string",
},
config: {
file: "string",
},
hosts: [{
name: "string",
port: "string",
socket: "string",
transport: "string",
}],
identity: {
agentSock: "string",
group: "string",
keyfile: "string",
user: "string",
userName: "string",
},
initiator: {
iqn: {
name: "string",
},
},
knownHosts: {
path: "string",
},
name: "string",
protocol: "string",
query: "string",
reconnect: {
delay: "string",
},
snapshot: {
name: "string",
},
tls: "string",
tlsHostname: "string",
},
nvme: {},
readahead: {
size: "string",
},
reservations: {
enabled: "string",
managed: false,
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
slices: {
slices: [{
offset: 0,
size: 0,
type: "string",
}],
},
ssl: {
verify: "string",
},
startupPolicy: "string",
timeout: {
seconds: "string",
},
vhostUser: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
vhostVdpa: {
dev: "string",
},
volume: {
mode: "string",
pool: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
volume: "string",
},
},
},
blockIo: {
discardGranularity: 0,
logicalBlockSize: 0,
physicalBlockSize: 0,
},
boot: {
order: 0,
loadParm: "string",
},
device: "string",
driver: {
ats: "string",
cache: "string",
copyOnRead: "string",
detectZeros: "string",
discard: "string",
discardNoUnref: "string",
errorPolicy: "string",
eventIdx: "string",
io: "string",
ioEventFd: "string",
ioThread: 0,
ioThreads: {
ioThreads: [{
id: 0,
queues: [{
id: 0,
}],
}],
},
iommu: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
name: "string",
packed: "string",
pagePerVq: "string",
queueSize: 0,
queues: 0,
rerrorPolicy: "string",
type: "string",
},
encryption: {
engine: "string",
format: "string",
secrets: [{
type: "string",
usage: "string",
uuid: "string",
}],
},
geometry: {
cylinders: 0,
headers: 0,
sectors: 0,
trans: "string",
},
ioTune: {
groupName: "string",
readBytesSec: 0,
readBytesSecMax: 0,
readBytesSecMaxLength: 0,
readIopsSec: 0,
readIopsSecMax: 0,
readIopsSecMaxLength: 0,
sizeIopsSec: 0,
totalBytesSec: 0,
totalBytesSecMax: 0,
totalBytesSecMaxLength: 0,
totalIopsSec: 0,
totalIopsSecMax: 0,
totalIopsSecMaxLength: 0,
writeBytesSec: 0,
writeBytesSecMax: 0,
writeBytesSecMaxLength: 0,
writeIopsSec: 0,
writeIopsSecMax: 0,
writeIopsSecMaxLength: 0,
},
mirror: {
backingStore: {
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
index: 0,
source: {
block: {
dev: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
cookies: {
cookies: [{
name: "string",
value: "string",
}],
},
dataStore: {
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
},
dir: {
dir: "string",
},
encryption: {
engine: "string",
format: "string",
secrets: [{
type: "string",
usage: "string",
uuid: "string",
}],
},
file: {
fdGroup: "string",
file: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
index: 0,
network: {
auth: {
secret: {
type: "string",
usage: "string",
uuid: "string",
},
username: "string",
},
config: {
file: "string",
},
hosts: [{
name: "string",
port: "string",
socket: "string",
transport: "string",
}],
identity: {
agentSock: "string",
group: "string",
keyfile: "string",
user: "string",
userName: "string",
},
initiator: {
iqn: {
name: "string",
},
},
knownHosts: {
path: "string",
},
name: "string",
protocol: "string",
query: "string",
reconnect: {
delay: "string",
},
snapshot: {
name: "string",
},
tls: "string",
tlsHostname: "string",
},
nvme: {},
readahead: {
size: "string",
},
reservations: {
enabled: "string",
managed: false,
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
slices: {
slices: [{
offset: 0,
size: 0,
type: "string",
}],
},
ssl: {
verify: "string",
},
startupPolicy: "string",
timeout: {
seconds: "string",
},
vhostUser: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
vhostVdpa: {
dev: "string",
},
volume: {
mode: "string",
pool: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
volume: "string",
},
},
},
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
job: "string",
ready: "string",
source: {
block: {
dev: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
cookies: {
cookies: [{
name: "string",
value: "string",
}],
},
dataStore: {
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
},
dir: {
dir: "string",
},
encryption: {
engine: "string",
format: "string",
secrets: [{
type: "string",
usage: "string",
uuid: "string",
}],
},
file: {
fdGroup: "string",
file: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
index: 0,
network: {
auth: {
secret: {
type: "string",
usage: "string",
uuid: "string",
},
username: "string",
},
config: {
file: "string",
},
hosts: [{
name: "string",
port: "string",
socket: "string",
transport: "string",
}],
identity: {
agentSock: "string",
group: "string",
keyfile: "string",
user: "string",
userName: "string",
},
initiator: {
iqn: {
name: "string",
},
},
knownHosts: {
path: "string",
},
name: "string",
protocol: "string",
query: "string",
reconnect: {
delay: "string",
},
snapshot: {
name: "string",
},
tls: "string",
tlsHostname: "string",
},
nvme: {},
readahead: {
size: "string",
},
reservations: {
enabled: "string",
managed: false,
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
slices: {
slices: [{
offset: 0,
size: 0,
type: "string",
}],
},
ssl: {
verify: "string",
},
startupPolicy: "string",
timeout: {
seconds: "string",
},
vhostUser: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
vhostVdpa: {
dev: "string",
},
volume: {
mode: "string",
pool: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
volume: "string",
},
},
},
model: "string",
product: "string",
rawIo: "string",
readOnly: false,
serial: "string",
sgio: "string",
shareable: false,
snapshot: "string",
source: {
block: {
dev: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
cookies: {
cookies: [{
name: "string",
value: "string",
}],
},
dataStore: {
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
},
dir: {
dir: "string",
},
encryption: {
engine: "string",
format: "string",
secrets: [{
type: "string",
usage: "string",
uuid: "string",
}],
},
file: {
fdGroup: "string",
file: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
index: 0,
network: {
auth: {
secret: {
type: "string",
usage: "string",
uuid: "string",
},
username: "string",
},
config: {
file: "string",
},
hosts: [{
name: "string",
port: "string",
socket: "string",
transport: "string",
}],
identity: {
agentSock: "string",
group: "string",
keyfile: "string",
user: "string",
userName: "string",
},
initiator: {
iqn: {
name: "string",
},
},
knownHosts: {
path: "string",
},
name: "string",
protocol: "string",
query: "string",
reconnect: {
delay: "string",
},
snapshot: {
name: "string",
},
tls: "string",
tlsHostname: "string",
},
nvme: {},
readahead: {
size: "string",
},
reservations: {
enabled: "string",
managed: false,
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
slices: {
slices: [{
offset: 0,
size: 0,
type: "string",
}],
},
ssl: {
verify: "string",
},
startupPolicy: "string",
timeout: {
seconds: "string",
},
vhostUser: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
vhostVdpa: {
dev: "string",
},
volume: {
mode: "string",
pool: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
volume: "string",
},
},
target: {
bus: "string",
dev: "string",
removable: "string",
rotationRate: 0,
tray: "string",
},
throttleFilters: {
throttleFilters: [{
group: "string",
}],
},
transient: {
shareBacking: "string",
},
vendor: "string",
wwn: "string",
}],
emulator: "string",
filesystems: [{
accessMode: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
binary: {
cache: {
mode: "string",
},
lock: {
flock: "string",
posix: "string",
},
openFiles: {
max: 0,
},
path: "string",
sandbox: {
mode: "string",
},
threadPool: {
size: 0,
},
xattr: "string",
},
boot: {
order: 0,
loadParm: "string",
},
dmode: "string",
driver: {
ats: "string",
format: "string",
iommu: "string",
name: "string",
packed: "string",
pagePerVq: "string",
queue: 0,
type: "string",
wrPolicy: "string",
},
fmode: "string",
idMap: {
gids: [{
count: 0,
start: 0,
target: 0,
}],
uids: [{
count: 0,
start: 0,
target: 0,
}],
},
model: "string",
multiDevs: "string",
readOnly: false,
source: {
bind: {
dir: "string",
},
block: {
dev: "string",
},
file: {
file: "string",
},
mount: {
dir: "string",
socket: "string",
},
ram: {
usage: 0,
units: "string",
},
template: {
name: "string",
},
volume: {
pool: "string",
volume: "string",
},
},
spaceHardLimit: 0,
spaceHardLimitUnit: "string",
spaceSoftLimit: 0,
spaceSoftLimitUnit: "string",
target: {
dir: "string",
},
}],
graphics: [{
audio: {
id: 0,
},
dbus: {
address: "string",
gl: {
enable: "string",
renderNode: "string",
},
p2p: "string",
},
desktop: {
display: "string",
fullScreen: "string",
},
eglHeadless: {
gl: {
renderNode: "string",
},
},
rdp: {
autoPort: false,
listen: "string",
listeners: [{
address: {
address: "string",
},
network: {
address: "string",
network: "string",
},
socket: {
socket: "string",
},
}],
multiUser: "string",
passwd: "string",
port: 0,
replaceUser: "string",
username: "string",
},
sdl: {
display: "string",
fullScreen: "string",
gl: {
enable: "string",
},
xauth: "string",
},
spice: {
autoPort: false,
channels: [{
mode: "string",
name: "string",
}],
clipBoard: {
copyPaste: "string",
},
connected: "string",
defaultMode: "string",
fileTransfer: {
enable: "string",
},
gl: {
enable: "string",
renderNode: "string",
},
image: {
compression: "string",
},
jpeg: {
compression: "string",
},
keymap: "string",
listen: "string",
listeners: [{
address: {
address: "string",
},
network: {
address: "string",
network: "string",
},
socket: {
socket: "string",
},
}],
mouse: {
mode: "string",
},
passwd: "string",
passwdValidTo: "string",
playback: {
compression: "string",
},
port: 0,
streaming: {
mode: "string",
},
tlsPort: 0,
zlib: {
compression: "string",
},
},
vnc: {
autoPort: false,
connected: "string",
keymap: "string",
listen: "string",
listeners: [{
address: {
address: "string",
},
network: {
address: "string",
network: "string",
},
socket: {
socket: "string",
},
}],
passwd: "string",
passwdValidTo: "string",
port: 0,
powerControl: "string",
sharePolicy: "string",
socket: "string",
webSocket: 0,
},
}],
hostdevs: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
boot: {
order: 0,
loadParm: "string",
},
capsMisc: {
source: {
char: "string",
},
},
capsNet: {
ips: [{
address: "string",
family: "string",
prefix: 0,
}],
routes: [{
address: "string",
family: "string",
gateway: "string",
}],
source: {
"interface": "string",
},
},
capsStorage: {
source: {
block: "string",
},
},
managed: false,
rom: {
bar: "string",
enabled: "string",
file: "string",
},
subsysMDev: {
display: "string",
model: "string",
ramFb: "string",
source: {
address: {
uuid: "string",
},
},
},
subsysPci: {
display: "string",
driver: {
model: "string",
name: "string",
},
ramFb: "string",
source: {
address: {
bus: 0,
domain: 0,
"function": 0,
multiFunction: "string",
slot: 0,
zpci: {
fid: 0,
uid: 0,
},
},
writeFiltering: "string",
},
teaming: {
type: "string",
persistent: "string",
},
},
subsysScsi: {
rawIo: "string",
readOnly: false,
sgio: "string",
shareable: false,
source: {
host: {
adapter: {
name: "string",
},
address: {
bus: 0,
controller: 0,
target: 0,
unit: 0,
},
},
iscsi: {
name: "string",
auth: {
secret: {
type: "string",
usage: "string",
uuid: "string",
},
username: "string",
},
hosts: [{
name: "string",
port: "string",
socket: "string",
transport: "string",
}],
initiator: {
iqn: {
name: "string",
},
},
},
},
},
subsysScsiHost: {
model: "string",
source: {
protocol: "string",
wwpn: "string",
},
},
subsysUsb: {
source: {
address: {
bus: 0,
device: 0,
port: "string",
},
guestReset: "string",
product: {
id: "string",
},
startUpPolicy: "string",
vendor: {
id: "string",
},
},
},
}],
hubs: [{
type: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
}],
inputs: [{
type: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
bus: "string",
driver: {
ats: "string",
iommu: "string",
packed: "string",
pagePerVq: "string",
},
model: "string",
source: {
evDev: {
dev: "string",
grab: "string",
grabToggle: "string",
repeat: "string",
},
passthrough: {
evDev: "string",
},
},
}],
interfaces: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
backend: {
logFile: "string",
tap: "string",
type: "string",
vhost: "string",
},
backendDomain: {
name: "string",
},
bandwidth: {
inbound: {
average: 0,
burst: 0,
floor: 0,
peak: 0,
},
outbound: {
average: 0,
burst: 0,
floor: 0,
peak: 0,
},
},
boot: {
order: 0,
loadParm: "string",
},
coalesce: {
rx: {
frames: {
max: 0,
},
},
},
downScript: {
path: "string",
},
driver: {
ats: "string",
eventIdx: "string",
guest: {
csum: "string",
ecn: "string",
tso4: "string",
tso6: "string",
ufo: "string",
},
host: {
csum: "string",
ecn: "string",
gso: "string",
mrgRxBuf: "string",
tso4: "string",
tso6: "string",
ufo: "string",
},
ioEventFd: "string",
iommu: "string",
name: "string",
packed: "string",
pagePerVq: "string",
queues: 0,
rss: "string",
rssHashReport: "string",
rxQueueSize: 0,
txMode: "string",
txQueueSize: 0,
},
filterRef: {
filter: "string",
parameters: [{
name: "string",
value: "string",
}],
},
guest: {
actual: "string",
dev: "string",
},
ips: [{
address: "string",
family: "string",
peer: "string",
prefix: 0,
}],
link: {
state: "string",
},
mac: {
address: "string",
check: "string",
type: "string",
},
managed: false,
model: {
type: "string",
},
mtu: {
size: 0,
},
portForwards: [{
proto: "string",
address: "string",
dev: "string",
ranges: [{
start: 0,
end: 0,
exclude: "string",
to: 0,
}],
}],
portOptions: {
isolated: "string",
},
rom: {
bar: "string",
enabled: "string",
file: "string",
},
routes: [{
address: "string",
gateway: "string",
family: "string",
metric: 0,
netmask: "string",
prefix: 0,
}],
script: {
path: "string",
},
source: {
bridge: {
bridge: "string",
},
client: {
address: "string",
local: {
address: "string",
port: 0,
},
port: 0,
},
direct: {
dev: "string",
mode: "string",
},
ethernet: {
ips: [{
address: "string",
family: "string",
peer: "string",
prefix: 0,
}],
routes: [{
address: "string",
gateway: "string",
family: "string",
metric: 0,
netmask: "string",
prefix: 0,
}],
},
hostdev: {
pci: {
address: {
bus: 0,
domain: 0,
"function": 0,
multiFunction: "string",
slot: 0,
zpci: {
fid: 0,
uid: 0,
},
},
writeFiltering: "string",
},
usb: {
address: {
bus: 0,
device: 0,
port: "string",
},
guestReset: "string",
product: {
id: "string",
},
startUpPolicy: "string",
vendor: {
id: "string",
},
},
},
internal: {
name: "string",
},
mcast: {
address: "string",
local: {
address: "string",
port: 0,
},
port: 0,
},
network: {
bridge: "string",
network: "string",
portGroup: "string",
portId: "string",
},
"null": false,
server: {
address: "string",
local: {
address: "string",
port: 0,
},
port: 0,
},
udp: {
address: "string",
local: {
address: "string",
port: 0,
},
port: 0,
},
user: {
dev: "string",
},
vdpa: {
device: "string",
},
vds: {
switchId: "string",
connectionId: 0,
portGroupId: "string",
portId: 0,
},
vhostUser: {
dev: "string",
chardev: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
},
target: {
dev: "string",
managed: false,
},
teaming: {
type: "string",
persistent: "string",
},
trustGuestRxFilters: "string",
tune: {
sndBuf: 0,
},
virtualPort: {
params: {
any: {
instanceId: "string",
interfaceId: "string",
managerId: 0,
profileId: "string",
typeId: 0,
typeIdVersion: 0,
},
midoNet: {
interfaceId: "string",
},
openVSwitch: {
interfaceId: "string",
profileId: "string",
},
vepa8021qbg: {
instanceId: "string",
managerId: 0,
typeId: 0,
typeIdVersion: 0,
},
vnTag8011qbh: {
profileId: "string",
},
},
},
vlan: {
tags: [{
id: 0,
nativeMode: "string",
}],
trunk: "string",
},
waitForIp: {
source: "string",
timeout: 0,
},
}],
iommu: {
model: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
driver: {
awBits: 0,
cachingMode: "string",
dmaTranslation: "string",
eim: "string",
intRemap: "string",
iotlb: "string",
passthrough: "string",
xtSup: "string",
},
},
leases: [{
lockspace: "string",
key: "string",
target: {
path: "string",
offset: 0,
},
}],
memBalloon: {
model: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
autoDeflate: "string",
driver: {
ats: "string",
iommu: "string",
packed: "string",
pagePerVq: "string",
},
freePageReporting: "string",
stats: {
period: 0,
},
},
memorydevs: [{
model: "string",
access: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
discard: "string",
source: {
alignSize: 0,
alignSizeUnit: "string",
nodeMask: "string",
pageSize: 0,
pageSizeUnit: "string",
path: "string",
pmem: false,
},
target: {
address: {
base: 0,
},
block: 0,
blockUnit: "string",
dynamicMemslots: "string",
label: {
size: 0,
sizeUnit: "string",
},
node: 0,
readOnly: false,
requested: 0,
requestedUnit: "string",
size: 0,
sizeUnit: "string",
},
uuid: "string",
}],
nvram: {
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
},
panics: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
model: "string",
}],
parallels: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
log: {
file: "string",
append: "string",
},
protocol: {
type: "string",
},
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
target: {
port: 0,
type: "string",
},
}],
pstore: {
backend: "string",
path: "string",
size: 0,
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
sizeUnit: "string",
},
redirDevs: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
boot: {
order: 0,
loadParm: "string",
},
bus: "string",
protocol: {
type: "string",
},
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
}],
redirFilters: [{
usbs: [{
allow: "string",
"class": 0,
product: 0,
vendor: 0,
version: "string",
}],
}],
rngs: [{
model: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
backend: {
builtIn: false,
egd: {
protocol: {
type: "string",
},
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
random: "string",
},
driver: {
ats: "string",
iommu: "string",
packed: "string",
pagePerVq: "string",
},
rate: {
bytes: 0,
period: 0,
},
}],
serials: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
log: {
file: "string",
append: "string",
},
protocol: {
type: "string",
},
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
target: {
model: {
name: "string",
},
port: 0,
type: "string",
},
}],
shmems: [{
name: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
model: {
type: "string",
},
msi: {
enabled: "string",
ioEventFd: "string",
vectors: 0,
},
role: "string",
server: {
path: "string",
},
size: 0,
sizeUnit: "string",
}],
smartcards: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
database: "string",
host: false,
hostCerts: [{
file: "string",
}],
passthrough: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
protocol: {
type: "string",
},
}],
sounds: [{
model: "string",
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
audio: {
id: 0,
},
codecs: [{
type: "string",
}],
driver: {
ats: "string",
iommu: "string",
packed: "string",
pagePerVq: "string",
},
multiChannel: "string",
streams: 0,
}],
tpms: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
backend: {
emulator: {
activePcrBanks: {
sha1: false,
sha256: false,
sha384: false,
sha512: false,
},
debug: 0,
encryption: {
secret: "string",
},
persistentState: "string",
profile: {
name: "string",
removeDisabled: "string",
source: "string",
},
source: {
dir: {
path: "string",
},
file: {
path: "string",
},
},
version: "string",
},
external: {
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
passthrough: {
device: {
path: "string",
},
},
},
model: "string",
}],
videos: [{
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
driver: {
ats: "string",
iommu: "string",
name: "string",
packed: "string",
pagePerVq: "string",
vgaConf: "string",
},
model: {
accel: {
accel2d: "string",
accel3d: "string",
renderNode: "string",
},
blob: "string",
edid: "string",
heads: 0,
primary: "string",
ram: 0,
resolution: {
x: 0,
y: 0,
},
type: "string",
vgaMem: 0,
vram: 0,
vram64: 0,
},
}],
vsock: {
acpi: {
index: 0,
},
address: {},
alias: {
name: "string",
},
cid: {
address: "string",
auto: "string",
},
driver: {
ats: "string",
iommu: "string",
packed: "string",
pagePerVq: "string",
},
model: "string",
},
watchdogs: [{
model: "string",
acpi: {
index: 0,
},
action: "string",
address: {},
alias: {
name: "string",
},
}],
},
features: {
acpi: false,
aia: {
value: "string",
},
apic: {
eoi: "string",
},
asyncTeardown: {
enabled: "string",
},
capabilities: {
auditControl: {
state: "string",
},
auditWrite: {
state: "string",
},
blockSuspend: {
state: "string",
},
chown: {
state: "string",
},
dacOverride: {
state: "string",
},
dacReadSearch: {
state: "string",
},
fowner: {
state: "string",
},
fsetId: {
state: "string",
},
ipcLock: {
state: "string",
},
ipcOwner: {
state: "string",
},
kill: {
state: "string",
},
lease: {
state: "string",
},
linuxImmutable: {
state: "string",
},
macAdmin: {
state: "string",
},
macOverride: {
state: "string",
},
mkNod: {
state: "string",
},
netAdmin: {
state: "string",
},
netBindService: {
state: "string",
},
netBroadcast: {
state: "string",
},
netRaw: {
state: "string",
},
policy: "string",
setFCap: {
state: "string",
},
setGid: {
state: "string",
},
setPCap: {
state: "string",
},
setUid: {
state: "string",
},
sysAdmin: {
state: "string",
},
sysBoot: {
state: "string",
},
sysChRoot: {
state: "string",
},
sysLog: {
state: "string",
},
sysModule: {
state: "string",
},
sysNice: {
state: "string",
},
sysPAcct: {
state: "string",
},
sysPTrace: {
state: "string",
},
sysRawIo: {
state: "string",
},
sysResource: {
state: "string",
},
sysTime: {
state: "string",
},
sysTtyCnofig: {
state: "string",
},
wakeAlarm: {
state: "string",
},
},
ccfAssist: {
state: "string",
},
cfpc: {
value: "string",
},
gic: {
version: "string",
},
hap: {
state: "string",
},
hpt: {
maxPageSize: "string",
maxPageSizeUnit: "string",
resizing: "string",
},
htm: {
state: "string",
},
hyperV: {
avic: {
state: "string",
},
emsrBitmap: {
state: "string",
},
evmcs: {
state: "string",
},
frequencies: {
state: "string",
},
ipi: {
state: "string",
},
mode: "string",
reEnlightenment: {
state: "string",
},
relaxed: {
state: "string",
},
reset: {
state: "string",
},
runtime: {
state: "string",
},
spinlocks: {
retries: 0,
},
stimer: {
direct: {
state: "string",
},
},
synic: {
state: "string",
},
tlbFlush: {
direct: {
state: "string",
},
extended: {
state: "string",
},
},
vapic: {
state: "string",
},
vendorId: {
value: "string",
},
vpIndex: {
state: "string",
},
xmmInput: {
state: "string",
},
},
ibs: {
value: "string",
},
ioapic: {
driver: "string",
},
kvm: {
dirtyRing: {
size: 0,
},
hidden: {
state: "string",
},
hintDedicated: {
state: "string",
},
pollControl: {
state: "string",
},
pvipi: {
state: "string",
},
},
msrs: {
unknown: "string",
},
nestedHv: {
state: "string",
},
pae: false,
pmu: {
state: "string",
},
privNet: false,
ps2: {
state: "string",
},
pvSpinlock: {
state: "string",
},
ras: {
state: "string",
},
sbbc: {
value: "string",
},
smm: {
state: "string",
tseg: 0,
tsegUnit: "string",
},
tcg: {
tbCache: 0,
tbCacheUnit: "string",
},
viridian: false,
vmCoreInfo: {
state: "string",
},
vmPort: {
state: "string",
},
xen: {
e820host: {
state: "string",
},
passthrough: {
mode: "string",
state: "string",
},
},
},
genId: "string",
hwuuid: "string",
idMap: {
giDs: [{
count: 0,
start: 0,
target: 0,
}],
uiDs: [{
count: 0,
start: 0,
target: 0,
}],
},
ioThreadIDs: {
ioThreads: [{
id: 0,
poll: {
grow: 0,
max: 0,
shrink: 0,
},
poolMax: 0,
poolMin: 0,
}],
},
ioThreads: 0,
keyWrap: {
ciphers: [{
name: "string",
state: "string",
}],
},
launchSecurity: {
s390pv: false,
sev: {
dhCert: "string",
session: "string",
cbitPos: 0,
kernelHashes: "string",
policy: 0,
reducedPhysBits: 0,
},
sevsnp: {
authorKey: "string",
cbitPos: 0,
guestVisibleWorkarounds: "string",
hostData: "string",
idAuth: "string",
idBlock: "string",
kernelHashes: "string",
policy: 0,
reducedPhysBits: 0,
vcek: "string",
},
tdx: {
mrConfigId: "string",
mrOwner: "string",
mrOwnerConfig: "string",
policy: 0,
quoteGenerationService: {
path: "string",
},
},
},
maximumMemory: 0,
maximumMemorySlots: 0,
maximumMemoryUnit: "string",
memory: 0,
memoryBacking: {
memoryAccess: {
mode: "string",
},
memoryAllocation: {
mode: "string",
threads: 0,
},
memoryDiscard: false,
memoryHugePages: {
hugepages: [{
size: 0,
nodeset: "string",
unit: "string",
}],
},
memoryLocked: false,
memoryNosharepages: false,
memorySource: {
type: "string",
},
},
memoryDumpCore: "string",
memoryTune: {
hardLimit: 0,
hardLimitUnit: "string",
minGuarantee: 0,
minGuaranteeUnit: "string",
softLimit: 0,
softLimitUnit: "string",
swapHardLimit: 0,
swapHardLimitUnit: "string",
},
memoryUnit: "string",
metadata: {
xml: "string",
},
name: "string",
numaTune: {
memNodes: [{
cellId: 0,
mode: "string",
nodeset: "string",
}],
memory: {
mode: "string",
nodeset: "string",
placement: "string",
},
},
onCrash: "string",
onPoweroff: "string",
onReboot: "string",
os: {
acpi: {
tables: [{
path: "string",
type: "string",
}],
},
bios: {
rebootTimeout: 0,
useSerial: "string",
},
bootDevices: [{
dev: "string",
}],
bootMenu: {
enable: "string",
timeout: "string",
},
cmdline: "string",
dtb: "string",
firmware: "string",
firmwareInfo: {
features: [{
enabled: "string",
name: "string",
}],
},
init: "string",
initArgs: ["string"],
initDir: "string",
initEnvs: [{
name: "string",
value: "string",
}],
initGroup: "string",
initUser: "string",
initrd: "string",
kernel: "string",
loader: "string",
loaderFormat: "string",
loaderReadonly: "string",
loaderSecure: "string",
loaderStateless: "string",
loaderType: "string",
nvRam: {
nvRam: "string",
format: "string",
source: {
block: {
dev: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
cookies: {
cookies: [{
name: "string",
value: "string",
}],
},
dataStore: {
format: {
type: "string",
metadataCache: {
maxSize: {
value: 0,
unit: "string",
},
},
},
},
dir: {
dir: "string",
},
encryption: {
engine: "string",
format: "string",
secrets: [{
type: "string",
usage: "string",
uuid: "string",
}],
},
file: {
fdGroup: "string",
file: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
index: 0,
network: {
auth: {
secret: {
type: "string",
usage: "string",
uuid: "string",
},
username: "string",
},
config: {
file: "string",
},
hosts: [{
name: "string",
port: "string",
socket: "string",
transport: "string",
}],
identity: {
agentSock: "string",
group: "string",
keyfile: "string",
user: "string",
userName: "string",
},
initiator: {
iqn: {
name: "string",
},
},
knownHosts: {
path: "string",
},
name: "string",
protocol: "string",
query: "string",
reconnect: {
delay: "string",
},
snapshot: {
name: "string",
},
tls: "string",
tlsHostname: "string",
},
nvme: {},
readahead: {
size: "string",
},
reservations: {
enabled: "string",
managed: false,
source: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
},
slices: {
slices: [{
offset: 0,
size: 0,
type: "string",
}],
},
ssl: {
verify: "string",
},
startupPolicy: "string",
timeout: {
seconds: "string",
},
vhostUser: {
dbus: {
channel: "string",
},
dev: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
file: {
path: "string",
append: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
nmdm: {
master: "string",
slave: "string",
},
"null": false,
pipe: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
pty: {
path: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
qemuvdAgent: {
clipBoard: {
copyPaste: "string",
},
mouse: {
mode: "string",
},
},
spicePort: {
channel: "string",
},
spiceVmc: false,
stdIo: false,
tcp: {
host: "string",
mode: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
service: "string",
tls: "string",
},
udp: {
bindHost: "string",
bindService: "string",
connectHost: "string",
connectService: "string",
},
unix: {
mode: "string",
path: "string",
reconnect: {
enabled: "string",
timeout: 0,
},
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
},
vc: false,
},
vhostVdpa: {
dev: "string",
},
volume: {
mode: "string",
pool: "string",
secLabels: [{
label: "string",
labelSkip: "string",
model: "string",
relabel: "string",
}],
volume: "string",
},
},
template: "string",
templateFormat: "string",
},
shim: "string",
smBios: {
mode: "string",
},
type: "string",
typeArch: "string",
typeMachine: "string",
},
perf: {
events: [{
enabled: "string",
name: "string",
}],
},
pm: {
suspendToDisk: {
enabled: "string",
},
suspendToMem: {
enabled: "string",
},
},
resource: {
fibreChannel: {
appId: "string",
},
partition: "string",
},
running: false,
secLabels: [{
baseLabel: "string",
imageLabel: "string",
label: "string",
model: "string",
relabel: "string",
type: "string",
}],
sysInfos: [{
fwCfg: {
entries: [{
name: "string",
value: "string",
file: "string",
}],
},
smbios: {
baseBoards: [{
entries: [{
name: "string",
value: "string",
file: "string",
}],
}],
bios: {
entries: [{
name: "string",
value: "string",
file: "string",
}],
},
chassis: {
entries: [{
name: "string",
value: "string",
file: "string",
}],
},
memories: [{
entries: [{
name: "string",
value: "string",
file: "string",
}],
}],
oemStrings: {
entries: ["string"],
},
processors: [{
entries: [{
name: "string",
value: "string",
file: "string",
}],
}],
system: {
entries: [{
name: "string",
value: "string",
file: "string",
}],
},
},
}],
throttleGroups: {
throttleGroups: [{
groupName: "string",
readBytesSec: 0,
readBytesSecMax: 0,
readBytesSecMaxLength: 0,
readIopsSec: 0,
readIopsSecMax: 0,
readIopsSecMaxLength: 0,
sizeIopsSec: 0,
totalBytesSec: 0,
totalBytesSecMax: 0,
totalBytesSecMaxLength: 0,
totalIopsSec: 0,
totalIopsSecMax: 0,
totalIopsSecMaxLength: 0,
writeBytesSec: 0,
writeBytesSecMax: 0,
writeBytesSecMaxLength: 0,
writeIopsSec: 0,
writeIopsSecMax: 0,
writeIopsSecMaxLength: 0,
}],
},
title: "string",
vcpu: 0,
vcpuCpuset: "string",
vcpuCurrent: 0,
vcpuPlacement: "string",
vcpus: {
vcpus: [{
enabled: "string",
hotpluggable: "string",
id: 0,
order: 0,
}],
},
});
type: libvirt:Domain
properties:
autostart: false
blockIoTune:
devices:
- path: string
readBytesSec: 0
readIopsSec: 0
weight: 0
writeBytesSec: 0
writeIopsSec: 0
weight: 0
bootloader: string
bootloaderArgs: string
clock:
adjustment: string
basis: string
offset: string
start: 0
timeZone: string
timers:
- catchUp:
limit: 0
slew: 0
threshold: 0
frequency: 0
mode: string
name: string
present: string
tickPolicy: string
track: string
cpu:
cache:
level: 0
mode: string
check: string
deprecatedFeatures: string
features:
- name: string
policy: string
match: string
maxPhysAddr:
bits: 0
limit: 0
mode: string
migratable: false
mode: string
model: string
modelFallback: string
modelVendorId: string
numa:
cells:
- caches:
- associativity: string
level: 0
line:
unit: string
value: string
policy: string
size:
unit: string
value: string
cpus: string
discard: string
distances:
siblings:
- id: 0
value: 0
id: 0
memAccess: string
memory: 0
unit: string
interconnects:
bandwidths:
- cache: 0
initiator: 0
target: 0
type: string
unit: string
value: 0
latencies:
- cache: 0
initiator: 0
target: 0
type: string
value: 0
topology:
clusters: 0
cores: 0
dies: 0
sockets: 0
threads: 0
vendor: string
cpuTune:
cacheTunes:
- caches:
- id: 0
level: 0
size: 0
type: string
unit: string
id: string
monitors:
- level: 0
vcpus: string
vcpus: string
emulatorPeriod: 0
emulatorPin:
cpuSet: string
emulatorQuota: 0
emulatorSched:
priority: 0
scheduler: string
globalPeriod: 0
globalQuota: 0
ioThreadPeriod: 0
ioThreadPins:
- cpuSet: string
ioThread: 0
ioThreadQuota: 0
ioThreadScheds:
- ioThreads: string
priority: 0
scheduler: string
memoryTunes:
- monitors:
- level: 0
vcpus: string
nodes:
- bandwidth: 0
id: 0
vcpus: string
period: 0
quota: 0
shares: 0
vcpuPins:
- cpuSet: string
vcpu: 0
vcpuScheds:
- priority: 0
scheduler: string
vcpus: string
create:
autodestroy: false
bypassCache: false
forceBoot: false
paused: false
resetNvram: false
validate: false
currentMemory: 0
currentMemoryUnit: string
defaultIoThread:
poolMax: 0
poolMin: 0
description: string
destroy:
graceful: false
timeout: 0
devices:
audios:
- alsa:
input:
dev: string
output:
dev: string
coreAudio:
input:
bufferCount: 0
output:
bufferCount: 0
dbus:
input: {}
output: {}
file:
input: {}
output: {}
path: string
id: 0
jack:
input:
clientName: string
connectPorts: string
exactName: string
serverName: string
output:
clientName: string
connectPorts: string
exactName: string
serverName: string
none:
input: {}
output: {}
oss:
dspPolicy: 0
exclusive: string
input:
bufferCount: 0
dev: string
tryPoll: string
output:
bufferCount: 0
dev: string
tryPoll: string
tryMMap: string
pipeWire:
input:
latency: 0
name: string
streamName: string
output:
latency: 0
name: string
streamName: string
runtimeDir: string
pulseAudio:
input:
latency: 0
name: string
streamName: string
output:
latency: 0
name: string
streamName: string
serverName: string
sdl:
driver: string
input:
bufferCount: 0
output:
bufferCount: 0
spice:
input: {}
output: {}
timerPeriod: 0
channels:
- acpi:
index: 0
address: {}
alias:
name: string
log:
append: string
file: string
protocol:
type: string
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
target:
guestFwd:
address: string
port: string
virtIo:
name: string
state: string
xen:
name: string
state: string
consoles:
- acpi:
index: 0
address: {}
alias:
name: string
log:
append: string
file: string
protocol:
type: string
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
target:
port: 0
type: string
tty: string
controllers:
- acpi:
index: 0
address: {}
alias:
name: string
driver:
ats: string
cmdPerLun: 0
ioEventFd: string
ioThread: 0
ioThreads:
ioThreads:
- id: 0
queues:
- id: 0
iommu: string
maxSectors: 0
packed: string
pagePerVq: string
queues: 0
index: 0
model: string
nvme:
serial: string
pci:
hole64: 0
hole64Unit: string
model:
name: string
target: {}
type: string
usb:
master:
startPort: 0
port: 0
virtIoSerial:
ports: 0
vectors: 0
xenBus:
maxEventChannels: 0
maxGrantFrames: 0
cryptos:
- address: {}
alias:
name: string
backend:
builtIn: false
lkcf: false
queues: 0
model: string
type: string
disks:
- acpi:
index: 0
address: {}
alias:
name: string
auth:
secret:
type: string
usage: string
uuid: string
username: string
backendDomain:
name: string
backingStore:
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
index: 0
source:
block:
dev: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
cookies:
cookies:
- name: string
value: string
dataStore:
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
dir:
dir: string
encryption:
engine: string
format: string
secrets:
- type: string
usage: string
uuid: string
file:
fdGroup: string
file: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
index: 0
network:
auth:
secret:
type: string
usage: string
uuid: string
username: string
config:
file: string
hosts:
- name: string
port: string
socket: string
transport: string
identity:
agentSock: string
group: string
keyfile: string
user: string
userName: string
initiator:
iqn:
name: string
knownHosts:
path: string
name: string
protocol: string
query: string
reconnect:
delay: string
snapshot:
name: string
tls: string
tlsHostname: string
nvme: {}
readahead:
size: string
reservations:
enabled: string
managed: false
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
slices:
slices:
- offset: 0
size: 0
type: string
ssl:
verify: string
startupPolicy: string
timeout:
seconds: string
vhostUser:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
vhostVdpa:
dev: string
volume:
mode: string
pool: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
volume: string
blockIo:
discardGranularity: 0
logicalBlockSize: 0
physicalBlockSize: 0
boot:
loadParm: string
order: 0
device: string
driver:
ats: string
cache: string
copyOnRead: string
detectZeros: string
discard: string
discardNoUnref: string
errorPolicy: string
eventIdx: string
io: string
ioEventFd: string
ioThread: 0
ioThreads:
ioThreads:
- id: 0
queues:
- id: 0
iommu: string
metadataCache:
maxSize:
unit: string
value: 0
name: string
packed: string
pagePerVq: string
queueSize: 0
queues: 0
rerrorPolicy: string
type: string
encryption:
engine: string
format: string
secrets:
- type: string
usage: string
uuid: string
geometry:
cylinders: 0
headers: 0
sectors: 0
trans: string
ioTune:
groupName: string
readBytesSec: 0
readBytesSecMax: 0
readBytesSecMaxLength: 0
readIopsSec: 0
readIopsSecMax: 0
readIopsSecMaxLength: 0
sizeIopsSec: 0
totalBytesSec: 0
totalBytesSecMax: 0
totalBytesSecMaxLength: 0
totalIopsSec: 0
totalIopsSecMax: 0
totalIopsSecMaxLength: 0
writeBytesSec: 0
writeBytesSecMax: 0
writeBytesSecMaxLength: 0
writeIopsSec: 0
writeIopsSecMax: 0
writeIopsSecMaxLength: 0
mirror:
backingStore:
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
index: 0
source:
block:
dev: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
cookies:
cookies:
- name: string
value: string
dataStore:
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
dir:
dir: string
encryption:
engine: string
format: string
secrets:
- type: string
usage: string
uuid: string
file:
fdGroup: string
file: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
index: 0
network:
auth:
secret:
type: string
usage: string
uuid: string
username: string
config:
file: string
hosts:
- name: string
port: string
socket: string
transport: string
identity:
agentSock: string
group: string
keyfile: string
user: string
userName: string
initiator:
iqn:
name: string
knownHosts:
path: string
name: string
protocol: string
query: string
reconnect:
delay: string
snapshot:
name: string
tls: string
tlsHostname: string
nvme: {}
readahead:
size: string
reservations:
enabled: string
managed: false
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
slices:
slices:
- offset: 0
size: 0
type: string
ssl:
verify: string
startupPolicy: string
timeout:
seconds: string
vhostUser:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
vhostVdpa:
dev: string
volume:
mode: string
pool: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
volume: string
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
job: string
ready: string
source:
block:
dev: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
cookies:
cookies:
- name: string
value: string
dataStore:
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
dir:
dir: string
encryption:
engine: string
format: string
secrets:
- type: string
usage: string
uuid: string
file:
fdGroup: string
file: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
index: 0
network:
auth:
secret:
type: string
usage: string
uuid: string
username: string
config:
file: string
hosts:
- name: string
port: string
socket: string
transport: string
identity:
agentSock: string
group: string
keyfile: string
user: string
userName: string
initiator:
iqn:
name: string
knownHosts:
path: string
name: string
protocol: string
query: string
reconnect:
delay: string
snapshot:
name: string
tls: string
tlsHostname: string
nvme: {}
readahead:
size: string
reservations:
enabled: string
managed: false
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
slices:
slices:
- offset: 0
size: 0
type: string
ssl:
verify: string
startupPolicy: string
timeout:
seconds: string
vhostUser:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
vhostVdpa:
dev: string
volume:
mode: string
pool: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
volume: string
model: string
product: string
rawIo: string
readOnly: false
serial: string
sgio: string
shareable: false
snapshot: string
source:
block:
dev: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
cookies:
cookies:
- name: string
value: string
dataStore:
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
dir:
dir: string
encryption:
engine: string
format: string
secrets:
- type: string
usage: string
uuid: string
file:
fdGroup: string
file: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
index: 0
network:
auth:
secret:
type: string
usage: string
uuid: string
username: string
config:
file: string
hosts:
- name: string
port: string
socket: string
transport: string
identity:
agentSock: string
group: string
keyfile: string
user: string
userName: string
initiator:
iqn:
name: string
knownHosts:
path: string
name: string
protocol: string
query: string
reconnect:
delay: string
snapshot:
name: string
tls: string
tlsHostname: string
nvme: {}
readahead:
size: string
reservations:
enabled: string
managed: false
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
slices:
slices:
- offset: 0
size: 0
type: string
ssl:
verify: string
startupPolicy: string
timeout:
seconds: string
vhostUser:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
vhostVdpa:
dev: string
volume:
mode: string
pool: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
volume: string
target:
bus: string
dev: string
removable: string
rotationRate: 0
tray: string
throttleFilters:
throttleFilters:
- group: string
transient:
shareBacking: string
vendor: string
wwn: string
emulator: string
filesystems:
- accessMode: string
acpi:
index: 0
address: {}
alias:
name: string
binary:
cache:
mode: string
lock:
flock: string
posix: string
openFiles:
max: 0
path: string
sandbox:
mode: string
threadPool:
size: 0
xattr: string
boot:
loadParm: string
order: 0
dmode: string
driver:
ats: string
format: string
iommu: string
name: string
packed: string
pagePerVq: string
queue: 0
type: string
wrPolicy: string
fmode: string
idMap:
gids:
- count: 0
start: 0
target: 0
uids:
- count: 0
start: 0
target: 0
model: string
multiDevs: string
readOnly: false
source:
bind:
dir: string
block:
dev: string
file:
file: string
mount:
dir: string
socket: string
ram:
units: string
usage: 0
template:
name: string
volume:
pool: string
volume: string
spaceHardLimit: 0
spaceHardLimitUnit: string
spaceSoftLimit: 0
spaceSoftLimitUnit: string
target:
dir: string
graphics:
- audio:
id: 0
dbus:
address: string
gl:
enable: string
renderNode: string
p2p: string
desktop:
display: string
fullScreen: string
eglHeadless:
gl:
renderNode: string
rdp:
autoPort: false
listen: string
listeners:
- address:
address: string
network:
address: string
network: string
socket:
socket: string
multiUser: string
passwd: string
port: 0
replaceUser: string
username: string
sdl:
display: string
fullScreen: string
gl:
enable: string
xauth: string
spice:
autoPort: false
channels:
- mode: string
name: string
clipBoard:
copyPaste: string
connected: string
defaultMode: string
fileTransfer:
enable: string
gl:
enable: string
renderNode: string
image:
compression: string
jpeg:
compression: string
keymap: string
listen: string
listeners:
- address:
address: string
network:
address: string
network: string
socket:
socket: string
mouse:
mode: string
passwd: string
passwdValidTo: string
playback:
compression: string
port: 0
streaming:
mode: string
tlsPort: 0
zlib:
compression: string
vnc:
autoPort: false
connected: string
keymap: string
listen: string
listeners:
- address:
address: string
network:
address: string
network: string
socket:
socket: string
passwd: string
passwdValidTo: string
port: 0
powerControl: string
sharePolicy: string
socket: string
webSocket: 0
hostdevs:
- acpi:
index: 0
address: {}
alias:
name: string
boot:
loadParm: string
order: 0
capsMisc:
source:
char: string
capsNet:
ips:
- address: string
family: string
prefix: 0
routes:
- address: string
family: string
gateway: string
source:
interface: string
capsStorage:
source:
block: string
managed: false
rom:
bar: string
enabled: string
file: string
subsysMDev:
display: string
model: string
ramFb: string
source:
address:
uuid: string
subsysPci:
display: string
driver:
model: string
name: string
ramFb: string
source:
address:
bus: 0
domain: 0
function: 0
multiFunction: string
slot: 0
zpci:
fid: 0
uid: 0
writeFiltering: string
teaming:
persistent: string
type: string
subsysScsi:
rawIo: string
readOnly: false
sgio: string
shareable: false
source:
host:
adapter:
name: string
address:
bus: 0
controller: 0
target: 0
unit: 0
iscsi:
auth:
secret:
type: string
usage: string
uuid: string
username: string
hosts:
- name: string
port: string
socket: string
transport: string
initiator:
iqn:
name: string
name: string
subsysScsiHost:
model: string
source:
protocol: string
wwpn: string
subsysUsb:
source:
address:
bus: 0
device: 0
port: string
guestReset: string
product:
id: string
startUpPolicy: string
vendor:
id: string
hubs:
- acpi:
index: 0
address: {}
alias:
name: string
type: string
inputs:
- acpi:
index: 0
address: {}
alias:
name: string
bus: string
driver:
ats: string
iommu: string
packed: string
pagePerVq: string
model: string
source:
evDev:
dev: string
grab: string
grabToggle: string
repeat: string
passthrough:
evDev: string
type: string
interfaces:
- acpi:
index: 0
address: {}
alias:
name: string
backend:
logFile: string
tap: string
type: string
vhost: string
backendDomain:
name: string
bandwidth:
inbound:
average: 0
burst: 0
floor: 0
peak: 0
outbound:
average: 0
burst: 0
floor: 0
peak: 0
boot:
loadParm: string
order: 0
coalesce:
rx:
frames:
max: 0
downScript:
path: string
driver:
ats: string
eventIdx: string
guest:
csum: string
ecn: string
tso4: string
tso6: string
ufo: string
host:
csum: string
ecn: string
gso: string
mrgRxBuf: string
tso4: string
tso6: string
ufo: string
ioEventFd: string
iommu: string
name: string
packed: string
pagePerVq: string
queues: 0
rss: string
rssHashReport: string
rxQueueSize: 0
txMode: string
txQueueSize: 0
filterRef:
filter: string
parameters:
- name: string
value: string
guest:
actual: string
dev: string
ips:
- address: string
family: string
peer: string
prefix: 0
link:
state: string
mac:
address: string
check: string
type: string
managed: false
model:
type: string
mtu:
size: 0
portForwards:
- address: string
dev: string
proto: string
ranges:
- end: 0
exclude: string
start: 0
to: 0
portOptions:
isolated: string
rom:
bar: string
enabled: string
file: string
routes:
- address: string
family: string
gateway: string
metric: 0
netmask: string
prefix: 0
script:
path: string
source:
null: false
bridge:
bridge: string
client:
address: string
local:
address: string
port: 0
port: 0
direct:
dev: string
mode: string
ethernet:
ips:
- address: string
family: string
peer: string
prefix: 0
routes:
- address: string
family: string
gateway: string
metric: 0
netmask: string
prefix: 0
hostdev:
pci:
address:
bus: 0
domain: 0
function: 0
multiFunction: string
slot: 0
zpci:
fid: 0
uid: 0
writeFiltering: string
usb:
address:
bus: 0
device: 0
port: string
guestReset: string
product:
id: string
startUpPolicy: string
vendor:
id: string
internal:
name: string
mcast:
address: string
local:
address: string
port: 0
port: 0
network:
bridge: string
network: string
portGroup: string
portId: string
server:
address: string
local:
address: string
port: 0
port: 0
udp:
address: string
local:
address: string
port: 0
port: 0
user:
dev: string
vdpa:
device: string
vds:
connectionId: 0
portGroupId: string
portId: 0
switchId: string
vhostUser:
chardev:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
dev: string
target:
dev: string
managed: false
teaming:
persistent: string
type: string
trustGuestRxFilters: string
tune:
sndBuf: 0
virtualPort:
params:
any:
instanceId: string
interfaceId: string
managerId: 0
profileId: string
typeId: 0
typeIdVersion: 0
midoNet:
interfaceId: string
openVSwitch:
interfaceId: string
profileId: string
vepa8021qbg:
instanceId: string
managerId: 0
typeId: 0
typeIdVersion: 0
vnTag8011qbh:
profileId: string
vlan:
tags:
- id: 0
nativeMode: string
trunk: string
waitForIp:
source: string
timeout: 0
iommu:
acpi:
index: 0
address: {}
alias:
name: string
driver:
awBits: 0
cachingMode: string
dmaTranslation: string
eim: string
intRemap: string
iotlb: string
passthrough: string
xtSup: string
model: string
leases:
- key: string
lockspace: string
target:
offset: 0
path: string
memBalloon:
acpi:
index: 0
address: {}
alias:
name: string
autoDeflate: string
driver:
ats: string
iommu: string
packed: string
pagePerVq: string
freePageReporting: string
model: string
stats:
period: 0
memorydevs:
- access: string
acpi:
index: 0
address: {}
alias:
name: string
discard: string
model: string
source:
alignSize: 0
alignSizeUnit: string
nodeMask: string
pageSize: 0
pageSizeUnit: string
path: string
pmem: false
target:
address:
base: 0
block: 0
blockUnit: string
dynamicMemslots: string
label:
size: 0
sizeUnit: string
node: 0
readOnly: false
requested: 0
requestedUnit: string
size: 0
sizeUnit: string
uuid: string
nvram:
acpi:
index: 0
address: {}
alias:
name: string
panics:
- acpi:
index: 0
address: {}
alias:
name: string
model: string
parallels:
- acpi:
index: 0
address: {}
alias:
name: string
log:
append: string
file: string
protocol:
type: string
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
target:
port: 0
type: string
pstore:
acpi:
index: 0
address: {}
alias:
name: string
backend: string
path: string
size: 0
sizeUnit: string
redirDevs:
- acpi:
index: 0
address: {}
alias:
name: string
boot:
loadParm: string
order: 0
bus: string
protocol:
type: string
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
redirFilters:
- usbs:
- allow: string
class: 0
product: 0
vendor: 0
version: string
rngs:
- acpi:
index: 0
address: {}
alias:
name: string
backend:
builtIn: false
egd:
protocol:
type: string
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
random: string
driver:
ats: string
iommu: string
packed: string
pagePerVq: string
model: string
rate:
bytes: 0
period: 0
serials:
- acpi:
index: 0
address: {}
alias:
name: string
log:
append: string
file: string
protocol:
type: string
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
target:
model:
name: string
port: 0
type: string
shmems:
- acpi:
index: 0
address: {}
alias:
name: string
model:
type: string
msi:
enabled: string
ioEventFd: string
vectors: 0
name: string
role: string
server:
path: string
size: 0
sizeUnit: string
smartcards:
- acpi:
index: 0
address: {}
alias:
name: string
database: string
host: false
hostCerts:
- file: string
passthrough:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
protocol:
type: string
sounds:
- acpi:
index: 0
address: {}
alias:
name: string
audio:
id: 0
codecs:
- type: string
driver:
ats: string
iommu: string
packed: string
pagePerVq: string
model: string
multiChannel: string
streams: 0
tpms:
- acpi:
index: 0
address: {}
alias:
name: string
backend:
emulator:
activePcrBanks:
sha1: false
sha256: false
sha384: false
sha512: false
debug: 0
encryption:
secret: string
persistentState: string
profile:
name: string
removeDisabled: string
source: string
source:
dir:
path: string
file:
path: string
version: string
external:
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
passthrough:
device:
path: string
model: string
videos:
- acpi:
index: 0
address: {}
alias:
name: string
driver:
ats: string
iommu: string
name: string
packed: string
pagePerVq: string
vgaConf: string
model:
accel:
accel2d: string
accel3d: string
renderNode: string
blob: string
edid: string
heads: 0
primary: string
ram: 0
resolution:
x: 0
"y": 0
type: string
vgaMem: 0
vram: 0
vram64: 0
vsock:
acpi:
index: 0
address: {}
alias:
name: string
cid:
address: string
auto: string
driver:
ats: string
iommu: string
packed: string
pagePerVq: string
model: string
watchdogs:
- acpi:
index: 0
action: string
address: {}
alias:
name: string
model: string
features:
acpi: false
aia:
value: string
apic:
eoi: string
asyncTeardown:
enabled: string
capabilities:
auditControl:
state: string
auditWrite:
state: string
blockSuspend:
state: string
chown:
state: string
dacOverride:
state: string
dacReadSearch:
state: string
fowner:
state: string
fsetId:
state: string
ipcLock:
state: string
ipcOwner:
state: string
kill:
state: string
lease:
state: string
linuxImmutable:
state: string
macAdmin:
state: string
macOverride:
state: string
mkNod:
state: string
netAdmin:
state: string
netBindService:
state: string
netBroadcast:
state: string
netRaw:
state: string
policy: string
setFCap:
state: string
setGid:
state: string
setPCap:
state: string
setUid:
state: string
sysAdmin:
state: string
sysBoot:
state: string
sysChRoot:
state: string
sysLog:
state: string
sysModule:
state: string
sysNice:
state: string
sysPAcct:
state: string
sysPTrace:
state: string
sysRawIo:
state: string
sysResource:
state: string
sysTime:
state: string
sysTtyCnofig:
state: string
wakeAlarm:
state: string
ccfAssist:
state: string
cfpc:
value: string
gic:
version: string
hap:
state: string
hpt:
maxPageSize: string
maxPageSizeUnit: string
resizing: string
htm:
state: string
hyperV:
avic:
state: string
emsrBitmap:
state: string
evmcs:
state: string
frequencies:
state: string
ipi:
state: string
mode: string
reEnlightenment:
state: string
relaxed:
state: string
reset:
state: string
runtime:
state: string
spinlocks:
retries: 0
stimer:
direct:
state: string
synic:
state: string
tlbFlush:
direct:
state: string
extended:
state: string
vapic:
state: string
vendorId:
value: string
vpIndex:
state: string
xmmInput:
state: string
ibs:
value: string
ioapic:
driver: string
kvm:
dirtyRing:
size: 0
hidden:
state: string
hintDedicated:
state: string
pollControl:
state: string
pvipi:
state: string
msrs:
unknown: string
nestedHv:
state: string
pae: false
pmu:
state: string
privNet: false
ps2:
state: string
pvSpinlock:
state: string
ras:
state: string
sbbc:
value: string
smm:
state: string
tseg: 0
tsegUnit: string
tcg:
tbCache: 0
tbCacheUnit: string
viridian: false
vmCoreInfo:
state: string
vmPort:
state: string
xen:
e820host:
state: string
passthrough:
mode: string
state: string
genId: string
hwuuid: string
idMap:
giDs:
- count: 0
start: 0
target: 0
uiDs:
- count: 0
start: 0
target: 0
ioThreadIDs:
ioThreads:
- id: 0
poll:
grow: 0
max: 0
shrink: 0
poolMax: 0
poolMin: 0
ioThreads: 0
keyWrap:
ciphers:
- name: string
state: string
launchSecurity:
s390pv: false
sev:
cbitPos: 0
dhCert: string
kernelHashes: string
policy: 0
reducedPhysBits: 0
session: string
sevsnp:
authorKey: string
cbitPos: 0
guestVisibleWorkarounds: string
hostData: string
idAuth: string
idBlock: string
kernelHashes: string
policy: 0
reducedPhysBits: 0
vcek: string
tdx:
mrConfigId: string
mrOwner: string
mrOwnerConfig: string
policy: 0
quoteGenerationService:
path: string
maximumMemory: 0
maximumMemorySlots: 0
maximumMemoryUnit: string
memory: 0
memoryBacking:
memoryAccess:
mode: string
memoryAllocation:
mode: string
threads: 0
memoryDiscard: false
memoryHugePages:
hugepages:
- nodeset: string
size: 0
unit: string
memoryLocked: false
memoryNosharepages: false
memorySource:
type: string
memoryDumpCore: string
memoryTune:
hardLimit: 0
hardLimitUnit: string
minGuarantee: 0
minGuaranteeUnit: string
softLimit: 0
softLimitUnit: string
swapHardLimit: 0
swapHardLimitUnit: string
memoryUnit: string
metadata:
xml: string
name: string
numaTune:
memNodes:
- cellId: 0
mode: string
nodeset: string
memory:
mode: string
nodeset: string
placement: string
onCrash: string
onPoweroff: string
onReboot: string
os:
acpi:
tables:
- path: string
type: string
bios:
rebootTimeout: 0
useSerial: string
bootDevices:
- dev: string
bootMenu:
enable: string
timeout: string
cmdline: string
dtb: string
firmware: string
firmwareInfo:
features:
- enabled: string
name: string
init: string
initArgs:
- string
initDir: string
initEnvs:
- name: string
value: string
initGroup: string
initUser: string
initrd: string
kernel: string
loader: string
loaderFormat: string
loaderReadonly: string
loaderSecure: string
loaderStateless: string
loaderType: string
nvRam:
format: string
nvRam: string
source:
block:
dev: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
cookies:
cookies:
- name: string
value: string
dataStore:
format:
metadataCache:
maxSize:
unit: string
value: 0
type: string
dir:
dir: string
encryption:
engine: string
format: string
secrets:
- type: string
usage: string
uuid: string
file:
fdGroup: string
file: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
index: 0
network:
auth:
secret:
type: string
usage: string
uuid: string
username: string
config:
file: string
hosts:
- name: string
port: string
socket: string
transport: string
identity:
agentSock: string
group: string
keyfile: string
user: string
userName: string
initiator:
iqn:
name: string
knownHosts:
path: string
name: string
protocol: string
query: string
reconnect:
delay: string
snapshot:
name: string
tls: string
tlsHostname: string
nvme: {}
readahead:
size: string
reservations:
enabled: string
managed: false
source:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
slices:
slices:
- offset: 0
size: 0
type: string
ssl:
verify: string
startupPolicy: string
timeout:
seconds: string
vhostUser:
null: false
dbus:
channel: string
dev:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
file:
append: string
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
nmdm:
master: string
slave: string
pipe:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
pty:
path: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
qemuvdAgent:
clipBoard:
copyPaste: string
mouse:
mode: string
spicePort:
channel: string
spiceVmc: false
stdIo: false
tcp:
host: string
mode: string
reconnect:
enabled: string
timeout: 0
service: string
tls: string
udp:
bindHost: string
bindService: string
connectHost: string
connectService: string
unix:
mode: string
path: string
reconnect:
enabled: string
timeout: 0
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
vc: false
vhostVdpa:
dev: string
volume:
mode: string
pool: string
secLabels:
- label: string
labelSkip: string
model: string
relabel: string
volume: string
template: string
templateFormat: string
shim: string
smBios:
mode: string
type: string
typeArch: string
typeMachine: string
perf:
events:
- enabled: string
name: string
pm:
suspendToDisk:
enabled: string
suspendToMem:
enabled: string
resource:
fibreChannel:
appId: string
partition: string
running: false
secLabels:
- baseLabel: string
imageLabel: string
label: string
model: string
relabel: string
type: string
sysInfos:
- fwCfg:
entries:
- file: string
name: string
value: string
smbios:
baseBoards:
- entries:
- file: string
name: string
value: string
bios:
entries:
- file: string
name: string
value: string
chassis:
entries:
- file: string
name: string
value: string
memories:
- entries:
- file: string
name: string
value: string
oemStrings:
entries:
- string
processors:
- entries:
- file: string
name: string
value: string
system:
entries:
- file: string
name: string
value: string
throttleGroups:
throttleGroups:
- groupName: string
readBytesSec: 0
readBytesSecMax: 0
readBytesSecMaxLength: 0
readIopsSec: 0
readIopsSecMax: 0
readIopsSecMaxLength: 0
sizeIopsSec: 0
totalBytesSec: 0
totalBytesSecMax: 0
totalBytesSecMaxLength: 0
totalIopsSec: 0
totalIopsSecMax: 0
totalIopsSecMaxLength: 0
writeBytesSec: 0
writeBytesSecMax: 0
writeBytesSecMaxLength: 0
writeIopsSec: 0
writeIopsSecMax: 0
writeIopsSecMaxLength: 0
title: string
type: string
vcpu: 0
vcpuCpuset: string
vcpuCurrent: 0
vcpuPlacement: string
vcpus:
vcpus:
- enabled: string
hotpluggable: string
id: 0
order: 0
Domain Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Domain resource accepts the following input properties:
- Type string
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- Autostart bool
- Whether the domain should be started automatically when the host boots.
- Block
Io DomainTune Block Io Tune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- Bootloader string
- Specifies the bootloader that the domain uses to boot the operating system.
- Bootloader
Args string - Defines arguments passed to the bootloader during the boot process.
- Clock
Domain
Clock - Configures the timing settings for the domain's virtual clock.
- Cpu
Domain
Cpu - CPU allocation and topology configuration
- Cpu
Tune DomainCpu Tune - Configures CPU tuning options that affect performance management for the domain.
- Create
Domain
Create - Start behavior flags passed to libvirt when running is true.
- Current
Memory double - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- Current
Memory stringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- Default
Io DomainThread Default Io Thread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- Description string
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- Destroy
Domain
Destroy - Devices
Domain
Devices - Devices provided to the guest domain
- Features
Domain
Features - Hypervisor features that can be toggled on/off
- Gen
Id string - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- Hwuuid string
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- Id
Map DomainId Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- Io
Thread DomainIDs Io Thread IDs - Configures the identification of I/O threads used by the domain.
- Io
Threads double - Sets the number of I/O threads allocated to the domain for processing.
- Key
Wrap DomainKey Wrap - Configures key wrapping for cryptographic operations in the domain.
- Launch
Security DomainLaunch Security - Configures launch security features for the domain to protect sensitive information.
- Maximum
Memory double - Configures the maximum memory allocation for the domain at boot time.
- Maximum
Memory doubleSlots - Configures the total number of memory slots that can be used in the domain.
- Maximum
Memory stringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- Memory double
- Maximum memory allocation for the guest at boot time
- Memory
Backing DomainMemory Backing - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- Memory
Dump stringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- Memory
Tune DomainMemory Tune - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- Memory
Unit string Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- Metadata
Domain
Metadata - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- Name string
- Configures the name of the domain, which should be unique within the host environment.
- Numa
Tune DomainNuma Tune - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- On
Crash string Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Poweroff string Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Reboot string Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- Os
Domain
Os - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- Perf
Domain
Perf - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- Pm
Domain
Pm - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- Resource
Domain
Resource - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- Running bool
- Whether the domain should be started after creation.
- Sec
Labels List<DomainSec Label> Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- Sys
Infos List<DomainSys Info> Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- Throttle
Groups DomainThrottle Groups - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - Title string
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- Vcpu double
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- Vcpu
Cpuset string Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- Vcpu
Current double Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- Vcpu
Placement string Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- Vcpus
Domain
Vcpus - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- Type string
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- Autostart bool
- Whether the domain should be started automatically when the host boots.
- Block
Io DomainTune Block Io Tune Args - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- Bootloader string
- Specifies the bootloader that the domain uses to boot the operating system.
- Bootloader
Args string - Defines arguments passed to the bootloader during the boot process.
- Clock
Domain
Clock Args - Configures the timing settings for the domain's virtual clock.
- Cpu
Domain
Cpu Args - CPU allocation and topology configuration
- Cpu
Tune DomainCpu Tune Args - Configures CPU tuning options that affect performance management for the domain.
- Create
Domain
Create Args - Start behavior flags passed to libvirt when running is true.
- Current
Memory float64 - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- Current
Memory stringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- Default
Io DomainThread Default Io Thread Args - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- Description string
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- Destroy
Domain
Destroy Args - Devices
Domain
Devices Args - Devices provided to the guest domain
- Features
Domain
Features Args - Hypervisor features that can be toggled on/off
- Gen
Id string - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- Hwuuid string
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- Id
Map DomainId Map Args - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- Io
Thread DomainIDs Io Thread IDs Args - Configures the identification of I/O threads used by the domain.
- Io
Threads float64 - Sets the number of I/O threads allocated to the domain for processing.
- Key
Wrap DomainKey Wrap Args - Configures key wrapping for cryptographic operations in the domain.
- Launch
Security DomainLaunch Security Args - Configures launch security features for the domain to protect sensitive information.
- Maximum
Memory float64 - Configures the maximum memory allocation for the domain at boot time.
- Maximum
Memory float64Slots - Configures the total number of memory slots that can be used in the domain.
- Maximum
Memory stringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- Memory float64
- Maximum memory allocation for the guest at boot time
- Memory
Backing DomainMemory Backing Args - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- Memory
Dump stringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- Memory
Tune DomainMemory Tune Args - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- Memory
Unit string Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- Metadata
Domain
Metadata Args - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- Name string
- Configures the name of the domain, which should be unique within the host environment.
- Numa
Tune DomainNuma Tune Args - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- On
Crash string Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Poweroff string Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Reboot string Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- Os
Domain
Os Args - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- Perf
Domain
Perf Args - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- Pm
Domain
Pm Args - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- Resource
Domain
Resource Args - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- Running bool
- Whether the domain should be started after creation.
- Sec
Labels []DomainSec Label Args Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- Sys
Infos []DomainSys Info Args Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- Throttle
Groups DomainThrottle Groups Args - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - Title string
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- Vcpu float64
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- Vcpu
Cpuset string Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- Vcpu
Current float64 Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- Vcpu
Placement string Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- Vcpus
Domain
Vcpus Args - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- type String
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- autostart Boolean
- Whether the domain should be started automatically when the host boots.
- block
Io DomainTune Block Io Tune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader String
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader
Args String - Defines arguments passed to the bootloader during the boot process.
- clock
Domain
Clock - Configures the timing settings for the domain's virtual clock.
- cpu
Domain
Cpu - CPU allocation and topology configuration
- cpu
Tune DomainCpu Tune - Configures CPU tuning options that affect performance management for the domain.
- create
Domain
Create - Start behavior flags passed to libvirt when running is true.
- current
Memory Double - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current
Memory StringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default
Io DomainThread Default Io Thread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description String
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy
Domain
Destroy - devices
Domain
Devices - Devices provided to the guest domain
- features
Domain
Features - Hypervisor features that can be toggled on/off
- gen
Id String - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid String
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id
Map DomainId Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io
Thread DomainIDs Io Thread IDs - Configures the identification of I/O threads used by the domain.
- io
Threads Double - Sets the number of I/O threads allocated to the domain for processing.
- key
Wrap DomainKey Wrap - Configures key wrapping for cryptographic operations in the domain.
- launch
Security DomainLaunch Security - Configures launch security features for the domain to protect sensitive information.
- maximum
Memory Double - Configures the maximum memory allocation for the domain at boot time.
- maximum
Memory DoubleSlots - Configures the total number of memory slots that can be used in the domain.
- maximum
Memory StringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- memory Double
- Maximum memory allocation for the guest at boot time
- memory
Backing DomainMemory Backing - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory
Dump StringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory
Tune DomainMemory Tune - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory
Unit String Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata
Domain
Metadata - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name String
- Configures the name of the domain, which should be unique within the host environment.
- numa
Tune DomainNuma Tune - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on
Crash String Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Poweroff String Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Reboot String Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os
Domain
Os - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf
Domain
Perf - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm
Domain
Pm - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource
Domain
Resource - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running Boolean
- Whether the domain should be started after creation.
- sec
Labels List<DomainSec Label> Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys
Infos List<DomainSys Info> Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle
Groups DomainThrottle Groups - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title String
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- vcpu Double
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu
Cpuset String Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu
Current Double Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu
Placement String Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus
Domain
Vcpus - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- type string
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- autostart boolean
- Whether the domain should be started automatically when the host boots.
- block
Io DomainTune Block Io Tune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader string
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader
Args string - Defines arguments passed to the bootloader during the boot process.
- clock
Domain
Clock - Configures the timing settings for the domain's virtual clock.
- cpu
Domain
Cpu - CPU allocation and topology configuration
- cpu
Tune DomainCpu Tune - Configures CPU tuning options that affect performance management for the domain.
- create
Domain
Create - Start behavior flags passed to libvirt when running is true.
- current
Memory number - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current
Memory stringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default
Io DomainThread Default Io Thread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description string
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy
Domain
Destroy - devices
Domain
Devices - Devices provided to the guest domain
- features
Domain
Features - Hypervisor features that can be toggled on/off
- gen
Id string - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid string
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id
Map DomainId Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io
Thread DomainIDs Io Thread IDs - Configures the identification of I/O threads used by the domain.
- io
Threads number - Sets the number of I/O threads allocated to the domain for processing.
- key
Wrap DomainKey Wrap - Configures key wrapping for cryptographic operations in the domain.
- launch
Security DomainLaunch Security - Configures launch security features for the domain to protect sensitive information.
- maximum
Memory number - Configures the maximum memory allocation for the domain at boot time.
- maximum
Memory numberSlots - Configures the total number of memory slots that can be used in the domain.
- maximum
Memory stringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- memory number
- Maximum memory allocation for the guest at boot time
- memory
Backing DomainMemory Backing - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory
Dump stringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory
Tune DomainMemory Tune - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory
Unit string Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata
Domain
Metadata - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name string
- Configures the name of the domain, which should be unique within the host environment.
- numa
Tune DomainNuma Tune - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on
Crash string Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Poweroff string Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Reboot string Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os
Domain
Os - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf
Domain
Perf - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm
Domain
Pm - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource
Domain
Resource - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running boolean
- Whether the domain should be started after creation.
- sec
Labels DomainSec Label[] Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys
Infos DomainSys Info[] Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle
Groups DomainThrottle Groups - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title string
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- vcpu number
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu
Cpuset string Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu
Current number Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu
Placement string Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus
Domain
Vcpus - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- type str
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- autostart bool
- Whether the domain should be started automatically when the host boots.
- block_
io_ Domaintune Block Io Tune Args - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader str
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader_
args str - Defines arguments passed to the bootloader during the boot process.
- clock
Domain
Clock Args - Configures the timing settings for the domain's virtual clock.
- cpu
Domain
Cpu Args - CPU allocation and topology configuration
- cpu_
tune DomainCpu Tune Args - Configures CPU tuning options that affect performance management for the domain.
- create
Domain
Create Args - Start behavior flags passed to libvirt when running is true.
- current_
memory float - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current_
memory_ strunit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default_
io_ Domainthread Default Io Thread Args - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description str
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy
Domain
Destroy Args - devices
Domain
Devices Args - Devices provided to the guest domain
- features
Domain
Features Args - Hypervisor features that can be toggled on/off
- gen_
id str - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid str
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id_
map DomainId Map Args - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io_
thread_ Domainids Io Thread IDs Args - Configures the identification of I/O threads used by the domain.
- io_
threads float - Sets the number of I/O threads allocated to the domain for processing.
- key_
wrap DomainKey Wrap Args - Configures key wrapping for cryptographic operations in the domain.
- launch_
security DomainLaunch Security Args - Configures launch security features for the domain to protect sensitive information.
- maximum_
memory float - Configures the maximum memory allocation for the domain at boot time.
- maximum_
memory_ floatslots - Configures the total number of memory slots that can be used in the domain.
- maximum_
memory_ strunit - Sets the unit for maximum memory allocation in the domain configuration.
- memory float
- Maximum memory allocation for the guest at boot time
- memory_
backing DomainMemory Backing Args - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory_
dump_ strcore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory_
tune DomainMemory Tune Args - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory_
unit str Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata
Domain
Metadata Args - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name str
- Configures the name of the domain, which should be unique within the host environment.
- numa_
tune DomainNuma Tune Args - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on_
crash str Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on_
poweroff str Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on_
reboot str Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os
Domain
Os Args - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf
Domain
Perf Args - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm
Domain
Pm Args - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource
Domain
Resource Args - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running bool
- Whether the domain should be started after creation.
- sec_
labels Sequence[DomainSec Label Args] Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys_
infos Sequence[DomainSys Info Args] Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle_
groups DomainThrottle Groups Args - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title str
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- vcpu float
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu_
cpuset str Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu_
current float Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu_
placement str Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus
Domain
Vcpus Args - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- type String
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- autostart Boolean
- Whether the domain should be started automatically when the host boots.
- block
Io Property MapTune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader String
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader
Args String - Defines arguments passed to the bootloader during the boot process.
- clock Property Map
- Configures the timing settings for the domain's virtual clock.
- cpu Property Map
- CPU allocation and topology configuration
- cpu
Tune Property Map - Configures CPU tuning options that affect performance management for the domain.
- create Property Map
- Start behavior flags passed to libvirt when running is true.
- current
Memory Number - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current
Memory StringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default
Io Property MapThread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description String
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy Property Map
- devices Property Map
- Devices provided to the guest domain
- features Property Map
- Hypervisor features that can be toggled on/off
- gen
Id String - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid String
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id
Map Property Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io
Thread Property MapIDs - Configures the identification of I/O threads used by the domain.
- io
Threads Number - Sets the number of I/O threads allocated to the domain for processing.
- key
Wrap Property Map - Configures key wrapping for cryptographic operations in the domain.
- launch
Security Property Map - Configures launch security features for the domain to protect sensitive information.
- maximum
Memory Number - Configures the maximum memory allocation for the domain at boot time.
- maximum
Memory NumberSlots - Configures the total number of memory slots that can be used in the domain.
- maximum
Memory StringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- memory Number
- Maximum memory allocation for the guest at boot time
- memory
Backing Property Map - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory
Dump StringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory
Tune Property Map - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory
Unit String Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata Property Map
- Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name String
- Configures the name of the domain, which should be unique within the host environment.
- numa
Tune Property Map - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on
Crash String Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Poweroff String Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Reboot String Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os Property Map
- Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf Property Map
- Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm Property Map
- Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource Property Map
- Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running Boolean
- Whether the domain should be started after creation.
- sec
Labels List<Property Map> Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys
Infos List<Property Map> Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle
Groups Property Map - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title String
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- vcpu Number
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu
Cpuset String Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu
Current Number Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu
Placement String Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus Property Map
- Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
Outputs
All input properties are implicitly available as output properties. Additionally, the Domain resource produces the following output properties:
- Domain
Id double Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- Id string
- The provider-assigned unique ID for this managed resource.
- Uuid string
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- Domain
Id float64 Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- Id string
- The provider-assigned unique ID for this managed resource.
- Uuid string
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- domain
Id Double Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- id String
- The provider-assigned unique ID for this managed resource.
- uuid String
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- domain
Id number Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- id string
- The provider-assigned unique ID for this managed resource.
- uuid string
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- domain_
id float Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- id str
- The provider-assigned unique ID for this managed resource.
- uuid str
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- domain
Id Number Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- id String
- The provider-assigned unique ID for this managed resource.
- uuid String
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
Look up Existing Domain Resource
Get an existing Domain resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DomainState, opts?: CustomResourceOptions): Domain@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
autostart: Optional[bool] = None,
block_io_tune: Optional[DomainBlockIoTuneArgs] = None,
bootloader: Optional[str] = None,
bootloader_args: Optional[str] = None,
clock: Optional[DomainClockArgs] = None,
cpu: Optional[DomainCpuArgs] = None,
cpu_tune: Optional[DomainCpuTuneArgs] = None,
create: Optional[DomainCreateArgs] = None,
current_memory: Optional[float] = None,
current_memory_unit: Optional[str] = None,
default_io_thread: Optional[DomainDefaultIoThreadArgs] = None,
description: Optional[str] = None,
destroy: Optional[DomainDestroyArgs] = None,
devices: Optional[DomainDevicesArgs] = None,
domain_id: Optional[float] = None,
features: Optional[DomainFeaturesArgs] = None,
gen_id: Optional[str] = None,
hwuuid: Optional[str] = None,
id_map: Optional[DomainIdMapArgs] = None,
io_thread_ids: Optional[DomainIoThreadIDsArgs] = None,
io_threads: Optional[float] = None,
key_wrap: Optional[DomainKeyWrapArgs] = None,
launch_security: Optional[DomainLaunchSecurityArgs] = None,
maximum_memory: Optional[float] = None,
maximum_memory_slots: Optional[float] = None,
maximum_memory_unit: Optional[str] = None,
memory: Optional[float] = None,
memory_backing: Optional[DomainMemoryBackingArgs] = None,
memory_dump_core: Optional[str] = None,
memory_tune: Optional[DomainMemoryTuneArgs] = None,
memory_unit: Optional[str] = None,
metadata: Optional[DomainMetadataArgs] = None,
name: Optional[str] = None,
numa_tune: Optional[DomainNumaTuneArgs] = None,
on_crash: Optional[str] = None,
on_poweroff: Optional[str] = None,
on_reboot: Optional[str] = None,
os: Optional[DomainOsArgs] = None,
perf: Optional[DomainPerfArgs] = None,
pm: Optional[DomainPmArgs] = None,
resource: Optional[DomainResourceArgs] = None,
running: Optional[bool] = None,
sec_labels: Optional[Sequence[DomainSecLabelArgs]] = None,
sys_infos: Optional[Sequence[DomainSysInfoArgs]] = None,
throttle_groups: Optional[DomainThrottleGroupsArgs] = None,
title: Optional[str] = None,
type: Optional[str] = None,
uuid: Optional[str] = None,
vcpu: Optional[float] = None,
vcpu_cpuset: Optional[str] = None,
vcpu_current: Optional[float] = None,
vcpu_placement: Optional[str] = None,
vcpus: Optional[DomainVcpusArgs] = None) -> Domainfunc GetDomain(ctx *Context, name string, id IDInput, state *DomainState, opts ...ResourceOption) (*Domain, error)public static Domain Get(string name, Input<string> id, DomainState? state, CustomResourceOptions? opts = null)public static Domain get(String name, Output<String> id, DomainState state, CustomResourceOptions options)resources: _: type: libvirt:Domain get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Autostart bool
- Whether the domain should be started automatically when the host boots.
- Block
Io DomainTune Block Io Tune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- Bootloader string
- Specifies the bootloader that the domain uses to boot the operating system.
- Bootloader
Args string - Defines arguments passed to the bootloader during the boot process.
- Clock
Domain
Clock - Configures the timing settings for the domain's virtual clock.
- Cpu
Domain
Cpu - CPU allocation and topology configuration
- Cpu
Tune DomainCpu Tune - Configures CPU tuning options that affect performance management for the domain.
- Create
Domain
Create - Start behavior flags passed to libvirt when running is true.
- Current
Memory double - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- Current
Memory stringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- Default
Io DomainThread Default Io Thread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- Description string
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- Destroy
Domain
Destroy - Devices
Domain
Devices - Devices provided to the guest domain
- Domain
Id double Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- Features
Domain
Features - Hypervisor features that can be toggled on/off
- Gen
Id string - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- Hwuuid string
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- Id
Map DomainId Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- Io
Thread DomainIDs Io Thread IDs - Configures the identification of I/O threads used by the domain.
- Io
Threads double - Sets the number of I/O threads allocated to the domain for processing.
- Key
Wrap DomainKey Wrap - Configures key wrapping for cryptographic operations in the domain.
- Launch
Security DomainLaunch Security - Configures launch security features for the domain to protect sensitive information.
- Maximum
Memory double - Configures the maximum memory allocation for the domain at boot time.
- Maximum
Memory doubleSlots - Configures the total number of memory slots that can be used in the domain.
- Maximum
Memory stringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- Memory double
- Maximum memory allocation for the guest at boot time
- Memory
Backing DomainMemory Backing - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- Memory
Dump stringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- Memory
Tune DomainMemory Tune - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- Memory
Unit string Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- Metadata
Domain
Metadata - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- Name string
- Configures the name of the domain, which should be unique within the host environment.
- Numa
Tune DomainNuma Tune - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- On
Crash string Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Poweroff string Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Reboot string Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- Os
Domain
Os - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- Perf
Domain
Perf - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- Pm
Domain
Pm - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- Resource
Domain
Resource - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- Running bool
- Whether the domain should be started after creation.
- Sec
Labels List<DomainSec Label> Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- Sys
Infos List<DomainSys Info> Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- Throttle
Groups DomainThrottle Groups - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - Title string
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- Type string
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- Uuid string
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- Vcpu double
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- Vcpu
Cpuset string Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- Vcpu
Current double Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- Vcpu
Placement string Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- Vcpus
Domain
Vcpus - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- Autostart bool
- Whether the domain should be started automatically when the host boots.
- Block
Io DomainTune Block Io Tune Args - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- Bootloader string
- Specifies the bootloader that the domain uses to boot the operating system.
- Bootloader
Args string - Defines arguments passed to the bootloader during the boot process.
- Clock
Domain
Clock Args - Configures the timing settings for the domain's virtual clock.
- Cpu
Domain
Cpu Args - CPU allocation and topology configuration
- Cpu
Tune DomainCpu Tune Args - Configures CPU tuning options that affect performance management for the domain.
- Create
Domain
Create Args - Start behavior flags passed to libvirt when running is true.
- Current
Memory float64 - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- Current
Memory stringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- Default
Io DomainThread Default Io Thread Args - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- Description string
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- Destroy
Domain
Destroy Args - Devices
Domain
Devices Args - Devices provided to the guest domain
- Domain
Id float64 Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- Features
Domain
Features Args - Hypervisor features that can be toggled on/off
- Gen
Id string - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- Hwuuid string
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- Id
Map DomainId Map Args - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- Io
Thread DomainIDs Io Thread IDs Args - Configures the identification of I/O threads used by the domain.
- Io
Threads float64 - Sets the number of I/O threads allocated to the domain for processing.
- Key
Wrap DomainKey Wrap Args - Configures key wrapping for cryptographic operations in the domain.
- Launch
Security DomainLaunch Security Args - Configures launch security features for the domain to protect sensitive information.
- Maximum
Memory float64 - Configures the maximum memory allocation for the domain at boot time.
- Maximum
Memory float64Slots - Configures the total number of memory slots that can be used in the domain.
- Maximum
Memory stringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- Memory float64
- Maximum memory allocation for the guest at boot time
- Memory
Backing DomainMemory Backing Args - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- Memory
Dump stringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- Memory
Tune DomainMemory Tune Args - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- Memory
Unit string Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- Metadata
Domain
Metadata Args - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- Name string
- Configures the name of the domain, which should be unique within the host environment.
- Numa
Tune DomainNuma Tune Args - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- On
Crash string Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Poweroff string Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- On
Reboot string Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- Os
Domain
Os Args - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- Perf
Domain
Perf Args - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- Pm
Domain
Pm Args - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- Resource
Domain
Resource Args - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- Running bool
- Whether the domain should be started after creation.
- Sec
Labels []DomainSec Label Args Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- Sys
Infos []DomainSys Info Args Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- Throttle
Groups DomainThrottle Groups Args - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - Title string
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- Type string
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- Uuid string
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- Vcpu float64
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- Vcpu
Cpuset string Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- Vcpu
Current float64 Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- Vcpu
Placement string Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- Vcpus
Domain
Vcpus Args - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- autostart Boolean
- Whether the domain should be started automatically when the host boots.
- block
Io DomainTune Block Io Tune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader String
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader
Args String - Defines arguments passed to the bootloader during the boot process.
- clock
Domain
Clock - Configures the timing settings for the domain's virtual clock.
- cpu
Domain
Cpu - CPU allocation and topology configuration
- cpu
Tune DomainCpu Tune - Configures CPU tuning options that affect performance management for the domain.
- create
Domain
Create - Start behavior flags passed to libvirt when running is true.
- current
Memory Double - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current
Memory StringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default
Io DomainThread Default Io Thread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description String
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy
Domain
Destroy - devices
Domain
Devices - Devices provided to the guest domain
- domain
Id Double Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- features
Domain
Features - Hypervisor features that can be toggled on/off
- gen
Id String - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid String
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id
Map DomainId Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io
Thread DomainIDs Io Thread IDs - Configures the identification of I/O threads used by the domain.
- io
Threads Double - Sets the number of I/O threads allocated to the domain for processing.
- key
Wrap DomainKey Wrap - Configures key wrapping for cryptographic operations in the domain.
- launch
Security DomainLaunch Security - Configures launch security features for the domain to protect sensitive information.
- maximum
Memory Double - Configures the maximum memory allocation for the domain at boot time.
- maximum
Memory DoubleSlots - Configures the total number of memory slots that can be used in the domain.
- maximum
Memory StringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- memory Double
- Maximum memory allocation for the guest at boot time
- memory
Backing DomainMemory Backing - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory
Dump StringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory
Tune DomainMemory Tune - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory
Unit String Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata
Domain
Metadata - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name String
- Configures the name of the domain, which should be unique within the host environment.
- numa
Tune DomainNuma Tune - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on
Crash String Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Poweroff String Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Reboot String Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os
Domain
Os - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf
Domain
Perf - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm
Domain
Pm - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource
Domain
Resource - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running Boolean
- Whether the domain should be started after creation.
- sec
Labels List<DomainSec Label> Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys
Infos List<DomainSys Info> Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle
Groups DomainThrottle Groups - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title String
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- type String
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- uuid String
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- vcpu Double
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu
Cpuset String Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu
Current Double Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu
Placement String Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus
Domain
Vcpus - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- autostart boolean
- Whether the domain should be started automatically when the host boots.
- block
Io DomainTune Block Io Tune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader string
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader
Args string - Defines arguments passed to the bootloader during the boot process.
- clock
Domain
Clock - Configures the timing settings for the domain's virtual clock.
- cpu
Domain
Cpu - CPU allocation and topology configuration
- cpu
Tune DomainCpu Tune - Configures CPU tuning options that affect performance management for the domain.
- create
Domain
Create - Start behavior flags passed to libvirt when running is true.
- current
Memory number - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current
Memory stringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default
Io DomainThread Default Io Thread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description string
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy
Domain
Destroy - devices
Domain
Devices - Devices provided to the guest domain
- domain
Id number Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- features
Domain
Features - Hypervisor features that can be toggled on/off
- gen
Id string - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid string
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id
Map DomainId Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io
Thread DomainIDs Io Thread IDs - Configures the identification of I/O threads used by the domain.
- io
Threads number - Sets the number of I/O threads allocated to the domain for processing.
- key
Wrap DomainKey Wrap - Configures key wrapping for cryptographic operations in the domain.
- launch
Security DomainLaunch Security - Configures launch security features for the domain to protect sensitive information.
- maximum
Memory number - Configures the maximum memory allocation for the domain at boot time.
- maximum
Memory numberSlots - Configures the total number of memory slots that can be used in the domain.
- maximum
Memory stringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- memory number
- Maximum memory allocation for the guest at boot time
- memory
Backing DomainMemory Backing - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory
Dump stringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory
Tune DomainMemory Tune - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory
Unit string Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata
Domain
Metadata - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name string
- Configures the name of the domain, which should be unique within the host environment.
- numa
Tune DomainNuma Tune - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on
Crash string Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Poweroff string Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Reboot string Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os
Domain
Os - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf
Domain
Perf - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm
Domain
Pm - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource
Domain
Resource - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running boolean
- Whether the domain should be started after creation.
- sec
Labels DomainSec Label[] Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys
Infos DomainSys Info[] Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle
Groups DomainThrottle Groups - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title string
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- type string
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- uuid string
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- vcpu number
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu
Cpuset string Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu
Current number Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu
Placement string Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus
Domain
Vcpus - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- autostart bool
- Whether the domain should be started automatically when the host boots.
- block_
io_ Domaintune Block Io Tune Args - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader str
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader_
args str - Defines arguments passed to the bootloader during the boot process.
- clock
Domain
Clock Args - Configures the timing settings for the domain's virtual clock.
- cpu
Domain
Cpu Args - CPU allocation and topology configuration
- cpu_
tune DomainCpu Tune Args - Configures CPU tuning options that affect performance management for the domain.
- create
Domain
Create Args - Start behavior flags passed to libvirt when running is true.
- current_
memory float - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current_
memory_ strunit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default_
io_ Domainthread Default Io Thread Args - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description str
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy
Domain
Destroy Args - devices
Domain
Devices Args - Devices provided to the guest domain
- domain_
id float Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- features
Domain
Features Args - Hypervisor features that can be toggled on/off
- gen_
id str - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid str
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id_
map DomainId Map Args - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io_
thread_ Domainids Io Thread IDs Args - Configures the identification of I/O threads used by the domain.
- io_
threads float - Sets the number of I/O threads allocated to the domain for processing.
- key_
wrap DomainKey Wrap Args - Configures key wrapping for cryptographic operations in the domain.
- launch_
security DomainLaunch Security Args - Configures launch security features for the domain to protect sensitive information.
- maximum_
memory float - Configures the maximum memory allocation for the domain at boot time.
- maximum_
memory_ floatslots - Configures the total number of memory slots that can be used in the domain.
- maximum_
memory_ strunit - Sets the unit for maximum memory allocation in the domain configuration.
- memory float
- Maximum memory allocation for the guest at boot time
- memory_
backing DomainMemory Backing Args - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory_
dump_ strcore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory_
tune DomainMemory Tune Args - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory_
unit str Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata
Domain
Metadata Args - Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name str
- Configures the name of the domain, which should be unique within the host environment.
- numa_
tune DomainNuma Tune Args - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on_
crash str Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on_
poweroff str Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on_
reboot str Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os
Domain
Os Args - Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf
Domain
Perf Args - Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm
Domain
Pm Args - Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource
Domain
Resource Args - Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running bool
- Whether the domain should be started after creation.
- sec_
labels Sequence[DomainSec Label Args] Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys_
infos Sequence[DomainSys Info Args] Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle_
groups DomainThrottle Groups Args - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title str
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- type str
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- uuid str
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- vcpu float
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu_
cpuset str Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu_
current float Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu_
placement str Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus
Domain
Vcpus Args - Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
- autostart Boolean
- Whether the domain should be started automatically when the host boots.
- block
Io Property MapTune - Configures block I/O tuning parameters for the domain, allowing control over I/O performance settings.
- bootloader String
- Specifies the bootloader that the domain uses to boot the operating system.
- bootloader
Args String - Defines arguments passed to the bootloader during the boot process.
- clock Property Map
- Configures the timing settings for the domain's virtual clock.
- cpu Property Map
- CPU allocation and topology configuration
- cpu
Tune Property Map - Configures CPU tuning options that affect performance management for the domain.
- create Property Map
- Start behavior flags passed to libvirt when running is true.
- current
Memory Number - Specifies the current amount of memory assigned to the domain, impacting its operational capacity and performance.
- current
Memory StringUnit - Defines the unit of measurement for the current memory assigned to the domain, ensuring clarity in memory specifications.
- default
Io Property MapThread - Sets the default IO thread configuration for the domain, facilitating efficient management of IO operations.
- description String
- Provides a human-readable description of the domain, assisting in the identification and documentation of domain settings.
- destroy Property Map
- devices Property Map
- Devices provided to the guest domain
- domain
Id Number Exposes the numeric domain ID assigned by libvirt at runtime; this value is computed by libvirt and is read-only.
See: https://libvirt.org/formatdomain.html#element-and-attribute-overview
- features Property Map
- Hypervisor features that can be toggled on/off
- gen
Id String - Holds the generation ID for the domain, used to track configuration changes and provide uniqueness.
- hwuuid String
- Sets a unique identifier for the hardware of the domain, allowing system management tools to refer to it distinctly.
- id
Map Property Map - Configures the mapping of user IDs for the domain, allowing control over user permissions and access.
- io
Thread Property MapIDs - Configures the identification of I/O threads used by the domain.
- io
Threads Number - Sets the number of I/O threads allocated to the domain for processing.
- key
Wrap Property Map - Configures key wrapping for cryptographic operations in the domain.
- launch
Security Property Map - Configures launch security features for the domain to protect sensitive information.
- maximum
Memory Number - Configures the maximum memory allocation for the domain at boot time.
- maximum
Memory NumberSlots - Configures the total number of memory slots that can be used in the domain.
- maximum
Memory StringUnit - Sets the unit for maximum memory allocation in the domain configuration.
- memory Number
- Maximum memory allocation for the guest at boot time
- memory
Backing Property Map - Configures how the guest’s RAM is backed by host memory, including huge pages, locking, sharing, access policy, allocation policy, and discard behavior.
- memory
Dump StringCore Controls whether guest memory is included in the core dump when the domain crashes, by setting the memory attribute (dumpCore) on the domain element; valid values are user-provided according to libvirt’s dumpCore policy (e.g. enabling or disabling memory dumping).
See: https://libvirt.org/formatdomain.html#memory-allocation
- memory
Tune Property Map - Configures memory tuning parameters for the guest, including soft, hard, and swap limits and minimum guarantees.
- memory
Unit String Sets the unit for the domain’s main memory value, typically as a memory size unit such as KiB, MiB, or GiB; the string is user-provided and must match libvirt’s accepted memory units.
See: https://libvirt.org/formatdomain.html#memory-allocation
- metadata Property Map
- Configures an arbitrary metadata block associated with the domain, typically used to store application- or tool-specific XML or other structured data.
- name String
- Configures the name of the domain, which should be unique within the host environment.
- numa
Tune Property Map - Configures NUMA policy for the domain process and its memory, controlling how guest CPUs and memory are placed on host NUMA nodes.
- on
Crash String Sets the action libvirt takes when the guest crashes; valid values include "destroy", "restart", "preserve", "coredump-destroy", "coredump-restart", "rename-restart", "ignore", or "pause". Example: "coredump-restart" keeps a crash dump and then restarts the domain.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Poweroff String Sets the action libvirt takes when the guest issues a poweroff/shutdown; valid values include "destroy", "restart", "preserve", or "rename-restart". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- on
Reboot String Sets the action libvirt takes when the guest reboots; valid values include "destroy", "restart", "preserve", "rename-restart", "ignore", or "pause". If unset, the hypervisor default is used.
See: https://libvirt.org/formatdomain.html#events-configuration
- os Property Map
- Groups configuration of how the guest operating system is booted, including firmware, BIOS, boot devices, kernel parameters, and related options. All sub-attributes are optional and user-provided.
- perf Property Map
- Enables configuration of performance monitoring events exposed to the guest and collected by the hypervisor.
- pm Property Map
- Configures power management behavior advertised to the guest, such as support for suspend-to-RAM and suspend-to-disk.
- resource Property Map
- Groups resource-partitioning settings that associate the domain with hypervisor-specific resource partitions or classes.
- running Boolean
- Whether the domain should be started after creation.
- sec
Labels List<Property Map> Configures one security label configuration for the domain, controlling how a security driver (such as SELinux or DAC) labels and isolates the domain and its resources.
- sys
Infos List<Property Map> Configures system information presented to the guest (such as SMBIOS and fw_cfg data), allowing customization of what hardware/firmware details the guest sees.
See: https://libvirt.org/formatdomain.html#smbios-system-information
- throttle
Groups Property Map - Enables configuration of one or more named disk I/O throttle groups that can be referenced by disk
throttlefiltersto apply shared I/O rate limits. - title String
Sets a human‑readable title for the domain, which is user‑provided free text and may be used by management tools but has no functional effect on the guest.
- type String
- Sets the type of domain, specifying which hypervisor is to be used for running the virtual machine.
- uuid String
Sets the domain’s UUID; if omitted libvirt generates one, and any provided value must be a valid RFC‑4122‑style UUID string.
- vcpu Number
Sets the maximum number of virtual CPUs configured for the guest, as a positive integer within the hypervisor’s supported range (for example 1–255).
- vcpu
Cpuset String Sets the optional CPU affinity for all vCPUs using a cpuset expression (for example "0-3,8"), corresponding to the vcpu element’s cpuset attribute.
- vcpu
Current Number Sets the number of vCPUs that are initially online at boot via the vcpu element’s current attribute, as a positive integer not exceeding domain.vcpu.
- vcpu
Placement String Sets the vCPU placement policy via the vcpu element’s placement attribute, typically "static" or "auto", controlling whether libvirt chooses NUMA/CPU placement automatically.
- vcpus Property Map
- Enables per‑vCPU configuration; when present, it contains one or more vcpu entries that can individually control online state and pinning.
Supporting Types
Note: There are over 1000 nested types for this resource. Only the first 1000 types are included in this documentation.
DomainBlockIoTune, DomainBlockIoTuneArgs
- Devices
List<Domain
Block Io Tune Device> - Defines specific device settings for block I/O tuning, enabling per-device performance modifications.
- Weight double
- Configures the overall weight for the block I/O tuning, affecting the global I/O scheduling policy.
- Devices
[]Domain
Block Io Tune Device - Defines specific device settings for block I/O tuning, enabling per-device performance modifications.
- Weight float64
- Configures the overall weight for the block I/O tuning, affecting the global I/O scheduling policy.
- devices
List<Domain
Block Io Tune Device> - Defines specific device settings for block I/O tuning, enabling per-device performance modifications.
- weight Double
- Configures the overall weight for the block I/O tuning, affecting the global I/O scheduling policy.
- devices
Domain
Block Io Tune Device[] - Defines specific device settings for block I/O tuning, enabling per-device performance modifications.
- weight number
- Configures the overall weight for the block I/O tuning, affecting the global I/O scheduling policy.
- devices
Sequence[Domain
Block Io Tune Device] - Defines specific device settings for block I/O tuning, enabling per-device performance modifications.
- weight float
- Configures the overall weight for the block I/O tuning, affecting the global I/O scheduling policy.
- devices List<Property Map>
- Defines specific device settings for block I/O tuning, enabling per-device performance modifications.
- weight Number
- Configures the overall weight for the block I/O tuning, affecting the global I/O scheduling policy.
DomainBlockIoTuneDevice, DomainBlockIoTuneDeviceArgs
- Path string
- Specifies the path of the block device to which the tuning parameters apply.
- Read
Bytes doubleSec - Sets the maximum number of bytes per second that can be read from the device.
- Read
Iops doubleSec - Sets the maximum number of read I/O operations per second that can be performed on the device.
- Weight double
- Configures the relative weight of the device, influencing scheduling priority during I/O operations.
- Write
Bytes doubleSec - Sets the maximum number of bytes per second that can be written to the device.
- Write
Iops doubleSec - Sets the maximum number of write I/O operations per second that can be performed on the device.
- Path string
- Specifies the path of the block device to which the tuning parameters apply.
- Read
Bytes float64Sec - Sets the maximum number of bytes per second that can be read from the device.
- Read
Iops float64Sec - Sets the maximum number of read I/O operations per second that can be performed on the device.
- Weight float64
- Configures the relative weight of the device, influencing scheduling priority during I/O operations.
- Write
Bytes float64Sec - Sets the maximum number of bytes per second that can be written to the device.
- Write
Iops float64Sec - Sets the maximum number of write I/O operations per second that can be performed on the device.
- path String
- Specifies the path of the block device to which the tuning parameters apply.
- read
Bytes DoubleSec - Sets the maximum number of bytes per second that can be read from the device.
- read
Iops DoubleSec - Sets the maximum number of read I/O operations per second that can be performed on the device.
- weight Double
- Configures the relative weight of the device, influencing scheduling priority during I/O operations.
- write
Bytes DoubleSec - Sets the maximum number of bytes per second that can be written to the device.
- write
Iops DoubleSec - Sets the maximum number of write I/O operations per second that can be performed on the device.
- path string
- Specifies the path of the block device to which the tuning parameters apply.
- read
Bytes numberSec - Sets the maximum number of bytes per second that can be read from the device.
- read
Iops numberSec - Sets the maximum number of read I/O operations per second that can be performed on the device.
- weight number
- Configures the relative weight of the device, influencing scheduling priority during I/O operations.
- write
Bytes numberSec - Sets the maximum number of bytes per second that can be written to the device.
- write
Iops numberSec - Sets the maximum number of write I/O operations per second that can be performed on the device.
- path str
- Specifies the path of the block device to which the tuning parameters apply.
- read_
bytes_ floatsec - Sets the maximum number of bytes per second that can be read from the device.
- read_
iops_ floatsec - Sets the maximum number of read I/O operations per second that can be performed on the device.
- weight float
- Configures the relative weight of the device, influencing scheduling priority during I/O operations.
- write_
bytes_ floatsec - Sets the maximum number of bytes per second that can be written to the device.
- write_
iops_ floatsec - Sets the maximum number of write I/O operations per second that can be performed on the device.
- path String
- Specifies the path of the block device to which the tuning parameters apply.
- read
Bytes NumberSec - Sets the maximum number of bytes per second that can be read from the device.
- read
Iops NumberSec - Sets the maximum number of read I/O operations per second that can be performed on the device.
- weight Number
- Configures the relative weight of the device, influencing scheduling priority during I/O operations.
- write
Bytes NumberSec - Sets the maximum number of bytes per second that can be written to the device.
- write
Iops NumberSec - Sets the maximum number of write I/O operations per second that can be performed on the device.
DomainClock, DomainClockArgs
- Adjustment string
- Sets the amount by which the guest's clock is adjusted during timekeeping.
- Basis string
- Specifies the basis for the clock adjustments, usually defining a time reference.
- Offset string
- Configures an offset to the guest's clock time, allowing for time synchronization.
- Start double
- Determines when the clock starts, affecting how time is counted in the guest.
- Time
Zone string - Sets the time zone for the guest clock, influencing the display of local time.
- Timers
List<Domain
Clock Timer> - Configures timer settings that manage clock updates and adjustments.
- Adjustment string
- Sets the amount by which the guest's clock is adjusted during timekeeping.
- Basis string
- Specifies the basis for the clock adjustments, usually defining a time reference.
- Offset string
- Configures an offset to the guest's clock time, allowing for time synchronization.
- Start float64
- Determines when the clock starts, affecting how time is counted in the guest.
- Time
Zone string - Sets the time zone for the guest clock, influencing the display of local time.
- Timers
[]Domain
Clock Timer - Configures timer settings that manage clock updates and adjustments.
- adjustment String
- Sets the amount by which the guest's clock is adjusted during timekeeping.
- basis String
- Specifies the basis for the clock adjustments, usually defining a time reference.
- offset String
- Configures an offset to the guest's clock time, allowing for time synchronization.
- start Double
- Determines when the clock starts, affecting how time is counted in the guest.
- time
Zone String - Sets the time zone for the guest clock, influencing the display of local time.
- timers
List<Domain
Clock Timer> - Configures timer settings that manage clock updates and adjustments.
- adjustment string
- Sets the amount by which the guest's clock is adjusted during timekeeping.
- basis string
- Specifies the basis for the clock adjustments, usually defining a time reference.
- offset string
- Configures an offset to the guest's clock time, allowing for time synchronization.
- start number
- Determines when the clock starts, affecting how time is counted in the guest.
- time
Zone string - Sets the time zone for the guest clock, influencing the display of local time.
- timers
Domain
Clock Timer[] - Configures timer settings that manage clock updates and adjustments.
- adjustment str
- Sets the amount by which the guest's clock is adjusted during timekeeping.
- basis str
- Specifies the basis for the clock adjustments, usually defining a time reference.
- offset str
- Configures an offset to the guest's clock time, allowing for time synchronization.
- start float
- Determines when the clock starts, affecting how time is counted in the guest.
- time_
zone str - Sets the time zone for the guest clock, influencing the display of local time.
- timers
Sequence[Domain
Clock Timer] - Configures timer settings that manage clock updates and adjustments.
- adjustment String
- Sets the amount by which the guest's clock is adjusted during timekeeping.
- basis String
- Specifies the basis for the clock adjustments, usually defining a time reference.
- offset String
- Configures an offset to the guest's clock time, allowing for time synchronization.
- start Number
- Determines when the clock starts, affecting how time is counted in the guest.
- time
Zone String - Sets the time zone for the guest clock, influencing the display of local time.
- timers List<Property Map>
- Configures timer settings that manage clock updates and adjustments.
DomainClockTimer, DomainClockTimerArgs
- Name string
- Sets a name for the timer used in the domain, which can be for identification purposes.
- Catch
Up DomainClock Timer Catch Up - Sets parameters for catching up time when the guest clock falls behind.
- Frequency double
- Configures the frequency of timer interrupts for managing clock updates.
- Mode string
- Specifies the operational mode of the timer, affecting how it functions in the domain.
- Present string
- Indicates the presence of a timer in the domain configuration.
- Tick
Policy string - Configures the tick policy for the timer, influencing how timekeeping events are managed.
- Track string
- Specifies whether to track the timer's state, affecting timed operations.
- Name string
- Sets a name for the timer used in the domain, which can be for identification purposes.
- Catch
Up DomainClock Timer Catch Up - Sets parameters for catching up time when the guest clock falls behind.
- Frequency float64
- Configures the frequency of timer interrupts for managing clock updates.
- Mode string
- Specifies the operational mode of the timer, affecting how it functions in the domain.
- Present string
- Indicates the presence of a timer in the domain configuration.
- Tick
Policy string - Configures the tick policy for the timer, influencing how timekeeping events are managed.
- Track string
- Specifies whether to track the timer's state, affecting timed operations.
- name String
- Sets a name for the timer used in the domain, which can be for identification purposes.
- catch
Up DomainClock Timer Catch Up - Sets parameters for catching up time when the guest clock falls behind.
- frequency Double
- Configures the frequency of timer interrupts for managing clock updates.
- mode String
- Specifies the operational mode of the timer, affecting how it functions in the domain.
- present String
- Indicates the presence of a timer in the domain configuration.
- tick
Policy String - Configures the tick policy for the timer, influencing how timekeeping events are managed.
- track String
- Specifies whether to track the timer's state, affecting timed operations.
- name string
- Sets a name for the timer used in the domain, which can be for identification purposes.
- catch
Up DomainClock Timer Catch Up - Sets parameters for catching up time when the guest clock falls behind.
- frequency number
- Configures the frequency of timer interrupts for managing clock updates.
- mode string
- Specifies the operational mode of the timer, affecting how it functions in the domain.
- present string
- Indicates the presence of a timer in the domain configuration.
- tick
Policy string - Configures the tick policy for the timer, influencing how timekeeping events are managed.
- track string
- Specifies whether to track the timer's state, affecting timed operations.
- name str
- Sets a name for the timer used in the domain, which can be for identification purposes.
- catch_
up DomainClock Timer Catch Up - Sets parameters for catching up time when the guest clock falls behind.
- frequency float
- Configures the frequency of timer interrupts for managing clock updates.
- mode str
- Specifies the operational mode of the timer, affecting how it functions in the domain.
- present str
- Indicates the presence of a timer in the domain configuration.
- tick_
policy str - Configures the tick policy for the timer, influencing how timekeeping events are managed.
- track str
- Specifies whether to track the timer's state, affecting timed operations.
- name String
- Sets a name for the timer used in the domain, which can be for identification purposes.
- catch
Up Property Map - Sets parameters for catching up time when the guest clock falls behind.
- frequency Number
- Configures the frequency of timer interrupts for managing clock updates.
- mode String
- Specifies the operational mode of the timer, affecting how it functions in the domain.
- present String
- Indicates the presence of a timer in the domain configuration.
- tick
Policy String - Configures the tick policy for the timer, influencing how timekeeping events are managed.
- track String
- Specifies whether to track the timer's state, affecting timed operations.
DomainClockTimerCatchUp, DomainClockTimerCatchUpArgs
DomainCpu, DomainCpuArgs
- Cache
Domain
Cpu Cache - Sets caching parameters for the domain's CPU, affecting performance characteristics.
- Check string
- Indicates whether to perform additional checks on the CPU model and features.
- Deprecated
Features string - Lists deprecated CPU features that should not be used in the domain configuration.
- Features
List<Domain
Cpu Feature> - Defines specific CPU features that can be enabled or disabled for the domain.
- Match string
- Configures CPU model matching options to optimize performance and compatibility.
- Max
Phys DomainAddr Cpu Max Phys Addr - Specifies the maximum physical address space size accessible to the domain.
- Migratable bool
- Configures whether the CPU settings can be changed while the domain is running.
- Mode string
- Defines the operational mode for the CPU configuration, affecting virtualization behavior.
- Model string
- Specifies the CPU model used by the domain, influencing its performance characteristics.
- Model
Fallback string - Sets the CPU model fallback configurations in case the specified model is unavailable.
- Model
Vendor stringId - Determines the vendor ID for the CPU model, affecting compatibility.
- Numa
Domain
Cpu Numa - Configures NUMA (Non-Uniform Memory Access) settings for balancing memory allocation.
- Topology
Domain
Cpu Topology - Configures the CPU topology for the domain, specifying the physical arrangement of CPUs.
- Vendor string
- Specifies the vendor name of the CPU model being used for the domain.
- Cache
Domain
Cpu Cache - Sets caching parameters for the domain's CPU, affecting performance characteristics.
- Check string
- Indicates whether to perform additional checks on the CPU model and features.
- Deprecated
Features string - Lists deprecated CPU features that should not be used in the domain configuration.
- Features
[]Domain
Cpu Feature - Defines specific CPU features that can be enabled or disabled for the domain.
- Match string
- Configures CPU model matching options to optimize performance and compatibility.
- Max
Phys DomainAddr Cpu Max Phys Addr - Specifies the maximum physical address space size accessible to the domain.
- Migratable bool
- Configures whether the CPU settings can be changed while the domain is running.
- Mode string
- Defines the operational mode for the CPU configuration, affecting virtualization behavior.
- Model string
- Specifies the CPU model used by the domain, influencing its performance characteristics.
- Model
Fallback string - Sets the CPU model fallback configurations in case the specified model is unavailable.
- Model
Vendor stringId - Determines the vendor ID for the CPU model, affecting compatibility.
- Numa
Domain
Cpu Numa - Configures NUMA (Non-Uniform Memory Access) settings for balancing memory allocation.
- Topology
Domain
Cpu Topology - Configures the CPU topology for the domain, specifying the physical arrangement of CPUs.
- Vendor string
- Specifies the vendor name of the CPU model being used for the domain.
- cache
Domain
Cpu Cache - Sets caching parameters for the domain's CPU, affecting performance characteristics.
- check String
- Indicates whether to perform additional checks on the CPU model and features.
- deprecated
Features String - Lists deprecated CPU features that should not be used in the domain configuration.
- features
List<Domain
Cpu Feature> - Defines specific CPU features that can be enabled or disabled for the domain.
- match String
- Configures CPU model matching options to optimize performance and compatibility.
- max
Phys DomainAddr Cpu Max Phys Addr - Specifies the maximum physical address space size accessible to the domain.
- migratable Boolean
- Configures whether the CPU settings can be changed while the domain is running.
- mode String
- Defines the operational mode for the CPU configuration, affecting virtualization behavior.
- model String
- Specifies the CPU model used by the domain, influencing its performance characteristics.
- model
Fallback String - Sets the CPU model fallback configurations in case the specified model is unavailable.
- model
Vendor StringId - Determines the vendor ID for the CPU model, affecting compatibility.
- numa
Domain
Cpu Numa - Configures NUMA (Non-Uniform Memory Access) settings for balancing memory allocation.
- topology
Domain
Cpu Topology - Configures the CPU topology for the domain, specifying the physical arrangement of CPUs.
- vendor String
- Specifies the vendor name of the CPU model being used for the domain.
- cache
Domain
Cpu Cache - Sets caching parameters for the domain's CPU, affecting performance characteristics.
- check string
- Indicates whether to perform additional checks on the CPU model and features.
- deprecated
Features string - Lists deprecated CPU features that should not be used in the domain configuration.
- features
Domain
Cpu Feature[] - Defines specific CPU features that can be enabled or disabled for the domain.
- match string
- Configures CPU model matching options to optimize performance and compatibility.
- max
Phys DomainAddr Cpu Max Phys Addr - Specifies the maximum physical address space size accessible to the domain.
- migratable boolean
- Configures whether the CPU settings can be changed while the domain is running.
- mode string
- Defines the operational mode for the CPU configuration, affecting virtualization behavior.
- model string
- Specifies the CPU model used by the domain, influencing its performance characteristics.
- model
Fallback string - Sets the CPU model fallback configurations in case the specified model is unavailable.
- model
Vendor stringId - Determines the vendor ID for the CPU model, affecting compatibility.
- numa
Domain
Cpu Numa - Configures NUMA (Non-Uniform Memory Access) settings for balancing memory allocation.
- topology
Domain
Cpu Topology - Configures the CPU topology for the domain, specifying the physical arrangement of CPUs.
- vendor string
- Specifies the vendor name of the CPU model being used for the domain.
- cache
Domain
Cpu Cache - Sets caching parameters for the domain's CPU, affecting performance characteristics.
- check str
- Indicates whether to perform additional checks on the CPU model and features.
- deprecated_
features str - Lists deprecated CPU features that should not be used in the domain configuration.
- features
Sequence[Domain
Cpu Feature] - Defines specific CPU features that can be enabled or disabled for the domain.
- match str
- Configures CPU model matching options to optimize performance and compatibility.
- max_
phys_ Domainaddr Cpu Max Phys Addr - Specifies the maximum physical address space size accessible to the domain.
- migratable bool
- Configures whether the CPU settings can be changed while the domain is running.
- mode str
- Defines the operational mode for the CPU configuration, affecting virtualization behavior.
- model str
- Specifies the CPU model used by the domain, influencing its performance characteristics.
- model_
fallback str - Sets the CPU model fallback configurations in case the specified model is unavailable.
- model_
vendor_ strid - Determines the vendor ID for the CPU model, affecting compatibility.
- numa
Domain
Cpu Numa - Configures NUMA (Non-Uniform Memory Access) settings for balancing memory allocation.
- topology
Domain
Cpu Topology - Configures the CPU topology for the domain, specifying the physical arrangement of CPUs.
- vendor str
- Specifies the vendor name of the CPU model being used for the domain.
- cache Property Map
- Sets caching parameters for the domain's CPU, affecting performance characteristics.
- check String
- Indicates whether to perform additional checks on the CPU model and features.
- deprecated
Features String - Lists deprecated CPU features that should not be used in the domain configuration.
- features List<Property Map>
- Defines specific CPU features that can be enabled or disabled for the domain.
- match String
- Configures CPU model matching options to optimize performance and compatibility.
- max
Phys Property MapAddr - Specifies the maximum physical address space size accessible to the domain.
- migratable Boolean
- Configures whether the CPU settings can be changed while the domain is running.
- mode String
- Defines the operational mode for the CPU configuration, affecting virtualization behavior.
- model String
- Specifies the CPU model used by the domain, influencing its performance characteristics.
- model
Fallback String - Sets the CPU model fallback configurations in case the specified model is unavailable.
- model
Vendor StringId - Determines the vendor ID for the CPU model, affecting compatibility.
- numa Property Map
- Configures NUMA (Non-Uniform Memory Access) settings for balancing memory allocation.
- topology Property Map
- Configures the CPU topology for the domain, specifying the physical arrangement of CPUs.
- vendor String
- Specifies the vendor name of the CPU model being used for the domain.
DomainCpuCache, DomainCpuCacheArgs
DomainCpuFeature, DomainCpuFeatureArgs
DomainCpuMaxPhysAddr, DomainCpuMaxPhysAddrArgs
DomainCpuNuma, DomainCpuNumaArgs
- Cells
List<Domain
Cpu Numa Cell> - Defines specific CPU NUMA cell properties, allowing for fine-tuning of resources.
- Interconnects
Domain
Cpu Numa Interconnects - Defines the interconnects between NUMA nodes, configuring how they communicate.
- Cells
[]Domain
Cpu Numa Cell - Defines specific CPU NUMA cell properties, allowing for fine-tuning of resources.
- Interconnects
Domain
Cpu Numa Interconnects - Defines the interconnects between NUMA nodes, configuring how they communicate.
- cells
List<Domain
Cpu Numa Cell> - Defines specific CPU NUMA cell properties, allowing for fine-tuning of resources.
- interconnects
Domain
Cpu Numa Interconnects - Defines the interconnects between NUMA nodes, configuring how they communicate.
- cells
Domain
Cpu Numa Cell[] - Defines specific CPU NUMA cell properties, allowing for fine-tuning of resources.
- interconnects
Domain
Cpu Numa Interconnects - Defines the interconnects between NUMA nodes, configuring how they communicate.
- cells
Sequence[Domain
Cpu Numa Cell] - Defines specific CPU NUMA cell properties, allowing for fine-tuning of resources.
- interconnects
Domain
Cpu Numa Interconnects - Defines the interconnects between NUMA nodes, configuring how they communicate.
- cells List<Property Map>
- Defines specific CPU NUMA cell properties, allowing for fine-tuning of resources.
- interconnects Property Map
- Defines the interconnects between NUMA nodes, configuring how they communicate.
DomainCpuNumaCell, DomainCpuNumaCellArgs
- Memory double
- Specifies the total allocated memory for the NUMA cell, influencing resource management.
- Caches
List<Domain
Cpu Numa Cell Cach> - Configures cache settings for each NUMA cell, affecting memory access performance.
- Cpus string
- Specifies the CPUs assigned to the NUMA cell, mapping physical resources to the virtual domain.
- Discard string
- Indicates whether memory allocations in this NUMA cell can be discarded or reclaimed.
- Distances
Domain
Cpu Numa Cell Distances - Outlines the distance metrics between CPUs in the NUMA cell and other cells, affecting performance.
- Id double
- Identifies the unique ID for the NUMA cell, helping manage resource allocation.
- Mem
Access string - Configures the memory access attributes related to the NUMA cell, defining access strategies.
- Unit string
- Sets the unit of measure used for memory associated with the NUMA cell.
- Memory float64
- Specifies the total allocated memory for the NUMA cell, influencing resource management.
- Caches
[]Domain
Cpu Numa Cell Cach - Configures cache settings for each NUMA cell, affecting memory access performance.
- Cpus string
- Specifies the CPUs assigned to the NUMA cell, mapping physical resources to the virtual domain.
- Discard string
- Indicates whether memory allocations in this NUMA cell can be discarded or reclaimed.
- Distances
Domain
Cpu Numa Cell Distances - Outlines the distance metrics between CPUs in the NUMA cell and other cells, affecting performance.
- Id float64
- Identifies the unique ID for the NUMA cell, helping manage resource allocation.
- Mem
Access string - Configures the memory access attributes related to the NUMA cell, defining access strategies.
- Unit string
- Sets the unit of measure used for memory associated with the NUMA cell.
- memory Double
- Specifies the total allocated memory for the NUMA cell, influencing resource management.
- caches
List<Domain
Cpu Numa Cell Cach> - Configures cache settings for each NUMA cell, affecting memory access performance.
- cpus String
- Specifies the CPUs assigned to the NUMA cell, mapping physical resources to the virtual domain.
- discard String
- Indicates whether memory allocations in this NUMA cell can be discarded or reclaimed.
- distances
Domain
Cpu Numa Cell Distances - Outlines the distance metrics between CPUs in the NUMA cell and other cells, affecting performance.
- id Double
- Identifies the unique ID for the NUMA cell, helping manage resource allocation.
- mem
Access String - Configures the memory access attributes related to the NUMA cell, defining access strategies.
- unit String
- Sets the unit of measure used for memory associated with the NUMA cell.
- memory number
- Specifies the total allocated memory for the NUMA cell, influencing resource management.
- caches
Domain
Cpu Numa Cell Cach[] - Configures cache settings for each NUMA cell, affecting memory access performance.
- cpus string
- Specifies the CPUs assigned to the NUMA cell, mapping physical resources to the virtual domain.
- discard string
- Indicates whether memory allocations in this NUMA cell can be discarded or reclaimed.
- distances
Domain
Cpu Numa Cell Distances - Outlines the distance metrics between CPUs in the NUMA cell and other cells, affecting performance.
- id number
- Identifies the unique ID for the NUMA cell, helping manage resource allocation.
- mem
Access string - Configures the memory access attributes related to the NUMA cell, defining access strategies.
- unit string
- Sets the unit of measure used for memory associated with the NUMA cell.
- memory float
- Specifies the total allocated memory for the NUMA cell, influencing resource management.
- caches
Sequence[Domain
Cpu Numa Cell Cach] - Configures cache settings for each NUMA cell, affecting memory access performance.
- cpus str
- Specifies the CPUs assigned to the NUMA cell, mapping physical resources to the virtual domain.
- discard str
- Indicates whether memory allocations in this NUMA cell can be discarded or reclaimed.
- distances
Domain
Cpu Numa Cell Distances - Outlines the distance metrics between CPUs in the NUMA cell and other cells, affecting performance.
- id float
- Identifies the unique ID for the NUMA cell, helping manage resource allocation.
- mem_
access str - Configures the memory access attributes related to the NUMA cell, defining access strategies.
- unit str
- Sets the unit of measure used for memory associated with the NUMA cell.
- memory Number
- Specifies the total allocated memory for the NUMA cell, influencing resource management.
- caches List<Property Map>
- Configures cache settings for each NUMA cell, affecting memory access performance.
- cpus String
- Specifies the CPUs assigned to the NUMA cell, mapping physical resources to the virtual domain.
- discard String
- Indicates whether memory allocations in this NUMA cell can be discarded or reclaimed.
- distances Property Map
- Outlines the distance metrics between CPUs in the NUMA cell and other cells, affecting performance.
- id Number
- Identifies the unique ID for the NUMA cell, helping manage resource allocation.
- mem
Access String - Configures the memory access attributes related to the NUMA cell, defining access strategies.
- unit String
- Sets the unit of measure used for memory associated with the NUMA cell.
DomainCpuNumaCellCach, DomainCpuNumaCellCachArgs
- Associativity string
- Configures the number of ways in which cache lines can be mapped into the cache.
- Level double
- Sets the cache level in the cache hierarchy, indicating whether it is L1, L2, L3, etc.
- Policy string
- Specifies the cache management policy that dictates how cache entries are allocated and evicted.
- Line
Domain
Cpu Numa Cell Cach Line - Specifies the cache line size which dictates how much data is fetched from memory in one cache transaction.
- Size
Domain
Cpu Numa Cell Cach Size - Configures the total size of the cache, determining its capacity for storing cache lines.
- Associativity string
- Configures the number of ways in which cache lines can be mapped into the cache.
- Level float64
- Sets the cache level in the cache hierarchy, indicating whether it is L1, L2, L3, etc.
- Policy string
- Specifies the cache management policy that dictates how cache entries are allocated and evicted.
- Line
Domain
Cpu Numa Cell Cach Line - Specifies the cache line size which dictates how much data is fetched from memory in one cache transaction.
- Size
Domain
Cpu Numa Cell Cach Size - Configures the total size of the cache, determining its capacity for storing cache lines.
- associativity String
- Configures the number of ways in which cache lines can be mapped into the cache.
- level Double
- Sets the cache level in the cache hierarchy, indicating whether it is L1, L2, L3, etc.
- policy String
- Specifies the cache management policy that dictates how cache entries are allocated and evicted.
- line
Domain
Cpu Numa Cell Cach Line - Specifies the cache line size which dictates how much data is fetched from memory in one cache transaction.
- size
Domain
Cpu Numa Cell Cach Size - Configures the total size of the cache, determining its capacity for storing cache lines.
- associativity string
- Configures the number of ways in which cache lines can be mapped into the cache.
- level number
- Sets the cache level in the cache hierarchy, indicating whether it is L1, L2, L3, etc.
- policy string
- Specifies the cache management policy that dictates how cache entries are allocated and evicted.
- line
Domain
Cpu Numa Cell Cach Line - Specifies the cache line size which dictates how much data is fetched from memory in one cache transaction.
- size
Domain
Cpu Numa Cell Cach Size - Configures the total size of the cache, determining its capacity for storing cache lines.
- associativity str
- Configures the number of ways in which cache lines can be mapped into the cache.
- level float
- Sets the cache level in the cache hierarchy, indicating whether it is L1, L2, L3, etc.
- policy str
- Specifies the cache management policy that dictates how cache entries are allocated and evicted.
- line
Domain
Cpu Numa Cell Cach Line - Specifies the cache line size which dictates how much data is fetched from memory in one cache transaction.
- size
Domain
Cpu Numa Cell Cach Size - Configures the total size of the cache, determining its capacity for storing cache lines.
- associativity String
- Configures the number of ways in which cache lines can be mapped into the cache.
- level Number
- Sets the cache level in the cache hierarchy, indicating whether it is L1, L2, L3, etc.
- policy String
- Specifies the cache management policy that dictates how cache entries are allocated and evicted.
- line Property Map
- Specifies the cache line size which dictates how much data is fetched from memory in one cache transaction.
- size Property Map
- Configures the total size of the cache, determining its capacity for storing cache lines.
DomainCpuNumaCellCachLine, DomainCpuNumaCellCachLineArgs
DomainCpuNumaCellCachSize, DomainCpuNumaCellCachSizeArgs
DomainCpuNumaCellDistances, DomainCpuNumaCellDistancesArgs
- Siblings
List<Domain
Cpu Numa Cell Distances Sibling> - Describes the sibling CPUs within the NUMA cell, defining distance metrics for optimized access.
- Siblings
[]Domain
Cpu Numa Cell Distances Sibling - Describes the sibling CPUs within the NUMA cell, defining distance metrics for optimized access.
- siblings
List<Domain
Cpu Numa Cell Distances Sibling> - Describes the sibling CPUs within the NUMA cell, defining distance metrics for optimized access.
- siblings
Domain
Cpu Numa Cell Distances Sibling[] - Describes the sibling CPUs within the NUMA cell, defining distance metrics for optimized access.
- siblings
Sequence[Domain
Cpu Numa Cell Distances Sibling] - Describes the sibling CPUs within the NUMA cell, defining distance metrics for optimized access.
- siblings List<Property Map>
- Describes the sibling CPUs within the NUMA cell, defining distance metrics for optimized access.
DomainCpuNumaCellDistancesSibling, DomainCpuNumaCellDistancesSiblingArgs
DomainCpuNumaInterconnects, DomainCpuNumaInterconnectsArgs
- Bandwidths
List<Domain
Cpu Numa Interconnects Bandwidth> - Configures the bandwidth characteristics for the interconnects among the NUMA nodes.
- Latencies
List<Domain
Cpu Numa Interconnects Latency> - Specifies the latency measures associated with the interconnections between NUMA nodes.
- Bandwidths
[]Domain
Cpu Numa Interconnects Bandwidth - Configures the bandwidth characteristics for the interconnects among the NUMA nodes.
- Latencies
[]Domain
Cpu Numa Interconnects Latency - Specifies the latency measures associated with the interconnections between NUMA nodes.
- bandwidths
List<Domain
Cpu Numa Interconnects Bandwidth> - Configures the bandwidth characteristics for the interconnects among the NUMA nodes.
- latencies
List<Domain
Cpu Numa Interconnects Latency> - Specifies the latency measures associated with the interconnections between NUMA nodes.
- bandwidths
Domain
Cpu Numa Interconnects Bandwidth[] - Configures the bandwidth characteristics for the interconnects among the NUMA nodes.
- latencies
Domain
Cpu Numa Interconnects Latency[] - Specifies the latency measures associated with the interconnections between NUMA nodes.
- bandwidths
Sequence[Domain
Cpu Numa Interconnects Bandwidth] - Configures the bandwidth characteristics for the interconnects among the NUMA nodes.
- latencies
Sequence[Domain
Cpu Numa Interconnects Latency] - Specifies the latency measures associated with the interconnections between NUMA nodes.
- bandwidths List<Property Map>
- Configures the bandwidth characteristics for the interconnects among the NUMA nodes.
- latencies List<Property Map>
- Specifies the latency measures associated with the interconnections between NUMA nodes.
DomainCpuNumaInterconnectsBandwidth, DomainCpuNumaInterconnectsBandwidthArgs
- Initiator double
- Defines the initiator's bandwidth constraints for interconnecting NUMA cells.
- Target double
- Configures the target's bandwidth limitations for interconnecting NUMA nodes.
- Type string
- Indicates the type of bandwidth established for interconnecting communication.
- Unit string
- Sets the unit of measurement for the specified bandwidth in the NUMA interconnection.
- Value double
- Establishes the actual bandwidth value for interconnects between NUMA nodes, defined by the unit.
- Cache double
- Specifies the bandwidth allocation for cache-specific interconnects between NUMA nodes.
- Initiator float64
- Defines the initiator's bandwidth constraints for interconnecting NUMA cells.
- Target float64
- Configures the target's bandwidth limitations for interconnecting NUMA nodes.
- Type string
- Indicates the type of bandwidth established for interconnecting communication.
- Unit string
- Sets the unit of measurement for the specified bandwidth in the NUMA interconnection.
- Value float64
- Establishes the actual bandwidth value for interconnects between NUMA nodes, defined by the unit.
- Cache float64
- Specifies the bandwidth allocation for cache-specific interconnects between NUMA nodes.
- initiator Double
- Defines the initiator's bandwidth constraints for interconnecting NUMA cells.
- target Double
- Configures the target's bandwidth limitations for interconnecting NUMA nodes.
- type String
- Indicates the type of bandwidth established for interconnecting communication.
- unit String
- Sets the unit of measurement for the specified bandwidth in the NUMA interconnection.
- value Double
- Establishes the actual bandwidth value for interconnects between NUMA nodes, defined by the unit.
- cache Double
- Specifies the bandwidth allocation for cache-specific interconnects between NUMA nodes.
- initiator number
- Defines the initiator's bandwidth constraints for interconnecting NUMA cells.
- target number
- Configures the target's bandwidth limitations for interconnecting NUMA nodes.
- type string
- Indicates the type of bandwidth established for interconnecting communication.
- unit string
- Sets the unit of measurement for the specified bandwidth in the NUMA interconnection.
- value number
- Establishes the actual bandwidth value for interconnects between NUMA nodes, defined by the unit.
- cache number
- Specifies the bandwidth allocation for cache-specific interconnects between NUMA nodes.
- initiator float
- Defines the initiator's bandwidth constraints for interconnecting NUMA cells.
- target float
- Configures the target's bandwidth limitations for interconnecting NUMA nodes.
- type str
- Indicates the type of bandwidth established for interconnecting communication.
- unit str
- Sets the unit of measurement for the specified bandwidth in the NUMA interconnection.
- value float
- Establishes the actual bandwidth value for interconnects between NUMA nodes, defined by the unit.
- cache float
- Specifies the bandwidth allocation for cache-specific interconnects between NUMA nodes.
- initiator Number
- Defines the initiator's bandwidth constraints for interconnecting NUMA cells.
- target Number
- Configures the target's bandwidth limitations for interconnecting NUMA nodes.
- type String
- Indicates the type of bandwidth established for interconnecting communication.
- unit String
- Sets the unit of measurement for the specified bandwidth in the NUMA interconnection.
- value Number
- Establishes the actual bandwidth value for interconnects between NUMA nodes, defined by the unit.
- cache Number
- Specifies the bandwidth allocation for cache-specific interconnects between NUMA nodes.
DomainCpuNumaInterconnectsLatency, DomainCpuNumaInterconnectsLatencyArgs
- Initiator double
- Configures the latency attributes for the initiator in NUMA interconnections.
- Target double
- Defines the latency settings for the target in interconnects between NUMA cells.
- Type string
- Indicates the type of latency being configured for NUMA interconnections.
- Value double
- Sets the actual latency value for NUMA interconnecting communication, defined by the type.
- Cache double
- Sets latency configurations specifically related to cache interconnections in the NUMA setup.
- Initiator float64
- Configures the latency attributes for the initiator in NUMA interconnections.
- Target float64
- Defines the latency settings for the target in interconnects between NUMA cells.
- Type string
- Indicates the type of latency being configured for NUMA interconnections.
- Value float64
- Sets the actual latency value for NUMA interconnecting communication, defined by the type.
- Cache float64
- Sets latency configurations specifically related to cache interconnections in the NUMA setup.
- initiator Double
- Configures the latency attributes for the initiator in NUMA interconnections.
- target Double
- Defines the latency settings for the target in interconnects between NUMA cells.
- type String
- Indicates the type of latency being configured for NUMA interconnections.
- value Double
- Sets the actual latency value for NUMA interconnecting communication, defined by the type.
- cache Double
- Sets latency configurations specifically related to cache interconnections in the NUMA setup.
- initiator number
- Configures the latency attributes for the initiator in NUMA interconnections.
- target number
- Defines the latency settings for the target in interconnects between NUMA cells.
- type string
- Indicates the type of latency being configured for NUMA interconnections.
- value number
- Sets the actual latency value for NUMA interconnecting communication, defined by the type.
- cache number
- Sets latency configurations specifically related to cache interconnections in the NUMA setup.
- initiator float
- Configures the latency attributes for the initiator in NUMA interconnections.
- target float
- Defines the latency settings for the target in interconnects between NUMA cells.
- type str
- Indicates the type of latency being configured for NUMA interconnections.
- value float
- Sets the actual latency value for NUMA interconnecting communication, defined by the type.
- cache float
- Sets latency configurations specifically related to cache interconnections in the NUMA setup.
- initiator Number
- Configures the latency attributes for the initiator in NUMA interconnections.
- target Number
- Defines the latency settings for the target in interconnects between NUMA cells.
- type String
- Indicates the type of latency being configured for NUMA interconnections.
- value Number
- Sets the actual latency value for NUMA interconnecting communication, defined by the type.
- cache Number
- Sets latency configurations specifically related to cache interconnections in the NUMA setup.
DomainCpuTopology, DomainCpuTopologyArgs
- Clusters double
- Sets the number of CPU clusters configured within the domain.
- Cores double
- Configures the number of cores allocated to each CPU within the domain topology.
- Dies double
- Specifies the number of dies configured for the CPUs within the domain topology.
- Sockets double
- Configures the number of CPU sockets defined in the domain's CPU topology.
- Threads double
- Sets the number of threads associated with each core in the CPU topology.
- Clusters float64
- Sets the number of CPU clusters configured within the domain.
- Cores float64
- Configures the number of cores allocated to each CPU within the domain topology.
- Dies float64
- Specifies the number of dies configured for the CPUs within the domain topology.
- Sockets float64
- Configures the number of CPU sockets defined in the domain's CPU topology.
- Threads float64
- Sets the number of threads associated with each core in the CPU topology.
- clusters Double
- Sets the number of CPU clusters configured within the domain.
- cores Double
- Configures the number of cores allocated to each CPU within the domain topology.
- dies Double
- Specifies the number of dies configured for the CPUs within the domain topology.
- sockets Double
- Configures the number of CPU sockets defined in the domain's CPU topology.
- threads Double
- Sets the number of threads associated with each core in the CPU topology.
- clusters number
- Sets the number of CPU clusters configured within the domain.
- cores number
- Configures the number of cores allocated to each CPU within the domain topology.
- dies number
- Specifies the number of dies configured for the CPUs within the domain topology.
- sockets number
- Configures the number of CPU sockets defined in the domain's CPU topology.
- threads number
- Sets the number of threads associated with each core in the CPU topology.
- clusters float
- Sets the number of CPU clusters configured within the domain.
- cores float
- Configures the number of cores allocated to each CPU within the domain topology.
- dies float
- Specifies the number of dies configured for the CPUs within the domain topology.
- sockets float
- Configures the number of CPU sockets defined in the domain's CPU topology.
- threads float
- Sets the number of threads associated with each core in the CPU topology.
- clusters Number
- Sets the number of CPU clusters configured within the domain.
- cores Number
- Configures the number of cores allocated to each CPU within the domain topology.
- dies Number
- Specifies the number of dies configured for the CPUs within the domain topology.
- sockets Number
- Configures the number of CPU sockets defined in the domain's CPU topology.
- threads Number
- Sets the number of threads associated with each core in the CPU topology.
DomainCpuTune, DomainCpuTuneArgs
- Cache
Tunes List<DomainCpu Tune Cache Tune> - Specifies tuning parameters for cache optimization associated with the domain's CPU.
- Emulator
Period double - Specifies the time period for scheduling emulator activities, influencing CPU allocation for the emulator's tasks.
- Emulator
Pin DomainCpu Tune Emulator Pin - Enables or disables the pinning of the emulator to specific CPUs, which can enhance performance by reducing context switching.
- Emulator
Quota double - Defines the allowed CPU time for the emulator, which can help in managing the performance of virtual machines.
- Emulator
Sched DomainCpu Tune Emulator Sched - Configures the scheduling algorithm for the emulator, impacting how CPU resources are allocated during execution.
- Global
Period double - Configures the global scheduling period for all CPUs, influencing the overall allocation of CPU time across the system.
- Global
Quota double - Sets the total CPU time available across all virtual CPUs, which can regulate resource usage for the domain.
- Io
Thread doublePeriod - Defines the scheduling period for IO threads, controlling the timing and frequency of IO operations on virtual devices.
- Io
Thread List<DomainPins Cpu Tune Io Thread Pin> - Enables pinning of IO threads to specific CPUs, improving the performance of virtual block devices by reducing overhead.
- Io
Thread doubleQuota - Sets the allowed CPU time for IO threads, controlling their resource consumption during operation.
- Io
Thread List<DomainScheds Cpu Tune Io Thread Sched> - Configures the scheduling parameters for IO threads, determining how they interact with CPU resources over time.
- Memory
Tunes List<DomainCpu Tune Memory Tune> - Enables memory tuning parameters that control how memory resources are allocated and managed for the domain.
- Period double
- Defines the scheduling period for the domain's CPUs, determining the frequency of CPU resource allocation.
- Quota double
- Sets the maximum CPU time allocation for the domain, controlling how much CPU resource the domain can utilize.
- double
- Configures the relative weight of CPU resources assigned to the domain, influencing its priority in CPU scheduling.
- Vcpu
Pins List<DomainCpu Tune Vcpu Pin> - Enables pinning configurations for virtual CPUs, enhancing performance by binding specific virtual CPUs to physical cores.
- Vcpu
Scheds List<DomainCpu Tune Vcpu Sched> - Configures the scheduling parameters for virtual CPUs, impacting how CPU resources are allocated during execution.
- Cache
Tunes []DomainCpu Tune Cache Tune - Specifies tuning parameters for cache optimization associated with the domain's CPU.
- Emulator
Period float64 - Specifies the time period for scheduling emulator activities, influencing CPU allocation for the emulator's tasks.
- Emulator
Pin DomainCpu Tune Emulator Pin - Enables or disables the pinning of the emulator to specific CPUs, which can enhance performance by reducing context switching.
- Emulator
Quota float64 - Defines the allowed CPU time for the emulator, which can help in managing the performance of virtual machines.
- Emulator
Sched DomainCpu Tune Emulator Sched - Configures the scheduling algorithm for the emulator, impacting how CPU resources are allocated during execution.
- Global
Period float64 - Configures the global scheduling period for all CPUs, influencing the overall allocation of CPU time across the system.
- Global
Quota float64 - Sets the total CPU time available across all virtual CPUs, which can regulate resource usage for the domain.
- Io
Thread float64Period - Defines the scheduling period for IO threads, controlling the timing and frequency of IO operations on virtual devices.
- Io
Thread []DomainPins Cpu Tune Io Thread Pin - Enables pinning of IO threads to specific CPUs, improving the performance of virtual block devices by reducing overhead.
- Io
Thread float64Quota - Sets the allowed CPU time for IO threads, controlling their resource consumption during operation.
- Io
Thread []DomainScheds Cpu Tune Io Thread Sched - Configures the scheduling parameters for IO threads, determining how they interact with CPU resources over time.
- Memory
Tunes []DomainCpu Tune Memory Tune - Enables memory tuning parameters that control how memory resources are allocated and managed for the domain.
- Period float64
- Defines the scheduling period for the domain's CPUs, determining the frequency of CPU resource allocation.
- Quota float64
- Sets the maximum CPU time allocation for the domain, controlling how much CPU resource the domain can utilize.
- float64
- Configures the relative weight of CPU resources assigned to the domain, influencing its priority in CPU scheduling.
- Vcpu
Pins []DomainCpu Tune Vcpu Pin - Enables pinning configurations for virtual CPUs, enhancing performance by binding specific virtual CPUs to physical cores.
- Vcpu
Scheds []DomainCpu Tune Vcpu Sched - Configures the scheduling parameters for virtual CPUs, impacting how CPU resources are allocated during execution.
- cache
Tunes List<DomainCpu Tune Cache Tune> - Specifies tuning parameters for cache optimization associated with the domain's CPU.
- emulator
Period Double - Specifies the time period for scheduling emulator activities, influencing CPU allocation for the emulator's tasks.
- emulator
Pin DomainCpu Tune Emulator Pin - Enables or disables the pinning of the emulator to specific CPUs, which can enhance performance by reducing context switching.
- emulator
Quota Double - Defines the allowed CPU time for the emulator, which can help in managing the performance of virtual machines.
- emulator
Sched DomainCpu Tune Emulator Sched - Configures the scheduling algorithm for the emulator, impacting how CPU resources are allocated during execution.
- global
Period Double - Configures the global scheduling period for all CPUs, influencing the overall allocation of CPU time across the system.
- global
Quota Double - Sets the total CPU time available across all virtual CPUs, which can regulate resource usage for the domain.
- io
Thread DoublePeriod - Defines the scheduling period for IO threads, controlling the timing and frequency of IO operations on virtual devices.
- io
Thread List<DomainPins Cpu Tune Io Thread Pin> - Enables pinning of IO threads to specific CPUs, improving the performance of virtual block devices by reducing overhead.
- io
Thread DoubleQuota - Sets the allowed CPU time for IO threads, controlling their resource consumption during operation.
- io
Thread List<DomainScheds Cpu Tune Io Thread Sched> - Configures the scheduling parameters for IO threads, determining how they interact with CPU resources over time.
- memory
Tunes List<DomainCpu Tune Memory Tune> - Enables memory tuning parameters that control how memory resources are allocated and managed for the domain.
- period Double
- Defines the scheduling period for the domain's CPUs, determining the frequency of CPU resource allocation.
- quota Double
- Sets the maximum CPU time allocation for the domain, controlling how much CPU resource the domain can utilize.
- Double
- Configures the relative weight of CPU resources assigned to the domain, influencing its priority in CPU scheduling.
- vcpu
Pins List<DomainCpu Tune Vcpu Pin> - Enables pinning configurations for virtual CPUs, enhancing performance by binding specific virtual CPUs to physical cores.
- vcpu
Scheds List<DomainCpu Tune Vcpu Sched> - Configures the scheduling parameters for virtual CPUs, impacting how CPU resources are allocated during execution.
- cache
Tunes DomainCpu Tune Cache Tune[] - Specifies tuning parameters for cache optimization associated with the domain's CPU.
- emulator
Period number - Specifies the time period for scheduling emulator activities, influencing CPU allocation for the emulator's tasks.
- emulator
Pin DomainCpu Tune Emulator Pin - Enables or disables the pinning of the emulator to specific CPUs, which can enhance performance by reducing context switching.
- emulator
Quota number - Defines the allowed CPU time for the emulator, which can help in managing the performance of virtual machines.
- emulator
Sched DomainCpu Tune Emulator Sched - Configures the scheduling algorithm for the emulator, impacting how CPU resources are allocated during execution.
- global
Period number - Configures the global scheduling period for all CPUs, influencing the overall allocation of CPU time across the system.
- global
Quota number - Sets the total CPU time available across all virtual CPUs, which can regulate resource usage for the domain.
- io
Thread numberPeriod - Defines the scheduling period for IO threads, controlling the timing and frequency of IO operations on virtual devices.
- io
Thread DomainPins Cpu Tune Io Thread Pin[] - Enables pinning of IO threads to specific CPUs, improving the performance of virtual block devices by reducing overhead.
- io
Thread numberQuota - Sets the allowed CPU time for IO threads, controlling their resource consumption during operation.
- io
Thread DomainScheds Cpu Tune Io Thread Sched[] - Configures the scheduling parameters for IO threads, determining how they interact with CPU resources over time.
- memory
Tunes DomainCpu Tune Memory Tune[] - Enables memory tuning parameters that control how memory resources are allocated and managed for the domain.
- period number
- Defines the scheduling period for the domain's CPUs, determining the frequency of CPU resource allocation.
- quota number
- Sets the maximum CPU time allocation for the domain, controlling how much CPU resource the domain can utilize.
- number
- Configures the relative weight of CPU resources assigned to the domain, influencing its priority in CPU scheduling.
- vcpu
Pins DomainCpu Tune Vcpu Pin[] - Enables pinning configurations for virtual CPUs, enhancing performance by binding specific virtual CPUs to physical cores.
- vcpu
Scheds DomainCpu Tune Vcpu Sched[] - Configures the scheduling parameters for virtual CPUs, impacting how CPU resources are allocated during execution.
- cache_
tunes Sequence[DomainCpu Tune Cache Tune] - Specifies tuning parameters for cache optimization associated with the domain's CPU.
- emulator_
period float - Specifies the time period for scheduling emulator activities, influencing CPU allocation for the emulator's tasks.
- emulator_
pin DomainCpu Tune Emulator Pin - Enables or disables the pinning of the emulator to specific CPUs, which can enhance performance by reducing context switching.
- emulator_
quota float - Defines the allowed CPU time for the emulator, which can help in managing the performance of virtual machines.
- emulator_
sched DomainCpu Tune Emulator Sched - Configures the scheduling algorithm for the emulator, impacting how CPU resources are allocated during execution.
- global_
period float - Configures the global scheduling period for all CPUs, influencing the overall allocation of CPU time across the system.
- global_
quota float - Sets the total CPU time available across all virtual CPUs, which can regulate resource usage for the domain.
- io_
thread_ floatperiod - Defines the scheduling period for IO threads, controlling the timing and frequency of IO operations on virtual devices.
- io_
thread_ Sequence[Domainpins Cpu Tune Io Thread Pin] - Enables pinning of IO threads to specific CPUs, improving the performance of virtual block devices by reducing overhead.
- io_
thread_ floatquota - Sets the allowed CPU time for IO threads, controlling their resource consumption during operation.
- io_
thread_ Sequence[Domainscheds Cpu Tune Io Thread Sched] - Configures the scheduling parameters for IO threads, determining how they interact with CPU resources over time.
- memory_
tunes Sequence[DomainCpu Tune Memory Tune] - Enables memory tuning parameters that control how memory resources are allocated and managed for the domain.
- period float
- Defines the scheduling period for the domain's CPUs, determining the frequency of CPU resource allocation.
- quota float
- Sets the maximum CPU time allocation for the domain, controlling how much CPU resource the domain can utilize.
- float
- Configures the relative weight of CPU resources assigned to the domain, influencing its priority in CPU scheduling.
- vcpu_
pins Sequence[DomainCpu Tune Vcpu Pin] - Enables pinning configurations for virtual CPUs, enhancing performance by binding specific virtual CPUs to physical cores.
- vcpu_
scheds Sequence[DomainCpu Tune Vcpu Sched] - Configures the scheduling parameters for virtual CPUs, impacting how CPU resources are allocated during execution.
- cache
Tunes List<Property Map> - Specifies tuning parameters for cache optimization associated with the domain's CPU.
- emulator
Period Number - Specifies the time period for scheduling emulator activities, influencing CPU allocation for the emulator's tasks.
- emulator
Pin Property Map - Enables or disables the pinning of the emulator to specific CPUs, which can enhance performance by reducing context switching.
- emulator
Quota Number - Defines the allowed CPU time for the emulator, which can help in managing the performance of virtual machines.
- emulator
Sched Property Map - Configures the scheduling algorithm for the emulator, impacting how CPU resources are allocated during execution.
- global
Period Number - Configures the global scheduling period for all CPUs, influencing the overall allocation of CPU time across the system.
- global
Quota Number - Sets the total CPU time available across all virtual CPUs, which can regulate resource usage for the domain.
- io
Thread NumberPeriod - Defines the scheduling period for IO threads, controlling the timing and frequency of IO operations on virtual devices.
- io
Thread List<Property Map>Pins - Enables pinning of IO threads to specific CPUs, improving the performance of virtual block devices by reducing overhead.
- io
Thread NumberQuota - Sets the allowed CPU time for IO threads, controlling their resource consumption during operation.
- io
Thread List<Property Map>Scheds - Configures the scheduling parameters for IO threads, determining how they interact with CPU resources over time.
- memory
Tunes List<Property Map> - Enables memory tuning parameters that control how memory resources are allocated and managed for the domain.
- period Number
- Defines the scheduling period for the domain's CPUs, determining the frequency of CPU resource allocation.
- quota Number
- Sets the maximum CPU time allocation for the domain, controlling how much CPU resource the domain can utilize.
- Number
- Configures the relative weight of CPU resources assigned to the domain, influencing its priority in CPU scheduling.
- vcpu
Pins List<Property Map> - Enables pinning configurations for virtual CPUs, enhancing performance by binding specific virtual CPUs to physical cores.
- vcpu
Scheds List<Property Map> - Configures the scheduling parameters for virtual CPUs, impacting how CPU resources are allocated during execution.
DomainCpuTuneCacheTune, DomainCpuTuneCacheTuneArgs
- Caches
List<Domain
Cpu Tune Cache Tune Cach> - Configures the cache-related tuning parameters for the domain's CPU.
- Id string
- Sets the identifier for the overall cache tuning configuration related to the CPUs.
- Monitors
List<Domain
Cpu Tune Cache Tune Monitor> - Specifies monitoring options for observing the effectiveness of cache tuning.
- Vcpus string
- Configures the virtual CPUs associated with cache tuning, determining which CPUs are affected by the cache settings.
- Caches
[]Domain
Cpu Tune Cache Tune Cach - Configures the cache-related tuning parameters for the domain's CPU.
- Id string
- Sets the identifier for the overall cache tuning configuration related to the CPUs.
- Monitors
[]Domain
Cpu Tune Cache Tune Monitor - Specifies monitoring options for observing the effectiveness of cache tuning.
- Vcpus string
- Configures the virtual CPUs associated with cache tuning, determining which CPUs are affected by the cache settings.
- caches
List<Domain
Cpu Tune Cache Tune Cach> - Configures the cache-related tuning parameters for the domain's CPU.
- id String
- Sets the identifier for the overall cache tuning configuration related to the CPUs.
- monitors
List<Domain
Cpu Tune Cache Tune Monitor> - Specifies monitoring options for observing the effectiveness of cache tuning.
- vcpus String
- Configures the virtual CPUs associated with cache tuning, determining which CPUs are affected by the cache settings.
- caches
Domain
Cpu Tune Cache Tune Cach[] - Configures the cache-related tuning parameters for the domain's CPU.
- id string
- Sets the identifier for the overall cache tuning configuration related to the CPUs.
- monitors
Domain
Cpu Tune Cache Tune Monitor[] - Specifies monitoring options for observing the effectiveness of cache tuning.
- vcpus string
- Configures the virtual CPUs associated with cache tuning, determining which CPUs are affected by the cache settings.
- caches
Sequence[Domain
Cpu Tune Cache Tune Cach] - Configures the cache-related tuning parameters for the domain's CPU.
- id str
- Sets the identifier for the overall cache tuning configuration related to the CPUs.
- monitors
Sequence[Domain
Cpu Tune Cache Tune Monitor] - Specifies monitoring options for observing the effectiveness of cache tuning.
- vcpus str
- Configures the virtual CPUs associated with cache tuning, determining which CPUs are affected by the cache settings.
- caches List<Property Map>
- Configures the cache-related tuning parameters for the domain's CPU.
- id String
- Sets the identifier for the overall cache tuning configuration related to the CPUs.
- monitors List<Property Map>
- Specifies monitoring options for observing the effectiveness of cache tuning.
- vcpus String
- Configures the virtual CPUs associated with cache tuning, determining which CPUs are affected by the cache settings.
DomainCpuTuneCacheTuneCach, DomainCpuTuneCacheTuneCachArgs
- Level double
- Specifies the level of cache tuning being configured within the CPU tuning settings.
- Size double
- Configures the size of the cache allocated in the CPU tuning parameters.
- Type string
- Sets the type of cache being configured in the domain's CPU tuning settings.
- Unit string
- Specifies the unit of measurement for the configured cache size in CPU tuning.
- Id double
- Sets the identifier for the cache tuning configuration related to the CPUs.
- Level float64
- Specifies the level of cache tuning being configured within the CPU tuning settings.
- Size float64
- Configures the size of the cache allocated in the CPU tuning parameters.
- Type string
- Sets the type of cache being configured in the domain's CPU tuning settings.
- Unit string
- Specifies the unit of measurement for the configured cache size in CPU tuning.
- Id float64
- Sets the identifier for the cache tuning configuration related to the CPUs.
- level Double
- Specifies the level of cache tuning being configured within the CPU tuning settings.
- size Double
- Configures the size of the cache allocated in the CPU tuning parameters.
- type String
- Sets the type of cache being configured in the domain's CPU tuning settings.
- unit String
- Specifies the unit of measurement for the configured cache size in CPU tuning.
- id Double
- Sets the identifier for the cache tuning configuration related to the CPUs.
- level number
- Specifies the level of cache tuning being configured within the CPU tuning settings.
- size number
- Configures the size of the cache allocated in the CPU tuning parameters.
- type string
- Sets the type of cache being configured in the domain's CPU tuning settings.
- unit string
- Specifies the unit of measurement for the configured cache size in CPU tuning.
- id number
- Sets the identifier for the cache tuning configuration related to the CPUs.
- level float
- Specifies the level of cache tuning being configured within the CPU tuning settings.
- size float
- Configures the size of the cache allocated in the CPU tuning parameters.
- type str
- Sets the type of cache being configured in the domain's CPU tuning settings.
- unit str
- Specifies the unit of measurement for the configured cache size in CPU tuning.
- id float
- Sets the identifier for the cache tuning configuration related to the CPUs.
- level Number
- Specifies the level of cache tuning being configured within the CPU tuning settings.
- size Number
- Configures the size of the cache allocated in the CPU tuning parameters.
- type String
- Sets the type of cache being configured in the domain's CPU tuning settings.
- unit String
- Specifies the unit of measurement for the configured cache size in CPU tuning.
- id Number
- Sets the identifier for the cache tuning configuration related to the CPUs.
DomainCpuTuneCacheTuneMonitor, DomainCpuTuneCacheTuneMonitorArgs
DomainCpuTuneEmulatorPin, DomainCpuTuneEmulatorPinArgs
- Cpu
Set string - Sets which CPUs the emulator can be pinned to, allowing for controlled CPU allocation and enhanced performance.
- Cpu
Set string - Sets which CPUs the emulator can be pinned to, allowing for controlled CPU allocation and enhanced performance.
- cpu
Set String - Sets which CPUs the emulator can be pinned to, allowing for controlled CPU allocation and enhanced performance.
- cpu
Set string - Sets which CPUs the emulator can be pinned to, allowing for controlled CPU allocation and enhanced performance.
- cpu_
set str - Sets which CPUs the emulator can be pinned to, allowing for controlled CPU allocation and enhanced performance.
- cpu
Set String - Sets which CPUs the emulator can be pinned to, allowing for controlled CPU allocation and enhanced performance.
DomainCpuTuneEmulatorSched, DomainCpuTuneEmulatorSchedArgs
DomainCpuTuneIoThreadPin, DomainCpuTuneIoThreadPinArgs
DomainCpuTuneIoThreadSched, DomainCpuTuneIoThreadSchedArgs
- Io
Threads string - Specifies the number of IO threads to schedule, influencing concurrent IO operations for the domain's workloads.
- Priority double
- Sets the priority for IO thread scheduling, affecting their processing precedence relative to other tasks.
- Scheduler string
- Configures the specific scheduler type for IO threads, impacting how resources are allocated and handled.
- Io
Threads string - Specifies the number of IO threads to schedule, influencing concurrent IO operations for the domain's workloads.
- Priority float64
- Sets the priority for IO thread scheduling, affecting their processing precedence relative to other tasks.
- Scheduler string
- Configures the specific scheduler type for IO threads, impacting how resources are allocated and handled.
- io
Threads String - Specifies the number of IO threads to schedule, influencing concurrent IO operations for the domain's workloads.
- priority Double
- Sets the priority for IO thread scheduling, affecting their processing precedence relative to other tasks.
- scheduler String
- Configures the specific scheduler type for IO threads, impacting how resources are allocated and handled.
- io
Threads string - Specifies the number of IO threads to schedule, influencing concurrent IO operations for the domain's workloads.
- priority number
- Sets the priority for IO thread scheduling, affecting their processing precedence relative to other tasks.
- scheduler string
- Configures the specific scheduler type for IO threads, impacting how resources are allocated and handled.
- io_
threads str - Specifies the number of IO threads to schedule, influencing concurrent IO operations for the domain's workloads.
- priority float
- Sets the priority for IO thread scheduling, affecting their processing precedence relative to other tasks.
- scheduler str
- Configures the specific scheduler type for IO threads, impacting how resources are allocated and handled.
- io
Threads String - Specifies the number of IO threads to schedule, influencing concurrent IO operations for the domain's workloads.
- priority Number
- Sets the priority for IO thread scheduling, affecting their processing precedence relative to other tasks.
- scheduler String
- Configures the specific scheduler type for IO threads, impacting how resources are allocated and handled.
DomainCpuTuneMemoryTune, DomainCpuTuneMemoryTuneArgs
- Vcpus string
- Configures the virtual CPUs associated with memory tuning, indicating which CPUs' memory performance should be adjusted.
- Monitors
List<Domain
Cpu Tune Memory Tune Monitor> - Configures monitoring options for memory tuning, allowing observation of memory usage trends and patterns.
- Nodes
List<Domain
Cpu Tune Memory Tune Node> - Configures specific nodes for memory tuning, allowing targeted adjustments to the memory configuration.
- Vcpus string
- Configures the virtual CPUs associated with memory tuning, indicating which CPUs' memory performance should be adjusted.
- Monitors
[]Domain
Cpu Tune Memory Tune Monitor - Configures monitoring options for memory tuning, allowing observation of memory usage trends and patterns.
- Nodes
[]Domain
Cpu Tune Memory Tune Node - Configures specific nodes for memory tuning, allowing targeted adjustments to the memory configuration.
- vcpus String
- Configures the virtual CPUs associated with memory tuning, indicating which CPUs' memory performance should be adjusted.
- monitors
List<Domain
Cpu Tune Memory Tune Monitor> - Configures monitoring options for memory tuning, allowing observation of memory usage trends and patterns.
- nodes
List<Domain
Cpu Tune Memory Tune Node> - Configures specific nodes for memory tuning, allowing targeted adjustments to the memory configuration.
- vcpus string
- Configures the virtual CPUs associated with memory tuning, indicating which CPUs' memory performance should be adjusted.
- monitors
Domain
Cpu Tune Memory Tune Monitor[] - Configures monitoring options for memory tuning, allowing observation of memory usage trends and patterns.
- nodes
Domain
Cpu Tune Memory Tune Node[] - Configures specific nodes for memory tuning, allowing targeted adjustments to the memory configuration.
- vcpus str
- Configures the virtual CPUs associated with memory tuning, indicating which CPUs' memory performance should be adjusted.
- monitors
Sequence[Domain
Cpu Tune Memory Tune Monitor] - Configures monitoring options for memory tuning, allowing observation of memory usage trends and patterns.
- nodes
Sequence[Domain
Cpu Tune Memory Tune Node] - Configures specific nodes for memory tuning, allowing targeted adjustments to the memory configuration.
- vcpus String
- Configures the virtual CPUs associated with memory tuning, indicating which CPUs' memory performance should be adjusted.
- monitors List<Property Map>
- Configures monitoring options for memory tuning, allowing observation of memory usage trends and patterns.
- nodes List<Property Map>
- Configures specific nodes for memory tuning, allowing targeted adjustments to the memory configuration.
DomainCpuTuneMemoryTuneMonitor, DomainCpuTuneMemoryTuneMonitorArgs
DomainCpuTuneMemoryTuneNode, DomainCpuTuneMemoryTuneNodeArgs
DomainCpuTuneVcpuPin, DomainCpuTuneVcpuPinArgs
DomainCpuTuneVcpuSched, DomainCpuTuneVcpuSchedArgs
- Vcpus string
- Configures the specific virtual CPUs affected by the scheduling policies, influencing performance and resource use.
- Priority double
- Sets the priority for virtual CPU scheduling, affecting execution order between competing CPU tasks.
- Scheduler string
- Specifies the type of scheduler for virtual CPUs, determining how they share and compete for CPU resources.
- Vcpus string
- Configures the specific virtual CPUs affected by the scheduling policies, influencing performance and resource use.
- Priority float64
- Sets the priority for virtual CPU scheduling, affecting execution order between competing CPU tasks.
- Scheduler string
- Specifies the type of scheduler for virtual CPUs, determining how they share and compete for CPU resources.
- vcpus String
- Configures the specific virtual CPUs affected by the scheduling policies, influencing performance and resource use.
- priority Double
- Sets the priority for virtual CPU scheduling, affecting execution order between competing CPU tasks.
- scheduler String
- Specifies the type of scheduler for virtual CPUs, determining how they share and compete for CPU resources.
- vcpus string
- Configures the specific virtual CPUs affected by the scheduling policies, influencing performance and resource use.
- priority number
- Sets the priority for virtual CPU scheduling, affecting execution order between competing CPU tasks.
- scheduler string
- Specifies the type of scheduler for virtual CPUs, determining how they share and compete for CPU resources.
- vcpus str
- Configures the specific virtual CPUs affected by the scheduling policies, influencing performance and resource use.
- priority float
- Sets the priority for virtual CPU scheduling, affecting execution order between competing CPU tasks.
- scheduler str
- Specifies the type of scheduler for virtual CPUs, determining how they share and compete for CPU resources.
- vcpus String
- Configures the specific virtual CPUs affected by the scheduling policies, influencing performance and resource use.
- priority Number
- Sets the priority for virtual CPU scheduling, affecting execution order between competing CPU tasks.
- scheduler String
- Specifies the type of scheduler for virtual CPUs, determining how they share and compete for CPU resources.
DomainCreate, DomainCreateArgs
- Autodestroy bool
- Bypass
Cache bool - Force
Boot bool - Paused bool
- Reset
Nvram bool - Validate bool
- Autodestroy bool
- Bypass
Cache bool - Force
Boot bool - Paused bool
- Reset
Nvram bool - Validate bool
- autodestroy Boolean
- bypass
Cache Boolean - force
Boot Boolean - paused Boolean
- reset
Nvram Boolean - validate Boolean
- autodestroy boolean
- bypass
Cache boolean - force
Boot boolean - paused boolean
- reset
Nvram boolean - validate boolean
- autodestroy bool
- bypass_
cache bool - force_
boot bool - paused bool
- reset_
nvram bool - validate bool
- autodestroy Boolean
- bypass
Cache Boolean - force
Boot Boolean - paused Boolean
- reset
Nvram Boolean - validate Boolean
DomainDefaultIoThread, DomainDefaultIoThreadArgs
DomainDestroy, DomainDestroyArgs
DomainDevices, DomainDevicesArgs
- Audios
List<Domain
Devices Audio> - Specifies the audio devices allocated to the domain, supporting audio input and output functionality within the VM.
- Channels
List<Domain
Devices Channel> - Private communication channels between host and guest
- Consoles
List<Domain
Devices Console> Configures one or more console devices for the guest, defining how serial consoles are exposed and connected.
- Controllers
List<Domain
Devices Controller> Declares one or more device controllers (PCI, USB, SCSI, virtio-serial, etc.) attached to the guest, controlling how device buses are exposed.
- Cryptos
List<Domain
Devices Crypto> Configures a virtio-based crypto device that offloads cryptographic operations to the host; the device type and backend parameters are specified in its child attributes.
- Disks
List<Domain
Devices Disk> Declares one or more block devices (disks, CD-ROMs, etc.) attached to the guest, each with its own source, target, and optional tuning parameters.
See: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms
- Emulator string
Sets the absolute path to the hypervisor emulator binary used to run this domain (for example "/usr/bin/qemu-system-x86_64").
- Filesystems
List<Domain
Devices Filesystem> Declares one or more filesystem devices that expose host directories or block devices into the guest.
- Graphics
List<Domain
Devices Graphic> Configures one or more graphical framebuffer devices (such as VNC, SPICE, or DBus-based displays) for the guest.
See: https://libvirt.org/formatdomain.html#graphical-framebuffers
- Hostdevs
List<Domain
Devices Hostdev> Defines one or more hostdev entries describing host devices (PCI, USB, SCSI, etc.) that are passed through directly to the guest.
See: https://libvirt.org/formatdomain.html#host-device-assignment
- Hubs
List<Domain
Devices Hub> Declares one or more virtual hub devices attached to a guest bus, typically to provide additional USB ports to the guest.
- Inputs
List<Domain
Devices Input> Declares one or more guest input devices such as tablets, mice, or keyboards, and configures their type, bus, and optional passthrough settings.
- Interfaces
List<Domain
Devices Interface> Defines one or more network interface devices attached to the guest, including their connection mode, model, addressing, and related options.
See: https://libvirt.org/formatdomain.html#network-interfaces
- Iommu
Domain
Devices Iommu - Configures an IOMMU device for the guest, enabling emulated or paravirtual IOMMU functionality; requires a model and may include driver and ACPI options.
- Leases
List<Domain
Devices Lease> Configures one or more device leases that must be acquired by the lock manager before the domain can start, each represented as a lease entry.
- Mem
Balloon DomainDevices Mem Balloon - Configures the guest memory balloon device, which allows the host to dynamically adjust the guest’s available memory.
- Memorydevs
List<Domain
Devices Memorydev> Defines one or more memory device entries (DIMM, NVDIMM, virtio-mem, etc.) that provide additional, hot-pluggable memory to the guest.
- Nvram
Domain
Devices Nvram - Adds an NVRAM device to the domain, allowing firmware or platform-specific non-volatile state to be stored separately from normal disks.
- Panics
List<Domain
Devices Panic> Adds one or more panic devices that report guest panic events to the host, allowing external monitoring or automation on guest crashes.
- Parallels
List<Domain
Devices Parallel> Configures one or more parallel port character devices exposed to the guest, each represented by a parallel element with optional address, backend, and logging settings.
- Pstore
Domain
Devices Pstore - Adds a pstore device to the guest for persistent storage of kernel oops/panic logs, mapping to a host backend.
- Redir
Devs List<DomainDevices Redir Dev> Configures one or more redirected USB devices exposed to the guest via redirdev, typically used in conjunction with SPICE or similar frontends.
See: https://libvirt.org/formatdomain.html#redirected-devices
- Redir
Filters List<DomainDevices Redir Filter> Configures one or more USB redirection filter rules that determine which redirected USB devices are allowed or denied to the guest.
See: https://libvirt.org/formatdomain.html#redirected-devices
- Rngs
List<Domain
Devices Rng> Defines one or more virtual random number generator devices attached to the guest.
See: https://libvirt.org/formatdomain.html#random-number-generator-device
- Serials
List<Domain
Devices Serial> Configures one or more virtual serial port devices attached to the guest.
- Shmems
List<Domain
Devices Shmem> Defines one or more shared memory (ivshmem/shmem) devices used to share memory regions between this guest, other guests, and/or the host.
See: https://libvirt.org/formatdomain.html#shared-memory-device
- Smartcards
List<Domain
Devices Smartcard> Defines one or more virtual smartcard devices attached to the guest.
See: https://libvirt.org/formatdomain.html#smartcard-devices
- Sounds
List<Domain
Devices Sound> Configures one or more virtual sound devices attached to the guest.
- Tpms
List<Domain
Devices Tpm> Configures one or more TPM devices attached to the guest, including their backend implementation, addressing, and optional ACPI integration.
- Videos
List<Domain
Devices Video> Defines one or more video devices attached to the guest, each providing a virtual graphics adapter.
- Vsock
Domain
Devices Vsock - Configures a virtio vsock device that provides a host/guest communication channel using a CID-based socket interface.
- Watchdogs
List<Domain
Devices Watchdog> Configures one or more virtual watchdog devices attached to the guest, each controlling timeout behavior and actions on failure.
- Audios
[]Domain
Devices Audio - Specifies the audio devices allocated to the domain, supporting audio input and output functionality within the VM.
- Channels
[]Domain
Devices Channel - Private communication channels between host and guest
- Consoles
[]Domain
Devices Console Configures one or more console devices for the guest, defining how serial consoles are exposed and connected.
- Controllers
[]Domain
Devices Controller Declares one or more device controllers (PCI, USB, SCSI, virtio-serial, etc.) attached to the guest, controlling how device buses are exposed.
- Cryptos
[]Domain
Devices Crypto Configures a virtio-based crypto device that offloads cryptographic operations to the host; the device type and backend parameters are specified in its child attributes.
- Disks
[]Domain
Devices Disk Declares one or more block devices (disks, CD-ROMs, etc.) attached to the guest, each with its own source, target, and optional tuning parameters.
See: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms
- Emulator string
Sets the absolute path to the hypervisor emulator binary used to run this domain (for example "/usr/bin/qemu-system-x86_64").
- Filesystems
[]Domain
Devices Filesystem Declares one or more filesystem devices that expose host directories or block devices into the guest.
- Graphics
[]Domain
Devices Graphic Configures one or more graphical framebuffer devices (such as VNC, SPICE, or DBus-based displays) for the guest.
See: https://libvirt.org/formatdomain.html#graphical-framebuffers
- Hostdevs
[]Domain
Devices Hostdev Defines one or more hostdev entries describing host devices (PCI, USB, SCSI, etc.) that are passed through directly to the guest.
See: https://libvirt.org/formatdomain.html#host-device-assignment
- Hubs
[]Domain
Devices Hub Declares one or more virtual hub devices attached to a guest bus, typically to provide additional USB ports to the guest.
- Inputs
[]Domain
Devices Input Type Declares one or more guest input devices such as tablets, mice, or keyboards, and configures their type, bus, and optional passthrough settings.
- Interfaces
[]Domain
Devices Interface Defines one or more network interface devices attached to the guest, including their connection mode, model, addressing, and related options.
See: https://libvirt.org/formatdomain.html#network-interfaces
- Iommu
Domain
Devices Iommu - Configures an IOMMU device for the guest, enabling emulated or paravirtual IOMMU functionality; requires a model and may include driver and ACPI options.
- Leases
[]Domain
Devices Lease Configures one or more device leases that must be acquired by the lock manager before the domain can start, each represented as a lease entry.
- Mem
Balloon DomainDevices Mem Balloon - Configures the guest memory balloon device, which allows the host to dynamically adjust the guest’s available memory.
- Memorydevs
[]Domain
Devices Memorydev Defines one or more memory device entries (DIMM, NVDIMM, virtio-mem, etc.) that provide additional, hot-pluggable memory to the guest.
- Nvram
Domain
Devices Nvram - Adds an NVRAM device to the domain, allowing firmware or platform-specific non-volatile state to be stored separately from normal disks.
- Panics
[]Domain
Devices Panic Adds one or more panic devices that report guest panic events to the host, allowing external monitoring or automation on guest crashes.
- Parallels
[]Domain
Devices Parallel Configures one or more parallel port character devices exposed to the guest, each represented by a parallel element with optional address, backend, and logging settings.
- Pstore
Domain
Devices Pstore - Adds a pstore device to the guest for persistent storage of kernel oops/panic logs, mapping to a host backend.
- Redir
Devs []DomainDevices Redir Dev Configures one or more redirected USB devices exposed to the guest via redirdev, typically used in conjunction with SPICE or similar frontends.
See: https://libvirt.org/formatdomain.html#redirected-devices
- Redir
Filters []DomainDevices Redir Filter Configures one or more USB redirection filter rules that determine which redirected USB devices are allowed or denied to the guest.
See: https://libvirt.org/formatdomain.html#redirected-devices
- Rngs
[]Domain
Devices Rng Defines one or more virtual random number generator devices attached to the guest.
See: https://libvirt.org/formatdomain.html#random-number-generator-device
- Serials
[]Domain
Devices Serial Configures one or more virtual serial port devices attached to the guest.
- Shmems
[]Domain
Devices Shmem Defines one or more shared memory (ivshmem/shmem) devices used to share memory regions between this guest, other guests, and/or the host.
See: https://libvirt.org/formatdomain.html#shared-memory-device
- Smartcards
[]Domain
Devices Smartcard Defines one or more virtual smartcard devices attached to the guest.
See: https://libvirt.org/formatdomain.html#smartcard-devices
- Sounds
[]Domain
Devices Sound Configures one or more virtual sound devices attached to the guest.
- Tpms
[]Domain
Devices Tpm Configures one or more TPM devices attached to the guest, including their backend implementation, addressing, and optional ACPI integration.
- Videos
[]Domain
Devices Video Defines one or more video devices attached to the guest, each providing a virtual graphics adapter.
- Vsock
Domain
Devices Vsock - Configures a virtio vsock device that provides a host/guest communication channel using a CID-based socket interface.
- Watchdogs
[]Domain
Devices Watchdog Configures one or more virtual watchdog devices attached to the guest, each controlling timeout behavior and actions on failure.
- audios
List<Domain
Devices Audio> - Specifies the audio devices allocated to the domain, supporting audio input and output functionality within the VM.
- channels
List<Domain
Devices Channel> - Private communication channels between host and guest
- consoles
List<Domain
Devices Console> Configures one or more console devices for the guest, defining how serial consoles are exposed and connected.
- controllers
List<Domain
Devices Controller> Declares one or more device controllers (PCI, USB, SCSI, virtio-serial, etc.) attached to the guest, controlling how device buses are exposed.
- cryptos
List<Domain
Devices Crypto> Configures a virtio-based crypto device that offloads cryptographic operations to the host; the device type and backend parameters are specified in its child attributes.
- disks
List<Domain
Devices Disk> Declares one or more block devices (disks, CD-ROMs, etc.) attached to the guest, each with its own source, target, and optional tuning parameters.
See: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms
- emulator String
Sets the absolute path to the hypervisor emulator binary used to run this domain (for example "/usr/bin/qemu-system-x86_64").
- filesystems
List<Domain
Devices Filesystem> Declares one or more filesystem devices that expose host directories or block devices into the guest.
- graphics
List<Domain
Devices Graphic> Configures one or more graphical framebuffer devices (such as VNC, SPICE, or DBus-based displays) for the guest.
See: https://libvirt.org/formatdomain.html#graphical-framebuffers
- hostdevs
List<Domain
Devices Hostdev> Defines one or more hostdev entries describing host devices (PCI, USB, SCSI, etc.) that are passed through directly to the guest.
See: https://libvirt.org/formatdomain.html#host-device-assignment
- hubs
List<Domain
Devices Hub> Declares one or more virtual hub devices attached to a guest bus, typically to provide additional USB ports to the guest.
- inputs
List<Domain
Devices Input> Declares one or more guest input devices such as tablets, mice, or keyboards, and configures their type, bus, and optional passthrough settings.
- interfaces
List<Domain
Devices Interface> Defines one or more network interface devices attached to the guest, including their connection mode, model, addressing, and related options.
See: https://libvirt.org/formatdomain.html#network-interfaces
- iommu
Domain
Devices Iommu - Configures an IOMMU device for the guest, enabling emulated or paravirtual IOMMU functionality; requires a model and may include driver and ACPI options.
- leases
List<Domain
Devices Lease> Configures one or more device leases that must be acquired by the lock manager before the domain can start, each represented as a lease entry.
- mem
Balloon DomainDevices Mem Balloon - Configures the guest memory balloon device, which allows the host to dynamically adjust the guest’s available memory.
- memorydevs
List<Domain
Devices Memorydev> Defines one or more memory device entries (DIMM, NVDIMM, virtio-mem, etc.) that provide additional, hot-pluggable memory to the guest.
- nvram
Domain
Devices Nvram - Adds an NVRAM device to the domain, allowing firmware or platform-specific non-volatile state to be stored separately from normal disks.
- panics
List<Domain
Devices Panic> Adds one or more panic devices that report guest panic events to the host, allowing external monitoring or automation on guest crashes.
- parallels
List<Domain
Devices Parallel> Configures one or more parallel port character devices exposed to the guest, each represented by a parallel element with optional address, backend, and logging settings.
- pstore
Domain
Devices Pstore - Adds a pstore device to the guest for persistent storage of kernel oops/panic logs, mapping to a host backend.
- redir
Devs List<DomainDevices Redir Dev> Configures one or more redirected USB devices exposed to the guest via redirdev, typically used in conjunction with SPICE or similar frontends.
See: https://libvirt.org/formatdomain.html#redirected-devices
- redir
Filters List<DomainDevices Redir Filter> Configures one or more USB redirection filter rules that determine which redirected USB devices are allowed or denied to the guest.
See: https://libvirt.org/formatdomain.html#redirected-devices
- rngs
List<Domain
Devices Rng> Defines one or more virtual random number generator devices attached to the guest.
See: https://libvirt.org/formatdomain.html#random-number-generator-device
- serials
List<Domain
Devices Serial> Configures one or more virtual serial port devices attached to the guest.
- shmems
List<Domain
Devices Shmem> Defines one or more shared memory (ivshmem/shmem) devices used to share memory regions between this guest, other guests, and/or the host.
See: https://libvirt.org/formatdomain.html#shared-memory-device
- smartcards
List<Domain
Devices Smartcard> Defines one or more virtual smartcard devices attached to the guest.
See: https://libvirt.org/formatdomain.html#smartcard-devices
- sounds
List<Domain
Devices Sound> Configures one or more virtual sound devices attached to the guest.
- tpms
List<Domain
Devices Tpm> Configures one or more TPM devices attached to the guest, including their backend implementation, addressing, and optional ACPI integration.
- videos
List<Domain
Devices Video> Defines one or more video devices attached to the guest, each providing a virtual graphics adapter.
- vsock
Domain
Devices Vsock - Configures a virtio vsock device that provides a host/guest communication channel using a CID-based socket interface.
- watchdogs
List<Domain
Devices Watchdog> Configures one or more virtual watchdog devices attached to the guest, each controlling timeout behavior and actions on failure.
- audios
Domain
Devices Audio[] - Specifies the audio devices allocated to the domain, supporting audio input and output functionality within the VM.
- channels
Domain
Devices Channel[] - Private communication channels between host and guest
- consoles
Domain
Devices Console[] Configures one or more console devices for the guest, defining how serial consoles are exposed and connected.
- controllers
Domain
Devices Controller[] Declares one or more device controllers (PCI, USB, SCSI, virtio-serial, etc.) attached to the guest, controlling how device buses are exposed.
- cryptos
Domain
Devices Crypto[] Configures a virtio-based crypto device that offloads cryptographic operations to the host; the device type and backend parameters are specified in its child attributes.
- disks
Domain
Devices Disk[] Declares one or more block devices (disks, CD-ROMs, etc.) attached to the guest, each with its own source, target, and optional tuning parameters.
See: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms
- emulator string
Sets the absolute path to the hypervisor emulator binary used to run this domain (for example "/usr/bin/qemu-system-x86_64").
- filesystems
Domain
Devices Filesystem[] Declares one or more filesystem devices that expose host directories or block devices into the guest.
- graphics
Domain
Devices Graphic[] Configures one or more graphical framebuffer devices (such as VNC, SPICE, or DBus-based displays) for the guest.
See: https://libvirt.org/formatdomain.html#graphical-framebuffers
- hostdevs
Domain
Devices Hostdev[] Defines one or more hostdev entries describing host devices (PCI, USB, SCSI, etc.) that are passed through directly to the guest.
See: https://libvirt.org/formatdomain.html#host-device-assignment
- hubs
Domain
Devices Hub[] Declares one or more virtual hub devices attached to a guest bus, typically to provide additional USB ports to the guest.
- inputs
Domain
Devices Input[] Declares one or more guest input devices such as tablets, mice, or keyboards, and configures their type, bus, and optional passthrough settings.
- interfaces
Domain
Devices Interface[] Defines one or more network interface devices attached to the guest, including their connection mode, model, addressing, and related options.
See: https://libvirt.org/formatdomain.html#network-interfaces
- iommu
Domain
Devices Iommu - Configures an IOMMU device for the guest, enabling emulated or paravirtual IOMMU functionality; requires a model and may include driver and ACPI options.
- leases
Domain
Devices Lease[] Configures one or more device leases that must be acquired by the lock manager before the domain can start, each represented as a lease entry.
- mem
Balloon DomainDevices Mem Balloon - Configures the guest memory balloon device, which allows the host to dynamically adjust the guest’s available memory.
- memorydevs
Domain
Devices Memorydev[] Defines one or more memory device entries (DIMM, NVDIMM, virtio-mem, etc.) that provide additional, hot-pluggable memory to the guest.
- nvram
Domain
Devices Nvram - Adds an NVRAM device to the domain, allowing firmware or platform-specific non-volatile state to be stored separately from normal disks.
- panics
Domain
Devices Panic[] Adds one or more panic devices that report guest panic events to the host, allowing external monitoring or automation on guest crashes.
- parallels
Domain
Devices Parallel[] Configures one or more parallel port character devices exposed to the guest, each represented by a parallel element with optional address, backend, and logging settings.
- pstore
Domain
Devices Pstore - Adds a pstore device to the guest for persistent storage of kernel oops/panic logs, mapping to a host backend.
- redir
Devs DomainDevices Redir Dev[] Configures one or more redirected USB devices exposed to the guest via redirdev, typically used in conjunction with SPICE or similar frontends.
See: https://libvirt.org/formatdomain.html#redirected-devices
- redir
Filters DomainDevices Redir Filter[] Configures one or more USB redirection filter rules that determine which redirected USB devices are allowed or denied to the guest.
See: https://libvirt.org/formatdomain.html#redirected-devices
- rngs
Domain
Devices Rng[] Defines one or more virtual random number generator devices attached to the guest.
See: https://libvirt.org/formatdomain.html#random-number-generator-device
- serials
Domain
Devices Serial[] Configures one or more virtual serial port devices attached to the guest.
- shmems
Domain
Devices Shmem[] Defines one or more shared memory (ivshmem/shmem) devices used to share memory regions between this guest, other guests, and/or the host.
See: https://libvirt.org/formatdomain.html#shared-memory-device
- smartcards
Domain
Devices Smartcard[] Defines one or more virtual smartcard devices attached to the guest.
See: https://libvirt.org/formatdomain.html#smartcard-devices
- sounds
Domain
Devices Sound[] Configures one or more virtual sound devices attached to the guest.
- tpms
Domain
Devices Tpm[] Configures one or more TPM devices attached to the guest, including their backend implementation, addressing, and optional ACPI integration.
- videos
Domain
Devices Video[] Defines one or more video devices attached to the guest, each providing a virtual graphics adapter.
- vsock
Domain
Devices Vsock - Configures a virtio vsock device that provides a host/guest communication channel using a CID-based socket interface.
- watchdogs
Domain
Devices Watchdog[] Configures one or more virtual watchdog devices attached to the guest, each controlling timeout behavior and actions on failure.
- audios
Sequence[Domain
Devices Audio] - Specifies the audio devices allocated to the domain, supporting audio input and output functionality within the VM.
- channels
Sequence[Domain
Devices Channel] - Private communication channels between host and guest
- consoles
Sequence[Domain
Devices Console] Configures one or more console devices for the guest, defining how serial consoles are exposed and connected.
- controllers
Sequence[Domain
Devices Controller] Declares one or more device controllers (PCI, USB, SCSI, virtio-serial, etc.) attached to the guest, controlling how device buses are exposed.
- cryptos
Sequence[Domain
Devices Crypto] Configures a virtio-based crypto device that offloads cryptographic operations to the host; the device type and backend parameters are specified in its child attributes.
- disks
Sequence[Domain
Devices Disk] Declares one or more block devices (disks, CD-ROMs, etc.) attached to the guest, each with its own source, target, and optional tuning parameters.
See: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms
- emulator str
Sets the absolute path to the hypervisor emulator binary used to run this domain (for example "/usr/bin/qemu-system-x86_64").
- filesystems
Sequence[Domain
Devices Filesystem] Declares one or more filesystem devices that expose host directories or block devices into the guest.
- graphics
Sequence[Domain
Devices Graphic] Configures one or more graphical framebuffer devices (such as VNC, SPICE, or DBus-based displays) for the guest.
See: https://libvirt.org/formatdomain.html#graphical-framebuffers
- hostdevs
Sequence[Domain
Devices Hostdev] Defines one or more hostdev entries describing host devices (PCI, USB, SCSI, etc.) that are passed through directly to the guest.
See: https://libvirt.org/formatdomain.html#host-device-assignment
- hubs
Sequence[Domain
Devices Hub] Declares one or more virtual hub devices attached to a guest bus, typically to provide additional USB ports to the guest.
- inputs
Sequence[Domain
Devices Input] Declares one or more guest input devices such as tablets, mice, or keyboards, and configures their type, bus, and optional passthrough settings.
- interfaces
Sequence[Domain
Devices Interface] Defines one or more network interface devices attached to the guest, including their connection mode, model, addressing, and related options.
See: https://libvirt.org/formatdomain.html#network-interfaces
- iommu
Domain
Devices Iommu - Configures an IOMMU device for the guest, enabling emulated or paravirtual IOMMU functionality; requires a model and may include driver and ACPI options.
- leases
Sequence[Domain
Devices Lease] Configures one or more device leases that must be acquired by the lock manager before the domain can start, each represented as a lease entry.
- mem_
balloon DomainDevices Mem Balloon - Configures the guest memory balloon device, which allows the host to dynamically adjust the guest’s available memory.
- memorydevs
Sequence[Domain
Devices Memorydev] Defines one or more memory device entries (DIMM, NVDIMM, virtio-mem, etc.) that provide additional, hot-pluggable memory to the guest.
- nvram
Domain
Devices Nvram - Adds an NVRAM device to the domain, allowing firmware or platform-specific non-volatile state to be stored separately from normal disks.
- panics
Sequence[Domain
Devices Panic] Adds one or more panic devices that report guest panic events to the host, allowing external monitoring or automation on guest crashes.
- parallels
Sequence[Domain
Devices Parallel] Configures one or more parallel port character devices exposed to the guest, each represented by a parallel element with optional address, backend, and logging settings.
- pstore
Domain
Devices Pstore - Adds a pstore device to the guest for persistent storage of kernel oops/panic logs, mapping to a host backend.
- redir_
devs Sequence[DomainDevices Redir Dev] Configures one or more redirected USB devices exposed to the guest via redirdev, typically used in conjunction with SPICE or similar frontends.
See: https://libvirt.org/formatdomain.html#redirected-devices
- redir_
filters Sequence[DomainDevices Redir Filter] Configures one or more USB redirection filter rules that determine which redirected USB devices are allowed or denied to the guest.
See: https://libvirt.org/formatdomain.html#redirected-devices
- rngs
Sequence[Domain
Devices Rng] Defines one or more virtual random number generator devices attached to the guest.
See: https://libvirt.org/formatdomain.html#random-number-generator-device
- serials
Sequence[Domain
Devices Serial] Configures one or more virtual serial port devices attached to the guest.
- shmems
Sequence[Domain
Devices Shmem] Defines one or more shared memory (ivshmem/shmem) devices used to share memory regions between this guest, other guests, and/or the host.
See: https://libvirt.org/formatdomain.html#shared-memory-device
- smartcards
Sequence[Domain
Devices Smartcard] Defines one or more virtual smartcard devices attached to the guest.
See: https://libvirt.org/formatdomain.html#smartcard-devices
- sounds
Sequence[Domain
Devices Sound] Configures one or more virtual sound devices attached to the guest.
- tpms
Sequence[Domain
Devices Tpm] Configures one or more TPM devices attached to the guest, including their backend implementation, addressing, and optional ACPI integration.
- videos
Sequence[Domain
Devices Video] Defines one or more video devices attached to the guest, each providing a virtual graphics adapter.
- vsock
Domain
Devices Vsock - Configures a virtio vsock device that provides a host/guest communication channel using a CID-based socket interface.
- watchdogs
Sequence[Domain
Devices Watchdog] Configures one or more virtual watchdog devices attached to the guest, each controlling timeout behavior and actions on failure.
- audios List<Property Map>
- Specifies the audio devices allocated to the domain, supporting audio input and output functionality within the VM.
- channels List<Property Map>
- Private communication channels between host and guest
- consoles List<Property Map>
Configures one or more console devices for the guest, defining how serial consoles are exposed and connected.
- controllers List<Property Map>
Declares one or more device controllers (PCI, USB, SCSI, virtio-serial, etc.) attached to the guest, controlling how device buses are exposed.
- cryptos List<Property Map>
Configures a virtio-based crypto device that offloads cryptographic operations to the host; the device type and backend parameters are specified in its child attributes.
- disks List<Property Map>
Declares one or more block devices (disks, CD-ROMs, etc.) attached to the guest, each with its own source, target, and optional tuning parameters.
See: https://libvirt.org/formatdomain.html#hard-drives-floppy-disks-cdroms
- emulator String
Sets the absolute path to the hypervisor emulator binary used to run this domain (for example "/usr/bin/qemu-system-x86_64").
- filesystems List<Property Map>
Declares one or more filesystem devices that expose host directories or block devices into the guest.
- graphics List<Property Map>
Configures one or more graphical framebuffer devices (such as VNC, SPICE, or DBus-based displays) for the guest.
See: https://libvirt.org/formatdomain.html#graphical-framebuffers
- hostdevs List<Property Map>
Defines one or more hostdev entries describing host devices (PCI, USB, SCSI, etc.) that are passed through directly to the guest.
See: https://libvirt.org/formatdomain.html#host-device-assignment
- hubs List<Property Map>
Declares one or more virtual hub devices attached to a guest bus, typically to provide additional USB ports to the guest.
- inputs List<Property Map>
Declares one or more guest input devices such as tablets, mice, or keyboards, and configures their type, bus, and optional passthrough settings.
- interfaces List<Property Map>
Defines one or more network interface devices attached to the guest, including their connection mode, model, addressing, and related options.
See: https://libvirt.org/formatdomain.html#network-interfaces
- iommu Property Map
- Configures an IOMMU device for the guest, enabling emulated or paravirtual IOMMU functionality; requires a model and may include driver and ACPI options.
- leases List<Property Map>
Configures one or more device leases that must be acquired by the lock manager before the domain can start, each represented as a lease entry.
- mem
Balloon Property Map - Configures the guest memory balloon device, which allows the host to dynamically adjust the guest’s available memory.
- memorydevs List<Property Map>
Defines one or more memory device entries (DIMM, NVDIMM, virtio-mem, etc.) that provide additional, hot-pluggable memory to the guest.
- nvram Property Map
- Adds an NVRAM device to the domain, allowing firmware or platform-specific non-volatile state to be stored separately from normal disks.
- panics List<Property Map>
Adds one or more panic devices that report guest panic events to the host, allowing external monitoring or automation on guest crashes.
- parallels List<Property Map>
Configures one or more parallel port character devices exposed to the guest, each represented by a parallel element with optional address, backend, and logging settings.
- pstore Property Map
- Adds a pstore device to the guest for persistent storage of kernel oops/panic logs, mapping to a host backend.
- redir
Devs List<Property Map> Configures one or more redirected USB devices exposed to the guest via redirdev, typically used in conjunction with SPICE or similar frontends.
See: https://libvirt.org/formatdomain.html#redirected-devices
- redir
Filters List<Property Map> Configures one or more USB redirection filter rules that determine which redirected USB devices are allowed or denied to the guest.
See: https://libvirt.org/formatdomain.html#redirected-devices
- rngs List<Property Map>
Defines one or more virtual random number generator devices attached to the guest.
See: https://libvirt.org/formatdomain.html#random-number-generator-device
- serials List<Property Map>
Configures one or more virtual serial port devices attached to the guest.
- shmems List<Property Map>
Defines one or more shared memory (ivshmem/shmem) devices used to share memory regions between this guest, other guests, and/or the host.
See: https://libvirt.org/formatdomain.html#shared-memory-device
- smartcards List<Property Map>
Defines one or more virtual smartcard devices attached to the guest.
See: https://libvirt.org/formatdomain.html#smartcard-devices
- sounds List<Property Map>
Configures one or more virtual sound devices attached to the guest.
- tpms List<Property Map>
Configures one or more TPM devices attached to the guest, including their backend implementation, addressing, and optional ACPI integration.
- videos List<Property Map>
Defines one or more video devices attached to the guest, each providing a virtual graphics adapter.
- vsock Property Map
- Configures a virtio vsock device that provides a host/guest communication channel using a CID-based socket interface.
- watchdogs List<Property Map>
Configures one or more virtual watchdog devices attached to the guest, each controlling timeout behavior and actions on failure.
DomainDevicesAudio, DomainDevicesAudioArgs
- Alsa
Domain
Devices Audio Alsa - Configures ALSA audio settings for the domain, enabling audio playback and recording using the ALSA framework.
- Core
Audio DomainDevices Audio Core Audio - Configures the CoreAudio audio device for the guest.
- Dbus
Domain
Devices Audio Dbus - Configures the D-Bus audio device for the guest.
- File
Domain
Devices Audio File - Configures the file-based audio device for the guest.
- Id double
- Assigns a unique identifier to the audio device.
- Jack
Domain
Devices Audio Jack - Configures the Jack audio device for the guest.
- None
Domain
Devices Audio None - Configures the None audio device for the guest.
- Oss
Domain
Devices Audio Oss - Configures the OSS audio device for the guest.
- Pipe
Wire DomainDevices Audio Pipe Wire - Configures the PipeWire audio device for the guest.
- Pulse
Audio DomainDevices Audio Pulse Audio - Configures the PulseAudio audio backend for the virtual machine.
- Sdl
Domain
Devices Audio Sdl - Configures the SDL audio backend for the virtual machine.
- Spice
Domain
Devices Audio Spice - Configures the SPICE audio backend for the virtual machine.
- Timer
Period double - Sets the timer period for the audio devices in the configuration.
- Alsa
Domain
Devices Audio Alsa - Configures ALSA audio settings for the domain, enabling audio playback and recording using the ALSA framework.
- Core
Audio DomainDevices Audio Core Audio - Configures the CoreAudio audio device for the guest.
- Dbus
Domain
Devices Audio Dbus - Configures the D-Bus audio device for the guest.
- File
Domain
Devices Audio File - Configures the file-based audio device for the guest.
- Id float64
- Assigns a unique identifier to the audio device.
- Jack
Domain
Devices Audio Jack - Configures the Jack audio device for the guest.
- None
Domain
Devices Audio None - Configures the None audio device for the guest.
- Oss
Domain
Devices Audio Oss - Configures the OSS audio device for the guest.
- Pipe
Wire DomainDevices Audio Pipe Wire - Configures the PipeWire audio device for the guest.
- Pulse
Audio DomainDevices Audio Pulse Audio - Configures the PulseAudio audio backend for the virtual machine.
- Sdl
Domain
Devices Audio Sdl - Configures the SDL audio backend for the virtual machine.
- Spice
Domain
Devices Audio Spice - Configures the SPICE audio backend for the virtual machine.
- Timer
Period float64 - Sets the timer period for the audio devices in the configuration.
- alsa
Domain
Devices Audio Alsa - Configures ALSA audio settings for the domain, enabling audio playback and recording using the ALSA framework.
- core
Audio DomainDevices Audio Core Audio - Configures the CoreAudio audio device for the guest.
- dbus
Domain
Devices Audio Dbus - Configures the D-Bus audio device for the guest.
- file
Domain
Devices Audio File - Configures the file-based audio device for the guest.
- id Double
- Assigns a unique identifier to the audio device.
- jack
Domain
Devices Audio Jack - Configures the Jack audio device for the guest.
- none
Domain
Devices Audio None - Configures the None audio device for the guest.
- oss
Domain
Devices Audio Oss - Configures the OSS audio device for the guest.
- pipe
Wire DomainDevices Audio Pipe Wire - Configures the PipeWire audio device for the guest.
- pulse
Audio DomainDevices Audio Pulse Audio - Configures the PulseAudio audio backend for the virtual machine.
- sdl
Domain
Devices Audio Sdl - Configures the SDL audio backend for the virtual machine.
- spice
Domain
Devices Audio Spice - Configures the SPICE audio backend for the virtual machine.
- timer
Period Double - Sets the timer period for the audio devices in the configuration.
- alsa
Domain
Devices Audio Alsa - Configures ALSA audio settings for the domain, enabling audio playback and recording using the ALSA framework.
- core
Audio DomainDevices Audio Core Audio - Configures the CoreAudio audio device for the guest.
- dbus
Domain
Devices Audio Dbus - Configures the D-Bus audio device for the guest.
- file
Domain
Devices Audio File - Configures the file-based audio device for the guest.
- id number
- Assigns a unique identifier to the audio device.
- jack
Domain
Devices Audio Jack - Configures the Jack audio device for the guest.
- none
Domain
Devices Audio None - Configures the None audio device for the guest.
- oss
Domain
Devices Audio Oss - Configures the OSS audio device for the guest.
- pipe
Wire DomainDevices Audio Pipe Wire - Configures the PipeWire audio device for the guest.
- pulse
Audio DomainDevices Audio Pulse Audio - Configures the PulseAudio audio backend for the virtual machine.
- sdl
Domain
Devices Audio Sdl - Configures the SDL audio backend for the virtual machine.
- spice
Domain
Devices Audio Spice - Configures the SPICE audio backend for the virtual machine.
- timer
Period number - Sets the timer period for the audio devices in the configuration.
- alsa
Domain
Devices Audio Alsa - Configures ALSA audio settings for the domain, enabling audio playback and recording using the ALSA framework.
- core_
audio DomainDevices Audio Core Audio - Configures the CoreAudio audio device for the guest.
- dbus
Domain
Devices Audio Dbus - Configures the D-Bus audio device for the guest.
- file
Domain
Devices Audio File - Configures the file-based audio device for the guest.
- id float
- Assigns a unique identifier to the audio device.
- jack
Domain
Devices Audio Jack - Configures the Jack audio device for the guest.
- none
Domain
Devices Audio None - Configures the None audio device for the guest.
- oss
Domain
Devices Audio Oss - Configures the OSS audio device for the guest.
- pipe_
wire DomainDevices Audio Pipe Wire - Configures the PipeWire audio device for the guest.
- pulse_
audio DomainDevices Audio Pulse Audio - Configures the PulseAudio audio backend for the virtual machine.
- sdl
Domain
Devices Audio Sdl - Configures the SDL audio backend for the virtual machine.
- spice
Domain
Devices Audio Spice - Configures the SPICE audio backend for the virtual machine.
- timer_
period float - Sets the timer period for the audio devices in the configuration.
- alsa Property Map
- Configures ALSA audio settings for the domain, enabling audio playback and recording using the ALSA framework.
- core
Audio Property Map - Configures the CoreAudio audio device for the guest.
- dbus Property Map
- Configures the D-Bus audio device for the guest.
- file Property Map
- Configures the file-based audio device for the guest.
- id Number
- Assigns a unique identifier to the audio device.
- jack Property Map
- Configures the Jack audio device for the guest.
- none Property Map
- Configures the None audio device for the guest.
- oss Property Map
- Configures the OSS audio device for the guest.
- pipe
Wire Property Map - Configures the PipeWire audio device for the guest.
- pulse
Audio Property Map - Configures the PulseAudio audio backend for the virtual machine.
- sdl Property Map
- Configures the SDL audio backend for the virtual machine.
- spice Property Map
- Configures the SPICE audio backend for the virtual machine.
- timer
Period Number - Sets the timer period for the audio devices in the configuration.
DomainDevicesAudioAlsa, DomainDevicesAudioAlsaArgs
- Input
Domain
Devices Audio Alsa Input - Configures the output settings for the ALSA audio device.
- Output
Domain
Devices Audio Alsa Output - Configures the output settings for the ALSA audio device.
- Input
Domain
Devices Audio Alsa Input Type - Configures the output settings for the ALSA audio device.
- Output
Domain
Devices Audio Alsa Output Type - Configures the output settings for the ALSA audio device.
- input
Domain
Devices Audio Alsa Input - Configures the output settings for the ALSA audio device.
- output
Domain
Devices Audio Alsa Output - Configures the output settings for the ALSA audio device.
- input
Domain
Devices Audio Alsa Input - Configures the output settings for the ALSA audio device.
- output
Domain
Devices Audio Alsa Output - Configures the output settings for the ALSA audio device.
- input
Domain
Devices Audio Alsa Input - Configures the output settings for the ALSA audio device.
- output
Domain
Devices Audio Alsa Output - Configures the output settings for the ALSA audio device.
- input Property Map
- Configures the output settings for the ALSA audio device.
- output Property Map
- Configures the output settings for the ALSA audio device.
DomainDevicesAudioAlsaInput, DomainDevicesAudioAlsaInputArgs
- Dev string
- Sets the device node for the ALSA audio output.
- Dev string
- Sets the device node for the ALSA audio output.
- dev String
- Sets the device node for the ALSA audio output.
- dev string
- Sets the device node for the ALSA audio output.
- dev str
- Sets the device node for the ALSA audio output.
- dev String
- Sets the device node for the ALSA audio output.
DomainDevicesAudioAlsaOutput, DomainDevicesAudioAlsaOutputArgs
- Dev string
- Sets the device node for the ALSA audio output.
- Dev string
- Sets the device node for the ALSA audio output.
- dev String
- Sets the device node for the ALSA audio output.
- dev string
- Sets the device node for the ALSA audio output.
- dev str
- Sets the device node for the ALSA audio output.
- dev String
- Sets the device node for the ALSA audio output.
DomainDevicesAudioCoreAudio, DomainDevicesAudioCoreAudioArgs
- Input
Domain
Devices Audio Core Audio Input - Configures the output settings for the CoreAudio audio device.
- Output
Domain
Devices Audio Core Audio Output - Configures the output settings for the CoreAudio audio device.
- Input
Domain
Devices Audio Core Audio Input Type - Configures the output settings for the CoreAudio audio device.
- Output
Domain
Devices Audio Core Audio Output Type - Configures the output settings for the CoreAudio audio device.
- input
Domain
Devices Audio Core Audio Input - Configures the output settings for the CoreAudio audio device.
- output
Domain
Devices Audio Core Audio Output - Configures the output settings for the CoreAudio audio device.
- input
Domain
Devices Audio Core Audio Input - Configures the output settings for the CoreAudio audio device.
- output
Domain
Devices Audio Core Audio Output - Configures the output settings for the CoreAudio audio device.
- input
Domain
Devices Audio Core Audio Input - Configures the output settings for the CoreAudio audio device.
- output
Domain
Devices Audio Core Audio Output - Configures the output settings for the CoreAudio audio device.
- input Property Map
- Configures the output settings for the CoreAudio audio device.
- output Property Map
- Configures the output settings for the CoreAudio audio device.
DomainDevicesAudioCoreAudioInput, DomainDevicesAudioCoreAudioInputArgs
- Buffer
Count double - Sets the number of output buffers for the CoreAudio audio device.
- Buffer
Count float64 - Sets the number of output buffers for the CoreAudio audio device.
- buffer
Count Double - Sets the number of output buffers for the CoreAudio audio device.
- buffer
Count number - Sets the number of output buffers for the CoreAudio audio device.
- buffer_
count float - Sets the number of output buffers for the CoreAudio audio device.
- buffer
Count Number - Sets the number of output buffers for the CoreAudio audio device.
DomainDevicesAudioCoreAudioOutput, DomainDevicesAudioCoreAudioOutputArgs
- Buffer
Count double - Sets the number of output buffers for the CoreAudio audio device.
- Buffer
Count float64 - Sets the number of output buffers for the CoreAudio audio device.
- buffer
Count Double - Sets the number of output buffers for the CoreAudio audio device.
- buffer
Count number - Sets the number of output buffers for the CoreAudio audio device.
- buffer_
count float - Sets the number of output buffers for the CoreAudio audio device.
- buffer
Count Number - Sets the number of output buffers for the CoreAudio audio device.
DomainDevicesAudioDbus, DomainDevicesAudioDbusArgs
- Input
Domain
Devices Audio Dbus Input - Configures the output settings for the D-Bus audio device.
- Output
Domain
Devices Audio Dbus Output - Configures the output settings for the D-Bus audio device.
- Input
Domain
Devices Audio Dbus Input Type - Configures the output settings for the D-Bus audio device.
- Output
Domain
Devices Audio Dbus Output Type - Configures the output settings for the D-Bus audio device.
- input
Domain
Devices Audio Dbus Input - Configures the output settings for the D-Bus audio device.
- output
Domain
Devices Audio Dbus Output - Configures the output settings for the D-Bus audio device.
- input
Domain
Devices Audio Dbus Input - Configures the output settings for the D-Bus audio device.
- output
Domain
Devices Audio Dbus Output - Configures the output settings for the D-Bus audio device.
- input
Domain
Devices Audio Dbus Input - Configures the output settings for the D-Bus audio device.
- output
Domain
Devices Audio Dbus Output - Configures the output settings for the D-Bus audio device.
- input Property Map
- Configures the output settings for the D-Bus audio device.
- output Property Map
- Configures the output settings for the D-Bus audio device.
DomainDevicesAudioFile, DomainDevicesAudioFileArgs
- Input
Domain
Devices Audio File Input - Configures the output settings for the file-based audio device.
- Output
Domain
Devices Audio File Output - Configures the output settings for the file-based audio device.
- Path string
- Sets the file path for the file-based audio device.
- Input
Domain
Devices Audio File Input Type - Configures the output settings for the file-based audio device.
- Output
Domain
Devices Audio File Output Type - Configures the output settings for the file-based audio device.
- Path string
- Sets the file path for the file-based audio device.
- input
Domain
Devices Audio File Input - Configures the output settings for the file-based audio device.
- output
Domain
Devices Audio File Output - Configures the output settings for the file-based audio device.
- path String
- Sets the file path for the file-based audio device.
- input
Domain
Devices Audio File Input - Configures the output settings for the file-based audio device.
- output
Domain
Devices Audio File Output - Configures the output settings for the file-based audio device.
- path string
- Sets the file path for the file-based audio device.
- input
Domain
Devices Audio File Input - Configures the output settings for the file-based audio device.
- output
Domain
Devices Audio File Output - Configures the output settings for the file-based audio device.
- path str
- Sets the file path for the file-based audio device.
- input Property Map
- Configures the output settings for the file-based audio device.
- output Property Map
- Configures the output settings for the file-based audio device.
- path String
- Sets the file path for the file-based audio device.
DomainDevicesAudioJack, DomainDevicesAudioJackArgs
- Input
Domain
Devices Audio Jack Input - Configures the output settings for the Jack audio device.
- Output
Domain
Devices Audio Jack Output - Configures the output settings for the Jack audio device.
- Input
Domain
Devices Audio Jack Input Type - Configures the output settings for the Jack audio device.
- Output
Domain
Devices Audio Jack Output Type - Configures the output settings for the Jack audio device.
- input
Domain
Devices Audio Jack Input - Configures the output settings for the Jack audio device.
- output
Domain
Devices Audio Jack Output - Configures the output settings for the Jack audio device.
- input
Domain
Devices Audio Jack Input - Configures the output settings for the Jack audio device.
- output
Domain
Devices Audio Jack Output - Configures the output settings for the Jack audio device.
- input
Domain
Devices Audio Jack Input - Configures the output settings for the Jack audio device.
- output
Domain
Devices Audio Jack Output - Configures the output settings for the Jack audio device.
- input Property Map
- Configures the output settings for the Jack audio device.
- output Property Map
- Configures the output settings for the Jack audio device.
DomainDevicesAudioJackInput, DomainDevicesAudioJackInputArgs
- Client
Name string - Sets the client name for the Jack audio output.
- Connect
Ports string - Specifies the connection ports for the Jack audio output.
- Exact
Name string - Sets the exact client name for the Jack audio output.
- Server
Name string - Sets the server name for the Jack audio output.
- Client
Name string - Sets the client name for the Jack audio output.
- Connect
Ports string - Specifies the connection ports for the Jack audio output.
- Exact
Name string - Sets the exact client name for the Jack audio output.
- Server
Name string - Sets the server name for the Jack audio output.
- client
Name String - Sets the client name for the Jack audio output.
- connect
Ports String - Specifies the connection ports for the Jack audio output.
- exact
Name String - Sets the exact client name for the Jack audio output.
- server
Name String - Sets the server name for the Jack audio output.
- client
Name string - Sets the client name for the Jack audio output.
- connect
Ports string - Specifies the connection ports for the Jack audio output.
- exact
Name string - Sets the exact client name for the Jack audio output.
- server
Name string - Sets the server name for the Jack audio output.
- client_
name str - Sets the client name for the Jack audio output.
- connect_
ports str - Specifies the connection ports for the Jack audio output.
- exact_
name str - Sets the exact client name for the Jack audio output.
- server_
name str - Sets the server name for the Jack audio output.
- client
Name String - Sets the client name for the Jack audio output.
- connect
Ports String - Specifies the connection ports for the Jack audio output.
- exact
Name String - Sets the exact client name for the Jack audio output.
- server
Name String - Sets the server name for the Jack audio output.
DomainDevicesAudioJackOutput, DomainDevicesAudioJackOutputArgs
- Client
Name string - Sets the client name for the Jack audio output.
- Connect
Ports string - Specifies the connection ports for the Jack audio output.
- Exact
Name string - Sets the exact client name for the Jack audio output.
- Server
Name string - Sets the server name for the Jack audio output.
- Client
Name string - Sets the client name for the Jack audio output.
- Connect
Ports string - Specifies the connection ports for the Jack audio output.
- Exact
Name string - Sets the exact client name for the Jack audio output.
- Server
Name string - Sets the server name for the Jack audio output.
- client
Name String - Sets the client name for the Jack audio output.
- connect
Ports String - Specifies the connection ports for the Jack audio output.
- exact
Name String - Sets the exact client name for the Jack audio output.
- server
Name String - Sets the server name for the Jack audio output.
- client
Name string - Sets the client name for the Jack audio output.
- connect
Ports string - Specifies the connection ports for the Jack audio output.
- exact
Name string - Sets the exact client name for the Jack audio output.
- server
Name string - Sets the server name for the Jack audio output.
- client_
name str - Sets the client name for the Jack audio output.
- connect_
ports str - Specifies the connection ports for the Jack audio output.
- exact_
name str - Sets the exact client name for the Jack audio output.
- server_
name str - Sets the server name for the Jack audio output.
- client
Name String - Sets the client name for the Jack audio output.
- connect
Ports String - Specifies the connection ports for the Jack audio output.
- exact
Name String - Sets the exact client name for the Jack audio output.
- server
Name String - Sets the server name for the Jack audio output.
DomainDevicesAudioNone, DomainDevicesAudioNoneArgs
- Input
Domain
Devices Audio None Input - Configures the output settings for the None audio device.
- Output
Domain
Devices Audio None Output - Configures the output settings for the None audio device.
- Input
Domain
Devices Audio None Input Type - Configures the output settings for the None audio device.
- Output
Domain
Devices Audio None Output Type - Configures the output settings for the None audio device.
- input
Domain
Devices Audio None Input - Configures the output settings for the None audio device.
- output
Domain
Devices Audio None Output - Configures the output settings for the None audio device.
- input
Domain
Devices Audio None Input - Configures the output settings for the None audio device.
- output
Domain
Devices Audio None Output - Configures the output settings for the None audio device.
- input
Domain
Devices Audio None Input - Configures the output settings for the None audio device.
- output
Domain
Devices Audio None Output - Configures the output settings for the None audio device.
- input Property Map
- Configures the output settings for the None audio device.
- output Property Map
- Configures the output settings for the None audio device.
DomainDevicesAudioOss, DomainDevicesAudioOssArgs
- Dsp
Policy double - Sets the DSP policy for the OSS audio device.
- Exclusive string
- Configures the exclusivity for the OSS audio device.
- Input
Domain
Devices Audio Oss Input - Configures the output settings for the OSS audio device.
- Output
Domain
Devices Audio Oss Output - Configures the output settings for the OSS audio device.
- Try
MMap string - Enables or disables mmap for the OSS audio device.
- Dsp
Policy float64 - Sets the DSP policy for the OSS audio device.
- Exclusive string
- Configures the exclusivity for the OSS audio device.
- Input
Domain
Devices Audio Oss Input Type - Configures the output settings for the OSS audio device.
- Output
Domain
Devices Audio Oss Output Type - Configures the output settings for the OSS audio device.
- Try
MMap string - Enables or disables mmap for the OSS audio device.
- dsp
Policy Double - Sets the DSP policy for the OSS audio device.
- exclusive String
- Configures the exclusivity for the OSS audio device.
- input
Domain
Devices Audio Oss Input - Configures the output settings for the OSS audio device.
- output
Domain
Devices Audio Oss Output - Configures the output settings for the OSS audio device.
- try
MMap String - Enables or disables mmap for the OSS audio device.
- dsp
Policy number - Sets the DSP policy for the OSS audio device.
- exclusive string
- Configures the exclusivity for the OSS audio device.
- input
Domain
Devices Audio Oss Input - Configures the output settings for the OSS audio device.
- output
Domain
Devices Audio Oss Output - Configures the output settings for the OSS audio device.
- try
MMap string - Enables or disables mmap for the OSS audio device.
- dsp_
policy float - Sets the DSP policy for the OSS audio device.
- exclusive str
- Configures the exclusivity for the OSS audio device.
- input
Domain
Devices Audio Oss Input - Configures the output settings for the OSS audio device.
- output
Domain
Devices Audio Oss Output - Configures the output settings for the OSS audio device.
- try_
m_ strmap - Enables or disables mmap for the OSS audio device.
- dsp
Policy Number - Sets the DSP policy for the OSS audio device.
- exclusive String
- Configures the exclusivity for the OSS audio device.
- input Property Map
- Configures the output settings for the OSS audio device.
- output Property Map
- Configures the output settings for the OSS audio device.
- try
MMap String - Enables or disables mmap for the OSS audio device.
DomainDevicesAudioOssInput, DomainDevicesAudioOssInputArgs
- Buffer
Count double - Sets the number of output buffers for the OSS audio device.
- Dev string
- Sets the device node for the OSS audio output.
- Try
Poll string - Configures polling for the OSS audio output.
- Buffer
Count float64 - Sets the number of output buffers for the OSS audio device.
- Dev string
- Sets the device node for the OSS audio output.
- Try
Poll string - Configures polling for the OSS audio output.
- buffer
Count Double - Sets the number of output buffers for the OSS audio device.
- dev String
- Sets the device node for the OSS audio output.
- try
Poll String - Configures polling for the OSS audio output.
- buffer
Count number - Sets the number of output buffers for the OSS audio device.
- dev string
- Sets the device node for the OSS audio output.
- try
Poll string - Configures polling for the OSS audio output.
- buffer_
count float - Sets the number of output buffers for the OSS audio device.
- dev str
- Sets the device node for the OSS audio output.
- try_
poll str - Configures polling for the OSS audio output.
- buffer
Count Number - Sets the number of output buffers for the OSS audio device.
- dev String
- Sets the device node for the OSS audio output.
- try
Poll String - Configures polling for the OSS audio output.
DomainDevicesAudioOssOutput, DomainDevicesAudioOssOutputArgs
- Buffer
Count double - Sets the number of output buffers for the OSS audio device.
- Dev string
- Sets the device node for the OSS audio output.
- Try
Poll string - Configures polling for the OSS audio output.
- Buffer
Count float64 - Sets the number of output buffers for the OSS audio device.
- Dev string
- Sets the device node for the OSS audio output.
- Try
Poll string - Configures polling for the OSS audio output.
- buffer
Count Double - Sets the number of output buffers for the OSS audio device.
- dev String
- Sets the device node for the OSS audio output.
- try
Poll String - Configures polling for the OSS audio output.
- buffer
Count number - Sets the number of output buffers for the OSS audio device.
- dev string
- Sets the device node for the OSS audio output.
- try
Poll string - Configures polling for the OSS audio output.
- buffer_
count float - Sets the number of output buffers for the OSS audio device.
- dev str
- Sets the device node for the OSS audio output.
- try_
poll str - Configures polling for the OSS audio output.
- buffer
Count Number - Sets the number of output buffers for the OSS audio device.
- dev String
- Sets the device node for the OSS audio output.
- try
Poll String - Configures polling for the OSS audio output.
DomainDevicesAudioPipeWire, DomainDevicesAudioPipeWireArgs
- Input
Domain
Devices Audio Pipe Wire Input - Configures the output settings for the PipeWire audio device.
- Output
Domain
Devices Audio Pipe Wire Output - Configures the output settings for the PipeWire audio device.
- Runtime
Dir string - Sets the runtime directory for the PipeWire audio system integration.
- Input
Domain
Devices Audio Pipe Wire Input Type - Configures the output settings for the PipeWire audio device.
- Output
Domain
Devices Audio Pipe Wire Output Type - Configures the output settings for the PipeWire audio device.
- Runtime
Dir string - Sets the runtime directory for the PipeWire audio system integration.
- input
Domain
Devices Audio Pipe Wire Input - Configures the output settings for the PipeWire audio device.
- output
Domain
Devices Audio Pipe Wire Output - Configures the output settings for the PipeWire audio device.
- runtime
Dir String - Sets the runtime directory for the PipeWire audio system integration.
- input
Domain
Devices Audio Pipe Wire Input - Configures the output settings for the PipeWire audio device.
- output
Domain
Devices Audio Pipe Wire Output - Configures the output settings for the PipeWire audio device.
- runtime
Dir string - Sets the runtime directory for the PipeWire audio system integration.
- input
Domain
Devices Audio Pipe Wire Input - Configures the output settings for the PipeWire audio device.
- output
Domain
Devices Audio Pipe Wire Output - Configures the output settings for the PipeWire audio device.
- runtime_
dir str - Sets the runtime directory for the PipeWire audio system integration.
- input Property Map
- Configures the output settings for the PipeWire audio device.
- output Property Map
- Configures the output settings for the PipeWire audio device.
- runtime
Dir String - Sets the runtime directory for the PipeWire audio system integration.
DomainDevicesAudioPipeWireInput, DomainDevicesAudioPipeWireInputArgs
- Latency double
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- Latency float64
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- latency Double
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
- latency number
- Sets the output latency for the PipeWire audio device.
- name string
- Sets the name for the PipeWire audio output.
- stream
Name string - Sets the stream name for the PipeWire audio output.
- latency float
- Sets the output latency for the PipeWire audio device.
- name str
- Sets the name for the PipeWire audio output.
- stream_
name str - Sets the stream name for the PipeWire audio output.
- latency Number
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
DomainDevicesAudioPipeWireOutput, DomainDevicesAudioPipeWireOutputArgs
- Latency double
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- Latency float64
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- latency Double
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
- latency number
- Sets the output latency for the PipeWire audio device.
- name string
- Sets the name for the PipeWire audio output.
- stream
Name string - Sets the stream name for the PipeWire audio output.
- latency float
- Sets the output latency for the PipeWire audio device.
- name str
- Sets the name for the PipeWire audio output.
- stream_
name str - Sets the stream name for the PipeWire audio output.
- latency Number
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
DomainDevicesAudioPulseAudio, DomainDevicesAudioPulseAudioArgs
- Input
Domain
Devices Audio Pulse Audio Input - Configures the output settings for the PipeWire audio device.
- Output
Domain
Devices Audio Pulse Audio Output - Configures the output settings for the PipeWire audio device.
- Server
Name string - Specifies the server name for the PulseAudio audio backend configuration.
- Input
Domain
Devices Audio Pulse Audio Input Type - Configures the output settings for the PipeWire audio device.
- Output
Domain
Devices Audio Pulse Audio Output Type - Configures the output settings for the PipeWire audio device.
- Server
Name string - Specifies the server name for the PulseAudio audio backend configuration.
- input
Domain
Devices Audio Pulse Audio Input - Configures the output settings for the PipeWire audio device.
- output
Domain
Devices Audio Pulse Audio Output - Configures the output settings for the PipeWire audio device.
- server
Name String - Specifies the server name for the PulseAudio audio backend configuration.
- input
Domain
Devices Audio Pulse Audio Input - Configures the output settings for the PipeWire audio device.
- output
Domain
Devices Audio Pulse Audio Output - Configures the output settings for the PipeWire audio device.
- server
Name string - Specifies the server name for the PulseAudio audio backend configuration.
- input
Domain
Devices Audio Pulse Audio Input - Configures the output settings for the PipeWire audio device.
- output
Domain
Devices Audio Pulse Audio Output - Configures the output settings for the PipeWire audio device.
- server_
name str - Specifies the server name for the PulseAudio audio backend configuration.
- input Property Map
- Configures the output settings for the PipeWire audio device.
- output Property Map
- Configures the output settings for the PipeWire audio device.
- server
Name String - Specifies the server name for the PulseAudio audio backend configuration.
DomainDevicesAudioPulseAudioInput, DomainDevicesAudioPulseAudioInputArgs
- Latency double
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- Latency float64
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- latency Double
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
- latency number
- Sets the output latency for the PipeWire audio device.
- name string
- Sets the name for the PipeWire audio output.
- stream
Name string - Sets the stream name for the PipeWire audio output.
- latency float
- Sets the output latency for the PipeWire audio device.
- name str
- Sets the name for the PipeWire audio output.
- stream_
name str - Sets the stream name for the PipeWire audio output.
- latency Number
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
DomainDevicesAudioPulseAudioOutput, DomainDevicesAudioPulseAudioOutputArgs
- Latency double
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- Latency float64
- Sets the output latency for the PipeWire audio device.
- Name string
- Sets the name for the PipeWire audio output.
- Stream
Name string - Sets the stream name for the PipeWire audio output.
- latency Double
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
- latency number
- Sets the output latency for the PipeWire audio device.
- name string
- Sets the name for the PipeWire audio output.
- stream
Name string - Sets the stream name for the PipeWire audio output.
- latency float
- Sets the output latency for the PipeWire audio device.
- name str
- Sets the name for the PipeWire audio output.
- stream_
name str - Sets the stream name for the PipeWire audio output.
- latency Number
- Sets the output latency for the PipeWire audio device.
- name String
- Sets the name for the PipeWire audio output.
- stream
Name String - Sets the stream name for the PipeWire audio output.
DomainDevicesAudioSdl, DomainDevicesAudioSdlArgs
- Driver string
- Sets the driver for the SDL audio backend configuration.
- Input
Domain
Devices Audio Sdl Input - Specifies the output settings for the SDL audio backend.
- Output
Domain
Devices Audio Sdl Output - Specifies the output settings for the SDL audio backend.
- Driver string
- Sets the driver for the SDL audio backend configuration.
- Input
Domain
Devices Audio Sdl Input Type - Specifies the output settings for the SDL audio backend.
- Output
Domain
Devices Audio Sdl Output Type - Specifies the output settings for the SDL audio backend.
- driver String
- Sets the driver for the SDL audio backend configuration.
- input
Domain
Devices Audio Sdl Input - Specifies the output settings for the SDL audio backend.
- output
Domain
Devices Audio Sdl Output - Specifies the output settings for the SDL audio backend.
- driver string
- Sets the driver for the SDL audio backend configuration.
- input
Domain
Devices Audio Sdl Input - Specifies the output settings for the SDL audio backend.
- output
Domain
Devices Audio Sdl Output - Specifies the output settings for the SDL audio backend.
- driver str
- Sets the driver for the SDL audio backend configuration.
- input
Domain
Devices Audio Sdl Input - Specifies the output settings for the SDL audio backend.
- output
Domain
Devices Audio Sdl Output - Specifies the output settings for the SDL audio backend.
- driver String
- Sets the driver for the SDL audio backend configuration.
- input Property Map
- Specifies the output settings for the SDL audio backend.
- output Property Map
- Specifies the output settings for the SDL audio backend.
DomainDevicesAudioSdlInput, DomainDevicesAudioSdlInputArgs
- Buffer
Count double - Defines the number of output buffers in the SDL audio configuration.
- Buffer
Count float64 - Defines the number of output buffers in the SDL audio configuration.
- buffer
Count Double - Defines the number of output buffers in the SDL audio configuration.
- buffer
Count number - Defines the number of output buffers in the SDL audio configuration.
- buffer_
count float - Defines the number of output buffers in the SDL audio configuration.
- buffer
Count Number - Defines the number of output buffers in the SDL audio configuration.
DomainDevicesAudioSdlOutput, DomainDevicesAudioSdlOutputArgs
- Buffer
Count double - Defines the number of output buffers in the SDL audio configuration.
- Buffer
Count float64 - Defines the number of output buffers in the SDL audio configuration.
- buffer
Count Double - Defines the number of output buffers in the SDL audio configuration.
- buffer
Count number - Defines the number of output buffers in the SDL audio configuration.
- buffer_
count float - Defines the number of output buffers in the SDL audio configuration.
- buffer
Count Number - Defines the number of output buffers in the SDL audio configuration.
DomainDevicesAudioSpice, DomainDevicesAudioSpiceArgs
- Input
Domain
Devices Audio Spice Input - Specifies the output settings for the SPICE audio backend.
- Output
Domain
Devices Audio Spice Output - Specifies the output settings for the SPICE audio backend.
- Input
Domain
Devices Audio Spice Input Type - Specifies the output settings for the SPICE audio backend.
- Output
Domain
Devices Audio Spice Output Type - Specifies the output settings for the SPICE audio backend.
- input
Domain
Devices Audio Spice Input - Specifies the output settings for the SPICE audio backend.
- output
Domain
Devices Audio Spice Output - Specifies the output settings for the SPICE audio backend.
- input
Domain
Devices Audio Spice Input - Specifies the output settings for the SPICE audio backend.
- output
Domain
Devices Audio Spice Output - Specifies the output settings for the SPICE audio backend.
- input
Domain
Devices Audio Spice Input - Specifies the output settings for the SPICE audio backend.
- output
Domain
Devices Audio Spice Output - Specifies the output settings for the SPICE audio backend.
- input Property Map
- Specifies the output settings for the SPICE audio backend.
- output Property Map
- Specifies the output settings for the SPICE audio backend.
DomainDevicesChannel, DomainDevicesChannelArgs
- Acpi
Domain
Devices Channel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Channel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Channel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Channel Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Channel Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Channel Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Channel Target - This field defines the target configuration for the virtual channel.
- Acpi
Domain
Devices Channel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Channel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Channel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Channel Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Channel Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Channel Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Channel Target - This field defines the target configuration for the virtual channel.
- acpi
Domain
Devices Channel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Channel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Channel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Channel Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Channel Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Channel Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Channel Target - This field defines the target configuration for the virtual channel.
- acpi
Domain
Devices Channel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Channel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Channel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Channel Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Channel Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Channel Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Channel Target - This field defines the target configuration for the virtual channel.
- acpi
Domain
Devices Channel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Channel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Channel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Channel Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Channel Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Channel Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Channel Target - This field defines the target configuration for the virtual channel.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log Property Map
- Specifies the logging options for the channel configuration.
- protocol Property Map
- Sets the protocol type for the EGD backend.
- source Property Map
- Defines the source settings for the EGD backend.
- target Property Map
- This field defines the target configuration for the virtual channel.
DomainDevicesChannelAcpi, DomainDevicesChannelAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesChannelAlias, DomainDevicesChannelAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesChannelLog, DomainDevicesChannelLogArgs
DomainDevicesChannelProtocol, DomainDevicesChannelProtocolArgs
- Type string
- Specifies the type of protocol used for the EGD source backend.
- Type string
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
- type string
- Specifies the type of protocol used for the EGD source backend.
- type str
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
DomainDevicesChannelSource, DomainDevicesChannelSourceArgs
- Dbus
Domain
Devices Channel Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Channel Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Channel Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Channel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Channel Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Channel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Channel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Channel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Channel Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Channel Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Channel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Channel Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Channel Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Channel Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Channel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Channel Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Channel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Channel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Channel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Channel Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Channel Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Channel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Channel Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Channel Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Channel Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Channel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Channel Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Channel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Channel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Channel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Channel Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Channel Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Channel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Channel Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Channel Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Channel Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Channel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Channel Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Channel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Channel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Channel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Channel Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Channel Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Channel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Channel Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Channel Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Channel Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Channel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Channel Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Channel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Channel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Channel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Channel Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Channel Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Channel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesChannelSourceDbus, DomainDevicesChannelSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesChannelSourceDev, DomainDevicesChannelSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Channel Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Channel Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Channel Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Channel Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Channel Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesChannelSourceDevSecLabel, DomainDevicesChannelSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesChannelSourceFile, DomainDevicesChannelSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Channel Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Channel Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Channel Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Channel Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Channel Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesChannelSourceFileSecLabel, DomainDevicesChannelSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesChannelSourceNmdm, DomainDevicesChannelSourceNmdmArgs
DomainDevicesChannelSourcePipe, DomainDevicesChannelSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Channel Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Channel Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Channel Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Channel Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Channel Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesChannelSourcePipeSecLabel, DomainDevicesChannelSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesChannelSourcePty, DomainDevicesChannelSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Channel Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Channel Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Channel Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Channel Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Channel Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesChannelSourcePtySecLabel, DomainDevicesChannelSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesChannelSourceQemuvdAgent, DomainDevicesChannelSourceQemuvdAgentArgs
- Clip
Board DomainDevices Channel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Channel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Channel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Channel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Channel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Channel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Channel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Channel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Channel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Channel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesChannelSourceQemuvdAgentClipBoard, DomainDevicesChannelSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesChannelSourceQemuvdAgentMouse, DomainDevicesChannelSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesChannelSourceSpicePort, DomainDevicesChannelSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesChannelSourceTcp, DomainDevicesChannelSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Channel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Channel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Channel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Channel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Channel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesChannelSourceTcpReconnect, DomainDevicesChannelSourceTcpReconnectArgs
DomainDevicesChannelSourceUdp, DomainDevicesChannelSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesChannelSourceUnix, DomainDevicesChannelSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Channel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Channel Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Channel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Channel Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Channel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Channel Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Channel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Channel Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Channel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Channel Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesChannelSourceUnixReconnect, DomainDevicesChannelSourceUnixReconnectArgs
DomainDevicesChannelSourceUnixSecLabel, DomainDevicesChannelSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesChannelTarget, DomainDevicesChannelTargetArgs
- Guest
Fwd DomainDevices Channel Target Guest Fwd - This field configures the guest forwarding settings for the channel target.
- Virt
Io DomainDevices Channel Target Virt Io - This field defines the target configuration for the VirtIO channel.
- Xen
Domain
Devices Channel Target Xen - This field specifies the channel target configuration for Xen.
- Guest
Fwd DomainDevices Channel Target Guest Fwd - This field configures the guest forwarding settings for the channel target.
- Virt
Io DomainDevices Channel Target Virt Io - This field defines the target configuration for the VirtIO channel.
- Xen
Domain
Devices Channel Target Xen - This field specifies the channel target configuration for Xen.
- guest
Fwd DomainDevices Channel Target Guest Fwd - This field configures the guest forwarding settings for the channel target.
- virt
Io DomainDevices Channel Target Virt Io - This field defines the target configuration for the VirtIO channel.
- xen
Domain
Devices Channel Target Xen - This field specifies the channel target configuration for Xen.
- guest
Fwd DomainDevices Channel Target Guest Fwd - This field configures the guest forwarding settings for the channel target.
- virt
Io DomainDevices Channel Target Virt Io - This field defines the target configuration for the VirtIO channel.
- xen
Domain
Devices Channel Target Xen - This field specifies the channel target configuration for Xen.
- guest_
fwd DomainDevices Channel Target Guest Fwd - This field configures the guest forwarding settings for the channel target.
- virt_
io DomainDevices Channel Target Virt Io - This field defines the target configuration for the VirtIO channel.
- xen
Domain
Devices Channel Target Xen - This field specifies the channel target configuration for Xen.
- guest
Fwd Property Map - This field configures the guest forwarding settings for the channel target.
- virt
Io Property Map - This field defines the target configuration for the VirtIO channel.
- xen Property Map
- This field specifies the channel target configuration for Xen.
DomainDevicesChannelTargetGuestFwd, DomainDevicesChannelTargetGuestFwdArgs
DomainDevicesChannelTargetVirtIo, DomainDevicesChannelTargetVirtIoArgs
DomainDevicesChannelTargetXen, DomainDevicesChannelTargetXenArgs
DomainDevicesConsole, DomainDevicesConsoleArgs
- Acpi
Domain
Devices Console Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Console Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Console Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Console Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Console Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Console Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Console Target - Defines the target configuration for the console output.
- Tty string
- Defines the TTY settings for the console configuration.
- Acpi
Domain
Devices Console Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Console Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Console Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Console Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Console Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Console Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Console Target - Defines the target configuration for the console output.
- Tty string
- Defines the TTY settings for the console configuration.
- acpi
Domain
Devices Console Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Console Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Console Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Console Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Console Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Console Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Console Target - Defines the target configuration for the console output.
- tty String
- Defines the TTY settings for the console configuration.
- acpi
Domain
Devices Console Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Console Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Console Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Console Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Console Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Console Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Console Target - Defines the target configuration for the console output.
- tty string
- Defines the TTY settings for the console configuration.
- acpi
Domain
Devices Console Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Console Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Console Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Console Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Console Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Console Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Console Target - Defines the target configuration for the console output.
- tty str
- Defines the TTY settings for the console configuration.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log Property Map
- Specifies the logging options for the channel configuration.
- protocol Property Map
- Sets the protocol type for the EGD backend.
- source Property Map
- Defines the source settings for the EGD backend.
- target Property Map
- Defines the target configuration for the console output.
- tty String
- Defines the TTY settings for the console configuration.
DomainDevicesConsoleAcpi, DomainDevicesConsoleAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesConsoleAlias, DomainDevicesConsoleAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesConsoleLog, DomainDevicesConsoleLogArgs
DomainDevicesConsoleProtocol, DomainDevicesConsoleProtocolArgs
- Type string
- Specifies the type of protocol used for the EGD source backend.
- Type string
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
- type string
- Specifies the type of protocol used for the EGD source backend.
- type str
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
DomainDevicesConsoleSource, DomainDevicesConsoleSourceArgs
- Dbus
Domain
Devices Console Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Console Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Console Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Console Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Console Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Console Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Console Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Console Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Console Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Console Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Console Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Console Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Console Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Console Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Console Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Console Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Console Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Console Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Console Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Console Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Console Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Console Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Console Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Console Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Console Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Console Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Console Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Console Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Console Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Console Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Console Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Console Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Console Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Console Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Console Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Console Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Console Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Console Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Console Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Console Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Console Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Console Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Console Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Console Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Console Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Console Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Console Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Console Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Console Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Console Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Console Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Console Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Console Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Console Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Console Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesConsoleSourceDbus, DomainDevicesConsoleSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesConsoleSourceDev, DomainDevicesConsoleSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Console Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Console Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Console Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Console Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Console Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesConsoleSourceDevSecLabel, DomainDevicesConsoleSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesConsoleSourceFile, DomainDevicesConsoleSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Console Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Console Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Console Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Console Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Console Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesConsoleSourceFileSecLabel, DomainDevicesConsoleSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesConsoleSourceNmdm, DomainDevicesConsoleSourceNmdmArgs
DomainDevicesConsoleSourcePipe, DomainDevicesConsoleSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Console Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Console Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Console Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Console Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Console Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesConsoleSourcePipeSecLabel, DomainDevicesConsoleSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesConsoleSourcePty, DomainDevicesConsoleSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Console Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Console Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Console Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Console Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Console Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesConsoleSourcePtySecLabel, DomainDevicesConsoleSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesConsoleSourceQemuvdAgent, DomainDevicesConsoleSourceQemuvdAgentArgs
- Clip
Board DomainDevices Console Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Console Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Console Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Console Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Console Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Console Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Console Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Console Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Console Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Console Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesConsoleSourceQemuvdAgentClipBoard, DomainDevicesConsoleSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesConsoleSourceQemuvdAgentMouse, DomainDevicesConsoleSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesConsoleSourceSpicePort, DomainDevicesConsoleSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesConsoleSourceTcp, DomainDevicesConsoleSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Console Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Console Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Console Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Console Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Console Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesConsoleSourceTcpReconnect, DomainDevicesConsoleSourceTcpReconnectArgs
DomainDevicesConsoleSourceUdp, DomainDevicesConsoleSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesConsoleSourceUnix, DomainDevicesConsoleSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Console Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Console Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Console Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Console Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Console Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Console Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Console Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Console Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Console Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Console Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesConsoleSourceUnixReconnect, DomainDevicesConsoleSourceUnixReconnectArgs
DomainDevicesConsoleSourceUnixSecLabel, DomainDevicesConsoleSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesConsoleTarget, DomainDevicesConsoleTargetArgs
DomainDevicesController, DomainDevicesControllerArgs
- Type string
- Defines the type of the controller device being configured.
- Acpi
Domain
Devices Controller Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Controller Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Controller Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Driver
Domain
Devices Controller Driver - Configures the driver for the controller device being used.
- Index double
- Defines the index position of the controller within the devices list.
- Model string
- Specifies the model type for the controller device.
- Nvme
Domain
Devices Controller Nvme - Configures NVMe-specific settings for the controller, if applicable.
- Pci
Domain
Devices Controller Pci - Configures settings related to the PCI controller device.
- Usb
Domain
Devices Controller Usb - Configures settings specific to the USB controller device.
- Virt
Io DomainSerial Devices Controller Virt Io Serial - Configures settings related to the VirtIO serial controller device.
- Xen
Bus DomainDevices Controller Xen Bus - Configures settings related to the Xen bus controller device.
- Type string
- Defines the type of the controller device being configured.
- Acpi
Domain
Devices Controller Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Controller Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Controller Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Driver
Domain
Devices Controller Driver - Configures the driver for the controller device being used.
- Index float64
- Defines the index position of the controller within the devices list.
- Model string
- Specifies the model type for the controller device.
- Nvme
Domain
Devices Controller Nvme - Configures NVMe-specific settings for the controller, if applicable.
- Pci
Domain
Devices Controller Pci - Configures settings related to the PCI controller device.
- Usb
Domain
Devices Controller Usb - Configures settings specific to the USB controller device.
- Virt
Io DomainSerial Devices Controller Virt Io Serial - Configures settings related to the VirtIO serial controller device.
- Xen
Bus DomainDevices Controller Xen Bus - Configures settings related to the Xen bus controller device.
- type String
- Defines the type of the controller device being configured.
- acpi
Domain
Devices Controller Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Controller Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Controller Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Controller Driver - Configures the driver for the controller device being used.
- index Double
- Defines the index position of the controller within the devices list.
- model String
- Specifies the model type for the controller device.
- nvme
Domain
Devices Controller Nvme - Configures NVMe-specific settings for the controller, if applicable.
- pci
Domain
Devices Controller Pci - Configures settings related to the PCI controller device.
- usb
Domain
Devices Controller Usb - Configures settings specific to the USB controller device.
- virt
Io DomainSerial Devices Controller Virt Io Serial - Configures settings related to the VirtIO serial controller device.
- xen
Bus DomainDevices Controller Xen Bus - Configures settings related to the Xen bus controller device.
- type string
- Defines the type of the controller device being configured.
- acpi
Domain
Devices Controller Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Controller Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Controller Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Controller Driver - Configures the driver for the controller device being used.
- index number
- Defines the index position of the controller within the devices list.
- model string
- Specifies the model type for the controller device.
- nvme
Domain
Devices Controller Nvme - Configures NVMe-specific settings for the controller, if applicable.
- pci
Domain
Devices Controller Pci - Configures settings related to the PCI controller device.
- usb
Domain
Devices Controller Usb - Configures settings specific to the USB controller device.
- virt
Io DomainSerial Devices Controller Virt Io Serial - Configures settings related to the VirtIO serial controller device.
- xen
Bus DomainDevices Controller Xen Bus - Configures settings related to the Xen bus controller device.
- type str
- Defines the type of the controller device being configured.
- acpi
Domain
Devices Controller Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Controller Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Controller Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Controller Driver - Configures the driver for the controller device being used.
- index float
- Defines the index position of the controller within the devices list.
- model str
- Specifies the model type for the controller device.
- nvme
Domain
Devices Controller Nvme - Configures NVMe-specific settings for the controller, if applicable.
- pci
Domain
Devices Controller Pci - Configures settings related to the PCI controller device.
- usb
Domain
Devices Controller Usb - Configures settings specific to the USB controller device.
- virt_
io_ Domainserial Devices Controller Virt Io Serial - Configures settings related to the VirtIO serial controller device.
- xen_
bus DomainDevices Controller Xen Bus - Configures settings related to the Xen bus controller device.
- type String
- Defines the type of the controller device being configured.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver Property Map
- Configures the driver for the controller device being used.
- index Number
- Defines the index position of the controller within the devices list.
- model String
- Specifies the model type for the controller device.
- nvme Property Map
- Configures NVMe-specific settings for the controller, if applicable.
- pci Property Map
- Configures settings related to the PCI controller device.
- usb Property Map
- Configures settings specific to the USB controller device.
- virt
Io Property MapSerial - Configures settings related to the VirtIO serial controller device.
- xen
Bus Property Map - Configures settings related to the Xen bus controller device.
DomainDevicesControllerAcpi, DomainDevicesControllerAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesControllerAlias, DomainDevicesControllerAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesControllerDriver, DomainDevicesControllerDriverArgs
- Ats string
- Enables or disables the Address Translation Services for the controller driver.
- Cmd
Per doubleLun - Sets the number of commands that can be issued per Logical Unit Number (LUN) by the controller driver.
- Io
Event stringFd - Configures the I/O event file descriptor settings for the controller driver, optimizing event handling.
- Io
Thread double - Specifies the I/O thread associated with the controller driver to improve efficiency.
- Io
Threads DomainDevices Controller Driver Io Threads - Allows the definition of multiple I/O threads for the controller driver.
- Iommu string
- Enables or disables the I/O Memory Management Unit (IOMMU) for the controller driver.
- Max
Sectors double - Configures the maximum number of sectors that can be processed at once by the controller driver.
- Packed string
- Enables or disables the packing of requests for the controller driver to improve efficiency.
- Page
Per stringVq - Configures whether to allocate a separate page for each Virtqueue (VQ) in the controller driver.
- Queues double
- Sets the number of queues that can be used by the controller driver.
- Ats string
- Enables or disables the Address Translation Services for the controller driver.
- Cmd
Per float64Lun - Sets the number of commands that can be issued per Logical Unit Number (LUN) by the controller driver.
- Io
Event stringFd - Configures the I/O event file descriptor settings for the controller driver, optimizing event handling.
- Io
Thread float64 - Specifies the I/O thread associated with the controller driver to improve efficiency.
- Io
Threads DomainDevices Controller Driver Io Threads - Allows the definition of multiple I/O threads for the controller driver.
- Iommu string
- Enables or disables the I/O Memory Management Unit (IOMMU) for the controller driver.
- Max
Sectors float64 - Configures the maximum number of sectors that can be processed at once by the controller driver.
- Packed string
- Enables or disables the packing of requests for the controller driver to improve efficiency.
- Page
Per stringVq - Configures whether to allocate a separate page for each Virtqueue (VQ) in the controller driver.
- Queues float64
- Sets the number of queues that can be used by the controller driver.
- ats String
- Enables or disables the Address Translation Services for the controller driver.
- cmd
Per DoubleLun - Sets the number of commands that can be issued per Logical Unit Number (LUN) by the controller driver.
- io
Event StringFd - Configures the I/O event file descriptor settings for the controller driver, optimizing event handling.
- io
Thread Double - Specifies the I/O thread associated with the controller driver to improve efficiency.
- io
Threads DomainDevices Controller Driver Io Threads - Allows the definition of multiple I/O threads for the controller driver.
- iommu String
- Enables or disables the I/O Memory Management Unit (IOMMU) for the controller driver.
- max
Sectors Double - Configures the maximum number of sectors that can be processed at once by the controller driver.
- packed String
- Enables or disables the packing of requests for the controller driver to improve efficiency.
- page
Per StringVq - Configures whether to allocate a separate page for each Virtqueue (VQ) in the controller driver.
- queues Double
- Sets the number of queues that can be used by the controller driver.
- ats string
- Enables or disables the Address Translation Services for the controller driver.
- cmd
Per numberLun - Sets the number of commands that can be issued per Logical Unit Number (LUN) by the controller driver.
- io
Event stringFd - Configures the I/O event file descriptor settings for the controller driver, optimizing event handling.
- io
Thread number - Specifies the I/O thread associated with the controller driver to improve efficiency.
- io
Threads DomainDevices Controller Driver Io Threads - Allows the definition of multiple I/O threads for the controller driver.
- iommu string
- Enables or disables the I/O Memory Management Unit (IOMMU) for the controller driver.
- max
Sectors number - Configures the maximum number of sectors that can be processed at once by the controller driver.
- packed string
- Enables or disables the packing of requests for the controller driver to improve efficiency.
- page
Per stringVq - Configures whether to allocate a separate page for each Virtqueue (VQ) in the controller driver.
- queues number
- Sets the number of queues that can be used by the controller driver.
- ats str
- Enables or disables the Address Translation Services for the controller driver.
- cmd_
per_ floatlun - Sets the number of commands that can be issued per Logical Unit Number (LUN) by the controller driver.
- io_
event_ strfd - Configures the I/O event file descriptor settings for the controller driver, optimizing event handling.
- io_
thread float - Specifies the I/O thread associated with the controller driver to improve efficiency.
- io_
threads DomainDevices Controller Driver Io Threads - Allows the definition of multiple I/O threads for the controller driver.
- iommu str
- Enables or disables the I/O Memory Management Unit (IOMMU) for the controller driver.
- max_
sectors float - Configures the maximum number of sectors that can be processed at once by the controller driver.
- packed str
- Enables or disables the packing of requests for the controller driver to improve efficiency.
- page_
per_ strvq - Configures whether to allocate a separate page for each Virtqueue (VQ) in the controller driver.
- queues float
- Sets the number of queues that can be used by the controller driver.
- ats String
- Enables or disables the Address Translation Services for the controller driver.
- cmd
Per NumberLun - Sets the number of commands that can be issued per Logical Unit Number (LUN) by the controller driver.
- io
Event StringFd - Configures the I/O event file descriptor settings for the controller driver, optimizing event handling.
- io
Thread Number - Specifies the I/O thread associated with the controller driver to improve efficiency.
- io
Threads Property Map - Allows the definition of multiple I/O threads for the controller driver.
- iommu String
- Enables or disables the I/O Memory Management Unit (IOMMU) for the controller driver.
- max
Sectors Number - Configures the maximum number of sectors that can be processed at once by the controller driver.
- packed String
- Enables or disables the packing of requests for the controller driver to improve efficiency.
- page
Per StringVq - Configures whether to allocate a separate page for each Virtqueue (VQ) in the controller driver.
- queues Number
- Sets the number of queues that can be used by the controller driver.
DomainDevicesControllerDriverIoThreads, DomainDevicesControllerDriverIoThreadsArgs
- Io
Threads List<DomainDevices Controller Driver Io Threads Io Thread> - Configures details for a specific I/O thread associated with the controller driver.
- Io
Threads []DomainDevices Controller Driver Io Threads Io Thread - Configures details for a specific I/O thread associated with the controller driver.
- io
Threads List<DomainDevices Controller Driver Io Threads Io Thread> - Configures details for a specific I/O thread associated with the controller driver.
- io
Threads DomainDevices Controller Driver Io Threads Io Thread[] - Configures details for a specific I/O thread associated with the controller driver.
- io_
threads Sequence[DomainDevices Controller Driver Io Threads Io Thread] - Configures details for a specific I/O thread associated with the controller driver.
- io
Threads List<Property Map> - Configures details for a specific I/O thread associated with the controller driver.
DomainDevicesControllerDriverIoThreadsIoThread, DomainDevicesControllerDriverIoThreadsIoThreadArgs
- Id double
- Assigns a unique identifier to the I/O thread for the controller driver.
- Queues
List<Domain
Devices Controller Driver Io Threads Io Thread Queue> - Sets the configuration for I/O queues associated with the specific I/O thread of the controller driver.
- Id float64
- Assigns a unique identifier to the I/O thread for the controller driver.
- Queues
[]Domain
Devices Controller Driver Io Threads Io Thread Queue - Sets the configuration for I/O queues associated with the specific I/O thread of the controller driver.
- id Double
- Assigns a unique identifier to the I/O thread for the controller driver.
- queues
List<Domain
Devices Controller Driver Io Threads Io Thread Queue> - Sets the configuration for I/O queues associated with the specific I/O thread of the controller driver.
- id number
- Assigns a unique identifier to the I/O thread for the controller driver.
- queues
Domain
Devices Controller Driver Io Threads Io Thread Queue[] - Sets the configuration for I/O queues associated with the specific I/O thread of the controller driver.
- id float
- Assigns a unique identifier to the I/O thread for the controller driver.
- queues
Sequence[Domain
Devices Controller Driver Io Threads Io Thread Queue] - Sets the configuration for I/O queues associated with the specific I/O thread of the controller driver.
- id Number
- Assigns a unique identifier to the I/O thread for the controller driver.
- queues List<Property Map>
- Sets the configuration for I/O queues associated with the specific I/O thread of the controller driver.
DomainDevicesControllerDriverIoThreadsIoThreadQueue, DomainDevicesControllerDriverIoThreadsIoThreadQueueArgs
- Id double
- Assigns a unique identifier to the queue associated with the specific I/O thread of the controller driver.
- Id float64
- Assigns a unique identifier to the queue associated with the specific I/O thread of the controller driver.
- id Double
- Assigns a unique identifier to the queue associated with the specific I/O thread of the controller driver.
- id number
- Assigns a unique identifier to the queue associated with the specific I/O thread of the controller driver.
- id float
- Assigns a unique identifier to the queue associated with the specific I/O thread of the controller driver.
- id Number
- Assigns a unique identifier to the queue associated with the specific I/O thread of the controller driver.
DomainDevicesControllerNvme, DomainDevicesControllerNvmeArgs
- Serial string
- Sets the serial number for the NVMe controller device.
- Serial string
- Sets the serial number for the NVMe controller device.
- serial String
- Sets the serial number for the NVMe controller device.
- serial string
- Sets the serial number for the NVMe controller device.
- serial str
- Sets the serial number for the NVMe controller device.
- serial String
- Sets the serial number for the NVMe controller device.
DomainDevicesControllerPci, DomainDevicesControllerPciArgs
- Hole64 double
- Indicates whether the PCI controller device supports a 64-bit hole for PCI address space.
- Hole64Unit string
- Specifies the unit for the 64-bit hole in the PCI address space for the device.
- Model
Domain
Devices Controller Pci Model - Configures the model for the PCI controller device.
- Target
Domain
Devices Controller Pci Target - Sets the target configuration for the PCI controller device.
- Hole64 float64
- Indicates whether the PCI controller device supports a 64-bit hole for PCI address space.
- Hole64Unit string
- Specifies the unit for the 64-bit hole in the PCI address space for the device.
- Model
Domain
Devices Controller Pci Model - Configures the model for the PCI controller device.
- Target
Domain
Devices Controller Pci Target - Sets the target configuration for the PCI controller device.
- hole64 Double
- Indicates whether the PCI controller device supports a 64-bit hole for PCI address space.
- hole64Unit String
- Specifies the unit for the 64-bit hole in the PCI address space for the device.
- model
Domain
Devices Controller Pci Model - Configures the model for the PCI controller device.
- target
Domain
Devices Controller Pci Target - Sets the target configuration for the PCI controller device.
- hole64 number
- Indicates whether the PCI controller device supports a 64-bit hole for PCI address space.
- hole64Unit string
- Specifies the unit for the 64-bit hole in the PCI address space for the device.
- model
Domain
Devices Controller Pci Model - Configures the model for the PCI controller device.
- target
Domain
Devices Controller Pci Target - Sets the target configuration for the PCI controller device.
- hole64 float
- Indicates whether the PCI controller device supports a 64-bit hole for PCI address space.
- hole64_
unit str - Specifies the unit for the 64-bit hole in the PCI address space for the device.
- model
Domain
Devices Controller Pci Model - Configures the model for the PCI controller device.
- target
Domain
Devices Controller Pci Target - Sets the target configuration for the PCI controller device.
- hole64 Number
- Indicates whether the PCI controller device supports a 64-bit hole for PCI address space.
- hole64Unit String
- Specifies the unit for the 64-bit hole in the PCI address space for the device.
- model Property Map
- Configures the model for the PCI controller device.
- target Property Map
- Sets the target configuration for the PCI controller device.
DomainDevicesControllerPciModel, DomainDevicesControllerPciModelArgs
- Name string
- Specifies the name of the PCI model being used.
- Name string
- Specifies the name of the PCI model being used.
- name String
- Specifies the name of the PCI model being used.
- name string
- Specifies the name of the PCI model being used.
- name str
- Specifies the name of the PCI model being used.
- name String
- Specifies the name of the PCI model being used.
DomainDevicesControllerUsb, DomainDevicesControllerUsbArgs
- Master
Domain
Devices Controller Usb Master - Specifies the master configuration for the USB controller device.
- Port double
- Configures the number of ports available on the USB controller device.
- Master
Domain
Devices Controller Usb Master - Specifies the master configuration for the USB controller device.
- Port float64
- Configures the number of ports available on the USB controller device.
- master
Domain
Devices Controller Usb Master - Specifies the master configuration for the USB controller device.
- port Double
- Configures the number of ports available on the USB controller device.
- master
Domain
Devices Controller Usb Master - Specifies the master configuration for the USB controller device.
- port number
- Configures the number of ports available on the USB controller device.
- master
Domain
Devices Controller Usb Master - Specifies the master configuration for the USB controller device.
- port float
- Configures the number of ports available on the USB controller device.
- master Property Map
- Specifies the master configuration for the USB controller device.
- port Number
- Configures the number of ports available on the USB controller device.
DomainDevicesControllerUsbMaster, DomainDevicesControllerUsbMasterArgs
- Start
Port double - Sets the starting port number for the master USB controller device configuration.
- Start
Port float64 - Sets the starting port number for the master USB controller device configuration.
- start
Port Double - Sets the starting port number for the master USB controller device configuration.
- start
Port number - Sets the starting port number for the master USB controller device configuration.
- start_
port float - Sets the starting port number for the master USB controller device configuration.
- start
Port Number - Sets the starting port number for the master USB controller device configuration.
DomainDevicesControllerVirtIoSerial, DomainDevicesControllerVirtIoSerialArgs
DomainDevicesControllerXenBus, DomainDevicesControllerXenBusArgs
- Max
Event doubleChannels - Sets the maximum number of event channels supported by the Xen bus controller device.
- Max
Grant doubleFrames - Configures the maximum number of grant frames allowed for the Xen bus controller device.
- Max
Event float64Channels - Sets the maximum number of event channels supported by the Xen bus controller device.
- Max
Grant float64Frames - Configures the maximum number of grant frames allowed for the Xen bus controller device.
- max
Event DoubleChannels - Sets the maximum number of event channels supported by the Xen bus controller device.
- max
Grant DoubleFrames - Configures the maximum number of grant frames allowed for the Xen bus controller device.
- max
Event numberChannels - Sets the maximum number of event channels supported by the Xen bus controller device.
- max
Grant numberFrames - Configures the maximum number of grant frames allowed for the Xen bus controller device.
- max_
event_ floatchannels - Sets the maximum number of event channels supported by the Xen bus controller device.
- max_
grant_ floatframes - Configures the maximum number of grant frames allowed for the Xen bus controller device.
- max
Event NumberChannels - Sets the maximum number of event channels supported by the Xen bus controller device.
- max
Grant NumberFrames - Configures the maximum number of grant frames allowed for the Xen bus controller device.
DomainDevicesCrypto, DomainDevicesCryptoArgs
- Address
Domain
Devices Crypto Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Crypto Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Crypto Backend - Sets the backend configuration for the crypto device.
- Model string
- Specifies the model type for the crypto device.
- Type string
- Sets the type attribute for the crypto device.
- Address
Domain
Devices Crypto Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Crypto Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Crypto Backend - Sets the backend configuration for the crypto device.
- Model string
- Specifies the model type for the crypto device.
- Type string
- Sets the type attribute for the crypto device.
- address
Domain
Devices Crypto Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Crypto Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Crypto Backend - Sets the backend configuration for the crypto device.
- model String
- Specifies the model type for the crypto device.
- type String
- Sets the type attribute for the crypto device.
- address
Domain
Devices Crypto Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Crypto Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Crypto Backend - Sets the backend configuration for the crypto device.
- model string
- Specifies the model type for the crypto device.
- type string
- Sets the type attribute for the crypto device.
- address
Domain
Devices Crypto Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Crypto Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Crypto Backend - Sets the backend configuration for the crypto device.
- model str
- Specifies the model type for the crypto device.
- type str
- Sets the type attribute for the crypto device.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend Property Map
- Sets the backend configuration for the crypto device.
- model String
- Specifies the model type for the crypto device.
- type String
- Sets the type attribute for the crypto device.
DomainDevicesCryptoAlias, DomainDevicesCryptoAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesCryptoBackend, DomainDevicesCryptoBackendArgs
DomainDevicesDisk, DomainDevicesDiskArgs
- Acpi
Domain
Devices Disk Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Disk Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Disk Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Auth
Domain
Devices Disk Auth - Configures authentication settings for the iSCSI source.
- Backend
Domain DomainDevices Disk Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- Backing
Store DomainDevices Disk Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- Block
Io DomainDevices Disk Block Io - Configures block I/O settings for the disk.
- Boot
Domain
Devices Disk Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Device string
- Specifies the device identifier for the disk.
- Driver
Domain
Devices Disk Driver - Configures the driver settings for the disk device.
- Encryption
Domain
Devices Disk Encryption - Configures encryption settings for the disk, enhancing data security.
- Geometry
Domain
Devices Disk Geometry - Configures the geometry of the disk, including parameters that define its layout and structure.
- Io
Tune DomainDevices Disk Io Tune - Provides I/O tuning settings for the disk, allowing various performance optimizations based on workload.
- Mirror
Domain
Devices Disk Mirror - Configures the disk as a mirror, providing redundancy and improved data integrity through synchronization.
- Model string
- Configures the model type for the disk device in the VM.
- Product string
- Specifies the product name of the disk device presented to the guest.
- Raw
Io string - Enables or disables raw I/O operations for the disk device.
- Read
Only bool - Configures the read-only state for the disk, preventing write operations.
- Serial string
- Sets the serial number for the disk device, making it identifiable.
- Sgio string
- Configures SGIO (SCSI Generic I/O) for the disk, affecting how I/O requests are processed.
- bool
- Specifies whether the disk can be shared among multiple guests.
- Snapshot string
- Indicates whether the disk is a snapshot of another disk image.
- Source
Domain
Devices Disk Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- Target
Domain
Devices Disk Target - Configures the target settings for the disk device.
- Throttle
Filters DomainDevices Disk Throttle Filters - Manages the throttle filters applied to the disk device for I/O regulation.
- Transient
Domain
Devices Disk Transient - Controls whether the disk device is defined as a transient resource.
- Vendor string
- Specifies the vendor name associated with the disk device.
- Wwn string
- Configures the World Wide Name (WWN) for the disk device to uniquely identify it.
- Acpi
Domain
Devices Disk Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Disk Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Disk Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Auth
Domain
Devices Disk Auth - Configures authentication settings for the iSCSI source.
- Backend
Domain DomainDevices Disk Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- Backing
Store DomainDevices Disk Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- Block
Io DomainDevices Disk Block Io - Configures block I/O settings for the disk.
- Boot
Domain
Devices Disk Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Device string
- Specifies the device identifier for the disk.
- Driver
Domain
Devices Disk Driver - Configures the driver settings for the disk device.
- Encryption
Domain
Devices Disk Encryption - Configures encryption settings for the disk, enhancing data security.
- Geometry
Domain
Devices Disk Geometry - Configures the geometry of the disk, including parameters that define its layout and structure.
- Io
Tune DomainDevices Disk Io Tune - Provides I/O tuning settings for the disk, allowing various performance optimizations based on workload.
- Mirror
Domain
Devices Disk Mirror - Configures the disk as a mirror, providing redundancy and improved data integrity through synchronization.
- Model string
- Configures the model type for the disk device in the VM.
- Product string
- Specifies the product name of the disk device presented to the guest.
- Raw
Io string - Enables or disables raw I/O operations for the disk device.
- Read
Only bool - Configures the read-only state for the disk, preventing write operations.
- Serial string
- Sets the serial number for the disk device, making it identifiable.
- Sgio string
- Configures SGIO (SCSI Generic I/O) for the disk, affecting how I/O requests are processed.
- bool
- Specifies whether the disk can be shared among multiple guests.
- Snapshot string
- Indicates whether the disk is a snapshot of another disk image.
- Source
Domain
Devices Disk Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- Target
Domain
Devices Disk Target - Configures the target settings for the disk device.
- Throttle
Filters DomainDevices Disk Throttle Filters - Manages the throttle filters applied to the disk device for I/O regulation.
- Transient
Domain
Devices Disk Transient - Controls whether the disk device is defined as a transient resource.
- Vendor string
- Specifies the vendor name associated with the disk device.
- Wwn string
- Configures the World Wide Name (WWN) for the disk device to uniquely identify it.
- acpi
Domain
Devices Disk Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Disk Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Disk Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auth
Domain
Devices Disk Auth - Configures authentication settings for the iSCSI source.
- backend
Domain DomainDevices Disk Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- backing
Store DomainDevices Disk Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- block
Io DomainDevices Disk Block Io - Configures block I/O settings for the disk.
- boot
Domain
Devices Disk Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- device String
- Specifies the device identifier for the disk.
- driver
Domain
Devices Disk Driver - Configures the driver settings for the disk device.
- encryption
Domain
Devices Disk Encryption - Configures encryption settings for the disk, enhancing data security.
- geometry
Domain
Devices Disk Geometry - Configures the geometry of the disk, including parameters that define its layout and structure.
- io
Tune DomainDevices Disk Io Tune - Provides I/O tuning settings for the disk, allowing various performance optimizations based on workload.
- mirror
Domain
Devices Disk Mirror - Configures the disk as a mirror, providing redundancy and improved data integrity through synchronization.
- model String
- Configures the model type for the disk device in the VM.
- product String
- Specifies the product name of the disk device presented to the guest.
- raw
Io String - Enables or disables raw I/O operations for the disk device.
- read
Only Boolean - Configures the read-only state for the disk, preventing write operations.
- serial String
- Sets the serial number for the disk device, making it identifiable.
- sgio String
- Configures SGIO (SCSI Generic I/O) for the disk, affecting how I/O requests are processed.
- Boolean
- Specifies whether the disk can be shared among multiple guests.
- snapshot String
- Indicates whether the disk is a snapshot of another disk image.
- source
Domain
Devices Disk Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- target
Domain
Devices Disk Target - Configures the target settings for the disk device.
- throttle
Filters DomainDevices Disk Throttle Filters - Manages the throttle filters applied to the disk device for I/O regulation.
- transient_
Domain
Devices Disk Transient - Controls whether the disk device is defined as a transient resource.
- vendor String
- Specifies the vendor name associated with the disk device.
- wwn String
- Configures the World Wide Name (WWN) for the disk device to uniquely identify it.
- acpi
Domain
Devices Disk Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Disk Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Disk Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auth
Domain
Devices Disk Auth - Configures authentication settings for the iSCSI source.
- backend
Domain DomainDevices Disk Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- backing
Store DomainDevices Disk Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- block
Io DomainDevices Disk Block Io - Configures block I/O settings for the disk.
- boot
Domain
Devices Disk Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- device string
- Specifies the device identifier for the disk.
- driver
Domain
Devices Disk Driver - Configures the driver settings for the disk device.
- encryption
Domain
Devices Disk Encryption - Configures encryption settings for the disk, enhancing data security.
- geometry
Domain
Devices Disk Geometry - Configures the geometry of the disk, including parameters that define its layout and structure.
- io
Tune DomainDevices Disk Io Tune - Provides I/O tuning settings for the disk, allowing various performance optimizations based on workload.
- mirror
Domain
Devices Disk Mirror - Configures the disk as a mirror, providing redundancy and improved data integrity through synchronization.
- model string
- Configures the model type for the disk device in the VM.
- product string
- Specifies the product name of the disk device presented to the guest.
- raw
Io string - Enables or disables raw I/O operations for the disk device.
- read
Only boolean - Configures the read-only state for the disk, preventing write operations.
- serial string
- Sets the serial number for the disk device, making it identifiable.
- sgio string
- Configures SGIO (SCSI Generic I/O) for the disk, affecting how I/O requests are processed.
- boolean
- Specifies whether the disk can be shared among multiple guests.
- snapshot string
- Indicates whether the disk is a snapshot of another disk image.
- source
Domain
Devices Disk Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- target
Domain
Devices Disk Target - Configures the target settings for the disk device.
- throttle
Filters DomainDevices Disk Throttle Filters - Manages the throttle filters applied to the disk device for I/O regulation.
- transient
Domain
Devices Disk Transient - Controls whether the disk device is defined as a transient resource.
- vendor string
- Specifies the vendor name associated with the disk device.
- wwn string
- Configures the World Wide Name (WWN) for the disk device to uniquely identify it.
- acpi
Domain
Devices Disk Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Disk Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Disk Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auth
Domain
Devices Disk Auth - Configures authentication settings for the iSCSI source.
- backend_
domain DomainDevices Disk Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- backing_
store DomainDevices Disk Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- block_
io DomainDevices Disk Block Io - Configures block I/O settings for the disk.
- boot
Domain
Devices Disk Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- device str
- Specifies the device identifier for the disk.
- driver
Domain
Devices Disk Driver - Configures the driver settings for the disk device.
- encryption
Domain
Devices Disk Encryption - Configures encryption settings for the disk, enhancing data security.
- geometry
Domain
Devices Disk Geometry - Configures the geometry of the disk, including parameters that define its layout and structure.
- io_
tune DomainDevices Disk Io Tune - Provides I/O tuning settings for the disk, allowing various performance optimizations based on workload.
- mirror
Domain
Devices Disk Mirror - Configures the disk as a mirror, providing redundancy and improved data integrity through synchronization.
- model str
- Configures the model type for the disk device in the VM.
- product str
- Specifies the product name of the disk device presented to the guest.
- raw_
io str - Enables or disables raw I/O operations for the disk device.
- read_
only bool - Configures the read-only state for the disk, preventing write operations.
- serial str
- Sets the serial number for the disk device, making it identifiable.
- sgio str
- Configures SGIO (SCSI Generic I/O) for the disk, affecting how I/O requests are processed.
- bool
- Specifies whether the disk can be shared among multiple guests.
- snapshot str
- Indicates whether the disk is a snapshot of another disk image.
- source
Domain
Devices Disk Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- target
Domain
Devices Disk Target - Configures the target settings for the disk device.
- throttle_
filters DomainDevices Disk Throttle Filters - Manages the throttle filters applied to the disk device for I/O regulation.
- transient
Domain
Devices Disk Transient - Controls whether the disk device is defined as a transient resource.
- vendor str
- Specifies the vendor name associated with the disk device.
- wwn str
- Configures the World Wide Name (WWN) for the disk device to uniquely identify it.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auth Property Map
- Configures authentication settings for the iSCSI source.
- backend
Domain Property Map - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- backing
Store Property Map - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- block
Io Property Map - Configures block I/O settings for the disk.
- boot Property Map
- Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- device String
- Specifies the device identifier for the disk.
- driver Property Map
- Configures the driver settings for the disk device.
- encryption Property Map
- Configures encryption settings for the disk, enhancing data security.
- geometry Property Map
- Configures the geometry of the disk, including parameters that define its layout and structure.
- io
Tune Property Map - Provides I/O tuning settings for the disk, allowing various performance optimizations based on workload.
- mirror Property Map
- Configures the disk as a mirror, providing redundancy and improved data integrity through synchronization.
- model String
- Configures the model type for the disk device in the VM.
- product String
- Specifies the product name of the disk device presented to the guest.
- raw
Io String - Enables or disables raw I/O operations for the disk device.
- read
Only Boolean - Configures the read-only state for the disk, preventing write operations.
- serial String
- Sets the serial number for the disk device, making it identifiable.
- sgio String
- Configures SGIO (SCSI Generic I/O) for the disk, affecting how I/O requests are processed.
- Boolean
- Specifies whether the disk can be shared among multiple guests.
- snapshot String
- Indicates whether the disk is a snapshot of another disk image.
- source Property Map
- Specifies the source of the backing store, determining its origin and how it is accessed.
- target Property Map
- Configures the target settings for the disk device.
- throttle
Filters Property Map - Manages the throttle filters applied to the disk device for I/O regulation.
- transient Property Map
- Controls whether the disk device is defined as a transient resource.
- vendor String
- Specifies the vendor name associated with the disk device.
- wwn String
- Configures the World Wide Name (WWN) for the disk device to uniquely identify it.
DomainDevicesDiskAcpi, DomainDevicesDiskAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesDiskAlias, DomainDevicesDiskAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesDiskAuth, DomainDevicesDiskAuthArgs
- Secret
Domain
Devices Disk Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- Secret
Domain
Devices Disk Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username str
- Sets the username for iSCSI authentication.
- secret Property Map
- Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
DomainDevicesDiskAuthSecret, DomainDevicesDiskAuthSecretArgs
DomainDevicesDiskBackendDomain, DomainDevicesDiskBackendDomainArgs
- Name string
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- Name string
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name String
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name string
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name str
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name String
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
DomainDevicesDiskBackingStore, DomainDevicesDiskBackingStoreArgs
- Format
Domain
Devices Disk Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- Index double
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- Source
Domain
Devices Disk Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- Format
Domain
Devices Disk Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- Index float64
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- Source
Domain
Devices Disk Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format
Domain
Devices Disk Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- index Double
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source
Domain
Devices Disk Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format
Domain
Devices Disk Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- index number
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source
Domain
Devices Disk Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format
Domain
Devices Disk Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- index float
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source
Domain
Devices Disk Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format Property Map
- Defines the format of the data store used in the backing store source configuration.
- index Number
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source Property Map
- Specifies the source of the backing store, determining its origin and how it is accessed.
DomainDevicesDiskBackingStoreFormat, DomainDevicesDiskBackingStoreFormatArgs
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type string
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type str
- Specifies the type of the data store format being used in the backing store source.
- metadata_
cache DomainDevices Disk Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
DomainDevicesDiskBackingStoreFormatMetadataCache, DomainDevicesDiskBackingStoreFormatMetadataCacheArgs
- Max
Size DomainDevices Disk Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskBackingStoreFormatMetadataCacheMaxSize, DomainDevicesDiskBackingStoreFormatMetadataCacheMaxSizeArgs
DomainDevicesDiskBackingStoreSource, DomainDevicesDiskBackingStoreSourceArgs
- Block
Domain
Devices Disk Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index double
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Backing Store Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- Block
Domain
Devices Disk Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index float64
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Backing Store Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- index Double
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Backing Store Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- index number
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Backing Store Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- data_
store DomainDevices Disk Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- index float
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Backing Store Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup_
policy str - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost_
user DomainDevices Disk Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost_
vdpa DomainDevices Disk Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block Property Map
- Configures the source block for the backing store, indicating its role within the mirroring setup.
- Property Map
- Configures settings related to cookie management for the backing store source.
- data
Store Property Map - Configures the data store for the backing store, specifying the storage location.
- dir Property Map
- Configures the directory for the backing store source, indicating its physical location.
- encryption Property Map
- Configures encryption settings for the disk, enhancing data security.
- file Property Map
- Configures file-specific settings for the backing store source, managing its file access.
- index Number
- Configures the index for the backing store source configuration, indicating its order.
- network Property Map
- Configures network-specific settings for the backing store source, facilitating network access.
- nvme Property Map
- Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead Property Map
- Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations Property Map
- Defines reservations settings for network storage sources, enabling resource management.
- slices Property Map
- Configures slices for the mirror source device.
- ssl Property Map
- Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout Property Map
- Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User Property Map - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa Property Map - Configures the VHostVDPA settings for the source backing store.
- volume Property Map
- Configures the source volume settings for the mirror backing store.
DomainDevicesDiskBackingStoreSourceBlock, DomainDevicesDiskBackingStoreSourceBlockArgs
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels List<DomainDevices Disk Backing Store Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels []DomainDevices Disk Backing Store Source Block Sec Label - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<DomainDevices Disk Backing Store Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels DomainDevices Disk Backing Store Source Block Sec Label[] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev str
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Block Sec Label] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<Property Map> - Specifies security label settings for the block source in the backing store, managing access controls.
DomainDevicesDiskBackingStoreSourceBlockSecLabel, DomainDevicesDiskBackingStoreSourceBlockSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceCookies, DomainDevicesDiskBackingStoreSourceCookiesArgs
-
List<Domain
Devices Disk Backing Store Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
[]Domain
Devices Disk Backing Store Source Cookies Cookie - Configures cookies for the backing store source, allowing additional parameters for storage.
-
List<Domain
Devices Disk Backing Store Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Domain
Devices Disk Backing Store Source Cookies Cookie[] - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Sequence[Domain
Devices Disk Backing Store Source Cookies Cookie] - Configures cookies for the backing store source, allowing additional parameters for storage.
- List<Property Map>
- Configures cookies for the backing store source, allowing additional parameters for storage.
DomainDevicesDiskBackingStoreSourceCookiesCookie, DomainDevicesDiskBackingStoreSourceCookiesCookieArgs
DomainDevicesDiskBackingStoreSourceDataStore, DomainDevicesDiskBackingStoreSourceDataStoreArgs
- Format
Domain
Devices Disk Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- Format
Domain
Devices Disk Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format Property Map
- Defines the format of the data store used in the backing store source configuration.
DomainDevicesDiskBackingStoreSourceDataStoreFormat, DomainDevicesDiskBackingStoreSourceDataStoreFormatArgs
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type string
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type str
- Specifies the type of the data store format being used in the backing store source.
- metadata_
cache DomainDevices Disk Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCache, DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheArgs
- Max
Size DomainDevices Disk Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheMaxSize, DomainDevicesDiskBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs
DomainDevicesDiskBackingStoreSourceDir, DomainDevicesDiskBackingStoreSourceDirArgs
- Dir string
- Defines the specific directory path for the backing store source configuration.
- Dir string
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
- dir string
- Defines the specific directory path for the backing store source configuration.
- dir str
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
DomainDevicesDiskBackingStoreSourceEncryption, DomainDevicesDiskBackingStoreSourceEncryptionArgs
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
List<Domain
Devices Disk Backing Store Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
[]Domain
Devices Disk Backing Store Source Encryption Secret - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
List<Domain
Devices Disk Backing Store Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine string
- Specifies the encryption engine utilized for encrypting the disk.
- format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Domain
Devices Disk Backing Store Source Encryption Secret[] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine str
- Specifies the encryption engine utilized for encrypting the disk.
- format str
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Sequence[Domain
Devices Disk Backing Store Source Encryption Secret] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets List<Property Map>
- Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
DomainDevicesDiskBackingStoreSourceEncryptionSecret, DomainDevicesDiskBackingStoreSourceEncryptionSecretArgs
DomainDevicesDiskBackingStoreSourceFile, DomainDevicesDiskBackingStoreSourceFileArgs
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels List<DomainDevices Disk Backing Store Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels []DomainDevices Disk Backing Store Source File Sec Label - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<DomainDevices Disk Backing Store Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- file string
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels DomainDevices Disk Backing Store Source File Sec Label[] - Configures the security label associated with the file in the backing store source.
- fd_
group str - Sets the file descriptor group for the file specified in the backing store source.
- file str
- Specifies the actual file referenced in the backing store source configuration.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source File Sec Label] - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<Property Map> - Configures the security label associated with the file in the backing store source.
DomainDevicesDiskBackingStoreSourceFileSecLabel, DomainDevicesDiskBackingStoreSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceNetwork, DomainDevicesDiskBackingStoreSourceNetworkArgs
- Auth
Domain
Devices Disk Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
List<Domain
Devices Disk Backing Store Source Network Host> - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- Auth
Domain
Devices Disk Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
[]Domain
Devices Disk Backing Store Source Network Host - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
List<Domain
Devices Disk Backing Store Source Network Host> - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Domain
Devices Disk Backing Store Source Network Host[] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name string
- Sets a name for the network block device, facilitating easier identification.
- protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query string
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls string
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Sequence[Domain
Devices Disk Backing Store Source Network Host] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known_
hosts DomainDevices Disk Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name str
- Sets a name for the network block device, facilitating easier identification.
- protocol str
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query str
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls str
- Controls whether TLS is used for secure connections to the network storage.
- tls_
hostname str - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth Property Map
- Configures authentication settings for the iSCSI source.
- config Property Map
- Defines configuration settings for the network in the backing store source.
- hosts List<Property Map>
- Configures the hosts within the network settings of the backing store source.
- identity Property Map
- Sets the identity parameters for the network connection in the backing store source.
- initiator Property Map
- Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts Property Map - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect Property Map
- Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot Property Map
- Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
DomainDevicesDiskBackingStoreSourceNetworkAuth, DomainDevicesDiskBackingStoreSourceNetworkAuthArgs
- Secret
Domain
Devices Disk Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- Secret
Domain
Devices Disk Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username str
- Sets the username for iSCSI authentication.
- secret Property Map
- Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
DomainDevicesDiskBackingStoreSourceNetworkAuthSecret, DomainDevicesDiskBackingStoreSourceNetworkAuthSecretArgs
DomainDevicesDiskBackingStoreSourceNetworkConfig, DomainDevicesDiskBackingStoreSourceNetworkConfigArgs
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
- file string
- Specifies a file for loading additional network configuration in the backing store source.
- file str
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
DomainDevicesDiskBackingStoreSourceNetworkHost, DomainDevicesDiskBackingStoreSourceNetworkHostArgs
DomainDevicesDiskBackingStoreSourceNetworkIdentity, DomainDevicesDiskBackingStoreSourceNetworkIdentityArgs
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
- agent
Sock string - Configures the agent socket for network identity in the backing store source.
- group string
- Sets the group identifier for network identity in the backing store source.
- keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- user string
- Configures the user associated with the network identity in the backing store source.
- user
Name string - Sets the user name for network identity in the backing store source configuration.
- agent_
sock str - Configures the agent socket for network identity in the backing store source.
- group str
- Sets the group identifier for network identity in the backing store source.
- keyfile str
- Defines the key file used for network identity in the backing store source configuration.
- user str
- Configures the user associated with the network identity in the backing store source.
- user_
name str - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
DomainDevicesDiskBackingStoreSourceNetworkInitiator, DomainDevicesDiskBackingStoreSourceNetworkInitiatorArgs
- Iqn
Domain
Devices Disk Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- Iqn
Domain
Devices Disk Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn Property Map
- Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
DomainDevicesDiskBackingStoreSourceNetworkInitiatorIqn, DomainDevicesDiskBackingStoreSourceNetworkInitiatorIqnArgs
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name str
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
DomainDevicesDiskBackingStoreSourceNetworkKnownHosts, DomainDevicesDiskBackingStoreSourceNetworkKnownHostsArgs
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
- path string
- Specifies the path to the file containing known hosts for the network storage.
- path str
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
DomainDevicesDiskBackingStoreSourceNetworkReconnect, DomainDevicesDiskBackingStoreSourceNetworkReconnectArgs
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay str
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
DomainDevicesDiskBackingStoreSourceNetworkSnapshot, DomainDevicesDiskBackingStoreSourceNetworkSnapshotArgs
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
- name string
- Configures the name attribute for the snapshot used in network storage operations.
- name str
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
DomainDevicesDiskBackingStoreSourceReadahead, DomainDevicesDiskBackingStoreSourceReadaheadArgs
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
- size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size str
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
DomainDevicesDiskBackingStoreSourceReservations, DomainDevicesDiskBackingStoreSourceReservationsArgs
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled string
- Controls whether reservations are enabled for the network storage source.
- managed boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled str
- Controls whether reservations are enabled for the network storage source.
- managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source Property Map
- Configures the source from which reservations are allocated for network storage.
DomainDevicesDiskBackingStoreSourceReservationsSource, DomainDevicesDiskBackingStoreSourceReservationsSourceArgs
- Dbus
Domain
Devices Disk Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- Dbus
Domain
Devices Disk Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std_
io bool - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures settings for a null device used in reservations for storage.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
DomainDevicesDiskBackingStoreSourceReservationsSourceDbus, DomainDevicesDiskBackingStoreSourceReservationsSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskBackingStoreSourceReservationsSourceDev, DomainDevicesDiskBackingStoreSourceReservationsSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Reservations Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Backing Store Source Reservations Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Reservations Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskBackingStoreSourceReservationsSourceDevSecLabel, DomainDevicesDiskBackingStoreSourceReservationsSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceReservationsSourceFile, DomainDevicesDiskBackingStoreSourceReservationsSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Backing Store Source Reservations Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Backing Store Source Reservations Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Reservations Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskBackingStoreSourceReservationsSourceFileSecLabel, DomainDevicesDiskBackingStoreSourceReservationsSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceReservationsSourceNmdm, DomainDevicesDiskBackingStoreSourceReservationsSourceNmdmArgs
DomainDevicesDiskBackingStoreSourceReservationsSourcePipe, DomainDevicesDiskBackingStoreSourceReservationsSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Reservations Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Backing Store Source Reservations Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Reservations Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskBackingStoreSourceReservationsSourcePipeSecLabel, DomainDevicesDiskBackingStoreSourceReservationsSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceReservationsSourcePty, DomainDevicesDiskBackingStoreSourceReservationsSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Reservations Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Backing Store Source Reservations Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Reservations Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskBackingStoreSourceReservationsSourcePtySecLabel, DomainDevicesDiskBackingStoreSourceReservationsSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgent, DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentArgs
- Clip
Board DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentClipBoard, DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentMouse, DomainDevicesDiskBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskBackingStoreSourceReservationsSourceSpicePort, DomainDevicesDiskBackingStoreSourceReservationsSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskBackingStoreSourceReservationsSourceTcp, DomainDevicesDiskBackingStoreSourceReservationsSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskBackingStoreSourceReservationsSourceTcpReconnect, DomainDevicesDiskBackingStoreSourceReservationsSourceTcpReconnectArgs
DomainDevicesDiskBackingStoreSourceReservationsSourceUdp, DomainDevicesDiskBackingStoreSourceReservationsSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskBackingStoreSourceReservationsSourceUnix, DomainDevicesDiskBackingStoreSourceReservationsSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Reservations Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Backing Store Source Reservations Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Reservations Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceReservationsSourceUnixReconnect, DomainDevicesDiskBackingStoreSourceReservationsSourceUnixReconnectArgs
DomainDevicesDiskBackingStoreSourceReservationsSourceUnixSecLabel, DomainDevicesDiskBackingStoreSourceReservationsSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceSlices, DomainDevicesDiskBackingStoreSourceSlicesArgs
- Slices
List<Domain
Devices Disk Backing Store Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- Slices
[]Domain
Devices Disk Backing Store Source Slices Slice - Specifies individual slice configurations within the mirror source.
- slices
List<Domain
Devices Disk Backing Store Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- slices
Domain
Devices Disk Backing Store Source Slices Slice[] - Specifies individual slice configurations within the mirror source.
- slices
Sequence[Domain
Devices Disk Backing Store Source Slices Slice] - Specifies individual slice configurations within the mirror source.
- slices List<Property Map>
- Specifies individual slice configurations within the mirror source.
DomainDevicesDiskBackingStoreSourceSlicesSlice, DomainDevicesDiskBackingStoreSourceSlicesSliceArgs
DomainDevicesDiskBackingStoreSourceSsl, DomainDevicesDiskBackingStoreSourceSslArgs
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
- verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify str
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
DomainDevicesDiskBackingStoreSourceTimeout, DomainDevicesDiskBackingStoreSourceTimeoutArgs
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds str
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
DomainDevicesDiskBackingStoreSourceVhostUser, DomainDevicesDiskBackingStoreSourceVhostUserArgs
- Dbus
Domain
Devices Disk Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- Dbus
Domain
Devices Disk Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std_
io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
DomainDevicesDiskBackingStoreSourceVhostUserDbus, DomainDevicesDiskBackingStoreSourceVhostUserDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskBackingStoreSourceVhostUserDev, DomainDevicesDiskBackingStoreSourceVhostUserDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Vhost User Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Backing Store Source Vhost User Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Vhost User Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskBackingStoreSourceVhostUserDevSecLabel, DomainDevicesDiskBackingStoreSourceVhostUserDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceVhostUserFile, DomainDevicesDiskBackingStoreSourceVhostUserFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Backing Store Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Backing Store Source Vhost User File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Backing Store Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Backing Store Source Vhost User File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Vhost User File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskBackingStoreSourceVhostUserFileSecLabel, DomainDevicesDiskBackingStoreSourceVhostUserFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceVhostUserNmdm, DomainDevicesDiskBackingStoreSourceVhostUserNmdmArgs
DomainDevicesDiskBackingStoreSourceVhostUserPipe, DomainDevicesDiskBackingStoreSourceVhostUserPipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Vhost User Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Backing Store Source Vhost User Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Vhost User Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskBackingStoreSourceVhostUserPipeSecLabel, DomainDevicesDiskBackingStoreSourceVhostUserPipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceVhostUserPty, DomainDevicesDiskBackingStoreSourceVhostUserPtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Vhost User Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Backing Store Source Vhost User Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Vhost User Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskBackingStoreSourceVhostUserPtySecLabel, DomainDevicesDiskBackingStoreSourceVhostUserPtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgent, DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentArgs
- Clip
Board DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentClipBoard, DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentMouse, DomainDevicesDiskBackingStoreSourceVhostUserQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskBackingStoreSourceVhostUserSpicePort, DomainDevicesDiskBackingStoreSourceVhostUserSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskBackingStoreSourceVhostUserTcp, DomainDevicesDiskBackingStoreSourceVhostUserTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskBackingStoreSourceVhostUserTcpReconnect, DomainDevicesDiskBackingStoreSourceVhostUserTcpReconnectArgs
DomainDevicesDiskBackingStoreSourceVhostUserUdp, DomainDevicesDiskBackingStoreSourceVhostUserUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskBackingStoreSourceVhostUserUnix, DomainDevicesDiskBackingStoreSourceVhostUserUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Backing Store Source Vhost User Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Backing Store Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Backing Store Source Vhost User Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Vhost User Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceVhostUserUnixReconnect, DomainDevicesDiskBackingStoreSourceVhostUserUnixReconnectArgs
DomainDevicesDiskBackingStoreSourceVhostUserUnixSecLabel, DomainDevicesDiskBackingStoreSourceVhostUserUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBackingStoreSourceVhostVdpa, DomainDevicesDiskBackingStoreSourceVhostVdpaArgs
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev str
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
DomainDevicesDiskBackingStoreSourceVolume, DomainDevicesDiskBackingStoreSourceVolumeArgs
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels List<DomainDevices Disk Backing Store Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels []DomainDevices Disk Backing Store Source Volume Sec Label - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<DomainDevices Disk Backing Store Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
- mode string
- Sets the mode for the volume source in the backing store configuration.
- pool string
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels DomainDevices Disk Backing Store Source Volume Sec Label[] - Configures the security label settings for the volume in the backing store.
- volume string
- Provides the volume definition used as the backing store source.
- mode str
- Sets the mode for the volume source in the backing store configuration.
- pool str
- Specifies the pool from which the volume source is derived in the backing store.
- sec_
labels Sequence[DomainDevices Disk Backing Store Source Volume Sec Label] - Configures the security label settings for the volume in the backing store.
- volume str
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<Property Map> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
DomainDevicesDiskBackingStoreSourceVolumeSecLabel, DomainDevicesDiskBackingStoreSourceVolumeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskBlockIo, DomainDevicesDiskBlockIoArgs
- Discard
Granularity double - Sets the granularity for discard operations performed by the disk.
- Logical
Block doubleSize - Specifies the logical block size of the disk, affecting read/write operations.
- Physical
Block doubleSize - Configures the physical block size of the disk.
- Discard
Granularity float64 - Sets the granularity for discard operations performed by the disk.
- Logical
Block float64Size - Specifies the logical block size of the disk, affecting read/write operations.
- Physical
Block float64Size - Configures the physical block size of the disk.
- discard
Granularity Double - Sets the granularity for discard operations performed by the disk.
- logical
Block DoubleSize - Specifies the logical block size of the disk, affecting read/write operations.
- physical
Block DoubleSize - Configures the physical block size of the disk.
- discard
Granularity number - Sets the granularity for discard operations performed by the disk.
- logical
Block numberSize - Specifies the logical block size of the disk, affecting read/write operations.
- physical
Block numberSize - Configures the physical block size of the disk.
- discard_
granularity float - Sets the granularity for discard operations performed by the disk.
- logical_
block_ floatsize - Specifies the logical block size of the disk, affecting read/write operations.
- physical_
block_ floatsize - Configures the physical block size of the disk.
- discard
Granularity Number - Sets the granularity for discard operations performed by the disk.
- logical
Block NumberSize - Specifies the logical block size of the disk, affecting read/write operations.
- physical
Block NumberSize - Configures the physical block size of the disk.
DomainDevicesDiskBoot, DomainDevicesDiskBootArgs
DomainDevicesDiskDriver, DomainDevicesDiskDriverArgs
- Ats string
- Controls the Address Translation Services (ATS) for this disk device.
- Cache string
- Sets the caching mode for the disk, affecting performance characteristics.
- Copy
On stringRead - Configures whether copy-on-read functionality is enabled for the disk.
- Detect
Zeros string - Determines if zero-detect features are enabled for the disk's driver.
- Discard string
- Controls the handling of discard operations by the disk driver.
- Discard
No stringUnref - Indicates whether unreferenced blocks should be discarded.
- Error
Policy string - Configures the policy for handling errors reported by the disk driver.
- Event
Idx string - Sets the event index for the disk driver, which can be used in event handling.
- Io string
- Configures the I/O threading model for the disk driver to optimize performance.
- Io
Event stringFd - Sets the I/O event file descriptor for monitoring I/O operations on the disk.
- Io
Thread double - Specifies the I/O thread configuration for the disk driver.
- Io
Threads DomainDevices Disk Driver Io Threads - Configures the number of I/O threads used for this disk.
- Iommu string
- Configures IOMMU support for the disk driver, affecting memory management.
- Metadata
Cache DomainDevices Disk Driver Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Name string
- Sets the name of the driver used for the disk device.
- Packed string
- Configures whether the disk driver is packed, impacting performance and resource usage.
- Page
Per stringVq - Controls whether a page per virtqueue is used in the driver configuration.
- Queue
Size double - Sets the size of the I/O queue for the disk driver.
- Queues double
- Configures the number of queues for the disk driver, enhancing parallel processing.
- Rerror
Policy string - Sets the policy for handling read errors encountered by the disk driver.
- Type string
- Configures the driver type to control how the disk interfaces with the system.
- Ats string
- Controls the Address Translation Services (ATS) for this disk device.
- Cache string
- Sets the caching mode for the disk, affecting performance characteristics.
- Copy
On stringRead - Configures whether copy-on-read functionality is enabled for the disk.
- Detect
Zeros string - Determines if zero-detect features are enabled for the disk's driver.
- Discard string
- Controls the handling of discard operations by the disk driver.
- Discard
No stringUnref - Indicates whether unreferenced blocks should be discarded.
- Error
Policy string - Configures the policy for handling errors reported by the disk driver.
- Event
Idx string - Sets the event index for the disk driver, which can be used in event handling.
- Io string
- Configures the I/O threading model for the disk driver to optimize performance.
- Io
Event stringFd - Sets the I/O event file descriptor for monitoring I/O operations on the disk.
- Io
Thread float64 - Specifies the I/O thread configuration for the disk driver.
- Io
Threads DomainDevices Disk Driver Io Threads - Configures the number of I/O threads used for this disk.
- Iommu string
- Configures IOMMU support for the disk driver, affecting memory management.
- Metadata
Cache DomainDevices Disk Driver Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Name string
- Sets the name of the driver used for the disk device.
- Packed string
- Configures whether the disk driver is packed, impacting performance and resource usage.
- Page
Per stringVq - Controls whether a page per virtqueue is used in the driver configuration.
- Queue
Size float64 - Sets the size of the I/O queue for the disk driver.
- Queues float64
- Configures the number of queues for the disk driver, enhancing parallel processing.
- Rerror
Policy string - Sets the policy for handling read errors encountered by the disk driver.
- Type string
- Configures the driver type to control how the disk interfaces with the system.
- ats String
- Controls the Address Translation Services (ATS) for this disk device.
- cache String
- Sets the caching mode for the disk, affecting performance characteristics.
- copy
On StringRead - Configures whether copy-on-read functionality is enabled for the disk.
- detect
Zeros String - Determines if zero-detect features are enabled for the disk's driver.
- discard String
- Controls the handling of discard operations by the disk driver.
- discard
No StringUnref - Indicates whether unreferenced blocks should be discarded.
- error
Policy String - Configures the policy for handling errors reported by the disk driver.
- event
Idx String - Sets the event index for the disk driver, which can be used in event handling.
- io String
- Configures the I/O threading model for the disk driver to optimize performance.
- io
Event StringFd - Sets the I/O event file descriptor for monitoring I/O operations on the disk.
- io
Thread Double - Specifies the I/O thread configuration for the disk driver.
- io
Threads DomainDevices Disk Driver Io Threads - Configures the number of I/O threads used for this disk.
- iommu String
- Configures IOMMU support for the disk driver, affecting memory management.
- metadata
Cache DomainDevices Disk Driver Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- name String
- Sets the name of the driver used for the disk device.
- packed String
- Configures whether the disk driver is packed, impacting performance and resource usage.
- page
Per StringVq - Controls whether a page per virtqueue is used in the driver configuration.
- queue
Size Double - Sets the size of the I/O queue for the disk driver.
- queues Double
- Configures the number of queues for the disk driver, enhancing parallel processing.
- rerror
Policy String - Sets the policy for handling read errors encountered by the disk driver.
- type String
- Configures the driver type to control how the disk interfaces with the system.
- ats string
- Controls the Address Translation Services (ATS) for this disk device.
- cache string
- Sets the caching mode for the disk, affecting performance characteristics.
- copy
On stringRead - Configures whether copy-on-read functionality is enabled for the disk.
- detect
Zeros string - Determines if zero-detect features are enabled for the disk's driver.
- discard string
- Controls the handling of discard operations by the disk driver.
- discard
No stringUnref - Indicates whether unreferenced blocks should be discarded.
- error
Policy string - Configures the policy for handling errors reported by the disk driver.
- event
Idx string - Sets the event index for the disk driver, which can be used in event handling.
- io string
- Configures the I/O threading model for the disk driver to optimize performance.
- io
Event stringFd - Sets the I/O event file descriptor for monitoring I/O operations on the disk.
- io
Thread number - Specifies the I/O thread configuration for the disk driver.
- io
Threads DomainDevices Disk Driver Io Threads - Configures the number of I/O threads used for this disk.
- iommu string
- Configures IOMMU support for the disk driver, affecting memory management.
- metadata
Cache DomainDevices Disk Driver Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- name string
- Sets the name of the driver used for the disk device.
- packed string
- Configures whether the disk driver is packed, impacting performance and resource usage.
- page
Per stringVq - Controls whether a page per virtqueue is used in the driver configuration.
- queue
Size number - Sets the size of the I/O queue for the disk driver.
- queues number
- Configures the number of queues for the disk driver, enhancing parallel processing.
- rerror
Policy string - Sets the policy for handling read errors encountered by the disk driver.
- type string
- Configures the driver type to control how the disk interfaces with the system.
- ats str
- Controls the Address Translation Services (ATS) for this disk device.
- cache str
- Sets the caching mode for the disk, affecting performance characteristics.
- copy_
on_ strread - Configures whether copy-on-read functionality is enabled for the disk.
- detect_
zeros str - Determines if zero-detect features are enabled for the disk's driver.
- discard str
- Controls the handling of discard operations by the disk driver.
- discard_
no_ strunref - Indicates whether unreferenced blocks should be discarded.
- error_
policy str - Configures the policy for handling errors reported by the disk driver.
- event_
idx str - Sets the event index for the disk driver, which can be used in event handling.
- io str
- Configures the I/O threading model for the disk driver to optimize performance.
- io_
event_ strfd - Sets the I/O event file descriptor for monitoring I/O operations on the disk.
- io_
thread float - Specifies the I/O thread configuration for the disk driver.
- io_
threads DomainDevices Disk Driver Io Threads - Configures the number of I/O threads used for this disk.
- iommu str
- Configures IOMMU support for the disk driver, affecting memory management.
- metadata_
cache DomainDevices Disk Driver Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- name str
- Sets the name of the driver used for the disk device.
- packed str
- Configures whether the disk driver is packed, impacting performance and resource usage.
- page_
per_ strvq - Controls whether a page per virtqueue is used in the driver configuration.
- queue_
size float - Sets the size of the I/O queue for the disk driver.
- queues float
- Configures the number of queues for the disk driver, enhancing parallel processing.
- rerror_
policy str - Sets the policy for handling read errors encountered by the disk driver.
- type str
- Configures the driver type to control how the disk interfaces with the system.
- ats String
- Controls the Address Translation Services (ATS) for this disk device.
- cache String
- Sets the caching mode for the disk, affecting performance characteristics.
- copy
On StringRead - Configures whether copy-on-read functionality is enabled for the disk.
- detect
Zeros String - Determines if zero-detect features are enabled for the disk's driver.
- discard String
- Controls the handling of discard operations by the disk driver.
- discard
No StringUnref - Indicates whether unreferenced blocks should be discarded.
- error
Policy String - Configures the policy for handling errors reported by the disk driver.
- event
Idx String - Sets the event index for the disk driver, which can be used in event handling.
- io String
- Configures the I/O threading model for the disk driver to optimize performance.
- io
Event StringFd - Sets the I/O event file descriptor for monitoring I/O operations on the disk.
- io
Thread Number - Specifies the I/O thread configuration for the disk driver.
- io
Threads Property Map - Configures the number of I/O threads used for this disk.
- iommu String
- Configures IOMMU support for the disk driver, affecting memory management.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
- name String
- Sets the name of the driver used for the disk device.
- packed String
- Configures whether the disk driver is packed, impacting performance and resource usage.
- page
Per StringVq - Controls whether a page per virtqueue is used in the driver configuration.
- queue
Size Number - Sets the size of the I/O queue for the disk driver.
- queues Number
- Configures the number of queues for the disk driver, enhancing parallel processing.
- rerror
Policy String - Sets the policy for handling read errors encountered by the disk driver.
- type String
- Configures the driver type to control how the disk interfaces with the system.
DomainDevicesDiskDriverIoThreads, DomainDevicesDiskDriverIoThreadsArgs
- Io
Threads List<DomainDevices Disk Driver Io Threads Io Thread> - Defines individual I/O thread settings for the disk.
- Io
Threads []DomainDevices Disk Driver Io Threads Io Thread - Defines individual I/O thread settings for the disk.
- io
Threads List<DomainDevices Disk Driver Io Threads Io Thread> - Defines individual I/O thread settings for the disk.
- io
Threads DomainDevices Disk Driver Io Threads Io Thread[] - Defines individual I/O thread settings for the disk.
- io_
threads Sequence[DomainDevices Disk Driver Io Threads Io Thread] - Defines individual I/O thread settings for the disk.
- io
Threads List<Property Map> - Defines individual I/O thread settings for the disk.
DomainDevicesDiskDriverIoThreadsIoThread, DomainDevicesDiskDriverIoThreadsIoThreadArgs
- Id double
- Specifies the identifier for the I/O thread configuration.
- Queues
List<Domain
Devices Disk Driver Io Threads Io Thread Queue> - Sets the queues for the I/O thread to manage I/O requests.
- Id float64
- Specifies the identifier for the I/O thread configuration.
- Queues
[]Domain
Devices Disk Driver Io Threads Io Thread Queue - Sets the queues for the I/O thread to manage I/O requests.
- id Double
- Specifies the identifier for the I/O thread configuration.
- queues
List<Domain
Devices Disk Driver Io Threads Io Thread Queue> - Sets the queues for the I/O thread to manage I/O requests.
- id number
- Specifies the identifier for the I/O thread configuration.
- queues
Domain
Devices Disk Driver Io Threads Io Thread Queue[] - Sets the queues for the I/O thread to manage I/O requests.
- id float
- Specifies the identifier for the I/O thread configuration.
- queues
Sequence[Domain
Devices Disk Driver Io Threads Io Thread Queue] - Sets the queues for the I/O thread to manage I/O requests.
- id Number
- Specifies the identifier for the I/O thread configuration.
- queues List<Property Map>
- Sets the queues for the I/O thread to manage I/O requests.
DomainDevicesDiskDriverIoThreadsIoThreadQueue, DomainDevicesDiskDriverIoThreadsIoThreadQueueArgs
- Id double
- Determines the identifier for the I/O queue associated with the thread.
- Id float64
- Determines the identifier for the I/O queue associated with the thread.
- id Double
- Determines the identifier for the I/O queue associated with the thread.
- id number
- Determines the identifier for the I/O queue associated with the thread.
- id float
- Determines the identifier for the I/O queue associated with the thread.
- id Number
- Determines the identifier for the I/O queue associated with the thread.
DomainDevicesDiskDriverMetadataCache, DomainDevicesDiskDriverMetadataCacheArgs
- Max
Size DomainDevices Disk Driver Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Driver Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Driver Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Driver Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Driver Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskDriverMetadataCacheMaxSize, DomainDevicesDiskDriverMetadataCacheMaxSizeArgs
DomainDevicesDiskEncryption, DomainDevicesDiskEncryptionArgs
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
List<Domain
Devices Disk Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
[]Domain
Devices Disk Encryption Secret - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
List<Domain
Devices Disk Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine string
- Specifies the encryption engine utilized for encrypting the disk.
- format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Domain
Devices Disk Encryption Secret[] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine str
- Specifies the encryption engine utilized for encrypting the disk.
- format str
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Sequence[Domain
Devices Disk Encryption Secret] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets List<Property Map>
- Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
DomainDevicesDiskEncryptionSecret, DomainDevicesDiskEncryptionSecretArgs
DomainDevicesDiskGeometry, DomainDevicesDiskGeometryArgs
- Cylinders double
- Specifies the number of cylinders in the disk geometry, affecting how the disk's storage is organized.
- Headers double
- Sets the number of headers in the disk geometry, impacting data accessibility and organization.
- Sectors double
- Configures the number of sectors per track in the disk's geometry, influencing data density and performance.
- Trans string
- Indicates the type of translation used for the disk geometry, affecting how it maps its virtual space to physical storage.
- Cylinders float64
- Specifies the number of cylinders in the disk geometry, affecting how the disk's storage is organized.
- Headers float64
- Sets the number of headers in the disk geometry, impacting data accessibility and organization.
- Sectors float64
- Configures the number of sectors per track in the disk's geometry, influencing data density and performance.
- Trans string
- Indicates the type of translation used for the disk geometry, affecting how it maps its virtual space to physical storage.
- cylinders Double
- Specifies the number of cylinders in the disk geometry, affecting how the disk's storage is organized.
- headers Double
- Sets the number of headers in the disk geometry, impacting data accessibility and organization.
- sectors Double
- Configures the number of sectors per track in the disk's geometry, influencing data density and performance.
- trans String
- Indicates the type of translation used for the disk geometry, affecting how it maps its virtual space to physical storage.
- cylinders number
- Specifies the number of cylinders in the disk geometry, affecting how the disk's storage is organized.
- headers number
- Sets the number of headers in the disk geometry, impacting data accessibility and organization.
- sectors number
- Configures the number of sectors per track in the disk's geometry, influencing data density and performance.
- trans string
- Indicates the type of translation used for the disk geometry, affecting how it maps its virtual space to physical storage.
- cylinders float
- Specifies the number of cylinders in the disk geometry, affecting how the disk's storage is organized.
- headers float
- Sets the number of headers in the disk geometry, impacting data accessibility and organization.
- sectors float
- Configures the number of sectors per track in the disk's geometry, influencing data density and performance.
- trans str
- Indicates the type of translation used for the disk geometry, affecting how it maps its virtual space to physical storage.
- cylinders Number
- Specifies the number of cylinders in the disk geometry, affecting how the disk's storage is organized.
- headers Number
- Sets the number of headers in the disk geometry, impacting data accessibility and organization.
- sectors Number
- Configures the number of sectors per track in the disk's geometry, influencing data density and performance.
- trans String
- Indicates the type of translation used for the disk geometry, affecting how it maps its virtual space to physical storage.
DomainDevicesDiskIoTune, DomainDevicesDiskIoTuneArgs
- Group
Name string - Specifies the name of the group for tuning parameters, organizing settings related to disk I/O performance.
- Read
Bytes doubleSec - Sets the maximum number of read bytes per second for the disk, regulating its data throughput.
- Read
Bytes doubleSec Max - Configures the maximum read bytes per second limit, further controlling the disk's data transfer rate.
- Read
Bytes doubleSec Max Length - Defines the length of maximum read bytes per second setting, detailing how long this limit is effective.
- Read
Iops doubleSec - Specifies the maximum number of read I/O operations per second for the disk, controlling its responsiveness.
- Read
Iops doubleSec Max - Sets the upper limit for read IOPS on the disk, refining its input/output performance.
- Read
Iops doubleSec Max Length - Configures the effective duration for the maximum read IOPS limit.
- Size
Iops doubleSec - Defines the size-related performance in IOPS for the disk, optimizing access based on data size.
- Total
Bytes doubleSec - Sets the overall maximum bytes transfer rate for all operations on the disk.
- Total
Bytes doubleSec Max - Specifies the maximum limit on total bytes per second across all I/O operations for the disk.
- Total
Bytes doubleSec Max Length - Describes the duration that the maximum total bytes per second setting is enforced on the disk.
- Total
Iops doubleSec - Configures the overall maximum IOPS for the disk, controlling the number of operations performed over time.
- Total
Iops doubleSec Max - Sets the maximum IOPS limit for all operations handled by the disk.
- Total
Iops doubleSec Max Length - Defines how long the total IOPS limit is maintained during operations on the disk.
- Write
Bytes doubleSec - Configures the maximum number of bytes written per second for the disk, managing data output rates.
- Write
Bytes doubleSec Max - Sets the maximum write bytes per second limit, controlling the disk's writing capability.
- Write
Bytes doubleSec Max Length - Specifies the effective length for the maximum write bytes per second setting.
- Write
Iops doubleSec - Defines the maximum number of write I/O operations per second for the disk, influencing its performance.
- Write
Iops doubleSec Max - Sets the upper limit for write IOPS on the disk, adjusting its output operations.
- Write
Iops doubleSec Max Length - Configures the effective duration for the maximum write IOPS limit.
- Group
Name string - Specifies the name of the group for tuning parameters, organizing settings related to disk I/O performance.
- Read
Bytes float64Sec - Sets the maximum number of read bytes per second for the disk, regulating its data throughput.
- Read
Bytes float64Sec Max - Configures the maximum read bytes per second limit, further controlling the disk's data transfer rate.
- Read
Bytes float64Sec Max Length - Defines the length of maximum read bytes per second setting, detailing how long this limit is effective.
- Read
Iops float64Sec - Specifies the maximum number of read I/O operations per second for the disk, controlling its responsiveness.
- Read
Iops float64Sec Max - Sets the upper limit for read IOPS on the disk, refining its input/output performance.
- Read
Iops float64Sec Max Length - Configures the effective duration for the maximum read IOPS limit.
- Size
Iops float64Sec - Defines the size-related performance in IOPS for the disk, optimizing access based on data size.
- Total
Bytes float64Sec - Sets the overall maximum bytes transfer rate for all operations on the disk.
- Total
Bytes float64Sec Max - Specifies the maximum limit on total bytes per second across all I/O operations for the disk.
- Total
Bytes float64Sec Max Length - Describes the duration that the maximum total bytes per second setting is enforced on the disk.
- Total
Iops float64Sec - Configures the overall maximum IOPS for the disk, controlling the number of operations performed over time.
- Total
Iops float64Sec Max - Sets the maximum IOPS limit for all operations handled by the disk.
- Total
Iops float64Sec Max Length - Defines how long the total IOPS limit is maintained during operations on the disk.
- Write
Bytes float64Sec - Configures the maximum number of bytes written per second for the disk, managing data output rates.
- Write
Bytes float64Sec Max - Sets the maximum write bytes per second limit, controlling the disk's writing capability.
- Write
Bytes float64Sec Max Length - Specifies the effective length for the maximum write bytes per second setting.
- Write
Iops float64Sec - Defines the maximum number of write I/O operations per second for the disk, influencing its performance.
- Write
Iops float64Sec Max - Sets the upper limit for write IOPS on the disk, adjusting its output operations.
- Write
Iops float64Sec Max Length - Configures the effective duration for the maximum write IOPS limit.
- group
Name String - Specifies the name of the group for tuning parameters, organizing settings related to disk I/O performance.
- read
Bytes DoubleSec - Sets the maximum number of read bytes per second for the disk, regulating its data throughput.
- read
Bytes DoubleSec Max - Configures the maximum read bytes per second limit, further controlling the disk's data transfer rate.
- read
Bytes DoubleSec Max Length - Defines the length of maximum read bytes per second setting, detailing how long this limit is effective.
- read
Iops DoubleSec - Specifies the maximum number of read I/O operations per second for the disk, controlling its responsiveness.
- read
Iops DoubleSec Max - Sets the upper limit for read IOPS on the disk, refining its input/output performance.
- read
Iops DoubleSec Max Length - Configures the effective duration for the maximum read IOPS limit.
- size
Iops DoubleSec - Defines the size-related performance in IOPS for the disk, optimizing access based on data size.
- total
Bytes DoubleSec - Sets the overall maximum bytes transfer rate for all operations on the disk.
- total
Bytes DoubleSec Max - Specifies the maximum limit on total bytes per second across all I/O operations for the disk.
- total
Bytes DoubleSec Max Length - Describes the duration that the maximum total bytes per second setting is enforced on the disk.
- total
Iops DoubleSec - Configures the overall maximum IOPS for the disk, controlling the number of operations performed over time.
- total
Iops DoubleSec Max - Sets the maximum IOPS limit for all operations handled by the disk.
- total
Iops DoubleSec Max Length - Defines how long the total IOPS limit is maintained during operations on the disk.
- write
Bytes DoubleSec - Configures the maximum number of bytes written per second for the disk, managing data output rates.
- write
Bytes DoubleSec Max - Sets the maximum write bytes per second limit, controlling the disk's writing capability.
- write
Bytes DoubleSec Max Length - Specifies the effective length for the maximum write bytes per second setting.
- write
Iops DoubleSec - Defines the maximum number of write I/O operations per second for the disk, influencing its performance.
- write
Iops DoubleSec Max - Sets the upper limit for write IOPS on the disk, adjusting its output operations.
- write
Iops DoubleSec Max Length - Configures the effective duration for the maximum write IOPS limit.
- group
Name string - Specifies the name of the group for tuning parameters, organizing settings related to disk I/O performance.
- read
Bytes numberSec - Sets the maximum number of read bytes per second for the disk, regulating its data throughput.
- read
Bytes numberSec Max - Configures the maximum read bytes per second limit, further controlling the disk's data transfer rate.
- read
Bytes numberSec Max Length - Defines the length of maximum read bytes per second setting, detailing how long this limit is effective.
- read
Iops numberSec - Specifies the maximum number of read I/O operations per second for the disk, controlling its responsiveness.
- read
Iops numberSec Max - Sets the upper limit for read IOPS on the disk, refining its input/output performance.
- read
Iops numberSec Max Length - Configures the effective duration for the maximum read IOPS limit.
- size
Iops numberSec - Defines the size-related performance in IOPS for the disk, optimizing access based on data size.
- total
Bytes numberSec - Sets the overall maximum bytes transfer rate for all operations on the disk.
- total
Bytes numberSec Max - Specifies the maximum limit on total bytes per second across all I/O operations for the disk.
- total
Bytes numberSec Max Length - Describes the duration that the maximum total bytes per second setting is enforced on the disk.
- total
Iops numberSec - Configures the overall maximum IOPS for the disk, controlling the number of operations performed over time.
- total
Iops numberSec Max - Sets the maximum IOPS limit for all operations handled by the disk.
- total
Iops numberSec Max Length - Defines how long the total IOPS limit is maintained during operations on the disk.
- write
Bytes numberSec - Configures the maximum number of bytes written per second for the disk, managing data output rates.
- write
Bytes numberSec Max - Sets the maximum write bytes per second limit, controlling the disk's writing capability.
- write
Bytes numberSec Max Length - Specifies the effective length for the maximum write bytes per second setting.
- write
Iops numberSec - Defines the maximum number of write I/O operations per second for the disk, influencing its performance.
- write
Iops numberSec Max - Sets the upper limit for write IOPS on the disk, adjusting its output operations.
- write
Iops numberSec Max Length - Configures the effective duration for the maximum write IOPS limit.
- group_
name str - Specifies the name of the group for tuning parameters, organizing settings related to disk I/O performance.
- read_
bytes_ floatsec - Sets the maximum number of read bytes per second for the disk, regulating its data throughput.
- read_
bytes_ floatsec_ max - Configures the maximum read bytes per second limit, further controlling the disk's data transfer rate.
- read_
bytes_ floatsec_ max_ length - Defines the length of maximum read bytes per second setting, detailing how long this limit is effective.
- read_
iops_ floatsec - Specifies the maximum number of read I/O operations per second for the disk, controlling its responsiveness.
- read_
iops_ floatsec_ max - Sets the upper limit for read IOPS on the disk, refining its input/output performance.
- read_
iops_ floatsec_ max_ length - Configures the effective duration for the maximum read IOPS limit.
- size_
iops_ floatsec - Defines the size-related performance in IOPS for the disk, optimizing access based on data size.
- total_
bytes_ floatsec - Sets the overall maximum bytes transfer rate for all operations on the disk.
- total_
bytes_ floatsec_ max - Specifies the maximum limit on total bytes per second across all I/O operations for the disk.
- total_
bytes_ floatsec_ max_ length - Describes the duration that the maximum total bytes per second setting is enforced on the disk.
- total_
iops_ floatsec - Configures the overall maximum IOPS for the disk, controlling the number of operations performed over time.
- total_
iops_ floatsec_ max - Sets the maximum IOPS limit for all operations handled by the disk.
- total_
iops_ floatsec_ max_ length - Defines how long the total IOPS limit is maintained during operations on the disk.
- write_
bytes_ floatsec - Configures the maximum number of bytes written per second for the disk, managing data output rates.
- write_
bytes_ floatsec_ max - Sets the maximum write bytes per second limit, controlling the disk's writing capability.
- write_
bytes_ floatsec_ max_ length - Specifies the effective length for the maximum write bytes per second setting.
- write_
iops_ floatsec - Defines the maximum number of write I/O operations per second for the disk, influencing its performance.
- write_
iops_ floatsec_ max - Sets the upper limit for write IOPS on the disk, adjusting its output operations.
- write_
iops_ floatsec_ max_ length - Configures the effective duration for the maximum write IOPS limit.
- group
Name String - Specifies the name of the group for tuning parameters, organizing settings related to disk I/O performance.
- read
Bytes NumberSec - Sets the maximum number of read bytes per second for the disk, regulating its data throughput.
- read
Bytes NumberSec Max - Configures the maximum read bytes per second limit, further controlling the disk's data transfer rate.
- read
Bytes NumberSec Max Length - Defines the length of maximum read bytes per second setting, detailing how long this limit is effective.
- read
Iops NumberSec - Specifies the maximum number of read I/O operations per second for the disk, controlling its responsiveness.
- read
Iops NumberSec Max - Sets the upper limit for read IOPS on the disk, refining its input/output performance.
- read
Iops NumberSec Max Length - Configures the effective duration for the maximum read IOPS limit.
- size
Iops NumberSec - Defines the size-related performance in IOPS for the disk, optimizing access based on data size.
- total
Bytes NumberSec - Sets the overall maximum bytes transfer rate for all operations on the disk.
- total
Bytes NumberSec Max - Specifies the maximum limit on total bytes per second across all I/O operations for the disk.
- total
Bytes NumberSec Max Length - Describes the duration that the maximum total bytes per second setting is enforced on the disk.
- total
Iops NumberSec - Configures the overall maximum IOPS for the disk, controlling the number of operations performed over time.
- total
Iops NumberSec Max - Sets the maximum IOPS limit for all operations handled by the disk.
- total
Iops NumberSec Max Length - Defines how long the total IOPS limit is maintained during operations on the disk.
- write
Bytes NumberSec - Configures the maximum number of bytes written per second for the disk, managing data output rates.
- write
Bytes NumberSec Max - Sets the maximum write bytes per second limit, controlling the disk's writing capability.
- write
Bytes NumberSec Max Length - Specifies the effective length for the maximum write bytes per second setting.
- write
Iops NumberSec - Defines the maximum number of write I/O operations per second for the disk, influencing its performance.
- write
Iops NumberSec Max - Sets the upper limit for write IOPS on the disk, adjusting its output operations.
- write
Iops NumberSec Max Length - Configures the effective duration for the maximum write IOPS limit.
DomainDevicesDiskMirror, DomainDevicesDiskMirrorArgs
- Backing
Store DomainDevices Disk Mirror Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- Format
Domain
Devices Disk Mirror Format - Defines the format of the data store used in the backing store source configuration.
- Job string
- Configures the job identifier associated with the disk mirror operation.
- Ready string
- Indicates whether the disk mirror is ready for use.
- Source
Domain
Devices Disk Mirror Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- Backing
Store DomainDevices Disk Mirror Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- Format
Domain
Devices Disk Mirror Format - Defines the format of the data store used in the backing store source configuration.
- Job string
- Configures the job identifier associated with the disk mirror operation.
- Ready string
- Indicates whether the disk mirror is ready for use.
- Source
Domain
Devices Disk Mirror Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- backing
Store DomainDevices Disk Mirror Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- format
Domain
Devices Disk Mirror Format - Defines the format of the data store used in the backing store source configuration.
- job String
- Configures the job identifier associated with the disk mirror operation.
- ready String
- Indicates whether the disk mirror is ready for use.
- source
Domain
Devices Disk Mirror Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- backing
Store DomainDevices Disk Mirror Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- format
Domain
Devices Disk Mirror Format - Defines the format of the data store used in the backing store source configuration.
- job string
- Configures the job identifier associated with the disk mirror operation.
- ready string
- Indicates whether the disk mirror is ready for use.
- source
Domain
Devices Disk Mirror Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- backing_
store DomainDevices Disk Mirror Backing Store - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- format
Domain
Devices Disk Mirror Format - Defines the format of the data store used in the backing store source configuration.
- job str
- Configures the job identifier associated with the disk mirror operation.
- ready str
- Indicates whether the disk mirror is ready for use.
- source
Domain
Devices Disk Mirror Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- backing
Store Property Map - Specifies the backing store settings for the mirrored disk, determining its source and configuration.
- format Property Map
- Defines the format of the data store used in the backing store source configuration.
- job String
- Configures the job identifier associated with the disk mirror operation.
- ready String
- Indicates whether the disk mirror is ready for use.
- source Property Map
- Specifies the source of the backing store, determining its origin and how it is accessed.
DomainDevicesDiskMirrorBackingStore, DomainDevicesDiskMirrorBackingStoreArgs
- Format
Domain
Devices Disk Mirror Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- Index double
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- Source
Domain
Devices Disk Mirror Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- Format
Domain
Devices Disk Mirror Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- Index float64
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- Source
Domain
Devices Disk Mirror Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format
Domain
Devices Disk Mirror Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- index Double
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source
Domain
Devices Disk Mirror Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format
Domain
Devices Disk Mirror Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- index number
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source
Domain
Devices Disk Mirror Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format
Domain
Devices Disk Mirror Backing Store Format - Defines the format of the data store used in the backing store source configuration.
- index float
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source
Domain
Devices Disk Mirror Backing Store Source - Specifies the source of the backing store, determining its origin and how it is accessed.
- format Property Map
- Defines the format of the data store used in the backing store source configuration.
- index Number
- Sets the index for the backing store in relation to other backing stores, managing their order and priority.
- source Property Map
- Specifies the source of the backing store, determining its origin and how it is accessed.
DomainDevicesDiskMirrorBackingStoreFormat, DomainDevicesDiskMirrorBackingStoreFormatArgs
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type string
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type str
- Specifies the type of the data store format being used in the backing store source.
- metadata_
cache DomainDevices Disk Mirror Backing Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
DomainDevicesDiskMirrorBackingStoreFormatMetadataCache, DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheArgs
- Max
Size DomainDevices Disk Mirror Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Mirror Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Mirror Backing Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheMaxSize, DomainDevicesDiskMirrorBackingStoreFormatMetadataCacheMaxSizeArgs
DomainDevicesDiskMirrorBackingStoreSource, DomainDevicesDiskMirrorBackingStoreSourceArgs
- Block
Domain
Devices Disk Mirror Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Mirror Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Mirror Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Mirror Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Mirror Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index double
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Mirror Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Mirror Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Mirror Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Mirror Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Mirror Backing Store Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Mirror Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Mirror Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Mirror Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Mirror Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Mirror Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- Block
Domain
Devices Disk Mirror Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Mirror Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Mirror Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Mirror Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Mirror Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index float64
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Mirror Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Mirror Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Mirror Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Mirror Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Mirror Backing Store Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Mirror Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Mirror Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Mirror Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Mirror Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Mirror Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Mirror Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Mirror Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Mirror Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Mirror Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Mirror Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- index Double
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Mirror Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Mirror Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Mirror Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Mirror Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Mirror Backing Store Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Mirror Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Mirror Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Mirror Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Mirror Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Mirror Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Mirror Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Mirror Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Mirror Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Mirror Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Mirror Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- index number
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Mirror Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Mirror Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Mirror Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Mirror Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Mirror Backing Store Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Mirror Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Mirror Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Mirror Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Mirror Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Mirror Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Mirror Backing Store Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Backing Store Source Cookies - Configures settings related to cookie management for the backing store source.
- data_
store DomainDevices Disk Mirror Backing Store Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Mirror Backing Store Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Mirror Backing Store Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Mirror Backing Store Source File - Configures file-specific settings for the backing store source, managing its file access.
- index float
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Mirror Backing Store Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Mirror Backing Store Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Mirror Backing Store Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Mirror Backing Store Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Mirror Backing Store Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Mirror Backing Store Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup_
policy str - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Mirror Backing Store Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost_
user DomainDevices Disk Mirror Backing Store Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost_
vdpa DomainDevices Disk Mirror Backing Store Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Mirror Backing Store Source Volume - Configures the source volume settings for the mirror backing store.
- block Property Map
- Configures the source block for the backing store, indicating its role within the mirroring setup.
- Property Map
- Configures settings related to cookie management for the backing store source.
- data
Store Property Map - Configures the data store for the backing store, specifying the storage location.
- dir Property Map
- Configures the directory for the backing store source, indicating its physical location.
- encryption Property Map
- Configures encryption settings for the disk, enhancing data security.
- file Property Map
- Configures file-specific settings for the backing store source, managing its file access.
- index Number
- Configures the index for the backing store source configuration, indicating its order.
- network Property Map
- Configures network-specific settings for the backing store source, facilitating network access.
- nvme Property Map
- Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead Property Map
- Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations Property Map
- Defines reservations settings for network storage sources, enabling resource management.
- slices Property Map
- Configures slices for the mirror source device.
- ssl Property Map
- Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout Property Map
- Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User Property Map - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa Property Map - Configures the VHostVDPA settings for the source backing store.
- volume Property Map
- Configures the source volume settings for the mirror backing store.
DomainDevicesDiskMirrorBackingStoreSourceBlock, DomainDevicesDiskMirrorBackingStoreSourceBlockArgs
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Block Sec Label - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Block Sec Label[] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev str
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Block Sec Label] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<Property Map> - Specifies security label settings for the block source in the backing store, managing access controls.
DomainDevicesDiskMirrorBackingStoreSourceBlockSecLabel, DomainDevicesDiskMirrorBackingStoreSourceBlockSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceCookies, DomainDevicesDiskMirrorBackingStoreSourceCookiesArgs
-
List<Domain
Devices Disk Mirror Backing Store Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
[]Domain
Devices Disk Mirror Backing Store Source Cookies Cookie - Configures cookies for the backing store source, allowing additional parameters for storage.
-
List<Domain
Devices Disk Mirror Backing Store Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Domain
Devices Disk Mirror Backing Store Source Cookies Cookie[] - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Sequence[Domain
Devices Disk Mirror Backing Store Source Cookies Cookie] - Configures cookies for the backing store source, allowing additional parameters for storage.
- List<Property Map>
- Configures cookies for the backing store source, allowing additional parameters for storage.
DomainDevicesDiskMirrorBackingStoreSourceCookiesCookie, DomainDevicesDiskMirrorBackingStoreSourceCookiesCookieArgs
DomainDevicesDiskMirrorBackingStoreSourceDataStore, DomainDevicesDiskMirrorBackingStoreSourceDataStoreArgs
- Format
Domain
Devices Disk Mirror Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- Format
Domain
Devices Disk Mirror Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Mirror Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Mirror Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Mirror Backing Store Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format Property Map
- Defines the format of the data store used in the backing store source configuration.
DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormat, DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatArgs
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type string
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type str
- Specifies the type of the data store format being used in the backing store source.
- metadata_
cache DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCache, DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheArgs
- Max
Size DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Mirror Backing Store Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheMaxSize, DomainDevicesDiskMirrorBackingStoreSourceDataStoreFormatMetadataCacheMaxSizeArgs
DomainDevicesDiskMirrorBackingStoreSourceDir, DomainDevicesDiskMirrorBackingStoreSourceDirArgs
- Dir string
- Defines the specific directory path for the backing store source configuration.
- Dir string
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
- dir string
- Defines the specific directory path for the backing store source configuration.
- dir str
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
DomainDevicesDiskMirrorBackingStoreSourceEncryption, DomainDevicesDiskMirrorBackingStoreSourceEncryptionArgs
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
List<Domain
Devices Disk Mirror Backing Store Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
[]Domain
Devices Disk Mirror Backing Store Source Encryption Secret - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
List<Domain
Devices Disk Mirror Backing Store Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine string
- Specifies the encryption engine utilized for encrypting the disk.
- format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Domain
Devices Disk Mirror Backing Store Source Encryption Secret[] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine str
- Specifies the encryption engine utilized for encrypting the disk.
- format str
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Sequence[Domain
Devices Disk Mirror Backing Store Source Encryption Secret] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets List<Property Map>
- Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
DomainDevicesDiskMirrorBackingStoreSourceEncryptionSecret, DomainDevicesDiskMirrorBackingStoreSourceEncryptionSecretArgs
DomainDevicesDiskMirrorBackingStoreSourceFile, DomainDevicesDiskMirrorBackingStoreSourceFileArgs
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source File Sec Label - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- file string
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels DomainDevices Disk Mirror Backing Store Source File Sec Label[] - Configures the security label associated with the file in the backing store source.
- fd_
group str - Sets the file descriptor group for the file specified in the backing store source.
- file str
- Specifies the actual file referenced in the backing store source configuration.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source File Sec Label] - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<Property Map> - Configures the security label associated with the file in the backing store source.
DomainDevicesDiskMirrorBackingStoreSourceFileSecLabel, DomainDevicesDiskMirrorBackingStoreSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceNetwork, DomainDevicesDiskMirrorBackingStoreSourceNetworkArgs
- Auth
Domain
Devices Disk Mirror Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Mirror Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
List<Domain
Devices Disk Mirror Backing Store Source Network Host> - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Mirror Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Mirror Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Mirror Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Mirror Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- Auth
Domain
Devices Disk Mirror Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Mirror Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
[]Domain
Devices Disk Mirror Backing Store Source Network Host - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Mirror Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Mirror Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Mirror Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Mirror Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Mirror Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Mirror Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
List<Domain
Devices Disk Mirror Backing Store Source Network Host> - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Mirror Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Mirror Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Mirror Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Mirror Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Mirror Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Mirror Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Domain
Devices Disk Mirror Backing Store Source Network Host[] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Mirror Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Mirror Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Mirror Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name string
- Sets a name for the network block device, facilitating easier identification.
- protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query string
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Mirror Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls string
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Mirror Backing Store Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Mirror Backing Store Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Sequence[Domain
Devices Disk Mirror Backing Store Source Network Host] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Mirror Backing Store Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Mirror Backing Store Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known_
hosts DomainDevices Disk Mirror Backing Store Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name str
- Sets a name for the network block device, facilitating easier identification.
- protocol str
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query str
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Mirror Backing Store Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls str
- Controls whether TLS is used for secure connections to the network storage.
- tls_
hostname str - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth Property Map
- Configures authentication settings for the iSCSI source.
- config Property Map
- Defines configuration settings for the network in the backing store source.
- hosts List<Property Map>
- Configures the hosts within the network settings of the backing store source.
- identity Property Map
- Sets the identity parameters for the network connection in the backing store source.
- initiator Property Map
- Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts Property Map - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect Property Map
- Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot Property Map
- Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
DomainDevicesDiskMirrorBackingStoreSourceNetworkAuth, DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthArgs
- Secret
Domain
Devices Disk Mirror Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- Secret
Domain
Devices Disk Mirror Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Mirror Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Mirror Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Mirror Backing Store Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username str
- Sets the username for iSCSI authentication.
- secret Property Map
- Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthSecret, DomainDevicesDiskMirrorBackingStoreSourceNetworkAuthSecretArgs
DomainDevicesDiskMirrorBackingStoreSourceNetworkConfig, DomainDevicesDiskMirrorBackingStoreSourceNetworkConfigArgs
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
- file string
- Specifies a file for loading additional network configuration in the backing store source.
- file str
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
DomainDevicesDiskMirrorBackingStoreSourceNetworkHost, DomainDevicesDiskMirrorBackingStoreSourceNetworkHostArgs
DomainDevicesDiskMirrorBackingStoreSourceNetworkIdentity, DomainDevicesDiskMirrorBackingStoreSourceNetworkIdentityArgs
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
- agent
Sock string - Configures the agent socket for network identity in the backing store source.
- group string
- Sets the group identifier for network identity in the backing store source.
- keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- user string
- Configures the user associated with the network identity in the backing store source.
- user
Name string - Sets the user name for network identity in the backing store source configuration.
- agent_
sock str - Configures the agent socket for network identity in the backing store source.
- group str
- Sets the group identifier for network identity in the backing store source.
- keyfile str
- Defines the key file used for network identity in the backing store source configuration.
- user str
- Configures the user associated with the network identity in the backing store source.
- user_
name str - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiator, DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorArgs
- Iqn
Domain
Devices Disk Mirror Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- Iqn
Domain
Devices Disk Mirror Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Mirror Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Mirror Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Mirror Backing Store Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn Property Map
- Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorIqn, DomainDevicesDiskMirrorBackingStoreSourceNetworkInitiatorIqnArgs
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name str
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
DomainDevicesDiskMirrorBackingStoreSourceNetworkKnownHosts, DomainDevicesDiskMirrorBackingStoreSourceNetworkKnownHostsArgs
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
- path string
- Specifies the path to the file containing known hosts for the network storage.
- path str
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
DomainDevicesDiskMirrorBackingStoreSourceNetworkReconnect, DomainDevicesDiskMirrorBackingStoreSourceNetworkReconnectArgs
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay str
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
DomainDevicesDiskMirrorBackingStoreSourceNetworkSnapshot, DomainDevicesDiskMirrorBackingStoreSourceNetworkSnapshotArgs
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
- name string
- Configures the name attribute for the snapshot used in network storage operations.
- name str
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
DomainDevicesDiskMirrorBackingStoreSourceReadahead, DomainDevicesDiskMirrorBackingStoreSourceReadaheadArgs
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
- size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size str
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
DomainDevicesDiskMirrorBackingStoreSourceReservations, DomainDevicesDiskMirrorBackingStoreSourceReservationsArgs
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Mirror Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Mirror Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Mirror Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled string
- Controls whether reservations are enabled for the network storage source.
- managed boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Mirror Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled str
- Controls whether reservations are enabled for the network storage source.
- managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Mirror Backing Store Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source Property Map
- Configures the source from which reservations are allocated for network storage.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSource, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceArgs
- Dbus
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- Dbus
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Backing Store Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Backing Store Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Backing Store Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Backing Store Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Mirror Backing Store Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std_
io bool - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Backing Store Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures settings for a null device used in reservations for storage.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDbus, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDev, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Reservations Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Reservations Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Reservations Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevSecLabel, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFile, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Reservations Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Reservations Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Reservations Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileSecLabel, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceNmdm, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceNmdmArgs
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipe, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Reservations Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Reservations Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Reservations Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeSecLabel, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePty, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Reservations Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Reservations Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Reservations Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtySecLabel, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgent, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentArgs
- Clip
Board DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Backing Store Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentClipBoard, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentMouse, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceSpicePort, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcp, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpReconnect, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceTcpReconnectArgs
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUdp, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnix, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Reservations Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Reservations Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Reservations Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixReconnect, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixReconnectArgs
DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixSecLabel, DomainDevicesDiskMirrorBackingStoreSourceReservationsSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceSlices, DomainDevicesDiskMirrorBackingStoreSourceSlicesArgs
- Slices
List<Domain
Devices Disk Mirror Backing Store Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- Slices
[]Domain
Devices Disk Mirror Backing Store Source Slices Slice - Specifies individual slice configurations within the mirror source.
- slices
List<Domain
Devices Disk Mirror Backing Store Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- slices
Domain
Devices Disk Mirror Backing Store Source Slices Slice[] - Specifies individual slice configurations within the mirror source.
- slices
Sequence[Domain
Devices Disk Mirror Backing Store Source Slices Slice] - Specifies individual slice configurations within the mirror source.
- slices List<Property Map>
- Specifies individual slice configurations within the mirror source.
DomainDevicesDiskMirrorBackingStoreSourceSlicesSlice, DomainDevicesDiskMirrorBackingStoreSourceSlicesSliceArgs
DomainDevicesDiskMirrorBackingStoreSourceSsl, DomainDevicesDiskMirrorBackingStoreSourceSslArgs
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
- verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify str
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
DomainDevicesDiskMirrorBackingStoreSourceTimeout, DomainDevicesDiskMirrorBackingStoreSourceTimeoutArgs
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds str
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
DomainDevicesDiskMirrorBackingStoreSourceVhostUser, DomainDevicesDiskMirrorBackingStoreSourceVhostUserArgs
- Dbus
Domain
Devices Disk Mirror Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Mirror Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- Dbus
Domain
Devices Disk Mirror Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Mirror Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Mirror Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Mirror Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Mirror Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Mirror Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Mirror Backing Store Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Backing Store Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Backing Store Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Backing Store Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Mirror Backing Store Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Backing Store Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Mirror Backing Store Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std_
io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Backing Store Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserDbus, DomainDevicesDiskMirrorBackingStoreSourceVhostUserDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserDev, DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Vhost User Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Vhost User Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Vhost User Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevSecLabel, DomainDevicesDiskMirrorBackingStoreSourceVhostUserDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserFile, DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Vhost User File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Vhost User File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Vhost User File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileSecLabel, DomainDevicesDiskMirrorBackingStoreSourceVhostUserFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserNmdm, DomainDevicesDiskMirrorBackingStoreSourceVhostUserNmdmArgs
DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipe, DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Vhost User Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Vhost User Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Vhost User Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeSecLabel, DomainDevicesDiskMirrorBackingStoreSourceVhostUserPipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserPty, DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Vhost User Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Vhost User Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Vhost User Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtySecLabel, DomainDevicesDiskMirrorBackingStoreSourceVhostUserPtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgent, DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentArgs
- Clip
Board DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Backing Store Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentClipBoard, DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentMouse, DomainDevicesDiskMirrorBackingStoreSourceVhostUserQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserSpicePort, DomainDevicesDiskMirrorBackingStoreSourceVhostUserSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcp, DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpReconnect, DomainDevicesDiskMirrorBackingStoreSourceVhostUserTcpReconnectArgs
DomainDevicesDiskMirrorBackingStoreSourceVhostUserUdp, DomainDevicesDiskMirrorBackingStoreSourceVhostUserUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnix, DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Vhost User Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Vhost User Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Backing Store Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Vhost User Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixReconnect, DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixReconnectArgs
DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixSecLabel, DomainDevicesDiskMirrorBackingStoreSourceVhostUserUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorBackingStoreSourceVhostVdpa, DomainDevicesDiskMirrorBackingStoreSourceVhostVdpaArgs
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev str
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
DomainDevicesDiskMirrorBackingStoreSourceVolume, DomainDevicesDiskMirrorBackingStoreSourceVolumeArgs
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels List<DomainDevices Disk Mirror Backing Store Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels []DomainDevices Disk Mirror Backing Store Source Volume Sec Label - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<DomainDevices Disk Mirror Backing Store Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
- mode string
- Sets the mode for the volume source in the backing store configuration.
- pool string
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels DomainDevices Disk Mirror Backing Store Source Volume Sec Label[] - Configures the security label settings for the volume in the backing store.
- volume string
- Provides the volume definition used as the backing store source.
- mode str
- Sets the mode for the volume source in the backing store configuration.
- pool str
- Specifies the pool from which the volume source is derived in the backing store.
- sec_
labels Sequence[DomainDevices Disk Mirror Backing Store Source Volume Sec Label] - Configures the security label settings for the volume in the backing store.
- volume str
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<Property Map> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
DomainDevicesDiskMirrorBackingStoreSourceVolumeSecLabel, DomainDevicesDiskMirrorBackingStoreSourceVolumeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorFormat, DomainDevicesDiskMirrorFormatArgs
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type string
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type str
- Specifies the type of the data store format being used in the backing store source.
- metadata_
cache DomainDevices Disk Mirror Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
DomainDevicesDiskMirrorFormatMetadataCache, DomainDevicesDiskMirrorFormatMetadataCacheArgs
- Max
Size DomainDevices Disk Mirror Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Mirror Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Mirror Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskMirrorFormatMetadataCacheMaxSize, DomainDevicesDiskMirrorFormatMetadataCacheMaxSizeArgs
DomainDevicesDiskMirrorSource, DomainDevicesDiskMirrorSourceArgs
- Block
Domain
Devices Disk Mirror Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Mirror Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Mirror Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Mirror Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Mirror Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index double
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Mirror Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Mirror Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Mirror Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Mirror Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Mirror Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Mirror Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Mirror Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Mirror Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Mirror Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Mirror Source Volume - Configures the source volume settings for the mirror backing store.
- Block
Domain
Devices Disk Mirror Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Mirror Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Mirror Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Mirror Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Mirror Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index float64
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Mirror Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Mirror Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Mirror Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Mirror Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Mirror Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Mirror Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Mirror Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Mirror Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Mirror Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Mirror Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Mirror Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Mirror Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Mirror Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Mirror Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Mirror Source File - Configures file-specific settings for the backing store source, managing its file access.
- index Double
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Mirror Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Mirror Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Mirror Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Mirror Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Mirror Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Mirror Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Mirror Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Mirror Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Mirror Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Mirror Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Mirror Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Mirror Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Mirror Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Mirror Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Mirror Source File - Configures file-specific settings for the backing store source, managing its file access.
- index number
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Mirror Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Mirror Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Mirror Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Mirror Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Mirror Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Mirror Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Mirror Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Mirror Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Mirror Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Mirror Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Mirror Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Mirror Source Cookies - Configures settings related to cookie management for the backing store source.
- data_
store DomainDevices Disk Mirror Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Mirror Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Mirror Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Mirror Source File - Configures file-specific settings for the backing store source, managing its file access.
- index float
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Mirror Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Mirror Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Mirror Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Mirror Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Mirror Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Mirror Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup_
policy str - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Mirror Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost_
user DomainDevices Disk Mirror Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost_
vdpa DomainDevices Disk Mirror Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Mirror Source Volume - Configures the source volume settings for the mirror backing store.
- block Property Map
- Configures the source block for the backing store, indicating its role within the mirroring setup.
- Property Map
- Configures settings related to cookie management for the backing store source.
- data
Store Property Map - Configures the data store for the backing store, specifying the storage location.
- dir Property Map
- Configures the directory for the backing store source, indicating its physical location.
- encryption Property Map
- Configures encryption settings for the disk, enhancing data security.
- file Property Map
- Configures file-specific settings for the backing store source, managing its file access.
- index Number
- Configures the index for the backing store source configuration, indicating its order.
- network Property Map
- Configures network-specific settings for the backing store source, facilitating network access.
- nvme Property Map
- Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead Property Map
- Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations Property Map
- Defines reservations settings for network storage sources, enabling resource management.
- slices Property Map
- Configures slices for the mirror source device.
- ssl Property Map
- Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout Property Map
- Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User Property Map - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa Property Map - Configures the VHostVDPA settings for the source backing store.
- volume Property Map
- Configures the source volume settings for the mirror backing store.
DomainDevicesDiskMirrorSourceBlock, DomainDevicesDiskMirrorSourceBlockArgs
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels List<DomainDevices Disk Mirror Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels []DomainDevices Disk Mirror Source Block Sec Label - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<DomainDevices Disk Mirror Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels DomainDevices Disk Mirror Source Block Sec Label[] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev str
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Block Sec Label] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<Property Map> - Specifies security label settings for the block source in the backing store, managing access controls.
DomainDevicesDiskMirrorSourceBlockSecLabel, DomainDevicesDiskMirrorSourceBlockSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceCookies, DomainDevicesDiskMirrorSourceCookiesArgs
-
List<Domain
Devices Disk Mirror Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
[]Domain
Devices Disk Mirror Source Cookies Cookie - Configures cookies for the backing store source, allowing additional parameters for storage.
-
List<Domain
Devices Disk Mirror Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Domain
Devices Disk Mirror Source Cookies Cookie[] - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Sequence[Domain
Devices Disk Mirror Source Cookies Cookie] - Configures cookies for the backing store source, allowing additional parameters for storage.
- List<Property Map>
- Configures cookies for the backing store source, allowing additional parameters for storage.
DomainDevicesDiskMirrorSourceCookiesCookie, DomainDevicesDiskMirrorSourceCookiesCookieArgs
DomainDevicesDiskMirrorSourceDataStore, DomainDevicesDiskMirrorSourceDataStoreArgs
- Format
Domain
Devices Disk Mirror Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- Format
Domain
Devices Disk Mirror Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Mirror Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Mirror Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Mirror Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format Property Map
- Defines the format of the data store used in the backing store source configuration.
DomainDevicesDiskMirrorSourceDataStoreFormat, DomainDevicesDiskMirrorSourceDataStoreFormatArgs
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Mirror Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type string
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Mirror Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type str
- Specifies the type of the data store format being used in the backing store source.
- metadata_
cache DomainDevices Disk Mirror Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCache, DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheArgs
- Max
Size DomainDevices Disk Mirror Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Mirror Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Mirror Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Mirror Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheMaxSize, DomainDevicesDiskMirrorSourceDataStoreFormatMetadataCacheMaxSizeArgs
DomainDevicesDiskMirrorSourceDir, DomainDevicesDiskMirrorSourceDirArgs
- Dir string
- Defines the specific directory path for the backing store source configuration.
- Dir string
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
- dir string
- Defines the specific directory path for the backing store source configuration.
- dir str
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
DomainDevicesDiskMirrorSourceEncryption, DomainDevicesDiskMirrorSourceEncryptionArgs
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
List<Domain
Devices Disk Mirror Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
[]Domain
Devices Disk Mirror Source Encryption Secret - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
List<Domain
Devices Disk Mirror Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine string
- Specifies the encryption engine utilized for encrypting the disk.
- format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Domain
Devices Disk Mirror Source Encryption Secret[] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine str
- Specifies the encryption engine utilized for encrypting the disk.
- format str
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Sequence[Domain
Devices Disk Mirror Source Encryption Secret] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets List<Property Map>
- Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
DomainDevicesDiskMirrorSourceEncryptionSecret, DomainDevicesDiskMirrorSourceEncryptionSecretArgs
DomainDevicesDiskMirrorSourceFile, DomainDevicesDiskMirrorSourceFileArgs
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels List<DomainDevices Disk Mirror Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels []DomainDevices Disk Mirror Source File Sec Label - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<DomainDevices Disk Mirror Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- file string
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels DomainDevices Disk Mirror Source File Sec Label[] - Configures the security label associated with the file in the backing store source.
- fd_
group str - Sets the file descriptor group for the file specified in the backing store source.
- file str
- Specifies the actual file referenced in the backing store source configuration.
- sec_
labels Sequence[DomainDevices Disk Mirror Source File Sec Label] - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<Property Map> - Configures the security label associated with the file in the backing store source.
DomainDevicesDiskMirrorSourceFileSecLabel, DomainDevicesDiskMirrorSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceNetwork, DomainDevicesDiskMirrorSourceNetworkArgs
- Auth
Domain
Devices Disk Mirror Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Mirror Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
List<Domain
Devices Disk Mirror Source Network Host> - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Mirror Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Mirror Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Mirror Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Mirror Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Mirror Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- Auth
Domain
Devices Disk Mirror Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Mirror Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
[]Domain
Devices Disk Mirror Source Network Host - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Mirror Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Mirror Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Mirror Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Mirror Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Mirror Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Mirror Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Mirror Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
List<Domain
Devices Disk Mirror Source Network Host> - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Mirror Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Mirror Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Mirror Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Mirror Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Mirror Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Mirror Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Mirror Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Domain
Devices Disk Mirror Source Network Host[] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Mirror Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Mirror Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Mirror Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name string
- Sets a name for the network block device, facilitating easier identification.
- protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query string
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Mirror Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Mirror Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls string
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Mirror Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Mirror Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Sequence[Domain
Devices Disk Mirror Source Network Host] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Mirror Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Mirror Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known_
hosts DomainDevices Disk Mirror Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name str
- Sets a name for the network block device, facilitating easier identification.
- protocol str
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query str
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Mirror Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Mirror Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls str
- Controls whether TLS is used for secure connections to the network storage.
- tls_
hostname str - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth Property Map
- Configures authentication settings for the iSCSI source.
- config Property Map
- Defines configuration settings for the network in the backing store source.
- hosts List<Property Map>
- Configures the hosts within the network settings of the backing store source.
- identity Property Map
- Sets the identity parameters for the network connection in the backing store source.
- initiator Property Map
- Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts Property Map - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect Property Map
- Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot Property Map
- Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
DomainDevicesDiskMirrorSourceNetworkAuth, DomainDevicesDiskMirrorSourceNetworkAuthArgs
- Secret
Domain
Devices Disk Mirror Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- Secret
Domain
Devices Disk Mirror Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Mirror Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Mirror Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Mirror Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username str
- Sets the username for iSCSI authentication.
- secret Property Map
- Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
DomainDevicesDiskMirrorSourceNetworkAuthSecret, DomainDevicesDiskMirrorSourceNetworkAuthSecretArgs
DomainDevicesDiskMirrorSourceNetworkConfig, DomainDevicesDiskMirrorSourceNetworkConfigArgs
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
- file string
- Specifies a file for loading additional network configuration in the backing store source.
- file str
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
DomainDevicesDiskMirrorSourceNetworkHost, DomainDevicesDiskMirrorSourceNetworkHostArgs
DomainDevicesDiskMirrorSourceNetworkIdentity, DomainDevicesDiskMirrorSourceNetworkIdentityArgs
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
- agent
Sock string - Configures the agent socket for network identity in the backing store source.
- group string
- Sets the group identifier for network identity in the backing store source.
- keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- user string
- Configures the user associated with the network identity in the backing store source.
- user
Name string - Sets the user name for network identity in the backing store source configuration.
- agent_
sock str - Configures the agent socket for network identity in the backing store source.
- group str
- Sets the group identifier for network identity in the backing store source.
- keyfile str
- Defines the key file used for network identity in the backing store source configuration.
- user str
- Configures the user associated with the network identity in the backing store source.
- user_
name str - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
DomainDevicesDiskMirrorSourceNetworkInitiator, DomainDevicesDiskMirrorSourceNetworkInitiatorArgs
- Iqn
Domain
Devices Disk Mirror Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- Iqn
Domain
Devices Disk Mirror Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Mirror Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Mirror Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Mirror Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn Property Map
- Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
DomainDevicesDiskMirrorSourceNetworkInitiatorIqn, DomainDevicesDiskMirrorSourceNetworkInitiatorIqnArgs
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name str
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
DomainDevicesDiskMirrorSourceNetworkKnownHosts, DomainDevicesDiskMirrorSourceNetworkKnownHostsArgs
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
- path string
- Specifies the path to the file containing known hosts for the network storage.
- path str
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
DomainDevicesDiskMirrorSourceNetworkReconnect, DomainDevicesDiskMirrorSourceNetworkReconnectArgs
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay str
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
DomainDevicesDiskMirrorSourceNetworkSnapshot, DomainDevicesDiskMirrorSourceNetworkSnapshotArgs
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
- name string
- Configures the name attribute for the snapshot used in network storage operations.
- name str
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
DomainDevicesDiskMirrorSourceReadahead, DomainDevicesDiskMirrorSourceReadaheadArgs
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
- size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size str
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
DomainDevicesDiskMirrorSourceReservations, DomainDevicesDiskMirrorSourceReservationsArgs
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Mirror Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Mirror Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Mirror Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled string
- Controls whether reservations are enabled for the network storage source.
- managed boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Mirror Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled str
- Controls whether reservations are enabled for the network storage source.
- managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Mirror Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source Property Map
- Configures the source from which reservations are allocated for network storage.
DomainDevicesDiskMirrorSourceReservationsSource, DomainDevicesDiskMirrorSourceReservationsSourceArgs
- Dbus
Domain
Devices Disk Mirror Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Mirror Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Mirror Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- Dbus
Domain
Devices Disk Mirror Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Mirror Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Mirror Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Mirror Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Mirror Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Mirror Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Mirror Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Mirror Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Mirror Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Mirror Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Mirror Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Mirror Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std_
io bool - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Mirror Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures settings for a null device used in reservations for storage.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
DomainDevicesDiskMirrorSourceReservationsSourceDbus, DomainDevicesDiskMirrorSourceReservationsSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskMirrorSourceReservationsSourceDev, DomainDevicesDiskMirrorSourceReservationsSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Source Reservations Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Mirror Source Reservations Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Reservations Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskMirrorSourceReservationsSourceDevSecLabel, DomainDevicesDiskMirrorSourceReservationsSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceReservationsSourceFile, DomainDevicesDiskMirrorSourceReservationsSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Mirror Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Mirror Source Reservations Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Mirror Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Mirror Source Reservations Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Reservations Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskMirrorSourceReservationsSourceFileSecLabel, DomainDevicesDiskMirrorSourceReservationsSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceReservationsSourceNmdm, DomainDevicesDiskMirrorSourceReservationsSourceNmdmArgs
DomainDevicesDiskMirrorSourceReservationsSourcePipe, DomainDevicesDiskMirrorSourceReservationsSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Source Reservations Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Source Reservations Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Reservations Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskMirrorSourceReservationsSourcePipeSecLabel, DomainDevicesDiskMirrorSourceReservationsSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceReservationsSourcePty, DomainDevicesDiskMirrorSourceReservationsSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Source Reservations Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Source Reservations Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Reservations Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskMirrorSourceReservationsSourcePtySecLabel, DomainDevicesDiskMirrorSourceReservationsSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgent, DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentArgs
- Clip
Board DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Mirror Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentClipBoard, DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentMouse, DomainDevicesDiskMirrorSourceReservationsSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskMirrorSourceReservationsSourceSpicePort, DomainDevicesDiskMirrorSourceReservationsSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskMirrorSourceReservationsSourceTcp, DomainDevicesDiskMirrorSourceReservationsSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskMirrorSourceReservationsSourceTcpReconnect, DomainDevicesDiskMirrorSourceReservationsSourceTcpReconnectArgs
DomainDevicesDiskMirrorSourceReservationsSourceUdp, DomainDevicesDiskMirrorSourceReservationsSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskMirrorSourceReservationsSourceUnix, DomainDevicesDiskMirrorSourceReservationsSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Mirror Source Reservations Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Mirror Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Mirror Source Reservations Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Reservations Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskMirrorSourceReservationsSourceUnixReconnect, DomainDevicesDiskMirrorSourceReservationsSourceUnixReconnectArgs
DomainDevicesDiskMirrorSourceReservationsSourceUnixSecLabel, DomainDevicesDiskMirrorSourceReservationsSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceSlices, DomainDevicesDiskMirrorSourceSlicesArgs
- Slices
List<Domain
Devices Disk Mirror Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- Slices
[]Domain
Devices Disk Mirror Source Slices Slice - Specifies individual slice configurations within the mirror source.
- slices
List<Domain
Devices Disk Mirror Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- slices
Domain
Devices Disk Mirror Source Slices Slice[] - Specifies individual slice configurations within the mirror source.
- slices
Sequence[Domain
Devices Disk Mirror Source Slices Slice] - Specifies individual slice configurations within the mirror source.
- slices List<Property Map>
- Specifies individual slice configurations within the mirror source.
DomainDevicesDiskMirrorSourceSlicesSlice, DomainDevicesDiskMirrorSourceSlicesSliceArgs
DomainDevicesDiskMirrorSourceSsl, DomainDevicesDiskMirrorSourceSslArgs
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
- verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify str
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
DomainDevicesDiskMirrorSourceTimeout, DomainDevicesDiskMirrorSourceTimeoutArgs
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds str
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
DomainDevicesDiskMirrorSourceVhostUser, DomainDevicesDiskMirrorSourceVhostUserArgs
- Dbus
Domain
Devices Disk Mirror Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Mirror Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Mirror Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- Dbus
Domain
Devices Disk Mirror Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Mirror Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Mirror Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Mirror Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Mirror Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Mirror Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Mirror Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Mirror Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Mirror Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Mirror Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Mirror Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Mirror Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Mirror Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Mirror Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Mirror Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Mirror Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Mirror Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Mirror Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Mirror Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Mirror Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Mirror Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Mirror Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Mirror Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Mirror Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Mirror Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Mirror Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Mirror Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std_
io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Mirror Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Mirror Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Mirror Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
DomainDevicesDiskMirrorSourceVhostUserDbus, DomainDevicesDiskMirrorSourceVhostUserDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskMirrorSourceVhostUserDev, DomainDevicesDiskMirrorSourceVhostUserDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Source Vhost User Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Mirror Source Vhost User Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Vhost User Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskMirrorSourceVhostUserDevSecLabel, DomainDevicesDiskMirrorSourceVhostUserDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceVhostUserFile, DomainDevicesDiskMirrorSourceVhostUserFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Mirror Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Mirror Source Vhost User File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Mirror Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Mirror Source Vhost User File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Vhost User File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskMirrorSourceVhostUserFileSecLabel, DomainDevicesDiskMirrorSourceVhostUserFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceVhostUserNmdm, DomainDevicesDiskMirrorSourceVhostUserNmdmArgs
DomainDevicesDiskMirrorSourceVhostUserPipe, DomainDevicesDiskMirrorSourceVhostUserPipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Source Vhost User Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Source Vhost User Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Vhost User Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskMirrorSourceVhostUserPipeSecLabel, DomainDevicesDiskMirrorSourceVhostUserPipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceVhostUserPty, DomainDevicesDiskMirrorSourceVhostUserPtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Mirror Source Vhost User Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Mirror Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Mirror Source Vhost User Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Vhost User Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskMirrorSourceVhostUserPtySecLabel, DomainDevicesDiskMirrorSourceVhostUserPtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceVhostUserQemuvdAgent, DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentArgs
- Clip
Board DomainDevices Disk Mirror Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Mirror Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Mirror Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Mirror Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Mirror Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Mirror Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentClipBoard, DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentMouse, DomainDevicesDiskMirrorSourceVhostUserQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskMirrorSourceVhostUserSpicePort, DomainDevicesDiskMirrorSourceVhostUserSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskMirrorSourceVhostUserTcp, DomainDevicesDiskMirrorSourceVhostUserTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Mirror Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Mirror Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskMirrorSourceVhostUserTcpReconnect, DomainDevicesDiskMirrorSourceVhostUserTcpReconnectArgs
DomainDevicesDiskMirrorSourceVhostUserUdp, DomainDevicesDiskMirrorSourceVhostUserUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskMirrorSourceVhostUserUnix, DomainDevicesDiskMirrorSourceVhostUserUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Mirror Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Mirror Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Mirror Source Vhost User Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Mirror Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Mirror Source Vhost User Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Mirror Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Vhost User Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskMirrorSourceVhostUserUnixReconnect, DomainDevicesDiskMirrorSourceVhostUserUnixReconnectArgs
DomainDevicesDiskMirrorSourceVhostUserUnixSecLabel, DomainDevicesDiskMirrorSourceVhostUserUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskMirrorSourceVhostVdpa, DomainDevicesDiskMirrorSourceVhostVdpaArgs
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev str
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
DomainDevicesDiskMirrorSourceVolume, DomainDevicesDiskMirrorSourceVolumeArgs
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels List<DomainDevices Disk Mirror Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels []DomainDevices Disk Mirror Source Volume Sec Label - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<DomainDevices Disk Mirror Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
- mode string
- Sets the mode for the volume source in the backing store configuration.
- pool string
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels DomainDevices Disk Mirror Source Volume Sec Label[] - Configures the security label settings for the volume in the backing store.
- volume string
- Provides the volume definition used as the backing store source.
- mode str
- Sets the mode for the volume source in the backing store configuration.
- pool str
- Specifies the pool from which the volume source is derived in the backing store.
- sec_
labels Sequence[DomainDevices Disk Mirror Source Volume Sec Label] - Configures the security label settings for the volume in the backing store.
- volume str
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<Property Map> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
DomainDevicesDiskMirrorSourceVolumeSecLabel, DomainDevicesDiskMirrorSourceVolumeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSource, DomainDevicesDiskSourceArgs
- Block
Domain
Devices Disk Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index double
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Source Volume - Configures the source volume settings for the mirror backing store.
- Block
Domain
Devices Disk Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Source Cookies - Configures settings related to cookie management for the backing store source.
- Data
Store DomainDevices Disk Source Data Store - Configures the data store for the backing store, specifying the storage location.
- Dir
Domain
Devices Disk Source Dir - Configures the directory for the backing store source, indicating its physical location.
- Encryption
Domain
Devices Disk Source Encryption - Configures encryption settings for the disk, enhancing data security.
- File
Domain
Devices Disk Source File - Configures file-specific settings for the backing store source, managing its file access.
- Index float64
- Configures the index for the backing store source configuration, indicating its order.
- Network
Domain
Devices Disk Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- Nvme
Domain
Devices Disk Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- Readahead
Domain
Devices Disk Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- Reservations
Domain
Devices Disk Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- Slices
Domain
Devices Disk Source Slices - Configures slices for the mirror source device.
- Ssl
Domain
Devices Disk Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- Startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- Timeout
Domain
Devices Disk Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- Vhost
User DomainDevices Disk Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- Vhost
Vdpa DomainDevices Disk Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- Volume
Domain
Devices Disk Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Source File - Configures file-specific settings for the backing store source, managing its file access.
- index Double
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Source Cookies - Configures settings related to cookie management for the backing store source.
- data
Store DomainDevices Disk Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Source File - Configures file-specific settings for the backing store source, managing its file access.
- index number
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy string - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User DomainDevices Disk Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa DomainDevices Disk Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Source Volume - Configures the source volume settings for the mirror backing store.
- block
Domain
Devices Disk Source Block - Configures the source block for the backing store, indicating its role within the mirroring setup.
-
Domain
Devices Disk Source Cookies - Configures settings related to cookie management for the backing store source.
- data_
store DomainDevices Disk Source Data Store - Configures the data store for the backing store, specifying the storage location.
- dir
Domain
Devices Disk Source Dir - Configures the directory for the backing store source, indicating its physical location.
- encryption
Domain
Devices Disk Source Encryption - Configures encryption settings for the disk, enhancing data security.
- file
Domain
Devices Disk Source File - Configures file-specific settings for the backing store source, managing its file access.
- index float
- Configures the index for the backing store source configuration, indicating its order.
- network
Domain
Devices Disk Source Network - Configures network-specific settings for the backing store source, facilitating network access.
- nvme
Domain
Devices Disk Source Nvme - Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead
Domain
Devices Disk Source Readahead - Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations
Domain
Devices Disk Source Reservations - Defines reservations settings for network storage sources, enabling resource management.
- slices
Domain
Devices Disk Source Slices - Configures slices for the mirror source device.
- ssl
Domain
Devices Disk Source Ssl - Configures SSL settings for the backing store source in disk mirroring.
- startup_
policy str - Sets the startup policy for the backing store source in disk mirroring.
- timeout
Domain
Devices Disk Source Timeout - Configures the timeout settings for the backing store source in disk mirroring.
- vhost_
user DomainDevices Disk Source Vhost User - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost_
vdpa DomainDevices Disk Source Vhost Vdpa - Configures the VHostVDPA settings for the source backing store.
- volume
Domain
Devices Disk Source Volume - Configures the source volume settings for the mirror backing store.
- block Property Map
- Configures the source block for the backing store, indicating its role within the mirroring setup.
- Property Map
- Configures settings related to cookie management for the backing store source.
- data
Store Property Map - Configures the data store for the backing store, specifying the storage location.
- dir Property Map
- Configures the directory for the backing store source, indicating its physical location.
- encryption Property Map
- Configures encryption settings for the disk, enhancing data security.
- file Property Map
- Configures file-specific settings for the backing store source, managing its file access.
- index Number
- Configures the index for the backing store source configuration, indicating its order.
- network Property Map
- Configures network-specific settings for the backing store source, facilitating network access.
- nvme Property Map
- Configures NVMe settings for accessing network storage, enabling optimized performance.
- readahead Property Map
- Sets the readahead configuration, optimizing I/O performance for network block devices.
- reservations Property Map
- Defines reservations settings for network storage sources, enabling resource management.
- slices Property Map
- Configures slices for the mirror source device.
- ssl Property Map
- Configures SSL settings for the backing store source in disk mirroring.
- startup
Policy String - Sets the startup policy for the backing store source in disk mirroring.
- timeout Property Map
- Configures the timeout settings for the backing store source in disk mirroring.
- vhost
User Property Map - Configures VHostUser settings for the backing store source in disk mirroring.
- vhost
Vdpa Property Map - Configures the VHostVDPA settings for the source backing store.
- volume Property Map
- Configures the source volume settings for the mirror backing store.
DomainDevicesDiskSourceBlock, DomainDevicesDiskSourceBlockArgs
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels List<DomainDevices Disk Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- Dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- Sec
Labels []DomainDevices Disk Source Block Sec Label - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<DomainDevices Disk Source Block Sec Label> - Specifies security label settings for the block source in the backing store, managing access controls.
- dev string
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels DomainDevices Disk Source Block Sec Label[] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev str
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec_
labels Sequence[DomainDevices Disk Source Block Sec Label] - Specifies security label settings for the block source in the backing store, managing access controls.
- dev String
- Sets the device path for the block source of the backing store, defining the physical location of the data.
- sec
Labels List<Property Map> - Specifies security label settings for the block source in the backing store, managing access controls.
DomainDevicesDiskSourceBlockSecLabel, DomainDevicesDiskSourceBlockSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceCookies, DomainDevicesDiskSourceCookiesArgs
-
List<Domain
Devices Disk Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
[]Domain
Devices Disk Source Cookies Cookie - Configures cookies for the backing store source, allowing additional parameters for storage.
-
List<Domain
Devices Disk Source Cookies Cookie> - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Domain
Devices Disk Source Cookies Cookie[] - Configures cookies for the backing store source, allowing additional parameters for storage.
-
Sequence[Domain
Devices Disk Source Cookies Cookie] - Configures cookies for the backing store source, allowing additional parameters for storage.
- List<Property Map>
- Configures cookies for the backing store source, allowing additional parameters for storage.
DomainDevicesDiskSourceCookiesCookie, DomainDevicesDiskSourceCookiesCookieArgs
DomainDevicesDiskSourceDataStore, DomainDevicesDiskSourceDataStoreArgs
- Format
Domain
Devices Disk Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- Format
Domain
Devices Disk Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format
Domain
Devices Disk Source Data Store Format - Defines the format of the data store used in the backing store source configuration.
- format Property Map
- Defines the format of the data store used in the backing store source configuration.
DomainDevicesDiskSourceDataStoreFormat, DomainDevicesDiskSourceDataStoreFormatArgs
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- Type string
- Specifies the type of the data store format being used in the backing store source.
- Metadata
Cache DomainDevices Disk Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type string
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache DomainDevices Disk Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type str
- Specifies the type of the data store format being used in the backing store source.
- metadata_
cache DomainDevices Disk Source Data Store Format Metadata Cache - Configures the metadata cache settings for the data store format within the backing store source.
- type String
- Specifies the type of the data store format being used in the backing store source.
- metadata
Cache Property Map - Configures the metadata cache settings for the data store format within the backing store source.
DomainDevicesDiskSourceDataStoreFormatMetadataCache, DomainDevicesDiskSourceDataStoreFormatMetadataCacheArgs
- Max
Size DomainDevices Disk Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- Max
Size DomainDevices Disk Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size DomainDevices Disk Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max_
size DomainDevices Disk Source Data Store Format Metadata Cache Max Size - Sets the maximum size for the metadata cache in the data store format configuration.
- max
Size Property Map - Sets the maximum size for the metadata cache in the data store format configuration.
DomainDevicesDiskSourceDataStoreFormatMetadataCacheMaxSize, DomainDevicesDiskSourceDataStoreFormatMetadataCacheMaxSizeArgs
DomainDevicesDiskSourceDir, DomainDevicesDiskSourceDirArgs
- Dir string
- Defines the specific directory path for the backing store source configuration.
- Dir string
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
- dir string
- Defines the specific directory path for the backing store source configuration.
- dir str
- Defines the specific directory path for the backing store source configuration.
- dir String
- Defines the specific directory path for the backing store source configuration.
DomainDevicesDiskSourceEncryption, DomainDevicesDiskSourceEncryptionArgs
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
List<Domain
Devices Disk Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- Engine string
- Specifies the encryption engine utilized for encrypting the disk.
- Format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- Secrets
[]Domain
Devices Disk Source Encryption Secret - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
List<Domain
Devices Disk Source Encryption Secret> - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine string
- Specifies the encryption engine utilized for encrypting the disk.
- format string
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Domain
Devices Disk Source Encryption Secret[] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine str
- Specifies the encryption engine utilized for encrypting the disk.
- format str
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets
Sequence[Domain
Devices Disk Source Encryption Secret] - Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
- engine String
- Specifies the encryption engine utilized for encrypting the disk.
- format String
- Configures the format of the encrypted disk storage, determining how the data is stored and accessed.
- secrets List<Property Map>
- Specifies the secrets used for encryption, which can include various elements needed for accessing encrypted data.
DomainDevicesDiskSourceEncryptionSecret, DomainDevicesDiskSourceEncryptionSecretArgs
DomainDevicesDiskSourceFile, DomainDevicesDiskSourceFileArgs
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels List<DomainDevices Disk Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- Fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- File string
- Specifies the actual file referenced in the backing store source configuration.
- Sec
Labels []DomainDevices Disk Source File Sec Label - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<DomainDevices Disk Source File Sec Label> - Configures the security label associated with the file in the backing store source.
- fd
Group string - Sets the file descriptor group for the file specified in the backing store source.
- file string
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels DomainDevices Disk Source File Sec Label[] - Configures the security label associated with the file in the backing store source.
- fd_
group str - Sets the file descriptor group for the file specified in the backing store source.
- file str
- Specifies the actual file referenced in the backing store source configuration.
- sec_
labels Sequence[DomainDevices Disk Source File Sec Label] - Configures the security label associated with the file in the backing store source.
- fd
Group String - Sets the file descriptor group for the file specified in the backing store source.
- file String
- Specifies the actual file referenced in the backing store source configuration.
- sec
Labels List<Property Map> - Configures the security label associated with the file in the backing store source.
DomainDevicesDiskSourceFileSecLabel, DomainDevicesDiskSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceNetwork, DomainDevicesDiskSourceNetworkArgs
- Auth
Domain
Devices Disk Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
List<Domain
Devices Disk Source Network Host> - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- Auth
Domain
Devices Disk Source Network Auth - Configures authentication settings for the iSCSI source.
- Config
Domain
Devices Disk Source Network Config - Defines configuration settings for the network in the backing store source.
- Hosts
[]Domain
Devices Disk Source Network Host - Configures the hosts within the network settings of the backing store source.
- Identity
Domain
Devices Disk Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- Initiator
Domain
Devices Disk Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- Known
Hosts DomainDevices Disk Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- Name string
- Sets a name for the network block device, facilitating easier identification.
- Protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- Query string
- Controls query parameters that may influence the network connection establishment.
- Reconnect
Domain
Devices Disk Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- Snapshot
Domain
Devices Disk Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- Tls string
- Controls whether TLS is used for secure connections to the network storage.
- Tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
List<Domain
Devices Disk Source Network Host> - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Domain
Devices Disk Source Network Host[] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts DomainDevices Disk Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name string
- Sets a name for the network block device, facilitating easier identification.
- protocol string
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query string
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls string
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname string - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth
Domain
Devices Disk Source Network Auth - Configures authentication settings for the iSCSI source.
- config
Domain
Devices Disk Source Network Config - Defines configuration settings for the network in the backing store source.
- hosts
Sequence[Domain
Devices Disk Source Network Host] - Configures the hosts within the network settings of the backing store source.
- identity
Domain
Devices Disk Source Network Identity - Sets the identity parameters for the network connection in the backing store source.
- initiator
Domain
Devices Disk Source Network Initiator - Sets the initiator for the network connection in the backing store source configuration.
- known_
hosts DomainDevices Disk Source Network Known Hosts - Configures the known hosts used for authenticated connections in network storage operations.
- name str
- Sets a name for the network block device, facilitating easier identification.
- protocol str
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query str
- Controls query parameters that may influence the network connection establishment.
- reconnect
Domain
Devices Disk Source Network Reconnect - Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot
Domain
Devices Disk Source Network Snapshot - Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls str
- Controls whether TLS is used for secure connections to the network storage.
- tls_
hostname str - Sets the expected hostname for the TLS certificate validation during secure network access.
- auth Property Map
- Configures authentication settings for the iSCSI source.
- config Property Map
- Defines configuration settings for the network in the backing store source.
- hosts List<Property Map>
- Configures the hosts within the network settings of the backing store source.
- identity Property Map
- Sets the identity parameters for the network connection in the backing store source.
- initiator Property Map
- Sets the initiator for the network connection in the backing store source configuration.
- known
Hosts Property Map - Configures the known hosts used for authenticated connections in network storage operations.
- name String
- Sets a name for the network block device, facilitating easier identification.
- protocol String
- Configures the protocol used for network storage access, such as iSCSI or NBD.
- query String
- Controls query parameters that may influence the network connection establishment.
- reconnect Property Map
- Configures reconnect behavior for network storage connections, enhancing robustness in case of interruptions.
- snapshot Property Map
- Enables snapshot capabilities for the network storage source, allowing for point-in-time volumes.
- tls String
- Controls whether TLS is used for secure connections to the network storage.
- tls
Hostname String - Sets the expected hostname for the TLS certificate validation during secure network access.
DomainDevicesDiskSourceNetworkAuth, DomainDevicesDiskSourceNetworkAuthArgs
- Secret
Domain
Devices Disk Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- Secret
Domain
Devices Disk Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Disk Source Network Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username str
- Sets the username for iSCSI authentication.
- secret Property Map
- Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
DomainDevicesDiskSourceNetworkAuthSecret, DomainDevicesDiskSourceNetworkAuthSecretArgs
DomainDevicesDiskSourceNetworkConfig, DomainDevicesDiskSourceNetworkConfigArgs
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- File string
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
- file string
- Specifies a file for loading additional network configuration in the backing store source.
- file str
- Specifies a file for loading additional network configuration in the backing store source.
- file String
- Specifies a file for loading additional network configuration in the backing store source.
DomainDevicesDiskSourceNetworkHost, DomainDevicesDiskSourceNetworkHostArgs
DomainDevicesDiskSourceNetworkIdentity, DomainDevicesDiskSourceNetworkIdentityArgs
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- Agent
Sock string - Configures the agent socket for network identity in the backing store source.
- Group string
- Sets the group identifier for network identity in the backing store source.
- Keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- User string
- Configures the user associated with the network identity in the backing store source.
- User
Name string - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
- agent
Sock string - Configures the agent socket for network identity in the backing store source.
- group string
- Sets the group identifier for network identity in the backing store source.
- keyfile string
- Defines the key file used for network identity in the backing store source configuration.
- user string
- Configures the user associated with the network identity in the backing store source.
- user
Name string - Sets the user name for network identity in the backing store source configuration.
- agent_
sock str - Configures the agent socket for network identity in the backing store source.
- group str
- Sets the group identifier for network identity in the backing store source.
- keyfile str
- Defines the key file used for network identity in the backing store source configuration.
- user str
- Configures the user associated with the network identity in the backing store source.
- user_
name str - Sets the user name for network identity in the backing store source configuration.
- agent
Sock String - Configures the agent socket for network identity in the backing store source.
- group String
- Sets the group identifier for network identity in the backing store source.
- keyfile String
- Defines the key file used for network identity in the backing store source configuration.
- user String
- Configures the user associated with the network identity in the backing store source.
- user
Name String - Sets the user name for network identity in the backing store source configuration.
DomainDevicesDiskSourceNetworkInitiator, DomainDevicesDiskSourceNetworkInitiatorArgs
- Iqn
Domain
Devices Disk Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- Iqn
Domain
Devices Disk Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn
Domain
Devices Disk Source Network Initiator Iqn - Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
- iqn Property Map
- Configures the iSCSI qualified name (IQN) used for the initiator in network block device configurations.
DomainDevicesDiskSourceNetworkInitiatorIqn, DomainDevicesDiskSourceNetworkInitiatorIqnArgs
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- Name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name string
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name str
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
- name String
- Sets a name attribute for the iSCSI initiator's IQN for identification purposes.
DomainDevicesDiskSourceNetworkKnownHosts, DomainDevicesDiskSourceNetworkKnownHostsArgs
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- Path string
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
- path string
- Specifies the path to the file containing known hosts for the network storage.
- path str
- Specifies the path to the file containing known hosts for the network storage.
- path String
- Specifies the path to the file containing known hosts for the network storage.
DomainDevicesDiskSourceNetworkReconnect, DomainDevicesDiskSourceNetworkReconnectArgs
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- Delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay string
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay str
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
- delay String
- Sets the delay duration before attempting to reconnect to a network storage source after a failure.
DomainDevicesDiskSourceNetworkSnapshot, DomainDevicesDiskSourceNetworkSnapshotArgs
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- Name string
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
- name string
- Configures the name attribute for the snapshot used in network storage operations.
- name str
- Configures the name attribute for the snapshot used in network storage operations.
- name String
- Configures the name attribute for the snapshot used in network storage operations.
DomainDevicesDiskSourceReadahead, DomainDevicesDiskSourceReadaheadArgs
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- Size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
- size string
- Configures the size of data that should be prefetched when reading from the network block device.
- size str
- Configures the size of data that should be prefetched when reading from the network block device.
- size String
- Configures the size of data that should be prefetched when reading from the network block device.
DomainDevicesDiskSourceReservations, DomainDevicesDiskSourceReservationsArgs
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- Enabled string
- Controls whether reservations are enabled for the network storage source.
- Managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- Source
Domain
Devices Disk Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled string
- Controls whether reservations are enabled for the network storage source.
- managed boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled str
- Controls whether reservations are enabled for the network storage source.
- managed bool
- Specifies if the reservations are managed by a higher-level resource management layer.
- source
Domain
Devices Disk Source Reservations Source - Configures the source from which reservations are allocated for network storage.
- enabled String
- Controls whether reservations are enabled for the network storage source.
- managed Boolean
- Specifies if the reservations are managed by a higher-level resource management layer.
- source Property Map
- Configures the source from which reservations are allocated for network storage.
DomainDevicesDiskSourceReservationsSource, DomainDevicesDiskSourceReservationsSourceArgs
- Dbus
Domain
Devices Disk Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- Dbus
Domain
Devices Disk Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Source Reservations Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures settings for a null device used in reservations for storage.
- Pipe
Domain
Devices Disk Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- Std
Io bool - Manages standard I/O settings for the reservations in disk mirroring.
- Tcp
Domain
Devices Disk Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus
Domain
Devices Disk Source Reservations Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Source Reservations Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Source Reservations Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Source Reservations Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures settings for a null device used in reservations for storage.
- pipe
Domain
Devices Disk Source Reservations Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Source Reservations Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Source Reservations Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Source Reservations Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std_
io bool - Manages standard I/O settings for the reservations in disk mirroring.
- tcp
Domain
Devices Disk Source Reservations Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Source Reservations Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Source Reservations Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the VC source in the backing store for disk mirroring reservations.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures settings for a null device used in reservations for storage.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures settings for the SPICE VMC used in reservations related to disk mirroring.
- std
Io Boolean - Manages standard I/O settings for the reservations in disk mirroring.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the VC source in the backing store for disk mirroring reservations.
DomainDevicesDiskSourceReservationsSourceDbus, DomainDevicesDiskSourceReservationsSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskSourceReservationsSourceDev, DomainDevicesDiskSourceReservationsSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Source Reservations Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Source Reservations Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Source Reservations Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Source Reservations Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskSourceReservationsSourceDevSecLabel, DomainDevicesDiskSourceReservationsSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceReservationsSourceFile, DomainDevicesDiskSourceReservationsSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Source Reservations Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Source Reservations Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Source Reservations Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Source Reservations Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskSourceReservationsSourceFileSecLabel, DomainDevicesDiskSourceReservationsSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceReservationsSourceNmdm, DomainDevicesDiskSourceReservationsSourceNmdmArgs
DomainDevicesDiskSourceReservationsSourcePipe, DomainDevicesDiskSourceReservationsSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Source Reservations Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Source Reservations Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Source Reservations Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Source Reservations Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskSourceReservationsSourcePipeSecLabel, DomainDevicesDiskSourceReservationsSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceReservationsSourcePty, DomainDevicesDiskSourceReservationsSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Source Reservations Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Source Reservations Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Source Reservations Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Source Reservations Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskSourceReservationsSourcePtySecLabel, DomainDevicesDiskSourceReservationsSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceReservationsSourceQemuvdAgent, DomainDevicesDiskSourceReservationsSourceQemuvdAgentArgs
- Clip
Board DomainDevices Disk Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Source Reservations Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Source Reservations Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskSourceReservationsSourceQemuvdAgentClipBoard, DomainDevicesDiskSourceReservationsSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskSourceReservationsSourceQemuvdAgentMouse, DomainDevicesDiskSourceReservationsSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskSourceReservationsSourceSpicePort, DomainDevicesDiskSourceReservationsSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskSourceReservationsSourceTcp, DomainDevicesDiskSourceReservationsSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Source Reservations Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskSourceReservationsSourceTcpReconnect, DomainDevicesDiskSourceReservationsSourceTcpReconnectArgs
DomainDevicesDiskSourceReservationsSourceUdp, DomainDevicesDiskSourceReservationsSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskSourceReservationsSourceUnix, DomainDevicesDiskSourceReservationsSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Source Reservations Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Source Reservations Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Source Reservations Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Source Reservations Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Source Reservations Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskSourceReservationsSourceUnixReconnect, DomainDevicesDiskSourceReservationsSourceUnixReconnectArgs
DomainDevicesDiskSourceReservationsSourceUnixSecLabel, DomainDevicesDiskSourceReservationsSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceSlices, DomainDevicesDiskSourceSlicesArgs
- Slices
List<Domain
Devices Disk Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- Slices
[]Domain
Devices Disk Source Slices Slice - Specifies individual slice configurations within the mirror source.
- slices
List<Domain
Devices Disk Source Slices Slice> - Specifies individual slice configurations within the mirror source.
- slices
Domain
Devices Disk Source Slices Slice[] - Specifies individual slice configurations within the mirror source.
- slices
Sequence[Domain
Devices Disk Source Slices Slice] - Specifies individual slice configurations within the mirror source.
- slices List<Property Map>
- Specifies individual slice configurations within the mirror source.
DomainDevicesDiskSourceSlicesSlice, DomainDevicesDiskSourceSlicesSliceArgs
DomainDevicesDiskSourceSsl, DomainDevicesDiskSourceSslArgs
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- Verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
- verify string
- Specifies the verification level of the SSL connections for the backing store.
- verify str
- Specifies the verification level of the SSL connections for the backing store.
- verify String
- Specifies the verification level of the SSL connections for the backing store.
DomainDevicesDiskSourceTimeout, DomainDevicesDiskSourceTimeoutArgs
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- Seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds string
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds str
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
- seconds String
- Specifies the duration in seconds for the timeout configuration in disk mirroring.
DomainDevicesDiskSourceVhostUser, DomainDevicesDiskSourceVhostUserArgs
- Dbus
Domain
Devices Disk Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- Dbus
Domain
Devices Disk Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Disk Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Disk Source Vhost User File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Disk Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- Pipe
Domain
Devices Disk Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Disk Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Disk Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Disk Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- Std
Io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- Tcp
Domain
Devices Disk Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Disk Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Disk Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Disk Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Disk Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus
Domain
Devices Disk Source Vhost User Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Disk Source Vhost User Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Disk Source Vhost User File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Disk Source Vhost User Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe
Domain
Devices Disk Source Vhost User Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Disk Source Vhost User Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Disk Source Vhost User Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Disk Source Vhost User Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std_
io bool - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp
Domain
Devices Disk Source Vhost User Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Disk Source Vhost User Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Disk Source Vhost User Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures the VHostUser virtual channel settings for the source backing store.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null device type in the VHostUser source configuration for the mirrored disk.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the Spice VMC settings in the VHostUser source configuration for the mirrored disk.
- std
Io Boolean - Configures standard I/O settings for the VHostUser interface associated with the mirrored disk.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures the VHostUser virtual channel settings for the source backing store.
DomainDevicesDiskSourceVhostUserDbus, DomainDevicesDiskSourceVhostUserDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesDiskSourceVhostUserDev, DomainDevicesDiskSourceVhostUserDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Disk Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Disk Source Vhost User Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Disk Source Vhost User Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Disk Source Vhost User Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Source Vhost User Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesDiskSourceVhostUserDevSecLabel, DomainDevicesDiskSourceVhostUserDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceVhostUserFile, DomainDevicesDiskSourceVhostUserFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Disk Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Disk Source Vhost User File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Disk Source Vhost User File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Disk Source Vhost User File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Disk Source Vhost User File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesDiskSourceVhostUserFileSecLabel, DomainDevicesDiskSourceVhostUserFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceVhostUserNmdm, DomainDevicesDiskSourceVhostUserNmdmArgs
DomainDevicesDiskSourceVhostUserPipe, DomainDevicesDiskSourceVhostUserPipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Disk Source Vhost User Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Disk Source Vhost User Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Disk Source Vhost User Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Source Vhost User Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesDiskSourceVhostUserPipeSecLabel, DomainDevicesDiskSourceVhostUserPipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceVhostUserPty, DomainDevicesDiskSourceVhostUserPtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Disk Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Disk Source Vhost User Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Disk Source Vhost User Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Disk Source Vhost User Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Disk Source Vhost User Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesDiskSourceVhostUserPtySecLabel, DomainDevicesDiskSourceVhostUserPtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceVhostUserQemuvdAgent, DomainDevicesDiskSourceVhostUserQemuvdAgentArgs
- Clip
Board DomainDevices Disk Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Disk Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Disk Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Disk Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Disk Source Vhost User Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Disk Source Vhost User Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesDiskSourceVhostUserQemuvdAgentClipBoard, DomainDevicesDiskSourceVhostUserQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesDiskSourceVhostUserQemuvdAgentMouse, DomainDevicesDiskSourceVhostUserQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesDiskSourceVhostUserSpicePort, DomainDevicesDiskSourceVhostUserSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesDiskSourceVhostUserTcp, DomainDevicesDiskSourceVhostUserTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Disk Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Disk Source Vhost User Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesDiskSourceVhostUserTcpReconnect, DomainDevicesDiskSourceVhostUserTcpReconnectArgs
DomainDevicesDiskSourceVhostUserUdp, DomainDevicesDiskSourceVhostUserUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesDiskSourceVhostUserUnix, DomainDevicesDiskSourceVhostUserUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Disk Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Disk Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Disk Source Vhost User Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Disk Source Vhost User Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Disk Source Vhost User Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Disk Source Vhost User Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Disk Source Vhost User Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesDiskSourceVhostUserUnixReconnect, DomainDevicesDiskSourceVhostUserUnixReconnectArgs
DomainDevicesDiskSourceVhostUserUnixSecLabel, DomainDevicesDiskSourceVhostUserUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskSourceVhostVdpa, DomainDevicesDiskSourceVhostVdpaArgs
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- Dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev string
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev str
- Specifies the device to be used for the VHostVDPA source in the backing store.
- dev String
- Specifies the device to be used for the VHostVDPA source in the backing store.
DomainDevicesDiskSourceVolume, DomainDevicesDiskSourceVolumeArgs
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels List<DomainDevices Disk Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- Mode string
- Sets the mode for the volume source in the backing store configuration.
- Pool string
- Specifies the pool from which the volume source is derived in the backing store.
- Sec
Labels []DomainDevices Disk Source Volume Sec Label - Configures the security label settings for the volume in the backing store.
- Volume string
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<DomainDevices Disk Source Volume Sec Label> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
- mode string
- Sets the mode for the volume source in the backing store configuration.
- pool string
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels DomainDevices Disk Source Volume Sec Label[] - Configures the security label settings for the volume in the backing store.
- volume string
- Provides the volume definition used as the backing store source.
- mode str
- Sets the mode for the volume source in the backing store configuration.
- pool str
- Specifies the pool from which the volume source is derived in the backing store.
- sec_
labels Sequence[DomainDevices Disk Source Volume Sec Label] - Configures the security label settings for the volume in the backing store.
- volume str
- Provides the volume definition used as the backing store source.
- mode String
- Sets the mode for the volume source in the backing store configuration.
- pool String
- Specifies the pool from which the volume source is derived in the backing store.
- sec
Labels List<Property Map> - Configures the security label settings for the volume in the backing store.
- volume String
- Provides the volume definition used as the backing store source.
DomainDevicesDiskSourceVolumeSecLabel, DomainDevicesDiskSourceVolumeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesDiskTarget, DomainDevicesDiskTargetArgs
- Bus string
- Sets the bus type for the disk device target, determining how it connects to the guest.
- Dev string
- Specifies the target device name for the disk device within the guest.
- Removable string
- Indicates whether the disk device is removable within the guest.
- Rotation
Rate double - Sets the rotational speed for the disk device, affecting its performance characteristics.
- Tray string
- Configures the tray setting for the disk device, indicating whether the tray is open or closed.
- Bus string
- Sets the bus type for the disk device target, determining how it connects to the guest.
- Dev string
- Specifies the target device name for the disk device within the guest.
- Removable string
- Indicates whether the disk device is removable within the guest.
- Rotation
Rate float64 - Sets the rotational speed for the disk device, affecting its performance characteristics.
- Tray string
- Configures the tray setting for the disk device, indicating whether the tray is open or closed.
- bus String
- Sets the bus type for the disk device target, determining how it connects to the guest.
- dev String
- Specifies the target device name for the disk device within the guest.
- removable String
- Indicates whether the disk device is removable within the guest.
- rotation
Rate Double - Sets the rotational speed for the disk device, affecting its performance characteristics.
- tray String
- Configures the tray setting for the disk device, indicating whether the tray is open or closed.
- bus string
- Sets the bus type for the disk device target, determining how it connects to the guest.
- dev string
- Specifies the target device name for the disk device within the guest.
- removable string
- Indicates whether the disk device is removable within the guest.
- rotation
Rate number - Sets the rotational speed for the disk device, affecting its performance characteristics.
- tray string
- Configures the tray setting for the disk device, indicating whether the tray is open or closed.
- bus str
- Sets the bus type for the disk device target, determining how it connects to the guest.
- dev str
- Specifies the target device name for the disk device within the guest.
- removable str
- Indicates whether the disk device is removable within the guest.
- rotation_
rate float - Sets the rotational speed for the disk device, affecting its performance characteristics.
- tray str
- Configures the tray setting for the disk device, indicating whether the tray is open or closed.
- bus String
- Sets the bus type for the disk device target, determining how it connects to the guest.
- dev String
- Specifies the target device name for the disk device within the guest.
- removable String
- Indicates whether the disk device is removable within the guest.
- rotation
Rate Number - Sets the rotational speed for the disk device, affecting its performance characteristics.
- tray String
- Configures the tray setting for the disk device, indicating whether the tray is open or closed.
DomainDevicesDiskThrottleFilters, DomainDevicesDiskThrottleFiltersArgs
- Throttle
Filters List<DomainDevices Disk Throttle Filters Throttle Filter> - Specifies individual throttle filter settings for the disk device.
- Throttle
Filters []DomainDevices Disk Throttle Filters Throttle Filter - Specifies individual throttle filter settings for the disk device.
- throttle
Filters List<DomainDevices Disk Throttle Filters Throttle Filter> - Specifies individual throttle filter settings for the disk device.
- throttle
Filters DomainDevices Disk Throttle Filters Throttle Filter[] - Specifies individual throttle filter settings for the disk device.
- throttle_
filters Sequence[DomainDevices Disk Throttle Filters Throttle Filter] - Specifies individual throttle filter settings for the disk device.
- throttle
Filters List<Property Map> - Specifies individual throttle filter settings for the disk device.
DomainDevicesDiskThrottleFiltersThrottleFilter, DomainDevicesDiskThrottleFiltersThrottleFilterArgs
- Group string
- Sets the group name for the throttle filter applied to the disk device.
- Group string
- Sets the group name for the throttle filter applied to the disk device.
- group String
- Sets the group name for the throttle filter applied to the disk device.
- group string
- Sets the group name for the throttle filter applied to the disk device.
- group str
- Sets the group name for the throttle filter applied to the disk device.
- group String
- Sets the group name for the throttle filter applied to the disk device.
DomainDevicesDiskTransient, DomainDevicesDiskTransientArgs
- string
- Indicates if the transient disk device shares backing storage with other devices.
- string
- Indicates if the transient disk device shares backing storage with other devices.
- String
- Indicates if the transient disk device shares backing storage with other devices.
- string
- Indicates if the transient disk device shares backing storage with other devices.
- str
- Indicates if the transient disk device shares backing storage with other devices.
- String
- Indicates if the transient disk device shares backing storage with other devices.
DomainDevicesFilesystem, DomainDevicesFilesystemArgs
- Access
Mode string - Sets the access mode for filesystem devices, controlling permissions.
- Acpi
Domain
Devices Filesystem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Filesystem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Filesystem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Binary
Domain
Devices Filesystem Binary - Configures binary options for the filesystem device, including cache settings.
- Boot
Domain
Devices Filesystem Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Dmode string
- Configures the directory mode for the filesystem.
- Driver
Domain
Devices Filesystem Driver - Specifies the driver used for the filesystem.
- Fmode string
- Configures the file mode for the filesystem.
- Id
Map DomainDevices Filesystem Id Map - Sets up ID mapping for the filesystem to control access permissions.
- Model string
- Sets the emulated model for the filesystem.
- Multi
Devs string - Configures whether multiple devices can be attached to the filesystem.
- Read
Only bool - Specifies if the filesystem is read-only.
- Source
Domain
Devices Filesystem Source - Defines the source for the filesystem.
- Space
Hard doubleLimit - Configures the hard limit on the space allocated for the filesystem.
- Space
Hard stringLimit Unit - Sets the unit of measure for the hard limit space allocation for the filesystem.
- Space
Soft doubleLimit - Configures the soft limit on the space allocated for the filesystem.
- Space
Soft stringLimit Unit - Sets the unit of measure for the soft limit space allocation for the filesystem.
- Target
Domain
Devices Filesystem Target - Specifies the target element defining where the filesystem is mounted in the guest.
- Access
Mode string - Sets the access mode for filesystem devices, controlling permissions.
- Acpi
Domain
Devices Filesystem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Filesystem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Filesystem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Binary
Domain
Devices Filesystem Binary - Configures binary options for the filesystem device, including cache settings.
- Boot
Domain
Devices Filesystem Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Dmode string
- Configures the directory mode for the filesystem.
- Driver
Domain
Devices Filesystem Driver - Specifies the driver used for the filesystem.
- Fmode string
- Configures the file mode for the filesystem.
- Id
Map DomainDevices Filesystem Id Map - Sets up ID mapping for the filesystem to control access permissions.
- Model string
- Sets the emulated model for the filesystem.
- Multi
Devs string - Configures whether multiple devices can be attached to the filesystem.
- Read
Only bool - Specifies if the filesystem is read-only.
- Source
Domain
Devices Filesystem Source - Defines the source for the filesystem.
- Space
Hard float64Limit - Configures the hard limit on the space allocated for the filesystem.
- Space
Hard stringLimit Unit - Sets the unit of measure for the hard limit space allocation for the filesystem.
- Space
Soft float64Limit - Configures the soft limit on the space allocated for the filesystem.
- Space
Soft stringLimit Unit - Sets the unit of measure for the soft limit space allocation for the filesystem.
- Target
Domain
Devices Filesystem Target - Specifies the target element defining where the filesystem is mounted in the guest.
- access
Mode String - Sets the access mode for filesystem devices, controlling permissions.
- acpi
Domain
Devices Filesystem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Filesystem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Filesystem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- binary
Domain
Devices Filesystem Binary - Configures binary options for the filesystem device, including cache settings.
- boot
Domain
Devices Filesystem Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- dmode String
- Configures the directory mode for the filesystem.
- driver
Domain
Devices Filesystem Driver - Specifies the driver used for the filesystem.
- fmode String
- Configures the file mode for the filesystem.
- id
Map DomainDevices Filesystem Id Map - Sets up ID mapping for the filesystem to control access permissions.
- model String
- Sets the emulated model for the filesystem.
- multi
Devs String - Configures whether multiple devices can be attached to the filesystem.
- read
Only Boolean - Specifies if the filesystem is read-only.
- source
Domain
Devices Filesystem Source - Defines the source for the filesystem.
- space
Hard DoubleLimit - Configures the hard limit on the space allocated for the filesystem.
- space
Hard StringLimit Unit - Sets the unit of measure for the hard limit space allocation for the filesystem.
- space
Soft DoubleLimit - Configures the soft limit on the space allocated for the filesystem.
- space
Soft StringLimit Unit - Sets the unit of measure for the soft limit space allocation for the filesystem.
- target
Domain
Devices Filesystem Target - Specifies the target element defining where the filesystem is mounted in the guest.
- access
Mode string - Sets the access mode for filesystem devices, controlling permissions.
- acpi
Domain
Devices Filesystem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Filesystem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Filesystem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- binary
Domain
Devices Filesystem Binary - Configures binary options for the filesystem device, including cache settings.
- boot
Domain
Devices Filesystem Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- dmode string
- Configures the directory mode for the filesystem.
- driver
Domain
Devices Filesystem Driver - Specifies the driver used for the filesystem.
- fmode string
- Configures the file mode for the filesystem.
- id
Map DomainDevices Filesystem Id Map - Sets up ID mapping for the filesystem to control access permissions.
- model string
- Sets the emulated model for the filesystem.
- multi
Devs string - Configures whether multiple devices can be attached to the filesystem.
- read
Only boolean - Specifies if the filesystem is read-only.
- source
Domain
Devices Filesystem Source - Defines the source for the filesystem.
- space
Hard numberLimit - Configures the hard limit on the space allocated for the filesystem.
- space
Hard stringLimit Unit - Sets the unit of measure for the hard limit space allocation for the filesystem.
- space
Soft numberLimit - Configures the soft limit on the space allocated for the filesystem.
- space
Soft stringLimit Unit - Sets the unit of measure for the soft limit space allocation for the filesystem.
- target
Domain
Devices Filesystem Target - Specifies the target element defining where the filesystem is mounted in the guest.
- access_
mode str - Sets the access mode for filesystem devices, controlling permissions.
- acpi
Domain
Devices Filesystem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Filesystem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Filesystem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- binary
Domain
Devices Filesystem Binary - Configures binary options for the filesystem device, including cache settings.
- boot
Domain
Devices Filesystem Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- dmode str
- Configures the directory mode for the filesystem.
- driver
Domain
Devices Filesystem Driver - Specifies the driver used for the filesystem.
- fmode str
- Configures the file mode for the filesystem.
- id_
map DomainDevices Filesystem Id Map - Sets up ID mapping for the filesystem to control access permissions.
- model str
- Sets the emulated model for the filesystem.
- multi_
devs str - Configures whether multiple devices can be attached to the filesystem.
- read_
only bool - Specifies if the filesystem is read-only.
- source
Domain
Devices Filesystem Source - Defines the source for the filesystem.
- space_
hard_ floatlimit - Configures the hard limit on the space allocated for the filesystem.
- space_
hard_ strlimit_ unit - Sets the unit of measure for the hard limit space allocation for the filesystem.
- space_
soft_ floatlimit - Configures the soft limit on the space allocated for the filesystem.
- space_
soft_ strlimit_ unit - Sets the unit of measure for the soft limit space allocation for the filesystem.
- target
Domain
Devices Filesystem Target - Specifies the target element defining where the filesystem is mounted in the guest.
- access
Mode String - Sets the access mode for filesystem devices, controlling permissions.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- binary Property Map
- Configures binary options for the filesystem device, including cache settings.
- boot Property Map
- Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- dmode String
- Configures the directory mode for the filesystem.
- driver Property Map
- Specifies the driver used for the filesystem.
- fmode String
- Configures the file mode for the filesystem.
- id
Map Property Map - Sets up ID mapping for the filesystem to control access permissions.
- model String
- Sets the emulated model for the filesystem.
- multi
Devs String - Configures whether multiple devices can be attached to the filesystem.
- read
Only Boolean - Specifies if the filesystem is read-only.
- source Property Map
- Defines the source for the filesystem.
- space
Hard NumberLimit - Configures the hard limit on the space allocated for the filesystem.
- space
Hard StringLimit Unit - Sets the unit of measure for the hard limit space allocation for the filesystem.
- space
Soft NumberLimit - Configures the soft limit on the space allocated for the filesystem.
- space
Soft StringLimit Unit - Sets the unit of measure for the soft limit space allocation for the filesystem.
- target Property Map
- Specifies the target element defining where the filesystem is mounted in the guest.
DomainDevicesFilesystemAcpi, DomainDevicesFilesystemAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesFilesystemAlias, DomainDevicesFilesystemAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesFilesystemBinary, DomainDevicesFilesystemBinaryArgs
- Cache
Domain
Devices Filesystem Binary Cache - Manages cache settings for the binary filesystem device.
- Lock
Domain
Devices Filesystem Binary Lock - Specifies the locking behavior for the binary filesystem device.
- Open
Files DomainDevices Filesystem Binary Open Files - Sets the maximum number of open files for the binary filesystem.
- Path string
- Specifies the file path for the binary filesystem.
- Sandbox
Domain
Devices Filesystem Binary Sandbox - Controls whether the binary filesystem operates in sandbox mode.
- Thread
Pool DomainDevices Filesystem Binary Thread Pool - Configures the usage of a thread pool for handling operations in the binary filesystem.
- Xattr string
- Configures extended attributes for the binary filesystem.
- Cache
Domain
Devices Filesystem Binary Cache - Manages cache settings for the binary filesystem device.
- Lock
Domain
Devices Filesystem Binary Lock - Specifies the locking behavior for the binary filesystem device.
- Open
Files DomainDevices Filesystem Binary Open Files - Sets the maximum number of open files for the binary filesystem.
- Path string
- Specifies the file path for the binary filesystem.
- Sandbox
Domain
Devices Filesystem Binary Sandbox - Controls whether the binary filesystem operates in sandbox mode.
- Thread
Pool DomainDevices Filesystem Binary Thread Pool - Configures the usage of a thread pool for handling operations in the binary filesystem.
- Xattr string
- Configures extended attributes for the binary filesystem.
- cache
Domain
Devices Filesystem Binary Cache - Manages cache settings for the binary filesystem device.
- lock
Domain
Devices Filesystem Binary Lock - Specifies the locking behavior for the binary filesystem device.
- open
Files DomainDevices Filesystem Binary Open Files - Sets the maximum number of open files for the binary filesystem.
- path String
- Specifies the file path for the binary filesystem.
- sandbox
Domain
Devices Filesystem Binary Sandbox - Controls whether the binary filesystem operates in sandbox mode.
- thread
Pool DomainDevices Filesystem Binary Thread Pool - Configures the usage of a thread pool for handling operations in the binary filesystem.
- xattr String
- Configures extended attributes for the binary filesystem.
- cache
Domain
Devices Filesystem Binary Cache - Manages cache settings for the binary filesystem device.
- lock
Domain
Devices Filesystem Binary Lock - Specifies the locking behavior for the binary filesystem device.
- open
Files DomainDevices Filesystem Binary Open Files - Sets the maximum number of open files for the binary filesystem.
- path string
- Specifies the file path for the binary filesystem.
- sandbox
Domain
Devices Filesystem Binary Sandbox - Controls whether the binary filesystem operates in sandbox mode.
- thread
Pool DomainDevices Filesystem Binary Thread Pool - Configures the usage of a thread pool for handling operations in the binary filesystem.
- xattr string
- Configures extended attributes for the binary filesystem.
- cache
Domain
Devices Filesystem Binary Cache - Manages cache settings for the binary filesystem device.
- lock
Domain
Devices Filesystem Binary Lock - Specifies the locking behavior for the binary filesystem device.
- open_
files DomainDevices Filesystem Binary Open Files - Sets the maximum number of open files for the binary filesystem.
- path str
- Specifies the file path for the binary filesystem.
- sandbox
Domain
Devices Filesystem Binary Sandbox - Controls whether the binary filesystem operates in sandbox mode.
- thread_
pool DomainDevices Filesystem Binary Thread Pool - Configures the usage of a thread pool for handling operations in the binary filesystem.
- xattr str
- Configures extended attributes for the binary filesystem.
- cache Property Map
- Manages cache settings for the binary filesystem device.
- lock Property Map
- Specifies the locking behavior for the binary filesystem device.
- open
Files Property Map - Sets the maximum number of open files for the binary filesystem.
- path String
- Specifies the file path for the binary filesystem.
- sandbox Property Map
- Controls whether the binary filesystem operates in sandbox mode.
- thread
Pool Property Map - Configures the usage of a thread pool for handling operations in the binary filesystem.
- xattr String
- Configures extended attributes for the binary filesystem.
DomainDevicesFilesystemBinaryCache, DomainDevicesFilesystemBinaryCacheArgs
- Mode string
- Sets the mode for the cache used by the binary filesystem device.
- Mode string
- Sets the mode for the cache used by the binary filesystem device.
- mode String
- Sets the mode for the cache used by the binary filesystem device.
- mode string
- Sets the mode for the cache used by the binary filesystem device.
- mode str
- Sets the mode for the cache used by the binary filesystem device.
- mode String
- Sets the mode for the cache used by the binary filesystem device.
DomainDevicesFilesystemBinaryLock, DomainDevicesFilesystemBinaryLockArgs
DomainDevicesFilesystemBinaryOpenFiles, DomainDevicesFilesystemBinaryOpenFilesArgs
- Max double
- Defines the upper limit for the number of open files in the binary filesystem.
- Max float64
- Defines the upper limit for the number of open files in the binary filesystem.
- max Double
- Defines the upper limit for the number of open files in the binary filesystem.
- max number
- Defines the upper limit for the number of open files in the binary filesystem.
- max float
- Defines the upper limit for the number of open files in the binary filesystem.
- max Number
- Defines the upper limit for the number of open files in the binary filesystem.
DomainDevicesFilesystemBinarySandbox, DomainDevicesFilesystemBinarySandboxArgs
- Mode string
- Sets the mode for the sandbox environment of the binary filesystem.
- Mode string
- Sets the mode for the sandbox environment of the binary filesystem.
- mode String
- Sets the mode for the sandbox environment of the binary filesystem.
- mode string
- Sets the mode for the sandbox environment of the binary filesystem.
- mode str
- Sets the mode for the sandbox environment of the binary filesystem.
- mode String
- Sets the mode for the sandbox environment of the binary filesystem.
DomainDevicesFilesystemBinaryThreadPool, DomainDevicesFilesystemBinaryThreadPoolArgs
- Size double
- Specifies the number of threads in the thread pool for the binary filesystem.
- Size float64
- Specifies the number of threads in the thread pool for the binary filesystem.
- size Double
- Specifies the number of threads in the thread pool for the binary filesystem.
- size number
- Specifies the number of threads in the thread pool for the binary filesystem.
- size float
- Specifies the number of threads in the thread pool for the binary filesystem.
- size Number
- Specifies the number of threads in the thread pool for the binary filesystem.
DomainDevicesFilesystemBoot, DomainDevicesFilesystemBootArgs
DomainDevicesFilesystemDriver, DomainDevicesFilesystemDriverArgs
- Ats string
- Enables or disables Address Translation Services (ATS) for the filesystem driver.
- Format string
- Sets the format type for the filesystem handled by the driver.
- Iommu string
- Indicates whether the I/O Memory Management Unit (IOMMU) is enabled for the filesystem driver.
- Name string
- Configures the name of the driver for the filesystem.
- Packed string
- Determines whether the filesystem driver uses packed operations.
- Page
Per stringVq - Enables page per virtqueue settings for the filesystem driver.
- Queue double
- Configures the queue settings for the filesystem driver.
- Type string
- Specifies the type of the filesystem driver being used.
- Wr
Policy string - Sets the write policy for the filesystem driver.
- Ats string
- Enables or disables Address Translation Services (ATS) for the filesystem driver.
- Format string
- Sets the format type for the filesystem handled by the driver.
- Iommu string
- Indicates whether the I/O Memory Management Unit (IOMMU) is enabled for the filesystem driver.
- Name string
- Configures the name of the driver for the filesystem.
- Packed string
- Determines whether the filesystem driver uses packed operations.
- Page
Per stringVq - Enables page per virtqueue settings for the filesystem driver.
- Queue float64
- Configures the queue settings for the filesystem driver.
- Type string
- Specifies the type of the filesystem driver being used.
- Wr
Policy string - Sets the write policy for the filesystem driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the filesystem driver.
- format String
- Sets the format type for the filesystem handled by the driver.
- iommu String
- Indicates whether the I/O Memory Management Unit (IOMMU) is enabled for the filesystem driver.
- name String
- Configures the name of the driver for the filesystem.
- packed String
- Determines whether the filesystem driver uses packed operations.
- page
Per StringVq - Enables page per virtqueue settings for the filesystem driver.
- queue Double
- Configures the queue settings for the filesystem driver.
- type String
- Specifies the type of the filesystem driver being used.
- wr
Policy String - Sets the write policy for the filesystem driver.
- ats string
- Enables or disables Address Translation Services (ATS) for the filesystem driver.
- format string
- Sets the format type for the filesystem handled by the driver.
- iommu string
- Indicates whether the I/O Memory Management Unit (IOMMU) is enabled for the filesystem driver.
- name string
- Configures the name of the driver for the filesystem.
- packed string
- Determines whether the filesystem driver uses packed operations.
- page
Per stringVq - Enables page per virtqueue settings for the filesystem driver.
- queue number
- Configures the queue settings for the filesystem driver.
- type string
- Specifies the type of the filesystem driver being used.
- wr
Policy string - Sets the write policy for the filesystem driver.
- ats str
- Enables or disables Address Translation Services (ATS) for the filesystem driver.
- format str
- Sets the format type for the filesystem handled by the driver.
- iommu str
- Indicates whether the I/O Memory Management Unit (IOMMU) is enabled for the filesystem driver.
- name str
- Configures the name of the driver for the filesystem.
- packed str
- Determines whether the filesystem driver uses packed operations.
- page_
per_ strvq - Enables page per virtqueue settings for the filesystem driver.
- queue float
- Configures the queue settings for the filesystem driver.
- type str
- Specifies the type of the filesystem driver being used.
- wr_
policy str - Sets the write policy for the filesystem driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the filesystem driver.
- format String
- Sets the format type for the filesystem handled by the driver.
- iommu String
- Indicates whether the I/O Memory Management Unit (IOMMU) is enabled for the filesystem driver.
- name String
- Configures the name of the driver for the filesystem.
- packed String
- Determines whether the filesystem driver uses packed operations.
- page
Per StringVq - Enables page per virtqueue settings for the filesystem driver.
- queue Number
- Configures the queue settings for the filesystem driver.
- type String
- Specifies the type of the filesystem driver being used.
- wr
Policy String - Sets the write policy for the filesystem driver.
DomainDevicesFilesystemIdMap, DomainDevicesFilesystemIdMapArgs
- Gids
List<Domain
Devices Filesystem Id Map Gid> - Configures group ID mapping for the filesystem.
- Uids
List<Domain
Devices Filesystem Id Map Uid> - Configures user ID mapping for the filesystem.
- Gids
[]Domain
Devices Filesystem Id Map Gid - Configures group ID mapping for the filesystem.
- Uids
[]Domain
Devices Filesystem Id Map Uid - Configures user ID mapping for the filesystem.
- gids
List<Domain
Devices Filesystem Id Map Gid> - Configures group ID mapping for the filesystem.
- uids
List<Domain
Devices Filesystem Id Map Uid> - Configures user ID mapping for the filesystem.
- gids
Domain
Devices Filesystem Id Map Gid[] - Configures group ID mapping for the filesystem.
- uids
Domain
Devices Filesystem Id Map Uid[] - Configures user ID mapping for the filesystem.
- gids
Sequence[Domain
Devices Filesystem Id Map Gid] - Configures group ID mapping for the filesystem.
- uids
Sequence[Domain
Devices Filesystem Id Map Uid] - Configures user ID mapping for the filesystem.
- gids List<Property Map>
- Configures group ID mapping for the filesystem.
- uids List<Property Map>
- Configures user ID mapping for the filesystem.
DomainDevicesFilesystemIdMapGid, DomainDevicesFilesystemIdMapGidArgs
DomainDevicesFilesystemIdMapUid, DomainDevicesFilesystemIdMapUidArgs
DomainDevicesFilesystemSource, DomainDevicesFilesystemSourceArgs
- Bind
Domain
Devices Filesystem Source Bind - Configures the binding source for the filesystem.
- Block
Domain
Devices Filesystem Source Block - Specifies a block device as the source for the filesystem.
- File
Domain
Devices Filesystem Source File - Defines a file as the source for the filesystem.
- Mount
Domain
Devices Filesystem Source Mount - Configures a mount point for the filesystem source.
- Ram
Domain
Devices Filesystem Source Ram - Configures a RAM source for the filesystem.
- Template
Domain
Devices Filesystem Source Template - Configures the template source for the filesystem.
- Volume
Domain
Devices Filesystem Source Volume - Sets the volume element that specifies the source volume for the filesystem.
- Bind
Domain
Devices Filesystem Source Bind - Configures the binding source for the filesystem.
- Block
Domain
Devices Filesystem Source Block - Specifies a block device as the source for the filesystem.
- File
Domain
Devices Filesystem Source File - Defines a file as the source for the filesystem.
- Mount
Domain
Devices Filesystem Source Mount - Configures a mount point for the filesystem source.
- Ram
Domain
Devices Filesystem Source Ram - Configures a RAM source for the filesystem.
- Template
Domain
Devices Filesystem Source Template - Configures the template source for the filesystem.
- Volume
Domain
Devices Filesystem Source Volume - Sets the volume element that specifies the source volume for the filesystem.
- bind
Domain
Devices Filesystem Source Bind - Configures the binding source for the filesystem.
- block
Domain
Devices Filesystem Source Block - Specifies a block device as the source for the filesystem.
- file
Domain
Devices Filesystem Source File - Defines a file as the source for the filesystem.
- mount
Domain
Devices Filesystem Source Mount - Configures a mount point for the filesystem source.
- ram
Domain
Devices Filesystem Source Ram - Configures a RAM source for the filesystem.
- template
Domain
Devices Filesystem Source Template - Configures the template source for the filesystem.
- volume
Domain
Devices Filesystem Source Volume - Sets the volume element that specifies the source volume for the filesystem.
- bind
Domain
Devices Filesystem Source Bind - Configures the binding source for the filesystem.
- block
Domain
Devices Filesystem Source Block - Specifies a block device as the source for the filesystem.
- file
Domain
Devices Filesystem Source File - Defines a file as the source for the filesystem.
- mount
Domain
Devices Filesystem Source Mount - Configures a mount point for the filesystem source.
- ram
Domain
Devices Filesystem Source Ram - Configures a RAM source for the filesystem.
- template
Domain
Devices Filesystem Source Template - Configures the template source for the filesystem.
- volume
Domain
Devices Filesystem Source Volume - Sets the volume element that specifies the source volume for the filesystem.
- bind
Domain
Devices Filesystem Source Bind - Configures the binding source for the filesystem.
- block
Domain
Devices Filesystem Source Block - Specifies a block device as the source for the filesystem.
- file
Domain
Devices Filesystem Source File - Defines a file as the source for the filesystem.
- mount
Domain
Devices Filesystem Source Mount - Configures a mount point for the filesystem source.
- ram
Domain
Devices Filesystem Source Ram - Configures a RAM source for the filesystem.
- template
Domain
Devices Filesystem Source Template - Configures the template source for the filesystem.
- volume
Domain
Devices Filesystem Source Volume - Sets the volume element that specifies the source volume for the filesystem.
- bind Property Map
- Configures the binding source for the filesystem.
- block Property Map
- Specifies a block device as the source for the filesystem.
- file Property Map
- Defines a file as the source for the filesystem.
- mount Property Map
- Configures a mount point for the filesystem source.
- ram Property Map
- Configures a RAM source for the filesystem.
- template Property Map
- Configures the template source for the filesystem.
- volume Property Map
- Sets the volume element that specifies the source volume for the filesystem.
DomainDevicesFilesystemSourceBind, DomainDevicesFilesystemSourceBindArgs
- Dir string
- Sets the directory from which the filesystem is bound.
- Dir string
- Sets the directory from which the filesystem is bound.
- dir String
- Sets the directory from which the filesystem is bound.
- dir string
- Sets the directory from which the filesystem is bound.
- dir str
- Sets the directory from which the filesystem is bound.
- dir String
- Sets the directory from which the filesystem is bound.
DomainDevicesFilesystemSourceBlock, DomainDevicesFilesystemSourceBlockArgs
- Dev string
- Sets the block device path for the filesystem source.
- Dev string
- Sets the block device path for the filesystem source.
- dev String
- Sets the block device path for the filesystem source.
- dev string
- Sets the block device path for the filesystem source.
- dev str
- Sets the block device path for the filesystem source.
- dev String
- Sets the block device path for the filesystem source.
DomainDevicesFilesystemSourceFile, DomainDevicesFilesystemSourceFileArgs
- File string
- Specifies the file path for the filesystem source.
- File string
- Specifies the file path for the filesystem source.
- file String
- Specifies the file path for the filesystem source.
- file string
- Specifies the file path for the filesystem source.
- file str
- Specifies the file path for the filesystem source.
- file String
- Specifies the file path for the filesystem source.
DomainDevicesFilesystemSourceMount, DomainDevicesFilesystemSourceMountArgs
DomainDevicesFilesystemSourceRam, DomainDevicesFilesystemSourceRamArgs
DomainDevicesFilesystemSourceTemplate, DomainDevicesFilesystemSourceTemplateArgs
- Name string
- Configures the name of the template source for the filesystem.
- Name string
- Configures the name of the template source for the filesystem.
- name String
- Configures the name of the template source for the filesystem.
- name string
- Configures the name of the template source for the filesystem.
- name str
- Configures the name of the template source for the filesystem.
- name String
- Configures the name of the template source for the filesystem.
DomainDevicesFilesystemSourceVolume, DomainDevicesFilesystemSourceVolumeArgs
DomainDevicesFilesystemTarget, DomainDevicesFilesystemTargetArgs
- Dir string
- Configures the directory path for the target where the filesystem is mounted.
- Dir string
- Configures the directory path for the target where the filesystem is mounted.
- dir String
- Configures the directory path for the target where the filesystem is mounted.
- dir string
- Configures the directory path for the target where the filesystem is mounted.
- dir str
- Configures the directory path for the target where the filesystem is mounted.
- dir String
- Configures the directory path for the target where the filesystem is mounted.
DomainDevicesGraphic, DomainDevicesGraphicArgs
- Audio
Domain
Devices Graphic Audio - Configures the audio settings for the graphics device in the guest.
- Dbus
Domain
Devices Graphic Dbus - Specifies the D-Bus settings for inter-process communication for the graphics display.
- Desktop
Domain
Devices Graphic Desktop - Configures the desktop environment settings for the graphics display.
- Egl
Headless DomainDevices Graphic Egl Headless - Configures headless EGL graphics settings for the domain.
- Rdp
Domain
Devices Graphic Rdp - Configures the RDP settings for remote desktop access to the graphics device.
- Sdl
Domain
Devices Graphic Sdl - Configures the SDL display settings for graphics output.
- Spice
Domain
Devices Graphic Spice - Configures the SPICE settings for graphical interaction with the guest.
- Vnc
Domain
Devices Graphic Vnc - Configures the VNC graphical interface settings for the virtual machine.
- Audio
Domain
Devices Graphic Audio - Configures the audio settings for the graphics device in the guest.
- Dbus
Domain
Devices Graphic Dbus - Specifies the D-Bus settings for inter-process communication for the graphics display.
- Desktop
Domain
Devices Graphic Desktop - Configures the desktop environment settings for the graphics display.
- Egl
Headless DomainDevices Graphic Egl Headless - Configures headless EGL graphics settings for the domain.
- Rdp
Domain
Devices Graphic Rdp - Configures the RDP settings for remote desktop access to the graphics device.
- Sdl
Domain
Devices Graphic Sdl - Configures the SDL display settings for graphics output.
- Spice
Domain
Devices Graphic Spice - Configures the SPICE settings for graphical interaction with the guest.
- Vnc
Domain
Devices Graphic Vnc - Configures the VNC graphical interface settings for the virtual machine.
- audio
Domain
Devices Graphic Audio - Configures the audio settings for the graphics device in the guest.
- dbus
Domain
Devices Graphic Dbus - Specifies the D-Bus settings for inter-process communication for the graphics display.
- desktop
Domain
Devices Graphic Desktop - Configures the desktop environment settings for the graphics display.
- egl
Headless DomainDevices Graphic Egl Headless - Configures headless EGL graphics settings for the domain.
- rdp
Domain
Devices Graphic Rdp - Configures the RDP settings for remote desktop access to the graphics device.
- sdl
Domain
Devices Graphic Sdl - Configures the SDL display settings for graphics output.
- spice
Domain
Devices Graphic Spice - Configures the SPICE settings for graphical interaction with the guest.
- vnc
Domain
Devices Graphic Vnc - Configures the VNC graphical interface settings for the virtual machine.
- audio
Domain
Devices Graphic Audio - Configures the audio settings for the graphics device in the guest.
- dbus
Domain
Devices Graphic Dbus - Specifies the D-Bus settings for inter-process communication for the graphics display.
- desktop
Domain
Devices Graphic Desktop - Configures the desktop environment settings for the graphics display.
- egl
Headless DomainDevices Graphic Egl Headless - Configures headless EGL graphics settings for the domain.
- rdp
Domain
Devices Graphic Rdp - Configures the RDP settings for remote desktop access to the graphics device.
- sdl
Domain
Devices Graphic Sdl - Configures the SDL display settings for graphics output.
- spice
Domain
Devices Graphic Spice - Configures the SPICE settings for graphical interaction with the guest.
- vnc
Domain
Devices Graphic Vnc - Configures the VNC graphical interface settings for the virtual machine.
- audio
Domain
Devices Graphic Audio - Configures the audio settings for the graphics device in the guest.
- dbus
Domain
Devices Graphic Dbus - Specifies the D-Bus settings for inter-process communication for the graphics display.
- desktop
Domain
Devices Graphic Desktop - Configures the desktop environment settings for the graphics display.
- egl_
headless DomainDevices Graphic Egl Headless - Configures headless EGL graphics settings for the domain.
- rdp
Domain
Devices Graphic Rdp - Configures the RDP settings for remote desktop access to the graphics device.
- sdl
Domain
Devices Graphic Sdl - Configures the SDL display settings for graphics output.
- spice
Domain
Devices Graphic Spice - Configures the SPICE settings for graphical interaction with the guest.
- vnc
Domain
Devices Graphic Vnc - Configures the VNC graphical interface settings for the virtual machine.
- audio Property Map
- Configures the audio settings for the graphics device in the guest.
- dbus Property Map
- Specifies the D-Bus settings for inter-process communication for the graphics display.
- desktop Property Map
- Configures the desktop environment settings for the graphics display.
- egl
Headless Property Map - Configures headless EGL graphics settings for the domain.
- rdp Property Map
- Configures the RDP settings for remote desktop access to the graphics device.
- sdl Property Map
- Configures the SDL display settings for graphics output.
- spice Property Map
- Configures the SPICE settings for graphical interaction with the guest.
- vnc Property Map
- Configures the VNC graphical interface settings for the virtual machine.
DomainDevicesGraphicAudio, DomainDevicesGraphicAudioArgs
- Id double
- Defines a unique identifier for the audio configuration of the graphics device.
- Id float64
- Defines a unique identifier for the audio configuration of the graphics device.
- id Double
- Defines a unique identifier for the audio configuration of the graphics device.
- id number
- Defines a unique identifier for the audio configuration of the graphics device.
- id float
- Defines a unique identifier for the audio configuration of the graphics device.
- id Number
- Defines a unique identifier for the audio configuration of the graphics device.
DomainDevicesGraphicDbus, DomainDevicesGraphicDbusArgs
- Address string
- Configures the address for the D-Bus connection in the graphics configuration.
- Gl
Domain
Devices Graphic Dbus Gl - Sets the OpenGL settings for the D-Bus graphics configuration.
- P2p string
- Enables or disables peer-to-peer memory access in D-Bus for graphics.
- Address string
- Configures the address for the D-Bus connection in the graphics configuration.
- Gl
Domain
Devices Graphic Dbus Gl - Sets the OpenGL settings for the D-Bus graphics configuration.
- P2p string
- Enables or disables peer-to-peer memory access in D-Bus for graphics.
- address String
- Configures the address for the D-Bus connection in the graphics configuration.
- gl
Domain
Devices Graphic Dbus Gl - Sets the OpenGL settings for the D-Bus graphics configuration.
- p2p String
- Enables or disables peer-to-peer memory access in D-Bus for graphics.
- address string
- Configures the address for the D-Bus connection in the graphics configuration.
- gl
Domain
Devices Graphic Dbus Gl - Sets the OpenGL settings for the D-Bus graphics configuration.
- p2p string
- Enables or disables peer-to-peer memory access in D-Bus for graphics.
- address str
- Configures the address for the D-Bus connection in the graphics configuration.
- gl
Domain
Devices Graphic Dbus Gl - Sets the OpenGL settings for the D-Bus graphics configuration.
- p2p str
- Enables or disables peer-to-peer memory access in D-Bus for graphics.
- address String
- Configures the address for the D-Bus connection in the graphics configuration.
- gl Property Map
- Sets the OpenGL settings for the D-Bus graphics configuration.
- p2p String
- Enables or disables peer-to-peer memory access in D-Bus for graphics.
DomainDevicesGraphicDbusGl, DomainDevicesGraphicDbusGlArgs
- Enable string
- Configures whether OpenGL support is enabled in the D-Bus graphics settings.
- Render
Node string - Sets the render node for OpenGL in the D-Bus graphics configuration.
- Enable string
- Configures whether OpenGL support is enabled in the D-Bus graphics settings.
- Render
Node string - Sets the render node for OpenGL in the D-Bus graphics configuration.
- enable String
- Configures whether OpenGL support is enabled in the D-Bus graphics settings.
- render
Node String - Sets the render node for OpenGL in the D-Bus graphics configuration.
- enable string
- Configures whether OpenGL support is enabled in the D-Bus graphics settings.
- render
Node string - Sets the render node for OpenGL in the D-Bus graphics configuration.
- enable str
- Configures whether OpenGL support is enabled in the D-Bus graphics settings.
- render_
node str - Sets the render node for OpenGL in the D-Bus graphics configuration.
- enable String
- Configures whether OpenGL support is enabled in the D-Bus graphics settings.
- render
Node String - Sets the render node for OpenGL in the D-Bus graphics configuration.
DomainDevicesGraphicDesktop, DomainDevicesGraphicDesktopArgs
- Display string
- Sets the display option for the desktop graphics configuration.
- Full
Screen string - Configures the fullscreen setting for the desktop graphics display.
- Display string
- Sets the display option for the desktop graphics configuration.
- Full
Screen string - Configures the fullscreen setting for the desktop graphics display.
- display String
- Sets the display option for the desktop graphics configuration.
- full
Screen String - Configures the fullscreen setting for the desktop graphics display.
- display string
- Sets the display option for the desktop graphics configuration.
- full
Screen string - Configures the fullscreen setting for the desktop graphics display.
- display str
- Sets the display option for the desktop graphics configuration.
- full_
screen str - Configures the fullscreen setting for the desktop graphics display.
- display String
- Sets the display option for the desktop graphics configuration.
- full
Screen String - Configures the fullscreen setting for the desktop graphics display.
DomainDevicesGraphicEglHeadless, DomainDevicesGraphicEglHeadlessArgs
- Gl
Domain
Devices Graphic Egl Headless Gl - Sets OpenGL configuration options for the headless EGL graphics display.
- Gl
Domain
Devices Graphic Egl Headless Gl - Sets OpenGL configuration options for the headless EGL graphics display.
- gl
Domain
Devices Graphic Egl Headless Gl - Sets OpenGL configuration options for the headless EGL graphics display.
- gl
Domain
Devices Graphic Egl Headless Gl - Sets OpenGL configuration options for the headless EGL graphics display.
- gl
Domain
Devices Graphic Egl Headless Gl - Sets OpenGL configuration options for the headless EGL graphics display.
- gl Property Map
- Sets OpenGL configuration options for the headless EGL graphics display.
DomainDevicesGraphicEglHeadlessGl, DomainDevicesGraphicEglHeadlessGlArgs
- Render
Node string - Specifies the render node for the headless EGL graphics OpenGL settings.
- Render
Node string - Specifies the render node for the headless EGL graphics OpenGL settings.
- render
Node String - Specifies the render node for the headless EGL graphics OpenGL settings.
- render
Node string - Specifies the render node for the headless EGL graphics OpenGL settings.
- render_
node str - Specifies the render node for the headless EGL graphics OpenGL settings.
- render
Node String - Specifies the render node for the headless EGL graphics OpenGL settings.
DomainDevicesGraphicRdp, DomainDevicesGraphicRdpArgs
- Auto
Port bool - Enables automatic port assignment for the RDP connection.
- Listen string
- Configures the listening parameters for the RDP graphics connection.
- Listeners
List<Domain
Devices Graphic Rdp Listener> - Sets the configuration for RDP listeners that accept incoming connections.
- Multi
User string - Configures whether multi-user access is allowed on the RDP connection.
- Passwd string
- Sets the password required for RDP access to the graphics console.
- Port double
- Configures the port for the RDP connection to the virtual machine's graphics.
- Replace
User string - Determines if the default RDP user should be replaced with a specified one.
- Username string
- Sets the username for RDP authentication on the graphics connection.
- Auto
Port bool - Enables automatic port assignment for the RDP connection.
- Listen string
- Configures the listening parameters for the RDP graphics connection.
- Listeners
[]Domain
Devices Graphic Rdp Listener - Sets the configuration for RDP listeners that accept incoming connections.
- Multi
User string - Configures whether multi-user access is allowed on the RDP connection.
- Passwd string
- Sets the password required for RDP access to the graphics console.
- Port float64
- Configures the port for the RDP connection to the virtual machine's graphics.
- Replace
User string - Determines if the default RDP user should be replaced with a specified one.
- Username string
- Sets the username for RDP authentication on the graphics connection.
- auto
Port Boolean - Enables automatic port assignment for the RDP connection.
- listen String
- Configures the listening parameters for the RDP graphics connection.
- listeners
List<Domain
Devices Graphic Rdp Listener> - Sets the configuration for RDP listeners that accept incoming connections.
- multi
User String - Configures whether multi-user access is allowed on the RDP connection.
- passwd String
- Sets the password required for RDP access to the graphics console.
- port Double
- Configures the port for the RDP connection to the virtual machine's graphics.
- replace
User String - Determines if the default RDP user should be replaced with a specified one.
- username String
- Sets the username for RDP authentication on the graphics connection.
- auto
Port boolean - Enables automatic port assignment for the RDP connection.
- listen string
- Configures the listening parameters for the RDP graphics connection.
- listeners
Domain
Devices Graphic Rdp Listener[] - Sets the configuration for RDP listeners that accept incoming connections.
- multi
User string - Configures whether multi-user access is allowed on the RDP connection.
- passwd string
- Sets the password required for RDP access to the graphics console.
- port number
- Configures the port for the RDP connection to the virtual machine's graphics.
- replace
User string - Determines if the default RDP user should be replaced with a specified one.
- username string
- Sets the username for RDP authentication on the graphics connection.
- auto_
port bool - Enables automatic port assignment for the RDP connection.
- listen str
- Configures the listening parameters for the RDP graphics connection.
- listeners
Sequence[Domain
Devices Graphic Rdp Listener] - Sets the configuration for RDP listeners that accept incoming connections.
- multi_
user str - Configures whether multi-user access is allowed on the RDP connection.
- passwd str
- Sets the password required for RDP access to the graphics console.
- port float
- Configures the port for the RDP connection to the virtual machine's graphics.
- replace_
user str - Determines if the default RDP user should be replaced with a specified one.
- username str
- Sets the username for RDP authentication on the graphics connection.
- auto
Port Boolean - Enables automatic port assignment for the RDP connection.
- listen String
- Configures the listening parameters for the RDP graphics connection.
- listeners List<Property Map>
- Sets the configuration for RDP listeners that accept incoming connections.
- multi
User String - Configures whether multi-user access is allowed on the RDP connection.
- passwd String
- Sets the password required for RDP access to the graphics console.
- port Number
- Configures the port for the RDP connection to the virtual machine's graphics.
- replace
User String - Determines if the default RDP user should be replaced with a specified one.
- username String
- Sets the username for RDP authentication on the graphics connection.
DomainDevicesGraphicRdpListener, DomainDevicesGraphicRdpListenerArgs
- Address
Domain
Devices Graphic Rdp Listener Address - Specifies the address settings for the Spice listener.
- Network
Domain
Devices Graphic Rdp Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- Socket
Domain
Devices Graphic Rdp Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- Address
Domain
Devices Graphic Rdp Listener Address - Specifies the address settings for the Spice listener.
- Network
Domain
Devices Graphic Rdp Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- Socket
Domain
Devices Graphic Rdp Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Rdp Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Rdp Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Rdp Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Rdp Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Rdp Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Rdp Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Rdp Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Rdp Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Rdp Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address Property Map
- Specifies the address settings for the Spice listener.
- network Property Map
- Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket Property Map
- Configures socket listener settings for the Spice channel, enabling socket-based connections.
DomainDevicesGraphicRdpListenerAddress, DomainDevicesGraphicRdpListenerAddressArgs
- Address string
- Sets the actual network address where the Spice listener will accept connections.
- Address string
- Sets the actual network address where the Spice listener will accept connections.
- address String
- Sets the actual network address where the Spice listener will accept connections.
- address string
- Sets the actual network address where the Spice listener will accept connections.
- address str
- Sets the actual network address where the Spice listener will accept connections.
- address String
- Sets the actual network address where the Spice listener will accept connections.
DomainDevicesGraphicRdpListenerNetwork, DomainDevicesGraphicRdpListenerNetworkArgs
DomainDevicesGraphicRdpListenerSocket, DomainDevicesGraphicRdpListenerSocketArgs
- Socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- Socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket String
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket str
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket String
- Defines the socket's attributes for listener configurations in the Spice protocol.
DomainDevicesGraphicSdl, DomainDevicesGraphicSdlArgs
- Display string
- Sets the display attribute for SDL graphics configuration.
- Full
Screen string - Configures whether the SDL graphics output should launch in fullscreen mode.
- Gl
Domain
Devices Graphic Sdl Gl - Sets the OpenGL settings specific to the SDL graphics configuration.
- Xauth string
- Configures X authentication for the SDL graphics display.
- Display string
- Sets the display attribute for SDL graphics configuration.
- Full
Screen string - Configures whether the SDL graphics output should launch in fullscreen mode.
- Gl
Domain
Devices Graphic Sdl Gl - Sets the OpenGL settings specific to the SDL graphics configuration.
- Xauth string
- Configures X authentication for the SDL graphics display.
- display String
- Sets the display attribute for SDL graphics configuration.
- full
Screen String - Configures whether the SDL graphics output should launch in fullscreen mode.
- gl
Domain
Devices Graphic Sdl Gl - Sets the OpenGL settings specific to the SDL graphics configuration.
- xauth String
- Configures X authentication for the SDL graphics display.
- display string
- Sets the display attribute for SDL graphics configuration.
- full
Screen string - Configures whether the SDL graphics output should launch in fullscreen mode.
- gl
Domain
Devices Graphic Sdl Gl - Sets the OpenGL settings specific to the SDL graphics configuration.
- xauth string
- Configures X authentication for the SDL graphics display.
- display str
- Sets the display attribute for SDL graphics configuration.
- full_
screen str - Configures whether the SDL graphics output should launch in fullscreen mode.
- gl
Domain
Devices Graphic Sdl Gl - Sets the OpenGL settings specific to the SDL graphics configuration.
- xauth str
- Configures X authentication for the SDL graphics display.
- display String
- Sets the display attribute for SDL graphics configuration.
- full
Screen String - Configures whether the SDL graphics output should launch in fullscreen mode.
- gl Property Map
- Sets the OpenGL settings specific to the SDL graphics configuration.
- xauth String
- Configures X authentication for the SDL graphics display.
DomainDevicesGraphicSdlGl, DomainDevicesGraphicSdlGlArgs
- Enable string
- Configures whether OpenGL support is enabled in SDL graphics settings.
- Enable string
- Configures whether OpenGL support is enabled in SDL graphics settings.
- enable String
- Configures whether OpenGL support is enabled in SDL graphics settings.
- enable string
- Configures whether OpenGL support is enabled in SDL graphics settings.
- enable str
- Configures whether OpenGL support is enabled in SDL graphics settings.
- enable String
- Configures whether OpenGL support is enabled in SDL graphics settings.
DomainDevicesGraphicSpice, DomainDevicesGraphicSpiceArgs
- Auto
Port bool - Enables automatic port assignment for SPICE connections.
- Channels
List<Domain
Devices Graphic Spice Channel> - Configures the SPICE channels used for the graphics connection.
- Clip
Board DomainDevices Graphic Spice Clip Board - Enables or disables clipboard sharing between the guest and host through the Spice protocol.
- Connected string
- Indicates whether the Spice graphical interface is currently connected to the client.
- Default
Mode string - Sets the default graphical mode for the Spice display, defining initial display settings.
- File
Transfer DomainDevices Graphic Spice File Transfer - Configures file transfer capabilities over the Spice connection.
- Gl
Domain
Devices Graphic Spice Gl - Configures settings for OpenGL rendering within the Spice graphical interface.
- Image
Domain
Devices Graphic Spice Image - Configures graphical image settings for the Spice connection.
- Jpeg
Domain
Devices Graphic Spice Jpeg - Configures JPEG image settings for the Spice graphical output.
- Keymap string
- Specifies the keymap used for the keyboard input in the Spice session.
- Listen string
- Configures the listening criteria for the Spice server, determining how it accepts connections.
- Listeners
List<Domain
Devices Graphic Spice Listener> - Defines listeners for the Spice channel, which are used for handling incoming connections.
- Mouse
Domain
Devices Graphic Spice Mouse - Configures mouse settings for the Spice graphical interface, managing input behavior.
- Passwd string
- Specifies a password required for authentication when connecting to the Spice server.
- Passwd
Valid stringTo - Defines the expiration time for the Spice password, indicating when it becomes invalid.
- Playback
Domain
Devices Graphic Spice Playback - Configures playback settings for multimedia content within the Spice graphical session.
- Port double
- Specifies the port number used by the Spice server for connections.
- Streaming
Domain
Devices Graphic Spice Streaming - Configures streaming options for live content delivery through the Spice connection.
- Tls
Port double - Specifies the port number for TLS connections in the Spice protocol to enhance security.
- Zlib
Domain
Devices Graphic Spice Zlib - Configures settings for zlib compression within the Spice graphical environment.
- Auto
Port bool - Enables automatic port assignment for SPICE connections.
- Channels
[]Domain
Devices Graphic Spice Channel - Configures the SPICE channels used for the graphics connection.
- Clip
Board DomainDevices Graphic Spice Clip Board - Enables or disables clipboard sharing between the guest and host through the Spice protocol.
- Connected string
- Indicates whether the Spice graphical interface is currently connected to the client.
- Default
Mode string - Sets the default graphical mode for the Spice display, defining initial display settings.
- File
Transfer DomainDevices Graphic Spice File Transfer - Configures file transfer capabilities over the Spice connection.
- Gl
Domain
Devices Graphic Spice Gl - Configures settings for OpenGL rendering within the Spice graphical interface.
- Image
Domain
Devices Graphic Spice Image - Configures graphical image settings for the Spice connection.
- Jpeg
Domain
Devices Graphic Spice Jpeg - Configures JPEG image settings for the Spice graphical output.
- Keymap string
- Specifies the keymap used for the keyboard input in the Spice session.
- Listen string
- Configures the listening criteria for the Spice server, determining how it accepts connections.
- Listeners
[]Domain
Devices Graphic Spice Listener - Defines listeners for the Spice channel, which are used for handling incoming connections.
- Mouse
Domain
Devices Graphic Spice Mouse - Configures mouse settings for the Spice graphical interface, managing input behavior.
- Passwd string
- Specifies a password required for authentication when connecting to the Spice server.
- Passwd
Valid stringTo - Defines the expiration time for the Spice password, indicating when it becomes invalid.
- Playback
Domain
Devices Graphic Spice Playback - Configures playback settings for multimedia content within the Spice graphical session.
- Port float64
- Specifies the port number used by the Spice server for connections.
- Streaming
Domain
Devices Graphic Spice Streaming - Configures streaming options for live content delivery through the Spice connection.
- Tls
Port float64 - Specifies the port number for TLS connections in the Spice protocol to enhance security.
- Zlib
Domain
Devices Graphic Spice Zlib - Configures settings for zlib compression within the Spice graphical environment.
- auto
Port Boolean - Enables automatic port assignment for SPICE connections.
- channels
List<Domain
Devices Graphic Spice Channel> - Configures the SPICE channels used for the graphics connection.
- clip
Board DomainDevices Graphic Spice Clip Board - Enables or disables clipboard sharing between the guest and host through the Spice protocol.
- connected String
- Indicates whether the Spice graphical interface is currently connected to the client.
- default
Mode String - Sets the default graphical mode for the Spice display, defining initial display settings.
- file
Transfer DomainDevices Graphic Spice File Transfer - Configures file transfer capabilities over the Spice connection.
- gl
Domain
Devices Graphic Spice Gl - Configures settings for OpenGL rendering within the Spice graphical interface.
- image
Domain
Devices Graphic Spice Image - Configures graphical image settings for the Spice connection.
- jpeg
Domain
Devices Graphic Spice Jpeg - Configures JPEG image settings for the Spice graphical output.
- keymap String
- Specifies the keymap used for the keyboard input in the Spice session.
- listen String
- Configures the listening criteria for the Spice server, determining how it accepts connections.
- listeners
List<Domain
Devices Graphic Spice Listener> - Defines listeners for the Spice channel, which are used for handling incoming connections.
- mouse
Domain
Devices Graphic Spice Mouse - Configures mouse settings for the Spice graphical interface, managing input behavior.
- passwd String
- Specifies a password required for authentication when connecting to the Spice server.
- passwd
Valid StringTo - Defines the expiration time for the Spice password, indicating when it becomes invalid.
- playback
Domain
Devices Graphic Spice Playback - Configures playback settings for multimedia content within the Spice graphical session.
- port Double
- Specifies the port number used by the Spice server for connections.
- streaming
Domain
Devices Graphic Spice Streaming - Configures streaming options for live content delivery through the Spice connection.
- tls
Port Double - Specifies the port number for TLS connections in the Spice protocol to enhance security.
- zlib
Domain
Devices Graphic Spice Zlib - Configures settings for zlib compression within the Spice graphical environment.
- auto
Port boolean - Enables automatic port assignment for SPICE connections.
- channels
Domain
Devices Graphic Spice Channel[] - Configures the SPICE channels used for the graphics connection.
- clip
Board DomainDevices Graphic Spice Clip Board - Enables or disables clipboard sharing between the guest and host through the Spice protocol.
- connected string
- Indicates whether the Spice graphical interface is currently connected to the client.
- default
Mode string - Sets the default graphical mode for the Spice display, defining initial display settings.
- file
Transfer DomainDevices Graphic Spice File Transfer - Configures file transfer capabilities over the Spice connection.
- gl
Domain
Devices Graphic Spice Gl - Configures settings for OpenGL rendering within the Spice graphical interface.
- image
Domain
Devices Graphic Spice Image - Configures graphical image settings for the Spice connection.
- jpeg
Domain
Devices Graphic Spice Jpeg - Configures JPEG image settings for the Spice graphical output.
- keymap string
- Specifies the keymap used for the keyboard input in the Spice session.
- listen string
- Configures the listening criteria for the Spice server, determining how it accepts connections.
- listeners
Domain
Devices Graphic Spice Listener[] - Defines listeners for the Spice channel, which are used for handling incoming connections.
- mouse
Domain
Devices Graphic Spice Mouse - Configures mouse settings for the Spice graphical interface, managing input behavior.
- passwd string
- Specifies a password required for authentication when connecting to the Spice server.
- passwd
Valid stringTo - Defines the expiration time for the Spice password, indicating when it becomes invalid.
- playback
Domain
Devices Graphic Spice Playback - Configures playback settings for multimedia content within the Spice graphical session.
- port number
- Specifies the port number used by the Spice server for connections.
- streaming
Domain
Devices Graphic Spice Streaming - Configures streaming options for live content delivery through the Spice connection.
- tls
Port number - Specifies the port number for TLS connections in the Spice protocol to enhance security.
- zlib
Domain
Devices Graphic Spice Zlib - Configures settings for zlib compression within the Spice graphical environment.
- auto_
port bool - Enables automatic port assignment for SPICE connections.
- channels
Sequence[Domain
Devices Graphic Spice Channel] - Configures the SPICE channels used for the graphics connection.
- clip_
board DomainDevices Graphic Spice Clip Board - Enables or disables clipboard sharing between the guest and host through the Spice protocol.
- connected str
- Indicates whether the Spice graphical interface is currently connected to the client.
- default_
mode str - Sets the default graphical mode for the Spice display, defining initial display settings.
- file_
transfer DomainDevices Graphic Spice File Transfer - Configures file transfer capabilities over the Spice connection.
- gl
Domain
Devices Graphic Spice Gl - Configures settings for OpenGL rendering within the Spice graphical interface.
- image
Domain
Devices Graphic Spice Image - Configures graphical image settings for the Spice connection.
- jpeg
Domain
Devices Graphic Spice Jpeg - Configures JPEG image settings for the Spice graphical output.
- keymap str
- Specifies the keymap used for the keyboard input in the Spice session.
- listen str
- Configures the listening criteria for the Spice server, determining how it accepts connections.
- listeners
Sequence[Domain
Devices Graphic Spice Listener] - Defines listeners for the Spice channel, which are used for handling incoming connections.
- mouse
Domain
Devices Graphic Spice Mouse - Configures mouse settings for the Spice graphical interface, managing input behavior.
- passwd str
- Specifies a password required for authentication when connecting to the Spice server.
- passwd_
valid_ strto - Defines the expiration time for the Spice password, indicating when it becomes invalid.
- playback
Domain
Devices Graphic Spice Playback - Configures playback settings for multimedia content within the Spice graphical session.
- port float
- Specifies the port number used by the Spice server for connections.
- streaming
Domain
Devices Graphic Spice Streaming - Configures streaming options for live content delivery through the Spice connection.
- tls_
port float - Specifies the port number for TLS connections in the Spice protocol to enhance security.
- zlib
Domain
Devices Graphic Spice Zlib - Configures settings for zlib compression within the Spice graphical environment.
- auto
Port Boolean - Enables automatic port assignment for SPICE connections.
- channels List<Property Map>
- Configures the SPICE channels used for the graphics connection.
- clip
Board Property Map - Enables or disables clipboard sharing between the guest and host through the Spice protocol.
- connected String
- Indicates whether the Spice graphical interface is currently connected to the client.
- default
Mode String - Sets the default graphical mode for the Spice display, defining initial display settings.
- file
Transfer Property Map - Configures file transfer capabilities over the Spice connection.
- gl Property Map
- Configures settings for OpenGL rendering within the Spice graphical interface.
- image Property Map
- Configures graphical image settings for the Spice connection.
- jpeg Property Map
- Configures JPEG image settings for the Spice graphical output.
- keymap String
- Specifies the keymap used for the keyboard input in the Spice session.
- listen String
- Configures the listening criteria for the Spice server, determining how it accepts connections.
- listeners List<Property Map>
- Defines listeners for the Spice channel, which are used for handling incoming connections.
- mouse Property Map
- Configures mouse settings for the Spice graphical interface, managing input behavior.
- passwd String
- Specifies a password required for authentication when connecting to the Spice server.
- passwd
Valid StringTo - Defines the expiration time for the Spice password, indicating when it becomes invalid.
- playback Property Map
- Configures playback settings for multimedia content within the Spice graphical session.
- port Number
- Specifies the port number used by the Spice server for connections.
- streaming Property Map
- Configures streaming options for live content delivery through the Spice connection.
- tls
Port Number - Specifies the port number for TLS connections in the Spice protocol to enhance security.
- zlib Property Map
- Configures settings for zlib compression within the Spice graphical environment.
DomainDevicesGraphicSpiceChannel, DomainDevicesGraphicSpiceChannelArgs
DomainDevicesGraphicSpiceClipBoard, DomainDevicesGraphicSpiceClipBoardArgs
- Copy
Paste string - Determines whether the copy-paste functionality is enabled for the Spice clipboard.
- Copy
Paste string - Determines whether the copy-paste functionality is enabled for the Spice clipboard.
- copy
Paste String - Determines whether the copy-paste functionality is enabled for the Spice clipboard.
- copy
Paste string - Determines whether the copy-paste functionality is enabled for the Spice clipboard.
- copy_
paste str - Determines whether the copy-paste functionality is enabled for the Spice clipboard.
- copy
Paste String - Determines whether the copy-paste functionality is enabled for the Spice clipboard.
DomainDevicesGraphicSpiceFileTransfer, DomainDevicesGraphicSpiceFileTransferArgs
- Enable string
- Enables or disables file transfer functionality for the Spice connection.
- Enable string
- Enables or disables file transfer functionality for the Spice connection.
- enable String
- Enables or disables file transfer functionality for the Spice connection.
- enable string
- Enables or disables file transfer functionality for the Spice connection.
- enable str
- Enables or disables file transfer functionality for the Spice connection.
- enable String
- Enables or disables file transfer functionality for the Spice connection.
DomainDevicesGraphicSpiceGl, DomainDevicesGraphicSpiceGlArgs
- Enable string
- Enables or disables OpenGL support for graphical rendering in the Spice channel.
- Render
Node string - Specifies the render node to be used for OpenGL rendering in the Spice graphical environment.
- Enable string
- Enables or disables OpenGL support for graphical rendering in the Spice channel.
- Render
Node string - Specifies the render node to be used for OpenGL rendering in the Spice graphical environment.
- enable String
- Enables or disables OpenGL support for graphical rendering in the Spice channel.
- render
Node String - Specifies the render node to be used for OpenGL rendering in the Spice graphical environment.
- enable string
- Enables or disables OpenGL support for graphical rendering in the Spice channel.
- render
Node string - Specifies the render node to be used for OpenGL rendering in the Spice graphical environment.
- enable str
- Enables or disables OpenGL support for graphical rendering in the Spice channel.
- render_
node str - Specifies the render node to be used for OpenGL rendering in the Spice graphical environment.
- enable String
- Enables or disables OpenGL support for graphical rendering in the Spice channel.
- render
Node String - Specifies the render node to be used for OpenGL rendering in the Spice graphical environment.
DomainDevicesGraphicSpiceImage, DomainDevicesGraphicSpiceImageArgs
- Compression string
- Sets the compression method for graphical images transmitted over the Spice connection.
- Compression string
- Sets the compression method for graphical images transmitted over the Spice connection.
- compression String
- Sets the compression method for graphical images transmitted over the Spice connection.
- compression string
- Sets the compression method for graphical images transmitted over the Spice connection.
- compression str
- Sets the compression method for graphical images transmitted over the Spice connection.
- compression String
- Sets the compression method for graphical images transmitted over the Spice connection.
DomainDevicesGraphicSpiceJpeg, DomainDevicesGraphicSpiceJpegArgs
- Compression string
- Sets the JPEG compression quality for images sent via the Spice protocol.
- Compression string
- Sets the JPEG compression quality for images sent via the Spice protocol.
- compression String
- Sets the JPEG compression quality for images sent via the Spice protocol.
- compression string
- Sets the JPEG compression quality for images sent via the Spice protocol.
- compression str
- Sets the JPEG compression quality for images sent via the Spice protocol.
- compression String
- Sets the JPEG compression quality for images sent via the Spice protocol.
DomainDevicesGraphicSpiceListener, DomainDevicesGraphicSpiceListenerArgs
- Address
Domain
Devices Graphic Spice Listener Address - Specifies the address settings for the Spice listener.
- Network
Domain
Devices Graphic Spice Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- Socket
Domain
Devices Graphic Spice Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- Address
Domain
Devices Graphic Spice Listener Address - Specifies the address settings for the Spice listener.
- Network
Domain
Devices Graphic Spice Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- Socket
Domain
Devices Graphic Spice Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Spice Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Spice Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Spice Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Spice Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Spice Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Spice Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Spice Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Spice Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Spice Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address Property Map
- Specifies the address settings for the Spice listener.
- network Property Map
- Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket Property Map
- Configures socket listener settings for the Spice channel, enabling socket-based connections.
DomainDevicesGraphicSpiceListenerAddress, DomainDevicesGraphicSpiceListenerAddressArgs
- Address string
- Sets the actual network address where the Spice listener will accept connections.
- Address string
- Sets the actual network address where the Spice listener will accept connections.
- address String
- Sets the actual network address where the Spice listener will accept connections.
- address string
- Sets the actual network address where the Spice listener will accept connections.
- address str
- Sets the actual network address where the Spice listener will accept connections.
- address String
- Sets the actual network address where the Spice listener will accept connections.
DomainDevicesGraphicSpiceListenerNetwork, DomainDevicesGraphicSpiceListenerNetworkArgs
DomainDevicesGraphicSpiceListenerSocket, DomainDevicesGraphicSpiceListenerSocketArgs
- Socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- Socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket String
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket str
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket String
- Defines the socket's attributes for listener configurations in the Spice protocol.
DomainDevicesGraphicSpiceMouse, DomainDevicesGraphicSpiceMouseArgs
- Mode string
- Sets the mode for mouse input handling within the Spice graphical environment.
- Mode string
- Sets the mode for mouse input handling within the Spice graphical environment.
- mode String
- Sets the mode for mouse input handling within the Spice graphical environment.
- mode string
- Sets the mode for mouse input handling within the Spice graphical environment.
- mode str
- Sets the mode for mouse input handling within the Spice graphical environment.
- mode String
- Sets the mode for mouse input handling within the Spice graphical environment.
DomainDevicesGraphicSpicePlayback, DomainDevicesGraphicSpicePlaybackArgs
- Compression string
- Sets compression options for audio and video playback over the Spice connection.
- Compression string
- Sets compression options for audio and video playback over the Spice connection.
- compression String
- Sets compression options for audio and video playback over the Spice connection.
- compression string
- Sets compression options for audio and video playback over the Spice connection.
- compression str
- Sets compression options for audio and video playback over the Spice connection.
- compression String
- Sets compression options for audio and video playback over the Spice connection.
DomainDevicesGraphicSpiceStreaming, DomainDevicesGraphicSpiceStreamingArgs
- Mode string
- Sets the operational mode for streaming data in the Spice graphical session.
- Mode string
- Sets the operational mode for streaming data in the Spice graphical session.
- mode String
- Sets the operational mode for streaming data in the Spice graphical session.
- mode string
- Sets the operational mode for streaming data in the Spice graphical session.
- mode str
- Sets the operational mode for streaming data in the Spice graphical session.
- mode String
- Sets the operational mode for streaming data in the Spice graphical session.
DomainDevicesGraphicSpiceZlib, DomainDevicesGraphicSpiceZlibArgs
- Compression string
- Sets the compression level used for zlib in the Spice protocol.
- Compression string
- Sets the compression level used for zlib in the Spice protocol.
- compression String
- Sets the compression level used for zlib in the Spice protocol.
- compression string
- Sets the compression level used for zlib in the Spice protocol.
- compression str
- Sets the compression level used for zlib in the Spice protocol.
- compression String
- Sets the compression level used for zlib in the Spice protocol.
DomainDevicesGraphicVnc, DomainDevicesGraphicVncArgs
- Auto
Port bool - Enables automatic port selection for the VNC server, allowing flexibility for connections.
- Connected string
- Indicates whether the VNC graphical interface is currently connected to the client.
- Keymap string
- Specifies the keymap for the keyboard input within the VNC session.
- Listen string
- Configures the listening options for the VNC server to accept connections.
- Listeners
List<Domain
Devices Graphic Vnc Listener> - Defines listener settings for the VNC protocol, managing incoming connection handling.
- Passwd string
- Configures the password required to access the VNC server of the virtual machine.
- Passwd
Valid stringTo - Sets the expiration timestamp for the VNC password, after which the password will no longer be valid.
- Port double
- Indicates the port on which the VNC server listens for incoming connections.
- Power
Control string - Controls the power management behavior for the VNC session, allowing it to manage guest power states.
- string
- Sets the share policy for the VNC server, determining how multiple connections are handled.
- Socket string
- Configures the path of the Unix socket for VNC connections, allowing for secured access.
- Web
Socket double - Enables websocket connections to the VNC server, allowing for browser-based access.
- Auto
Port bool - Enables automatic port selection for the VNC server, allowing flexibility for connections.
- Connected string
- Indicates whether the VNC graphical interface is currently connected to the client.
- Keymap string
- Specifies the keymap for the keyboard input within the VNC session.
- Listen string
- Configures the listening options for the VNC server to accept connections.
- Listeners
[]Domain
Devices Graphic Vnc Listener - Defines listener settings for the VNC protocol, managing incoming connection handling.
- Passwd string
- Configures the password required to access the VNC server of the virtual machine.
- Passwd
Valid stringTo - Sets the expiration timestamp for the VNC password, after which the password will no longer be valid.
- Port float64
- Indicates the port on which the VNC server listens for incoming connections.
- Power
Control string - Controls the power management behavior for the VNC session, allowing it to manage guest power states.
- string
- Sets the share policy for the VNC server, determining how multiple connections are handled.
- Socket string
- Configures the path of the Unix socket for VNC connections, allowing for secured access.
- Web
Socket float64 - Enables websocket connections to the VNC server, allowing for browser-based access.
- auto
Port Boolean - Enables automatic port selection for the VNC server, allowing flexibility for connections.
- connected String
- Indicates whether the VNC graphical interface is currently connected to the client.
- keymap String
- Specifies the keymap for the keyboard input within the VNC session.
- listen String
- Configures the listening options for the VNC server to accept connections.
- listeners
List<Domain
Devices Graphic Vnc Listener> - Defines listener settings for the VNC protocol, managing incoming connection handling.
- passwd String
- Configures the password required to access the VNC server of the virtual machine.
- passwd
Valid StringTo - Sets the expiration timestamp for the VNC password, after which the password will no longer be valid.
- port Double
- Indicates the port on which the VNC server listens for incoming connections.
- power
Control String - Controls the power management behavior for the VNC session, allowing it to manage guest power states.
- String
- Sets the share policy for the VNC server, determining how multiple connections are handled.
- socket String
- Configures the path of the Unix socket for VNC connections, allowing for secured access.
- web
Socket Double - Enables websocket connections to the VNC server, allowing for browser-based access.
- auto
Port boolean - Enables automatic port selection for the VNC server, allowing flexibility for connections.
- connected string
- Indicates whether the VNC graphical interface is currently connected to the client.
- keymap string
- Specifies the keymap for the keyboard input within the VNC session.
- listen string
- Configures the listening options for the VNC server to accept connections.
- listeners
Domain
Devices Graphic Vnc Listener[] - Defines listener settings for the VNC protocol, managing incoming connection handling.
- passwd string
- Configures the password required to access the VNC server of the virtual machine.
- passwd
Valid stringTo - Sets the expiration timestamp for the VNC password, after which the password will no longer be valid.
- port number
- Indicates the port on which the VNC server listens for incoming connections.
- power
Control string - Controls the power management behavior for the VNC session, allowing it to manage guest power states.
- string
- Sets the share policy for the VNC server, determining how multiple connections are handled.
- socket string
- Configures the path of the Unix socket for VNC connections, allowing for secured access.
- web
Socket number - Enables websocket connections to the VNC server, allowing for browser-based access.
- auto_
port bool - Enables automatic port selection for the VNC server, allowing flexibility for connections.
- connected str
- Indicates whether the VNC graphical interface is currently connected to the client.
- keymap str
- Specifies the keymap for the keyboard input within the VNC session.
- listen str
- Configures the listening options for the VNC server to accept connections.
- listeners
Sequence[Domain
Devices Graphic Vnc Listener] - Defines listener settings for the VNC protocol, managing incoming connection handling.
- passwd str
- Configures the password required to access the VNC server of the virtual machine.
- passwd_
valid_ strto - Sets the expiration timestamp for the VNC password, after which the password will no longer be valid.
- port float
- Indicates the port on which the VNC server listens for incoming connections.
- power_
control str - Controls the power management behavior for the VNC session, allowing it to manage guest power states.
- str
- Sets the share policy for the VNC server, determining how multiple connections are handled.
- socket str
- Configures the path of the Unix socket for VNC connections, allowing for secured access.
- web_
socket float - Enables websocket connections to the VNC server, allowing for browser-based access.
- auto
Port Boolean - Enables automatic port selection for the VNC server, allowing flexibility for connections.
- connected String
- Indicates whether the VNC graphical interface is currently connected to the client.
- keymap String
- Specifies the keymap for the keyboard input within the VNC session.
- listen String
- Configures the listening options for the VNC server to accept connections.
- listeners List<Property Map>
- Defines listener settings for the VNC protocol, managing incoming connection handling.
- passwd String
- Configures the password required to access the VNC server of the virtual machine.
- passwd
Valid StringTo - Sets the expiration timestamp for the VNC password, after which the password will no longer be valid.
- port Number
- Indicates the port on which the VNC server listens for incoming connections.
- power
Control String - Controls the power management behavior for the VNC session, allowing it to manage guest power states.
- String
- Sets the share policy for the VNC server, determining how multiple connections are handled.
- socket String
- Configures the path of the Unix socket for VNC connections, allowing for secured access.
- web
Socket Number - Enables websocket connections to the VNC server, allowing for browser-based access.
DomainDevicesGraphicVncListener, DomainDevicesGraphicVncListenerArgs
- Address
Domain
Devices Graphic Vnc Listener Address - Specifies the address settings for the Spice listener.
- Network
Domain
Devices Graphic Vnc Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- Socket
Domain
Devices Graphic Vnc Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- Address
Domain
Devices Graphic Vnc Listener Address - Specifies the address settings for the Spice listener.
- Network
Domain
Devices Graphic Vnc Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- Socket
Domain
Devices Graphic Vnc Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Vnc Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Vnc Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Vnc Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Vnc Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Vnc Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Vnc Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address
Domain
Devices Graphic Vnc Listener Address - Specifies the address settings for the Spice listener.
- network
Domain
Devices Graphic Vnc Listener Network - Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket
Domain
Devices Graphic Vnc Listener Socket - Configures socket listener settings for the Spice channel, enabling socket-based connections.
- address Property Map
- Specifies the address settings for the Spice listener.
- network Property Map
- Defines network listener settings for the Spice channel, focusing on network-based connections.
- socket Property Map
- Configures socket listener settings for the Spice channel, enabling socket-based connections.
DomainDevicesGraphicVncListenerAddress, DomainDevicesGraphicVncListenerAddressArgs
- Address string
- Sets the actual network address where the Spice listener will accept connections.
- Address string
- Sets the actual network address where the Spice listener will accept connections.
- address String
- Sets the actual network address where the Spice listener will accept connections.
- address string
- Sets the actual network address where the Spice listener will accept connections.
- address str
- Sets the actual network address where the Spice listener will accept connections.
- address String
- Sets the actual network address where the Spice listener will accept connections.
DomainDevicesGraphicVncListenerNetwork, DomainDevicesGraphicVncListenerNetworkArgs
DomainDevicesGraphicVncListenerSocket, DomainDevicesGraphicVncListenerSocketArgs
- Socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- Socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket String
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket string
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket str
- Defines the socket's attributes for listener configurations in the Spice protocol.
- socket String
- Defines the socket's attributes for listener configurations in the Spice protocol.
DomainDevicesHostdev, DomainDevicesHostdevArgs
- Acpi
Domain
Devices Hostdev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Hostdev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Hostdev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Boot
Domain
Devices Hostdev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Caps
Misc DomainDevices Hostdev Caps Misc - Lists the miscellaneous capabilities for the host device, providing extended features available to it.
- Caps
Net DomainDevices Hostdev Caps Net - Enumerates the network capabilities available to the host device, detailing its network support.
- Caps
Storage DomainDevices Hostdev Caps Storage - Enumerates the storage capabilities of the host device, detailing its storage configuration.
- Managed bool
- Indicates whether the host device is managed by the hypervisor or managed externally.
- Rom
Domain
Devices Hostdev Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- Subsys
MDev DomainDevices Hostdev Subsys MDev - Configures the multimedia device for the host device, including device attributes and settings.
- Subsys
Pci DomainDevices Hostdev Subsys Pci - Configures the PCI subsystem settings for the host device, detailing PCI attributes.
- Subsys
Scsi DomainDevices Hostdev Subsys Scsi - Configures SCSI parameters for the host device passed through to the VM.
- Subsys
Scsi DomainHost Devices Hostdev Subsys Scsi Host - Configures SCSI host device parameters for the host device passed through to the VM.
- Subsys
Usb DomainDevices Hostdev Subsys Usb - Configures a USB subsystem device to be utilized by the virtual machine.
- Acpi
Domain
Devices Hostdev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Hostdev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Hostdev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Boot
Domain
Devices Hostdev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Caps
Misc DomainDevices Hostdev Caps Misc - Lists the miscellaneous capabilities for the host device, providing extended features available to it.
- Caps
Net DomainDevices Hostdev Caps Net - Enumerates the network capabilities available to the host device, detailing its network support.
- Caps
Storage DomainDevices Hostdev Caps Storage - Enumerates the storage capabilities of the host device, detailing its storage configuration.
- Managed bool
- Indicates whether the host device is managed by the hypervisor or managed externally.
- Rom
Domain
Devices Hostdev Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- Subsys
MDev DomainDevices Hostdev Subsys MDev - Configures the multimedia device for the host device, including device attributes and settings.
- Subsys
Pci DomainDevices Hostdev Subsys Pci - Configures the PCI subsystem settings for the host device, detailing PCI attributes.
- Subsys
Scsi DomainDevices Hostdev Subsys Scsi - Configures SCSI parameters for the host device passed through to the VM.
- Subsys
Scsi DomainHost Devices Hostdev Subsys Scsi Host - Configures SCSI host device parameters for the host device passed through to the VM.
- Subsys
Usb DomainDevices Hostdev Subsys Usb - Configures a USB subsystem device to be utilized by the virtual machine.
- acpi
Domain
Devices Hostdev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Hostdev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Hostdev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot
Domain
Devices Hostdev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- caps
Misc DomainDevices Hostdev Caps Misc - Lists the miscellaneous capabilities for the host device, providing extended features available to it.
- caps
Net DomainDevices Hostdev Caps Net - Enumerates the network capabilities available to the host device, detailing its network support.
- caps
Storage DomainDevices Hostdev Caps Storage - Enumerates the storage capabilities of the host device, detailing its storage configuration.
- managed Boolean
- Indicates whether the host device is managed by the hypervisor or managed externally.
- rom
Domain
Devices Hostdev Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- subsys
MDev DomainDevices Hostdev Subsys MDev - Configures the multimedia device for the host device, including device attributes and settings.
- subsys
Pci DomainDevices Hostdev Subsys Pci - Configures the PCI subsystem settings for the host device, detailing PCI attributes.
- subsys
Scsi DomainDevices Hostdev Subsys Scsi - Configures SCSI parameters for the host device passed through to the VM.
- subsys
Scsi DomainHost Devices Hostdev Subsys Scsi Host - Configures SCSI host device parameters for the host device passed through to the VM.
- subsys
Usb DomainDevices Hostdev Subsys Usb - Configures a USB subsystem device to be utilized by the virtual machine.
- acpi
Domain
Devices Hostdev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Hostdev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Hostdev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot
Domain
Devices Hostdev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- caps
Misc DomainDevices Hostdev Caps Misc - Lists the miscellaneous capabilities for the host device, providing extended features available to it.
- caps
Net DomainDevices Hostdev Caps Net - Enumerates the network capabilities available to the host device, detailing its network support.
- caps
Storage DomainDevices Hostdev Caps Storage - Enumerates the storage capabilities of the host device, detailing its storage configuration.
- managed boolean
- Indicates whether the host device is managed by the hypervisor or managed externally.
- rom
Domain
Devices Hostdev Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- subsys
MDev DomainDevices Hostdev Subsys MDev - Configures the multimedia device for the host device, including device attributes and settings.
- subsys
Pci DomainDevices Hostdev Subsys Pci - Configures the PCI subsystem settings for the host device, detailing PCI attributes.
- subsys
Scsi DomainDevices Hostdev Subsys Scsi - Configures SCSI parameters for the host device passed through to the VM.
- subsys
Scsi DomainHost Devices Hostdev Subsys Scsi Host - Configures SCSI host device parameters for the host device passed through to the VM.
- subsys
Usb DomainDevices Hostdev Subsys Usb - Configures a USB subsystem device to be utilized by the virtual machine.
- acpi
Domain
Devices Hostdev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Hostdev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Hostdev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot
Domain
Devices Hostdev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- caps_
misc DomainDevices Hostdev Caps Misc - Lists the miscellaneous capabilities for the host device, providing extended features available to it.
- caps_
net DomainDevices Hostdev Caps Net - Enumerates the network capabilities available to the host device, detailing its network support.
- caps_
storage DomainDevices Hostdev Caps Storage - Enumerates the storage capabilities of the host device, detailing its storage configuration.
- managed bool
- Indicates whether the host device is managed by the hypervisor or managed externally.
- rom
Domain
Devices Hostdev Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- subsys_
m_ Domaindev Devices Hostdev Subsys MDev - Configures the multimedia device for the host device, including device attributes and settings.
- subsys_
pci DomainDevices Hostdev Subsys Pci - Configures the PCI subsystem settings for the host device, detailing PCI attributes.
- subsys_
scsi DomainDevices Hostdev Subsys Scsi - Configures SCSI parameters for the host device passed through to the VM.
- subsys_
scsi_ Domainhost Devices Hostdev Subsys Scsi Host - Configures SCSI host device parameters for the host device passed through to the VM.
- subsys_
usb DomainDevices Hostdev Subsys Usb - Configures a USB subsystem device to be utilized by the virtual machine.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot Property Map
- Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- caps
Misc Property Map - Lists the miscellaneous capabilities for the host device, providing extended features available to it.
- caps
Net Property Map - Enumerates the network capabilities available to the host device, detailing its network support.
- caps
Storage Property Map - Enumerates the storage capabilities of the host device, detailing its storage configuration.
- managed Boolean
- Indicates whether the host device is managed by the hypervisor or managed externally.
- rom Property Map
- Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- subsys
MDev Property Map - Configures the multimedia device for the host device, including device attributes and settings.
- subsys
Pci Property Map - Configures the PCI subsystem settings for the host device, detailing PCI attributes.
- subsys
Scsi Property Map - Configures SCSI parameters for the host device passed through to the VM.
- subsys
Scsi Property MapHost - Configures SCSI host device parameters for the host device passed through to the VM.
- subsys
Usb Property Map - Configures a USB subsystem device to be utilized by the virtual machine.
DomainDevicesHostdevAcpi, DomainDevicesHostdevAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesHostdevAlias, DomainDevicesHostdevAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesHostdevBoot, DomainDevicesHostdevBootArgs
DomainDevicesHostdevCapsMisc, DomainDevicesHostdevCapsMiscArgs
- Source
Domain
Devices Hostdev Caps Misc Source - Specifies the source attributes for the miscellaneous capabilities of the host device.
- Source
Domain
Devices Hostdev Caps Misc Source - Specifies the source attributes for the miscellaneous capabilities of the host device.
- source
Domain
Devices Hostdev Caps Misc Source - Specifies the source attributes for the miscellaneous capabilities of the host device.
- source
Domain
Devices Hostdev Caps Misc Source - Specifies the source attributes for the miscellaneous capabilities of the host device.
- source
Domain
Devices Hostdev Caps Misc Source - Specifies the source attributes for the miscellaneous capabilities of the host device.
- source Property Map
- Specifies the source attributes for the miscellaneous capabilities of the host device.
DomainDevicesHostdevCapsMiscSource, DomainDevicesHostdevCapsMiscSourceArgs
- Char string
- Defines character-specific attributes for the source of the miscellaneous capabilities.
- Char string
- Defines character-specific attributes for the source of the miscellaneous capabilities.
- char_ String
- Defines character-specific attributes for the source of the miscellaneous capabilities.
- char string
- Defines character-specific attributes for the source of the miscellaneous capabilities.
- char str
- Defines character-specific attributes for the source of the miscellaneous capabilities.
- char String
- Defines character-specific attributes for the source of the miscellaneous capabilities.
DomainDevicesHostdevCapsNet, DomainDevicesHostdevCapsNetArgs
- Ips
List<Domain
Devices Hostdev Caps Net Ip> - Configures the IP attributes for the host device's network capabilities, including address settings.
- Routes
List<Domain
Devices Hostdev Caps Net Route> - Outlines the routing capabilities associated with the host device's network configuration.
- Source
Domain
Devices Hostdev Caps Net Source - Indicates the source parameters related to the host device's network capabilities.
- Ips
[]Domain
Devices Hostdev Caps Net Ip - Configures the IP attributes for the host device's network capabilities, including address settings.
- Routes
[]Domain
Devices Hostdev Caps Net Route - Outlines the routing capabilities associated with the host device's network configuration.
- Source
Domain
Devices Hostdev Caps Net Source - Indicates the source parameters related to the host device's network capabilities.
- ips
List<Domain
Devices Hostdev Caps Net Ip> - Configures the IP attributes for the host device's network capabilities, including address settings.
- routes
List<Domain
Devices Hostdev Caps Net Route> - Outlines the routing capabilities associated with the host device's network configuration.
- source
Domain
Devices Hostdev Caps Net Source - Indicates the source parameters related to the host device's network capabilities.
- ips
Domain
Devices Hostdev Caps Net Ip[] - Configures the IP attributes for the host device's network capabilities, including address settings.
- routes
Domain
Devices Hostdev Caps Net Route[] - Outlines the routing capabilities associated with the host device's network configuration.
- source
Domain
Devices Hostdev Caps Net Source - Indicates the source parameters related to the host device's network capabilities.
- ips
Sequence[Domain
Devices Hostdev Caps Net Ip] - Configures the IP attributes for the host device's network capabilities, including address settings.
- routes
Sequence[Domain
Devices Hostdev Caps Net Route] - Outlines the routing capabilities associated with the host device's network configuration.
- source
Domain
Devices Hostdev Caps Net Source - Indicates the source parameters related to the host device's network capabilities.
- ips List<Property Map>
- Configures the IP attributes for the host device's network capabilities, including address settings.
- routes List<Property Map>
- Outlines the routing capabilities associated with the host device's network configuration.
- source Property Map
- Indicates the source parameters related to the host device's network capabilities.
DomainDevicesHostdevCapsNetIp, DomainDevicesHostdevCapsNetIpArgs
- Address string
- Sets the specific IP address assigned to the host device within the network configuration.
- Family string
- Defines the address family (IPv4 or IPv6) for the IP configuration of the host device.
- Prefix double
- Specifies the prefix length for the IP address of the host device, determining the subnet.
- Address string
- Sets the specific IP address assigned to the host device within the network configuration.
- Family string
- Defines the address family (IPv4 or IPv6) for the IP configuration of the host device.
- Prefix float64
- Specifies the prefix length for the IP address of the host device, determining the subnet.
- address String
- Sets the specific IP address assigned to the host device within the network configuration.
- family String
- Defines the address family (IPv4 or IPv6) for the IP configuration of the host device.
- prefix Double
- Specifies the prefix length for the IP address of the host device, determining the subnet.
- address string
- Sets the specific IP address assigned to the host device within the network configuration.
- family string
- Defines the address family (IPv4 or IPv6) for the IP configuration of the host device.
- prefix number
- Specifies the prefix length for the IP address of the host device, determining the subnet.
- address String
- Sets the specific IP address assigned to the host device within the network configuration.
- family String
- Defines the address family (IPv4 or IPv6) for the IP configuration of the host device.
- prefix Number
- Specifies the prefix length for the IP address of the host device, determining the subnet.
DomainDevicesHostdevCapsNetRoute, DomainDevicesHostdevCapsNetRouteArgs
- Address string
- Sets the destination address for the routing configuration of the host device.
- Family string
- Specifies the address family for the routing capabilities (IPv4 or IPv6) of the host device.
- Gateway string
- Configures the gateway address for the routing capability associated with the host device.
- Address string
- Sets the destination address for the routing configuration of the host device.
- Family string
- Specifies the address family for the routing capabilities (IPv4 or IPv6) of the host device.
- Gateway string
- Configures the gateway address for the routing capability associated with the host device.
- address String
- Sets the destination address for the routing configuration of the host device.
- family String
- Specifies the address family for the routing capabilities (IPv4 or IPv6) of the host device.
- gateway String
- Configures the gateway address for the routing capability associated with the host device.
- address string
- Sets the destination address for the routing configuration of the host device.
- family string
- Specifies the address family for the routing capabilities (IPv4 or IPv6) of the host device.
- gateway string
- Configures the gateway address for the routing capability associated with the host device.
- address String
- Sets the destination address for the routing configuration of the host device.
- family String
- Specifies the address family for the routing capabilities (IPv4 or IPv6) of the host device.
- gateway String
- Configures the gateway address for the routing capability associated with the host device.
DomainDevicesHostdevCapsNetSource, DomainDevicesHostdevCapsNetSourceArgs
- Interface string
- Specifies the network interface to which the host device is associated.
- Interface string
- Specifies the network interface to which the host device is associated.
- interface_ String
- Specifies the network interface to which the host device is associated.
- interface string
- Specifies the network interface to which the host device is associated.
- interface str
- Specifies the network interface to which the host device is associated.
- interface String
- Specifies the network interface to which the host device is associated.
DomainDevicesHostdevCapsStorage, DomainDevicesHostdevCapsStorageArgs
- Source
Domain
Devices Hostdev Caps Storage Source - Sets the source attributes for the host device's storage capabilities.
- Source
Domain
Devices Hostdev Caps Storage Source - Sets the source attributes for the host device's storage capabilities.
- source
Domain
Devices Hostdev Caps Storage Source - Sets the source attributes for the host device's storage capabilities.
- source
Domain
Devices Hostdev Caps Storage Source - Sets the source attributes for the host device's storage capabilities.
- source
Domain
Devices Hostdev Caps Storage Source - Sets the source attributes for the host device's storage capabilities.
- source Property Map
- Sets the source attributes for the host device's storage capabilities.
DomainDevicesHostdevCapsStorageSource, DomainDevicesHostdevCapsStorageSourceArgs
- Block string
- Configures the block storage specific attributes for the host device's storage capabilities.
- Block string
- Configures the block storage specific attributes for the host device's storage capabilities.
- block String
- Configures the block storage specific attributes for the host device's storage capabilities.
- block string
- Configures the block storage specific attributes for the host device's storage capabilities.
- block str
- Configures the block storage specific attributes for the host device's storage capabilities.
- block String
- Configures the block storage specific attributes for the host device's storage capabilities.
DomainDevicesHostdevRom, DomainDevicesHostdevRomArgs
DomainDevicesHostdevSubsysMDev, DomainDevicesHostdevSubsysMDevArgs
- Display string
- Sets the display attributes for the multimedia subsystem device.
- Model string
- Specifies the model of the multimedia subsystem device being used by the host device.
- Ram
Fb string - Configures the video memory settings for the multimedia subsystem device.
- Source
Domain
Devices Hostdev Subsys MDev Source - Defines the source attributes for the multimedia subsystem device.
- Display string
- Sets the display attributes for the multimedia subsystem device.
- Model string
- Specifies the model of the multimedia subsystem device being used by the host device.
- Ram
Fb string - Configures the video memory settings for the multimedia subsystem device.
- Source
Domain
Devices Hostdev Subsys MDev Source - Defines the source attributes for the multimedia subsystem device.
- display String
- Sets the display attributes for the multimedia subsystem device.
- model String
- Specifies the model of the multimedia subsystem device being used by the host device.
- ram
Fb String - Configures the video memory settings for the multimedia subsystem device.
- source
Domain
Devices Hostdev Subsys MDev Source - Defines the source attributes for the multimedia subsystem device.
- display string
- Sets the display attributes for the multimedia subsystem device.
- model string
- Specifies the model of the multimedia subsystem device being used by the host device.
- ram
Fb string - Configures the video memory settings for the multimedia subsystem device.
- source
Domain
Devices Hostdev Subsys MDev Source - Defines the source attributes for the multimedia subsystem device.
- display str
- Sets the display attributes for the multimedia subsystem device.
- model str
- Specifies the model of the multimedia subsystem device being used by the host device.
- ram_
fb str - Configures the video memory settings for the multimedia subsystem device.
- source
Domain
Devices Hostdev Subsys MDev Source - Defines the source attributes for the multimedia subsystem device.
- display String
- Sets the display attributes for the multimedia subsystem device.
- model String
- Specifies the model of the multimedia subsystem device being used by the host device.
- ram
Fb String - Configures the video memory settings for the multimedia subsystem device.
- source Property Map
- Defines the source attributes for the multimedia subsystem device.
DomainDevicesHostdevSubsysMDevSource, DomainDevicesHostdevSubsysMDevSourceArgs
- Address
Domain
Devices Hostdev Subsys MDev Source Address - Sets the address for the source of the multimedia subsystem device.
- Address
Domain
Devices Hostdev Subsys MDev Source Address - Sets the address for the source of the multimedia subsystem device.
- address
Domain
Devices Hostdev Subsys MDev Source Address - Sets the address for the source of the multimedia subsystem device.
- address
Domain
Devices Hostdev Subsys MDev Source Address - Sets the address for the source of the multimedia subsystem device.
- address
Domain
Devices Hostdev Subsys MDev Source Address - Sets the address for the source of the multimedia subsystem device.
- address Property Map
- Sets the address for the source of the multimedia subsystem device.
DomainDevicesHostdevSubsysMDevSourceAddress, DomainDevicesHostdevSubsysMDevSourceAddressArgs
- Uuid string
- Configures the UUID for the address of the multimedia subsystem device source.
- Uuid string
- Configures the UUID for the address of the multimedia subsystem device source.
- uuid String
- Configures the UUID for the address of the multimedia subsystem device source.
- uuid string
- Configures the UUID for the address of the multimedia subsystem device source.
- uuid str
- Configures the UUID for the address of the multimedia subsystem device source.
- uuid String
- Configures the UUID for the address of the multimedia subsystem device source.
DomainDevicesHostdevSubsysPci, DomainDevicesHostdevSubsysPciArgs
- Display string
- Sets the display attributes for the PCI subsystem device.
- Driver
Domain
Devices Hostdev Subsys Pci Driver - Defines the driver configuration for the PCI subsystem device.
- Ram
Fb string - Configures the use of framebuffer memory for the PCI device.
- Source
Domain
Devices Hostdev Subsys Pci Source - Specifies the source configuration for the PCI device being passed through.
- Teaming
Domain
Devices Hostdev Subsys Pci Teaming - Configures the teaming settings for the PCI device.
- Display string
- Sets the display attributes for the PCI subsystem device.
- Driver
Domain
Devices Hostdev Subsys Pci Driver - Defines the driver configuration for the PCI subsystem device.
- Ram
Fb string - Configures the use of framebuffer memory for the PCI device.
- Source
Domain
Devices Hostdev Subsys Pci Source - Specifies the source configuration for the PCI device being passed through.
- Teaming
Domain
Devices Hostdev Subsys Pci Teaming - Configures the teaming settings for the PCI device.
- display String
- Sets the display attributes for the PCI subsystem device.
- driver
Domain
Devices Hostdev Subsys Pci Driver - Defines the driver configuration for the PCI subsystem device.
- ram
Fb String - Configures the use of framebuffer memory for the PCI device.
- source
Domain
Devices Hostdev Subsys Pci Source - Specifies the source configuration for the PCI device being passed through.
- teaming
Domain
Devices Hostdev Subsys Pci Teaming - Configures the teaming settings for the PCI device.
- display string
- Sets the display attributes for the PCI subsystem device.
- driver
Domain
Devices Hostdev Subsys Pci Driver - Defines the driver configuration for the PCI subsystem device.
- ram
Fb string - Configures the use of framebuffer memory for the PCI device.
- source
Domain
Devices Hostdev Subsys Pci Source - Specifies the source configuration for the PCI device being passed through.
- teaming
Domain
Devices Hostdev Subsys Pci Teaming - Configures the teaming settings for the PCI device.
- display str
- Sets the display attributes for the PCI subsystem device.
- driver
Domain
Devices Hostdev Subsys Pci Driver - Defines the driver configuration for the PCI subsystem device.
- ram_
fb str - Configures the use of framebuffer memory for the PCI device.
- source
Domain
Devices Hostdev Subsys Pci Source - Specifies the source configuration for the PCI device being passed through.
- teaming
Domain
Devices Hostdev Subsys Pci Teaming - Configures the teaming settings for the PCI device.
- display String
- Sets the display attributes for the PCI subsystem device.
- driver Property Map
- Defines the driver configuration for the PCI subsystem device.
- ram
Fb String - Configures the use of framebuffer memory for the PCI device.
- source Property Map
- Specifies the source configuration for the PCI device being passed through.
- teaming Property Map
- Configures the teaming settings for the PCI device.
DomainDevicesHostdevSubsysPciDriver, DomainDevicesHostdevSubsysPciDriverArgs
DomainDevicesHostdevSubsysPciSource, DomainDevicesHostdevSubsysPciSourceArgs
- Address
Domain
Devices Hostdev Subsys Pci Source Address - Defines the address settings for the PCI device source.
- Write
Filtering string - Controls whether write filtering is enabled for the PCI device source.
- Address
Domain
Devices Hostdev Subsys Pci Source Address - Defines the address settings for the PCI device source.
- Write
Filtering string - Controls whether write filtering is enabled for the PCI device source.
- address
Domain
Devices Hostdev Subsys Pci Source Address - Defines the address settings for the PCI device source.
- write
Filtering String - Controls whether write filtering is enabled for the PCI device source.
- address
Domain
Devices Hostdev Subsys Pci Source Address - Defines the address settings for the PCI device source.
- write
Filtering string - Controls whether write filtering is enabled for the PCI device source.
- address
Domain
Devices Hostdev Subsys Pci Source Address - Defines the address settings for the PCI device source.
- write_
filtering str - Controls whether write filtering is enabled for the PCI device source.
- address Property Map
- Defines the address settings for the PCI device source.
- write
Filtering String - Controls whether write filtering is enabled for the PCI device source.
DomainDevicesHostdevSubsysPciSourceAddress, DomainDevicesHostdevSubsysPciSourceAddressArgs
- Bus double
- Sets the bus number for the PCI device's address.
- Domain double
- Specifies the domain number for the PCI device's address.
- Function double
- Defines the function number of the PCI device's address.
- Multi
Function string - Indicates whether multi-function capability is enabled for the PCI device.
- Slot double
- Specifies the slot number in the PCI bus for the device.
- Zpci
Domain
Devices Hostdev Subsys Pci Source Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- Bus float64
- Sets the bus number for the PCI device's address.
- Domain float64
- Specifies the domain number for the PCI device's address.
- Function float64
- Defines the function number of the PCI device's address.
- Multi
Function string - Indicates whether multi-function capability is enabled for the PCI device.
- Slot float64
- Specifies the slot number in the PCI bus for the device.
- Zpci
Domain
Devices Hostdev Subsys Pci Source Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus Double
- Sets the bus number for the PCI device's address.
- domain Double
- Specifies the domain number for the PCI device's address.
- function Double
- Defines the function number of the PCI device's address.
- multi
Function String - Indicates whether multi-function capability is enabled for the PCI device.
- slot Double
- Specifies the slot number in the PCI bus for the device.
- zpci
Domain
Devices Hostdev Subsys Pci Source Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus number
- Sets the bus number for the PCI device's address.
- domain number
- Specifies the domain number for the PCI device's address.
- function number
- Defines the function number of the PCI device's address.
- multi
Function string - Indicates whether multi-function capability is enabled for the PCI device.
- slot number
- Specifies the slot number in the PCI bus for the device.
- zpci
Domain
Devices Hostdev Subsys Pci Source Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus float
- Sets the bus number for the PCI device's address.
- domain float
- Specifies the domain number for the PCI device's address.
- function float
- Defines the function number of the PCI device's address.
- multi_
function str - Indicates whether multi-function capability is enabled for the PCI device.
- slot float
- Specifies the slot number in the PCI bus for the device.
- zpci
Domain
Devices Hostdev Subsys Pci Source Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus Number
- Sets the bus number for the PCI device's address.
- domain Number
- Specifies the domain number for the PCI device's address.
- function Number
- Defines the function number of the PCI device's address.
- multi
Function String - Indicates whether multi-function capability is enabled for the PCI device.
- slot Number
- Specifies the slot number in the PCI bus for the device.
- zpci Property Map
- Configures the settings specific to zPCI addressing for the PCI device.
DomainDevicesHostdevSubsysPciSourceAddressZpci, DomainDevicesHostdevSubsysPciSourceAddressZpciArgs
DomainDevicesHostdevSubsysPciTeaming, DomainDevicesHostdevSubsysPciTeamingArgs
- Type string
- Defines the type of teaming used for the PCI device.
- Persistent string
- Specifies if the teaming configuration is persistent across reboots.
- Type string
- Defines the type of teaming used for the PCI device.
- Persistent string
- Specifies if the teaming configuration is persistent across reboots.
- type String
- Defines the type of teaming used for the PCI device.
- persistent String
- Specifies if the teaming configuration is persistent across reboots.
- type string
- Defines the type of teaming used for the PCI device.
- persistent string
- Specifies if the teaming configuration is persistent across reboots.
- type str
- Defines the type of teaming used for the PCI device.
- persistent str
- Specifies if the teaming configuration is persistent across reboots.
- type String
- Defines the type of teaming used for the PCI device.
- persistent String
- Specifies if the teaming configuration is persistent across reboots.
DomainDevicesHostdevSubsysScsi, DomainDevicesHostdevSubsysScsiArgs
- Raw
Io string - Indicates whether raw I/O access is enabled for the SCSI device.
- Read
Only bool - Specifies if the SCSI device is set to read-only mode.
- Sgio string
- Controls whether SCSI generic I/O is enabled for the device.
- bool
- Indicates if the SCSI device can be shared among different guests.
- Source
Domain
Devices Hostdev Subsys Scsi Source - Specifies the source configuration for the SCSI device being passed through.
- Raw
Io string - Indicates whether raw I/O access is enabled for the SCSI device.
- Read
Only bool - Specifies if the SCSI device is set to read-only mode.
- Sgio string
- Controls whether SCSI generic I/O is enabled for the device.
- bool
- Indicates if the SCSI device can be shared among different guests.
- Source
Domain
Devices Hostdev Subsys Scsi Source - Specifies the source configuration for the SCSI device being passed through.
- raw
Io String - Indicates whether raw I/O access is enabled for the SCSI device.
- read
Only Boolean - Specifies if the SCSI device is set to read-only mode.
- sgio String
- Controls whether SCSI generic I/O is enabled for the device.
- Boolean
- Indicates if the SCSI device can be shared among different guests.
- source
Domain
Devices Hostdev Subsys Scsi Source - Specifies the source configuration for the SCSI device being passed through.
- raw
Io string - Indicates whether raw I/O access is enabled for the SCSI device.
- read
Only boolean - Specifies if the SCSI device is set to read-only mode.
- sgio string
- Controls whether SCSI generic I/O is enabled for the device.
- boolean
- Indicates if the SCSI device can be shared among different guests.
- source
Domain
Devices Hostdev Subsys Scsi Source - Specifies the source configuration for the SCSI device being passed through.
- raw_
io str - Indicates whether raw I/O access is enabled for the SCSI device.
- read_
only bool - Specifies if the SCSI device is set to read-only mode.
- sgio str
- Controls whether SCSI generic I/O is enabled for the device.
- bool
- Indicates if the SCSI device can be shared among different guests.
- source
Domain
Devices Hostdev Subsys Scsi Source - Specifies the source configuration for the SCSI device being passed through.
- raw
Io String - Indicates whether raw I/O access is enabled for the SCSI device.
- read
Only Boolean - Specifies if the SCSI device is set to read-only mode.
- sgio String
- Controls whether SCSI generic I/O is enabled for the device.
- Boolean
- Indicates if the SCSI device can be shared among different guests.
- source Property Map
- Specifies the source configuration for the SCSI device being passed through.
DomainDevicesHostdevSubsysScsiHost, DomainDevicesHostdevSubsysScsiHostArgs
- Model string
- Sets the model attribute for the SCSI host device.
- Source
Domain
Devices Hostdev Subsys Scsi Host Source - Specifies the source configuration for the SCSI host device.
- Model string
- Sets the model attribute for the SCSI host device.
- Source
Domain
Devices Hostdev Subsys Scsi Host Source - Specifies the source configuration for the SCSI host device.
- model String
- Sets the model attribute for the SCSI host device.
- source
Domain
Devices Hostdev Subsys Scsi Host Source - Specifies the source configuration for the SCSI host device.
- model string
- Sets the model attribute for the SCSI host device.
- source
Domain
Devices Hostdev Subsys Scsi Host Source - Specifies the source configuration for the SCSI host device.
- model str
- Sets the model attribute for the SCSI host device.
- source
Domain
Devices Hostdev Subsys Scsi Host Source - Specifies the source configuration for the SCSI host device.
- model String
- Sets the model attribute for the SCSI host device.
- source Property Map
- Specifies the source configuration for the SCSI host device.
DomainDevicesHostdevSubsysScsiHostSource, DomainDevicesHostdevSubsysScsiHostSourceArgs
DomainDevicesHostdevSubsysScsiSource, DomainDevicesHostdevSubsysScsiSourceArgs
- Host
Domain
Devices Hostdev Subsys Scsi Source Host - Configures the host settings for the SCSI device source.
- Iscsi
Domain
Devices Hostdev Subsys Scsi Source Iscsi - Defines the iSCSI source parameters for the SCSI device.
- Host
Domain
Devices Hostdev Subsys Scsi Source Host - Configures the host settings for the SCSI device source.
- Iscsi
Domain
Devices Hostdev Subsys Scsi Source Iscsi - Defines the iSCSI source parameters for the SCSI device.
- host
Domain
Devices Hostdev Subsys Scsi Source Host - Configures the host settings for the SCSI device source.
- iscsi
Domain
Devices Hostdev Subsys Scsi Source Iscsi - Defines the iSCSI source parameters for the SCSI device.
- host
Domain
Devices Hostdev Subsys Scsi Source Host - Configures the host settings for the SCSI device source.
- iscsi
Domain
Devices Hostdev Subsys Scsi Source Iscsi - Defines the iSCSI source parameters for the SCSI device.
- host
Domain
Devices Hostdev Subsys Scsi Source Host - Configures the host settings for the SCSI device source.
- iscsi
Domain
Devices Hostdev Subsys Scsi Source Iscsi - Defines the iSCSI source parameters for the SCSI device.
- host Property Map
- Configures the host settings for the SCSI device source.
- iscsi Property Map
- Defines the iSCSI source parameters for the SCSI device.
DomainDevicesHostdevSubsysScsiSourceHost, DomainDevicesHostdevSubsysScsiSourceHostArgs
- Adapter
Domain
Devices Hostdev Subsys Scsi Source Host Adapter - Defines the adapter settings for the SCSI host source.
- Address
Domain
Devices Hostdev Subsys Scsi Source Host Address - Specifies the address settings for the SCSI host source.
- Adapter
Domain
Devices Hostdev Subsys Scsi Source Host Adapter - Defines the adapter settings for the SCSI host source.
- Address
Domain
Devices Hostdev Subsys Scsi Source Host Address - Specifies the address settings for the SCSI host source.
- adapter
Domain
Devices Hostdev Subsys Scsi Source Host Adapter - Defines the adapter settings for the SCSI host source.
- address
Domain
Devices Hostdev Subsys Scsi Source Host Address - Specifies the address settings for the SCSI host source.
- adapter
Domain
Devices Hostdev Subsys Scsi Source Host Adapter - Defines the adapter settings for the SCSI host source.
- address
Domain
Devices Hostdev Subsys Scsi Source Host Address - Specifies the address settings for the SCSI host source.
- adapter
Domain
Devices Hostdev Subsys Scsi Source Host Adapter - Defines the adapter settings for the SCSI host source.
- address
Domain
Devices Hostdev Subsys Scsi Source Host Address - Specifies the address settings for the SCSI host source.
- adapter Property Map
- Defines the adapter settings for the SCSI host source.
- address Property Map
- Specifies the address settings for the SCSI host source.
DomainDevicesHostdevSubsysScsiSourceHostAdapter, DomainDevicesHostdevSubsysScsiSourceHostAdapterArgs
- Name string
- Sets the name of the SCSI host adapter for the device source.
- Name string
- Sets the name of the SCSI host adapter for the device source.
- name String
- Sets the name of the SCSI host adapter for the device source.
- name string
- Sets the name of the SCSI host adapter for the device source.
- name str
- Sets the name of the SCSI host adapter for the device source.
- name String
- Sets the name of the SCSI host adapter for the device source.
DomainDevicesHostdevSubsysScsiSourceHostAddress, DomainDevicesHostdevSubsysScsiSourceHostAddressArgs
- Bus double
- Configures the bus number for the SCSI host address.
- Controller double
- Defines the SCSI controller number for the device's address.
- Target double
- Specifies the target ID for the SCSI device's address.
- Unit double
- Indicates the unit number in the SCSI address for the device.
- Bus float64
- Configures the bus number for the SCSI host address.
- Controller float64
- Defines the SCSI controller number for the device's address.
- Target float64
- Specifies the target ID for the SCSI device's address.
- Unit float64
- Indicates the unit number in the SCSI address for the device.
- bus Double
- Configures the bus number for the SCSI host address.
- controller Double
- Defines the SCSI controller number for the device's address.
- target Double
- Specifies the target ID for the SCSI device's address.
- unit Double
- Indicates the unit number in the SCSI address for the device.
- bus number
- Configures the bus number for the SCSI host address.
- controller number
- Defines the SCSI controller number for the device's address.
- target number
- Specifies the target ID for the SCSI device's address.
- unit number
- Indicates the unit number in the SCSI address for the device.
- bus float
- Configures the bus number for the SCSI host address.
- controller float
- Defines the SCSI controller number for the device's address.
- target float
- Specifies the target ID for the SCSI device's address.
- unit float
- Indicates the unit number in the SCSI address for the device.
- bus Number
- Configures the bus number for the SCSI host address.
- controller Number
- Defines the SCSI controller number for the device's address.
- target Number
- Specifies the target ID for the SCSI device's address.
- unit Number
- Indicates the unit number in the SCSI address for the device.
DomainDevicesHostdevSubsysScsiSourceIscsi, DomainDevicesHostdevSubsysScsiSourceIscsiArgs
- Name string
- Specifies the name for the iSCSI source configuration.
- Auth
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth - Configures authentication settings for the iSCSI source.
- Hosts
List<Domain
Devices Hostdev Subsys Scsi Source Iscsi Host> - Configures the iSCSI host settings for the device source.
- Initiator
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator - Configures the iSCSI initiator settings for the device source.
- Name string
- Specifies the name for the iSCSI source configuration.
- Auth
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth - Configures authentication settings for the iSCSI source.
- Hosts
[]Domain
Devices Hostdev Subsys Scsi Source Iscsi Host - Configures the iSCSI host settings for the device source.
- Initiator
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator - Configures the iSCSI initiator settings for the device source.
- name String
- Specifies the name for the iSCSI source configuration.
- auth
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth - Configures authentication settings for the iSCSI source.
- hosts
List<Domain
Devices Hostdev Subsys Scsi Source Iscsi Host> - Configures the iSCSI host settings for the device source.
- initiator
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator - Configures the iSCSI initiator settings for the device source.
- name string
- Specifies the name for the iSCSI source configuration.
- auth
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth - Configures authentication settings for the iSCSI source.
- hosts
Domain
Devices Hostdev Subsys Scsi Source Iscsi Host[] - Configures the iSCSI host settings for the device source.
- initiator
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator - Configures the iSCSI initiator settings for the device source.
- name str
- Specifies the name for the iSCSI source configuration.
- auth
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth - Configures authentication settings for the iSCSI source.
- hosts
Sequence[Domain
Devices Hostdev Subsys Scsi Source Iscsi Host] - Configures the iSCSI host settings for the device source.
- initiator
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator - Configures the iSCSI initiator settings for the device source.
- name String
- Specifies the name for the iSCSI source configuration.
- auth Property Map
- Configures authentication settings for the iSCSI source.
- hosts List<Property Map>
- Configures the iSCSI host settings for the device source.
- initiator Property Map
- Configures the iSCSI initiator settings for the device source.
DomainDevicesHostdevSubsysScsiSourceIscsiAuth, DomainDevicesHostdevSubsysScsiSourceIscsiAuthArgs
- Secret
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- Secret
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- Username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username string
- Sets the username for iSCSI authentication.
- secret
Domain
Devices Hostdev Subsys Scsi Source Iscsi Auth Secret - Specifies the secret used for authenticating the iSCSI connection.
- username str
- Sets the username for iSCSI authentication.
- secret Property Map
- Specifies the secret used for authenticating the iSCSI connection.
- username String
- Sets the username for iSCSI authentication.
DomainDevicesHostdevSubsysScsiSourceIscsiAuthSecret, DomainDevicesHostdevSubsysScsiSourceIscsiAuthSecretArgs
DomainDevicesHostdevSubsysScsiSourceIscsiHost, DomainDevicesHostdevSubsysScsiSourceIscsiHostArgs
DomainDevicesHostdevSubsysScsiSourceIscsiInitiator, DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorArgs
- Iqn
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator Iqn - Defines the IQN (iSCSI Qualified Name) for the iSCSI initiator.
- Iqn
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator Iqn - Defines the IQN (iSCSI Qualified Name) for the iSCSI initiator.
- iqn
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator Iqn - Defines the IQN (iSCSI Qualified Name) for the iSCSI initiator.
- iqn
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator Iqn - Defines the IQN (iSCSI Qualified Name) for the iSCSI initiator.
- iqn
Domain
Devices Hostdev Subsys Scsi Source Iscsi Initiator Iqn - Defines the IQN (iSCSI Qualified Name) for the iSCSI initiator.
- iqn Property Map
- Defines the IQN (iSCSI Qualified Name) for the iSCSI initiator.
DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorIqn, DomainDevicesHostdevSubsysScsiSourceIscsiInitiatorIqnArgs
- Name string
- Sets the name for the iSCSI initiator's IQN.
- Name string
- Sets the name for the iSCSI initiator's IQN.
- name String
- Sets the name for the iSCSI initiator's IQN.
- name string
- Sets the name for the iSCSI initiator's IQN.
- name str
- Sets the name for the iSCSI initiator's IQN.
- name String
- Sets the name for the iSCSI initiator's IQN.
DomainDevicesHostdevSubsysUsb, DomainDevicesHostdevSubsysUsbArgs
- Source
Domain
Devices Hostdev Subsys Usb Source - Specifies the source attributes for the USB subsystem device, detailing its origin.
- Source
Domain
Devices Hostdev Subsys Usb Source - Specifies the source attributes for the USB subsystem device, detailing its origin.
- source
Domain
Devices Hostdev Subsys Usb Source - Specifies the source attributes for the USB subsystem device, detailing its origin.
- source
Domain
Devices Hostdev Subsys Usb Source - Specifies the source attributes for the USB subsystem device, detailing its origin.
- source
Domain
Devices Hostdev Subsys Usb Source - Specifies the source attributes for the USB subsystem device, detailing its origin.
- source Property Map
- Specifies the source attributes for the USB subsystem device, detailing its origin.
DomainDevicesHostdevSubsysUsbSource, DomainDevicesHostdevSubsysUsbSourceArgs
- Address
Domain
Devices Hostdev Subsys Usb Source Address - Defines the address configuration for the USB subsystem source.
- Guest
Reset string - Controls whether the guest can reset the USB device.
- Product
Domain
Devices Hostdev Subsys Usb Source Product - Identifies the vendor of the USB device.
- Start
Up stringPolicy - Configures the startup policy for the USB subsystem device.
- Vendor
Domain
Devices Hostdev Subsys Usb Source Vendor - Identifies the vendor of the USB device.
- Address
Domain
Devices Hostdev Subsys Usb Source Address - Defines the address configuration for the USB subsystem source.
- Guest
Reset string - Controls whether the guest can reset the USB device.
- Product
Domain
Devices Hostdev Subsys Usb Source Product - Identifies the vendor of the USB device.
- Start
Up stringPolicy - Configures the startup policy for the USB subsystem device.
- Vendor
Domain
Devices Hostdev Subsys Usb Source Vendor - Identifies the vendor of the USB device.
- address
Domain
Devices Hostdev Subsys Usb Source Address - Defines the address configuration for the USB subsystem source.
- guest
Reset String - Controls whether the guest can reset the USB device.
- product
Domain
Devices Hostdev Subsys Usb Source Product - Identifies the vendor of the USB device.
- start
Up StringPolicy - Configures the startup policy for the USB subsystem device.
- vendor
Domain
Devices Hostdev Subsys Usb Source Vendor - Identifies the vendor of the USB device.
- address
Domain
Devices Hostdev Subsys Usb Source Address - Defines the address configuration for the USB subsystem source.
- guest
Reset string - Controls whether the guest can reset the USB device.
- product
Domain
Devices Hostdev Subsys Usb Source Product - Identifies the vendor of the USB device.
- start
Up stringPolicy - Configures the startup policy for the USB subsystem device.
- vendor
Domain
Devices Hostdev Subsys Usb Source Vendor - Identifies the vendor of the USB device.
- address
Domain
Devices Hostdev Subsys Usb Source Address - Defines the address configuration for the USB subsystem source.
- guest_
reset str - Controls whether the guest can reset the USB device.
- product
Domain
Devices Hostdev Subsys Usb Source Product - Identifies the vendor of the USB device.
- start_
up_ strpolicy - Configures the startup policy for the USB subsystem device.
- vendor
Domain
Devices Hostdev Subsys Usb Source Vendor - Identifies the vendor of the USB device.
- address Property Map
- Defines the address configuration for the USB subsystem source.
- guest
Reset String - Controls whether the guest can reset the USB device.
- product Property Map
- Identifies the vendor of the USB device.
- start
Up StringPolicy - Configures the startup policy for the USB subsystem device.
- vendor Property Map
- Identifies the vendor of the USB device.
DomainDevicesHostdevSubsysUsbSourceAddress, DomainDevicesHostdevSubsysUsbSourceAddressArgs
DomainDevicesHostdevSubsysUsbSourceProduct, DomainDevicesHostdevSubsysUsbSourceProductArgs
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
- id string
- Specifies the unique identifier for the vendor of the USB device.
- id str
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
DomainDevicesHostdevSubsysUsbSourceVendor, DomainDevicesHostdevSubsysUsbSourceVendorArgs
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
- id string
- Specifies the unique identifier for the vendor of the USB device.
- id str
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
DomainDevicesHub, DomainDevicesHubArgs
- Type string
- Indicates the type of hub device being configured.
- Acpi
Domain
Devices Hub Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Hub Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Hub Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Type string
- Indicates the type of hub device being configured.
- Acpi
Domain
Devices Hub Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Hub Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Hub Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- type String
- Indicates the type of hub device being configured.
- acpi
Domain
Devices Hub Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Hub Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Hub Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- type string
- Indicates the type of hub device being configured.
- acpi
Domain
Devices Hub Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Hub Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Hub Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- type str
- Indicates the type of hub device being configured.
- acpi
Domain
Devices Hub Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Hub Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Hub Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- type String
- Indicates the type of hub device being configured.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
DomainDevicesHubAcpi, DomainDevicesHubAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesHubAlias, DomainDevicesHubAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesInput, DomainDevicesInputArgs
- Type string
- Indicates the type of input device being configured.
- Acpi
Domain
Devices Input Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Input Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Input Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Bus string
- Indicates the bus type for the input device configuration.
- Driver
Domain
Devices Input Driver - Configures the driver associated with the input device.
- Model string
- Specifies the model type for the input device.
- Source
Domain
Devices Input Source - Defines the source configuration for the input device.
- Type string
- Indicates the type of input device being configured.
- Acpi
Domain
Devices Input Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Input Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Input Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Bus string
- Indicates the bus type for the input device configuration.
- Driver
Domain
Devices Input Driver - Configures the driver associated with the input device.
- Model string
- Specifies the model type for the input device.
- Source
Domain
Devices Input Source - Defines the source configuration for the input device.
- type String
- Indicates the type of input device being configured.
- acpi
Domain
Devices Input Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Input Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Input Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- bus String
- Indicates the bus type for the input device configuration.
- driver
Domain
Devices Input Driver - Configures the driver associated with the input device.
- model String
- Specifies the model type for the input device.
- source
Domain
Devices Input Source - Defines the source configuration for the input device.
- type string
- Indicates the type of input device being configured.
- acpi
Domain
Devices Input Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Input Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Input Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- bus string
- Indicates the bus type for the input device configuration.
- driver
Domain
Devices Input Driver - Configures the driver associated with the input device.
- model string
- Specifies the model type for the input device.
- source
Domain
Devices Input Source - Defines the source configuration for the input device.
- type str
- Indicates the type of input device being configured.
- acpi
Domain
Devices Input Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Input Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Input Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- bus str
- Indicates the bus type for the input device configuration.
- driver
Domain
Devices Input Driver - Configures the driver associated with the input device.
- model str
- Specifies the model type for the input device.
- source
Domain
Devices Input Source - Defines the source configuration for the input device.
- type String
- Indicates the type of input device being configured.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- bus String
- Indicates the bus type for the input device configuration.
- driver Property Map
- Configures the driver associated with the input device.
- model String
- Specifies the model type for the input device.
- source Property Map
- Defines the source configuration for the input device.
DomainDevicesInputAcpi, DomainDevicesInputAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesInputAlias, DomainDevicesInputAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesInputDriver, DomainDevicesInputDriverArgs
- Ats string
- Controls the Address Translation Services (ATS) feature for the input device driver.
- Iommu string
- Enables or disables the IOMMU feature for the input device driver.
- Packed string
- Configures whether the input device driver uses packed ring.
- Page
Per stringVq - Sets the page per virtual queue option for the input device driver.
- Ats string
- Controls the Address Translation Services (ATS) feature for the input device driver.
- Iommu string
- Enables or disables the IOMMU feature for the input device driver.
- Packed string
- Configures whether the input device driver uses packed ring.
- Page
Per stringVq - Sets the page per virtual queue option for the input device driver.
- ats String
- Controls the Address Translation Services (ATS) feature for the input device driver.
- iommu String
- Enables or disables the IOMMU feature for the input device driver.
- packed String
- Configures whether the input device driver uses packed ring.
- page
Per StringVq - Sets the page per virtual queue option for the input device driver.
- ats string
- Controls the Address Translation Services (ATS) feature for the input device driver.
- iommu string
- Enables or disables the IOMMU feature for the input device driver.
- packed string
- Configures whether the input device driver uses packed ring.
- page
Per stringVq - Sets the page per virtual queue option for the input device driver.
- ats str
- Controls the Address Translation Services (ATS) feature for the input device driver.
- iommu str
- Enables or disables the IOMMU feature for the input device driver.
- packed str
- Configures whether the input device driver uses packed ring.
- page_
per_ strvq - Sets the page per virtual queue option for the input device driver.
- ats String
- Controls the Address Translation Services (ATS) feature for the input device driver.
- iommu String
- Enables or disables the IOMMU feature for the input device driver.
- packed String
- Configures whether the input device driver uses packed ring.
- page
Per StringVq - Sets the page per virtual queue option for the input device driver.
DomainDevicesInputSource, DomainDevicesInputSourceArgs
- Ev
Dev DomainDevices Input Source Ev Dev - Configures an event device as the source for the input device.
- Passthrough
Domain
Devices Input Source Passthrough - Enables passthrough mode for the input device source configuration.
- Ev
Dev DomainDevices Input Source Ev Dev - Configures an event device as the source for the input device.
- Passthrough
Domain
Devices Input Source Passthrough - Enables passthrough mode for the input device source configuration.
- ev
Dev DomainDevices Input Source Ev Dev - Configures an event device as the source for the input device.
- passthrough
Domain
Devices Input Source Passthrough - Enables passthrough mode for the input device source configuration.
- ev
Dev DomainDevices Input Source Ev Dev - Configures an event device as the source for the input device.
- passthrough
Domain
Devices Input Source Passthrough - Enables passthrough mode for the input device source configuration.
- ev_
dev DomainDevices Input Source Ev Dev - Configures an event device as the source for the input device.
- passthrough
Domain
Devices Input Source Passthrough - Enables passthrough mode for the input device source configuration.
- ev
Dev Property Map - Configures an event device as the source for the input device.
- passthrough Property Map
- Enables passthrough mode for the input device source configuration.
DomainDevicesInputSourceEvDev, DomainDevicesInputSourceEvDevArgs
- Dev string
- Specifies the device file for the event device source.
- Grab string
- Controls whether the input device source should grab input focus.
- Grab
Toggle string - Configures grab toggle settings for the event device source.
- Repeat string
- Sets repeat settings for events from the input device source.
- Dev string
- Specifies the device file for the event device source.
- Grab string
- Controls whether the input device source should grab input focus.
- Grab
Toggle string - Configures grab toggle settings for the event device source.
- Repeat string
- Sets repeat settings for events from the input device source.
- dev String
- Specifies the device file for the event device source.
- grab String
- Controls whether the input device source should grab input focus.
- grab
Toggle String - Configures grab toggle settings for the event device source.
- repeat String
- Sets repeat settings for events from the input device source.
- dev string
- Specifies the device file for the event device source.
- grab string
- Controls whether the input device source should grab input focus.
- grab
Toggle string - Configures grab toggle settings for the event device source.
- repeat string
- Sets repeat settings for events from the input device source.
- dev str
- Specifies the device file for the event device source.
- grab str
- Controls whether the input device source should grab input focus.
- grab_
toggle str - Configures grab toggle settings for the event device source.
- repeat str
- Sets repeat settings for events from the input device source.
- dev String
- Specifies the device file for the event device source.
- grab String
- Controls whether the input device source should grab input focus.
- grab
Toggle String - Configures grab toggle settings for the event device source.
- repeat String
- Sets repeat settings for events from the input device source.
DomainDevicesInputSourcePassthrough, DomainDevicesInputSourcePassthroughArgs
- Ev
Dev string - Specifies the event device used in passthrough mode for the input device.
- Ev
Dev string - Specifies the event device used in passthrough mode for the input device.
- ev
Dev String - Specifies the event device used in passthrough mode for the input device.
- ev
Dev string - Specifies the event device used in passthrough mode for the input device.
- ev_
dev str - Specifies the event device used in passthrough mode for the input device.
- ev
Dev String - Specifies the event device used in passthrough mode for the input device.
DomainDevicesInterface, DomainDevicesInterfaceArgs
- Acpi
Domain
Devices Interface Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Interface Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Interface Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Interface Backend - Configures the backend settings for the network interface.
- Backend
Domain DomainDevices Interface Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- Bandwidth
Domain
Devices Interface Bandwidth - Configures bandwidth parameters for the interface, controlling the traffic shaping and quality of service settings.
- Boot
Domain
Devices Interface Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Coalesce
Domain
Devices Interface Coalesce - Configures coalescing settings for the interface, optimizing the processing of network packets to reduce overhead and improve performance.
- Down
Script DomainDevices Interface Down Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- Driver
Domain
Devices Interface Driver - Configures parameters for the interface driver, which manages the interaction between the virtual network interface and the guest OS.
- Filter
Ref DomainDevices Interface Filter Ref - Specifies a reference to a filter associated with the network interface.
- Guest
Domain
Devices Interface Guest - Configures guest settings related to the network interface.
- Ips
List<Domain
Devices Interface Ip> - Configures the IP settings for the network interface.
- Link
Domain
Devices Interface Link - Defines settings related to the link state of the network interface.
- Mac
Domain
Devices Interface Mac - Sets the MAC address for the network interface.
- Managed bool
- Indicates whether the interface is managed by libvirt.
- Model
Domain
Devices Interface Model - Configures the model type of the network interface.
- Mtu
Domain
Devices Interface Mtu - Configures the maximum transmission unit size for the network interface.
- Port
Forwards List<DomainDevices Interface Port Forward> - Configures port forwarding settings for the network interface.
- Port
Options DomainDevices Interface Port Options - Configures additional options for network interface ports.
- Rom
Domain
Devices Interface Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- Routes
List<Domain
Devices Interface Route> - Configures routing settings for the network interface.
- Script
Domain
Devices Interface Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- Source
Domain
Devices Interface Source - Configures the source of the network interface, specifying how the interface connects to the network.
- Target
Domain
Devices Interface Target - Defines the target interface configuration for the virtual interface.
- Teaming
Domain
Devices Interface Teaming - Configures the teaming settings for the PCI device.
- Trust
Guest stringRx Filters - Configures whether to trust guest receive filters on the virtual interface.
- Tune
Domain
Devices Interface Tune - Provides tuning options for the network interface.
- Virtual
Port DomainDevices Interface Virtual Port - Configures the parameters for the virtual port associated with the interface.
- Vlan
Domain
Devices Interface Vlan - Configures VLAN settings for the virtual network interface.
- Wait
For DomainIp Devices Interface Wait For Ip
- Acpi
Domain
Devices Interface Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Interface Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Interface Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Interface Backend - Configures the backend settings for the network interface.
- Backend
Domain DomainDevices Interface Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- Bandwidth
Domain
Devices Interface Bandwidth - Configures bandwidth parameters for the interface, controlling the traffic shaping and quality of service settings.
- Boot
Domain
Devices Interface Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Coalesce
Domain
Devices Interface Coalesce - Configures coalescing settings for the interface, optimizing the processing of network packets to reduce overhead and improve performance.
- Down
Script DomainDevices Interface Down Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- Driver
Domain
Devices Interface Driver - Configures parameters for the interface driver, which manages the interaction between the virtual network interface and the guest OS.
- Filter
Ref DomainDevices Interface Filter Ref - Specifies a reference to a filter associated with the network interface.
- Guest
Domain
Devices Interface Guest - Configures guest settings related to the network interface.
- Ips
[]Domain
Devices Interface Ip - Configures the IP settings for the network interface.
- Link
Domain
Devices Interface Link - Defines settings related to the link state of the network interface.
- Mac
Domain
Devices Interface Mac - Sets the MAC address for the network interface.
- Managed bool
- Indicates whether the interface is managed by libvirt.
- Model
Domain
Devices Interface Model - Configures the model type of the network interface.
- Mtu
Domain
Devices Interface Mtu - Configures the maximum transmission unit size for the network interface.
- Port
Forwards []DomainDevices Interface Port Forward - Configures port forwarding settings for the network interface.
- Port
Options DomainDevices Interface Port Options - Configures additional options for network interface ports.
- Rom
Domain
Devices Interface Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- Routes
[]Domain
Devices Interface Route - Configures routing settings for the network interface.
- Script
Domain
Devices Interface Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- Source
Domain
Devices Interface Source - Configures the source of the network interface, specifying how the interface connects to the network.
- Target
Domain
Devices Interface Target - Defines the target interface configuration for the virtual interface.
- Teaming
Domain
Devices Interface Teaming - Configures the teaming settings for the PCI device.
- Trust
Guest stringRx Filters - Configures whether to trust guest receive filters on the virtual interface.
- Tune
Domain
Devices Interface Tune - Provides tuning options for the network interface.
- Virtual
Port DomainDevices Interface Virtual Port - Configures the parameters for the virtual port associated with the interface.
- Vlan
Domain
Devices Interface Vlan - Configures VLAN settings for the virtual network interface.
- Wait
For DomainIp Devices Interface Wait For Ip
- acpi
Domain
Devices Interface Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Interface Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Interface Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Interface Backend - Configures the backend settings for the network interface.
- backend
Domain DomainDevices Interface Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- bandwidth
Domain
Devices Interface Bandwidth - Configures bandwidth parameters for the interface, controlling the traffic shaping and quality of service settings.
- boot
Domain
Devices Interface Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- coalesce
Domain
Devices Interface Coalesce - Configures coalescing settings for the interface, optimizing the processing of network packets to reduce overhead and improve performance.
- down
Script DomainDevices Interface Down Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- driver
Domain
Devices Interface Driver - Configures parameters for the interface driver, which manages the interaction between the virtual network interface and the guest OS.
- filter
Ref DomainDevices Interface Filter Ref - Specifies a reference to a filter associated with the network interface.
- guest
Domain
Devices Interface Guest - Configures guest settings related to the network interface.
- ips
List<Domain
Devices Interface Ip> - Configures the IP settings for the network interface.
- link
Domain
Devices Interface Link - Defines settings related to the link state of the network interface.
- mac
Domain
Devices Interface Mac - Sets the MAC address for the network interface.
- managed Boolean
- Indicates whether the interface is managed by libvirt.
- model
Domain
Devices Interface Model - Configures the model type of the network interface.
- mtu
Domain
Devices Interface Mtu - Configures the maximum transmission unit size for the network interface.
- port
Forwards List<DomainDevices Interface Port Forward> - Configures port forwarding settings for the network interface.
- port
Options DomainDevices Interface Port Options - Configures additional options for network interface ports.
- rom
Domain
Devices Interface Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- routes
List<Domain
Devices Interface Route> - Configures routing settings for the network interface.
- script
Domain
Devices Interface Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- source
Domain
Devices Interface Source - Configures the source of the network interface, specifying how the interface connects to the network.
- target
Domain
Devices Interface Target - Defines the target interface configuration for the virtual interface.
- teaming
Domain
Devices Interface Teaming - Configures the teaming settings for the PCI device.
- trust
Guest StringRx Filters - Configures whether to trust guest receive filters on the virtual interface.
- tune
Domain
Devices Interface Tune - Provides tuning options for the network interface.
- virtual
Port DomainDevices Interface Virtual Port - Configures the parameters for the virtual port associated with the interface.
- vlan
Domain
Devices Interface Vlan - Configures VLAN settings for the virtual network interface.
- wait
For DomainIp Devices Interface Wait For Ip
- acpi
Domain
Devices Interface Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Interface Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Interface Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Interface Backend - Configures the backend settings for the network interface.
- backend
Domain DomainDevices Interface Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- bandwidth
Domain
Devices Interface Bandwidth - Configures bandwidth parameters for the interface, controlling the traffic shaping and quality of service settings.
- boot
Domain
Devices Interface Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- coalesce
Domain
Devices Interface Coalesce - Configures coalescing settings for the interface, optimizing the processing of network packets to reduce overhead and improve performance.
- down
Script DomainDevices Interface Down Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- driver
Domain
Devices Interface Driver - Configures parameters for the interface driver, which manages the interaction between the virtual network interface and the guest OS.
- filter
Ref DomainDevices Interface Filter Ref - Specifies a reference to a filter associated with the network interface.
- guest
Domain
Devices Interface Guest - Configures guest settings related to the network interface.
- ips
Domain
Devices Interface Ip[] - Configures the IP settings for the network interface.
- link
Domain
Devices Interface Link - Defines settings related to the link state of the network interface.
- mac
Domain
Devices Interface Mac - Sets the MAC address for the network interface.
- managed boolean
- Indicates whether the interface is managed by libvirt.
- model
Domain
Devices Interface Model - Configures the model type of the network interface.
- mtu
Domain
Devices Interface Mtu - Configures the maximum transmission unit size for the network interface.
- port
Forwards DomainDevices Interface Port Forward[] - Configures port forwarding settings for the network interface.
- port
Options DomainDevices Interface Port Options - Configures additional options for network interface ports.
- rom
Domain
Devices Interface Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- routes
Domain
Devices Interface Route[] - Configures routing settings for the network interface.
- script
Domain
Devices Interface Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- source
Domain
Devices Interface Source - Configures the source of the network interface, specifying how the interface connects to the network.
- target
Domain
Devices Interface Target - Defines the target interface configuration for the virtual interface.
- teaming
Domain
Devices Interface Teaming - Configures the teaming settings for the PCI device.
- trust
Guest stringRx Filters - Configures whether to trust guest receive filters on the virtual interface.
- tune
Domain
Devices Interface Tune - Provides tuning options for the network interface.
- virtual
Port DomainDevices Interface Virtual Port - Configures the parameters for the virtual port associated with the interface.
- vlan
Domain
Devices Interface Vlan - Configures VLAN settings for the virtual network interface.
- wait
For DomainIp Devices Interface Wait For Ip
- acpi
Domain
Devices Interface Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Interface Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Interface Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Interface Backend - Configures the backend settings for the network interface.
- backend_
domain DomainDevices Interface Backend Domain - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- bandwidth
Domain
Devices Interface Bandwidth - Configures bandwidth parameters for the interface, controlling the traffic shaping and quality of service settings.
- boot
Domain
Devices Interface Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- coalesce
Domain
Devices Interface Coalesce - Configures coalescing settings for the interface, optimizing the processing of network packets to reduce overhead and improve performance.
- down_
script DomainDevices Interface Down Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- driver
Domain
Devices Interface Driver - Configures parameters for the interface driver, which manages the interaction between the virtual network interface and the guest OS.
- filter_
ref DomainDevices Interface Filter Ref - Specifies a reference to a filter associated with the network interface.
- guest
Domain
Devices Interface Guest - Configures guest settings related to the network interface.
- ips
Sequence[Domain
Devices Interface Ip] - Configures the IP settings for the network interface.
- link
Domain
Devices Interface Link - Defines settings related to the link state of the network interface.
- mac
Domain
Devices Interface Mac - Sets the MAC address for the network interface.
- managed bool
- Indicates whether the interface is managed by libvirt.
- model
Domain
Devices Interface Model - Configures the model type of the network interface.
- mtu
Domain
Devices Interface Mtu - Configures the maximum transmission unit size for the network interface.
- port_
forwards Sequence[DomainDevices Interface Port Forward] - Configures port forwarding settings for the network interface.
- port_
options DomainDevices Interface Port Options - Configures additional options for network interface ports.
- rom
Domain
Devices Interface Rom - Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- routes
Sequence[Domain
Devices Interface Route] - Configures routing settings for the network interface.
- script
Domain
Devices Interface Script - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- source
Domain
Devices Interface Source - Configures the source of the network interface, specifying how the interface connects to the network.
- target
Domain
Devices Interface Target - Defines the target interface configuration for the virtual interface.
- teaming
Domain
Devices Interface Teaming - Configures the teaming settings for the PCI device.
- trust_
guest_ strrx_ filters - Configures whether to trust guest receive filters on the virtual interface.
- tune
Domain
Devices Interface Tune - Provides tuning options for the network interface.
- virtual_
port DomainDevices Interface Virtual Port - Configures the parameters for the virtual port associated with the interface.
- vlan
Domain
Devices Interface Vlan - Configures VLAN settings for the virtual network interface.
- wait_
for_ Domainip Devices Interface Wait For Ip
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend Property Map
- Configures the backend settings for the network interface.
- backend
Domain Property Map - Specifies the backend domain associated with the interface, allowing for advanced network configurations.
- bandwidth Property Map
- Configures bandwidth parameters for the interface, controlling the traffic shaping and quality of service settings.
- boot Property Map
- Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- coalesce Property Map
- Configures coalescing settings for the interface, optimizing the processing of network packets to reduce overhead and improve performance.
- down
Script Property Map - Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- driver Property Map
- Configures parameters for the interface driver, which manages the interaction between the virtual network interface and the guest OS.
- filter
Ref Property Map - Specifies a reference to a filter associated with the network interface.
- guest Property Map
- Configures guest settings related to the network interface.
- ips List<Property Map>
- Configures the IP settings for the network interface.
- link Property Map
- Defines settings related to the link state of the network interface.
- mac Property Map
- Sets the MAC address for the network interface.
- managed Boolean
- Indicates whether the interface is managed by libvirt.
- model Property Map
- Configures the model type of the network interface.
- mtu Property Map
- Configures the maximum transmission unit size for the network interface.
- port
Forwards List<Property Map> - Configures port forwarding settings for the network interface.
- port
Options Property Map - Configures additional options for network interface ports.
- rom Property Map
- Defines the ROM configuration for the host device, allowing for BIOS settings and options.
- routes List<Property Map>
- Configures routing settings for the network interface.
- script Property Map
- Specifies a script to be executed when the interface is taken down, allowing for custom cleanup or configuration actions.
- source Property Map
- Configures the source of the network interface, specifying how the interface connects to the network.
- target Property Map
- Defines the target interface configuration for the virtual interface.
- teaming Property Map
- Configures the teaming settings for the PCI device.
- trust
Guest StringRx Filters - Configures whether to trust guest receive filters on the virtual interface.
- tune Property Map
- Provides tuning options for the network interface.
- virtual
Port Property Map - Configures the parameters for the virtual port associated with the interface.
- vlan Property Map
- Configures VLAN settings for the virtual network interface.
- wait
For Property MapIp
DomainDevicesInterfaceAcpi, DomainDevicesInterfaceAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesInterfaceAlias, DomainDevicesInterfaceAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesInterfaceBackend, DomainDevicesInterfaceBackendArgs
- Log
File string - Specifies the log file location for the network interface backend.
- Tap string
- Controls whether the backend uses a tap device.
- Type string
- Configures the type of backend for the interface, specifying how the interface connects to the underlying hardware.
- Vhost string
- Controls whether the vhost user mode is enabled for the interface, optimizing network performance by using shared memory.
- Log
File string - Specifies the log file location for the network interface backend.
- Tap string
- Controls whether the backend uses a tap device.
- Type string
- Configures the type of backend for the interface, specifying how the interface connects to the underlying hardware.
- Vhost string
- Controls whether the vhost user mode is enabled for the interface, optimizing network performance by using shared memory.
- log
File String - Specifies the log file location for the network interface backend.
- tap String
- Controls whether the backend uses a tap device.
- type String
- Configures the type of backend for the interface, specifying how the interface connects to the underlying hardware.
- vhost String
- Controls whether the vhost user mode is enabled for the interface, optimizing network performance by using shared memory.
- log
File string - Specifies the log file location for the network interface backend.
- tap string
- Controls whether the backend uses a tap device.
- type string
- Configures the type of backend for the interface, specifying how the interface connects to the underlying hardware.
- vhost string
- Controls whether the vhost user mode is enabled for the interface, optimizing network performance by using shared memory.
- log_
file str - Specifies the log file location for the network interface backend.
- tap str
- Controls whether the backend uses a tap device.
- type str
- Configures the type of backend for the interface, specifying how the interface connects to the underlying hardware.
- vhost str
- Controls whether the vhost user mode is enabled for the interface, optimizing network performance by using shared memory.
- log
File String - Specifies the log file location for the network interface backend.
- tap String
- Controls whether the backend uses a tap device.
- type String
- Configures the type of backend for the interface, specifying how the interface connects to the underlying hardware.
- vhost String
- Controls whether the vhost user mode is enabled for the interface, optimizing network performance by using shared memory.
DomainDevicesInterfaceBackendDomain, DomainDevicesInterfaceBackendDomainArgs
- Name string
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- Name string
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name String
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name string
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name str
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
- name String
- Sets the name of the backend domain associated with the interface, which links the interface to a specific backend configuration.
DomainDevicesInterfaceBandwidth, DomainDevicesInterfaceBandwidthArgs
- Inbound
Domain
Devices Interface Bandwidth Inbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- Outbound
Domain
Devices Interface Bandwidth Outbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- Inbound
Domain
Devices Interface Bandwidth Inbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- Outbound
Domain
Devices Interface Bandwidth Outbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- inbound
Domain
Devices Interface Bandwidth Inbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- outbound
Domain
Devices Interface Bandwidth Outbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- inbound
Domain
Devices Interface Bandwidth Inbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- outbound
Domain
Devices Interface Bandwidth Outbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- inbound
Domain
Devices Interface Bandwidth Inbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- outbound
Domain
Devices Interface Bandwidth Outbound - Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- inbound Property Map
- Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
- outbound Property Map
- Defines outbound bandwidth settings for the interface, managing traffic shaping and quality of service for outgoing traffic.
DomainDevicesInterfaceBandwidthInbound, DomainDevicesInterfaceBandwidthInboundArgs
- Average double
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- Burst double
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- Floor double
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- Peak double
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- Average float64
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- Burst float64
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- Floor float64
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- Peak float64
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average Double
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst Double
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor Double
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak Double
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average number
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst number
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor number
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak number
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average float
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst float
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor float
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak float
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average Number
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst Number
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor Number
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak Number
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
DomainDevicesInterfaceBandwidthOutbound, DomainDevicesInterfaceBandwidthOutboundArgs
- Average double
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- Burst double
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- Floor double
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- Peak double
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- Average float64
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- Burst float64
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- Floor float64
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- Peak float64
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average Double
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst Double
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor Double
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak Double
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average number
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst number
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor number
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak number
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average float
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst float
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor float
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak float
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
- average Number
- Sets the average outbound bandwidth limit for the interface, controlling the typical amount of outgoing traffic.
- burst Number
- Configures the maximum burst outbound bandwidth for the interface, allowing for temporary spikes in outgoing traffic.
- floor Number
- Establishes the minimum outbound bandwidth guarantee for the interface, ensuring a baseline level of outgoing traffic availability.
- peak Number
- Sets the peak outbound bandwidth limit for the interface, defining the absolute maximum capacity for outgoing traffic.
DomainDevicesInterfaceBoot, DomainDevicesInterfaceBootArgs
DomainDevicesInterfaceCoalesce, DomainDevicesInterfaceCoalesceArgs
- Rx
Domain
Devices Interface Coalesce Rx - Controls the coalescing settings specifically for received network packets at the interface.
- Rx
Domain
Devices Interface Coalesce Rx - Controls the coalescing settings specifically for received network packets at the interface.
- rx
Domain
Devices Interface Coalesce Rx - Controls the coalescing settings specifically for received network packets at the interface.
- rx
Domain
Devices Interface Coalesce Rx - Controls the coalescing settings specifically for received network packets at the interface.
- rx
Domain
Devices Interface Coalesce Rx - Controls the coalescing settings specifically for received network packets at the interface.
- rx Property Map
- Controls the coalescing settings specifically for received network packets at the interface.
DomainDevicesInterfaceCoalesceRx, DomainDevicesInterfaceCoalesceRxArgs
- Frames
Domain
Devices Interface Coalesce Rx Frames - Configures frame settings for received packets in coalescing, impacting how received packets are grouped for processing.
- Frames
Domain
Devices Interface Coalesce Rx Frames - Configures frame settings for received packets in coalescing, impacting how received packets are grouped for processing.
- frames
Domain
Devices Interface Coalesce Rx Frames - Configures frame settings for received packets in coalescing, impacting how received packets are grouped for processing.
- frames
Domain
Devices Interface Coalesce Rx Frames - Configures frame settings for received packets in coalescing, impacting how received packets are grouped for processing.
- frames
Domain
Devices Interface Coalesce Rx Frames - Configures frame settings for received packets in coalescing, impacting how received packets are grouped for processing.
- frames Property Map
- Configures frame settings for received packets in coalescing, impacting how received packets are grouped for processing.
DomainDevicesInterfaceCoalesceRxFrames, DomainDevicesInterfaceCoalesceRxFramesArgs
- Max double
- Sets the maximum number of frames that can be coalesced for received packets, influencing performance characteristics.
- Max float64
- Sets the maximum number of frames that can be coalesced for received packets, influencing performance characteristics.
- max Double
- Sets the maximum number of frames that can be coalesced for received packets, influencing performance characteristics.
- max number
- Sets the maximum number of frames that can be coalesced for received packets, influencing performance characteristics.
- max float
- Sets the maximum number of frames that can be coalesced for received packets, influencing performance characteristics.
- max Number
- Sets the maximum number of frames that can be coalesced for received packets, influencing performance characteristics.
DomainDevicesInterfaceDownScript, DomainDevicesInterfaceDownScriptArgs
- Path string
- Defines the path to the down script that will be executed when the interface is brought down.
- Path string
- Defines the path to the down script that will be executed when the interface is brought down.
- path String
- Defines the path to the down script that will be executed when the interface is brought down.
- path string
- Defines the path to the down script that will be executed when the interface is brought down.
- path str
- Defines the path to the down script that will be executed when the interface is brought down.
- path String
- Defines the path to the down script that will be executed when the interface is brought down.
DomainDevicesInterfaceDriver, DomainDevicesInterfaceDriverArgs
- Ats string
- Enables or disables Address Translation Services (ATS) for the interface driver, affecting how the interface processes addresses.
- Event
Idx string - Controls the event index for the interface driver, which can influence how events are processed and reported.
- Guest
Domain
Devices Interface Driver Guest - Sets parameters specific to the guest OS for interface driver configuration, allowing for optimizations tailored to the guest environment.
- Host
Domain
Devices Interface Driver Host - Configures parameters specific to the host for interface driver settings, influencing how the host interacts with the interface.
- Io
Event stringFd - Configures the use of I/O event file descriptors for the interface driver, impacting how I/O operations are managed.
- Iommu string
- Enables or disables Input/Output Memory Management Unit (IOMMU) support for the interface driver, which affects memory management for I/O operations.
- Name string
- Specifies the name of the driver associated with the interface, allowing for custom driver configurations.
- Packed string
- Configures whether packed ring support is enabled or disabled for the driver, impacting how packet data is managed.
- Page
Per stringVq - Enables or disables the page per virtual queue feature for the driver, influencing memory management for packet queues.
- Queues double
- Sets the number of queues for the driver, which can enhance performance by distributing traffic across multiple processing paths.
- Rss string
- Enables or disables Receive Side Scaling (RSS) for the driver, allowing for better distribution of incoming traffic across CPUs.
- Rss
Hash stringReport - Controls whether RSS hash reporting is enabled for the driver, influencing how hash values for packet routing are handled.
- Rx
Queue doubleSize - Configures the size of the receive queue for the driver, impacting how packets are buffered during reception.
- Tx
Mode string - Configures the transmission mode for the network interface driver.
- Tx
Queue doubleSize - Sets the size of the transmit queue for the network interface driver.
- Ats string
- Enables or disables Address Translation Services (ATS) for the interface driver, affecting how the interface processes addresses.
- Event
Idx string - Controls the event index for the interface driver, which can influence how events are processed and reported.
- Guest
Domain
Devices Interface Driver Guest - Sets parameters specific to the guest OS for interface driver configuration, allowing for optimizations tailored to the guest environment.
- Host
Domain
Devices Interface Driver Host - Configures parameters specific to the host for interface driver settings, influencing how the host interacts with the interface.
- Io
Event stringFd - Configures the use of I/O event file descriptors for the interface driver, impacting how I/O operations are managed.
- Iommu string
- Enables or disables Input/Output Memory Management Unit (IOMMU) support for the interface driver, which affects memory management for I/O operations.
- Name string
- Specifies the name of the driver associated with the interface, allowing for custom driver configurations.
- Packed string
- Configures whether packed ring support is enabled or disabled for the driver, impacting how packet data is managed.
- Page
Per stringVq - Enables or disables the page per virtual queue feature for the driver, influencing memory management for packet queues.
- Queues float64
- Sets the number of queues for the driver, which can enhance performance by distributing traffic across multiple processing paths.
- Rss string
- Enables or disables Receive Side Scaling (RSS) for the driver, allowing for better distribution of incoming traffic across CPUs.
- Rss
Hash stringReport - Controls whether RSS hash reporting is enabled for the driver, influencing how hash values for packet routing are handled.
- Rx
Queue float64Size - Configures the size of the receive queue for the driver, impacting how packets are buffered during reception.
- Tx
Mode string - Configures the transmission mode for the network interface driver.
- Tx
Queue float64Size - Sets the size of the transmit queue for the network interface driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the interface driver, affecting how the interface processes addresses.
- event
Idx String - Controls the event index for the interface driver, which can influence how events are processed and reported.
- guest
Domain
Devices Interface Driver Guest - Sets parameters specific to the guest OS for interface driver configuration, allowing for optimizations tailored to the guest environment.
- host
Domain
Devices Interface Driver Host - Configures parameters specific to the host for interface driver settings, influencing how the host interacts with the interface.
- io
Event StringFd - Configures the use of I/O event file descriptors for the interface driver, impacting how I/O operations are managed.
- iommu String
- Enables or disables Input/Output Memory Management Unit (IOMMU) support for the interface driver, which affects memory management for I/O operations.
- name String
- Specifies the name of the driver associated with the interface, allowing for custom driver configurations.
- packed String
- Configures whether packed ring support is enabled or disabled for the driver, impacting how packet data is managed.
- page
Per StringVq - Enables or disables the page per virtual queue feature for the driver, influencing memory management for packet queues.
- queues Double
- Sets the number of queues for the driver, which can enhance performance by distributing traffic across multiple processing paths.
- rss String
- Enables or disables Receive Side Scaling (RSS) for the driver, allowing for better distribution of incoming traffic across CPUs.
- rss
Hash StringReport - Controls whether RSS hash reporting is enabled for the driver, influencing how hash values for packet routing are handled.
- rx
Queue DoubleSize - Configures the size of the receive queue for the driver, impacting how packets are buffered during reception.
- tx
Mode String - Configures the transmission mode for the network interface driver.
- tx
Queue DoubleSize - Sets the size of the transmit queue for the network interface driver.
- ats string
- Enables or disables Address Translation Services (ATS) for the interface driver, affecting how the interface processes addresses.
- event
Idx string - Controls the event index for the interface driver, which can influence how events are processed and reported.
- guest
Domain
Devices Interface Driver Guest - Sets parameters specific to the guest OS for interface driver configuration, allowing for optimizations tailored to the guest environment.
- host
Domain
Devices Interface Driver Host - Configures parameters specific to the host for interface driver settings, influencing how the host interacts with the interface.
- io
Event stringFd - Configures the use of I/O event file descriptors for the interface driver, impacting how I/O operations are managed.
- iommu string
- Enables or disables Input/Output Memory Management Unit (IOMMU) support for the interface driver, which affects memory management for I/O operations.
- name string
- Specifies the name of the driver associated with the interface, allowing for custom driver configurations.
- packed string
- Configures whether packed ring support is enabled or disabled for the driver, impacting how packet data is managed.
- page
Per stringVq - Enables or disables the page per virtual queue feature for the driver, influencing memory management for packet queues.
- queues number
- Sets the number of queues for the driver, which can enhance performance by distributing traffic across multiple processing paths.
- rss string
- Enables or disables Receive Side Scaling (RSS) for the driver, allowing for better distribution of incoming traffic across CPUs.
- rss
Hash stringReport - Controls whether RSS hash reporting is enabled for the driver, influencing how hash values for packet routing are handled.
- rx
Queue numberSize - Configures the size of the receive queue for the driver, impacting how packets are buffered during reception.
- tx
Mode string - Configures the transmission mode for the network interface driver.
- tx
Queue numberSize - Sets the size of the transmit queue for the network interface driver.
- ats str
- Enables or disables Address Translation Services (ATS) for the interface driver, affecting how the interface processes addresses.
- event_
idx str - Controls the event index for the interface driver, which can influence how events are processed and reported.
- guest
Domain
Devices Interface Driver Guest - Sets parameters specific to the guest OS for interface driver configuration, allowing for optimizations tailored to the guest environment.
- host
Domain
Devices Interface Driver Host - Configures parameters specific to the host for interface driver settings, influencing how the host interacts with the interface.
- io_
event_ strfd - Configures the use of I/O event file descriptors for the interface driver, impacting how I/O operations are managed.
- iommu str
- Enables or disables Input/Output Memory Management Unit (IOMMU) support for the interface driver, which affects memory management for I/O operations.
- name str
- Specifies the name of the driver associated with the interface, allowing for custom driver configurations.
- packed str
- Configures whether packed ring support is enabled or disabled for the driver, impacting how packet data is managed.
- page_
per_ strvq - Enables or disables the page per virtual queue feature for the driver, influencing memory management for packet queues.
- queues float
- Sets the number of queues for the driver, which can enhance performance by distributing traffic across multiple processing paths.
- rss str
- Enables or disables Receive Side Scaling (RSS) for the driver, allowing for better distribution of incoming traffic across CPUs.
- rss_
hash_ strreport - Controls whether RSS hash reporting is enabled for the driver, influencing how hash values for packet routing are handled.
- rx_
queue_ floatsize - Configures the size of the receive queue for the driver, impacting how packets are buffered during reception.
- tx_
mode str - Configures the transmission mode for the network interface driver.
- tx_
queue_ floatsize - Sets the size of the transmit queue for the network interface driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the interface driver, affecting how the interface processes addresses.
- event
Idx String - Controls the event index for the interface driver, which can influence how events are processed and reported.
- guest Property Map
- Sets parameters specific to the guest OS for interface driver configuration, allowing for optimizations tailored to the guest environment.
- host Property Map
- Configures parameters specific to the host for interface driver settings, influencing how the host interacts with the interface.
- io
Event StringFd - Configures the use of I/O event file descriptors for the interface driver, impacting how I/O operations are managed.
- iommu String
- Enables or disables Input/Output Memory Management Unit (IOMMU) support for the interface driver, which affects memory management for I/O operations.
- name String
- Specifies the name of the driver associated with the interface, allowing for custom driver configurations.
- packed String
- Configures whether packed ring support is enabled or disabled for the driver, impacting how packet data is managed.
- page
Per StringVq - Enables or disables the page per virtual queue feature for the driver, influencing memory management for packet queues.
- queues Number
- Sets the number of queues for the driver, which can enhance performance by distributing traffic across multiple processing paths.
- rss String
- Enables or disables Receive Side Scaling (RSS) for the driver, allowing for better distribution of incoming traffic across CPUs.
- rss
Hash StringReport - Controls whether RSS hash reporting is enabled for the driver, influencing how hash values for packet routing are handled.
- rx
Queue NumberSize - Configures the size of the receive queue for the driver, impacting how packets are buffered during reception.
- tx
Mode String - Configures the transmission mode for the network interface driver.
- tx
Queue NumberSize - Sets the size of the transmit queue for the network interface driver.
DomainDevicesInterfaceDriverGuest, DomainDevicesInterfaceDriverGuestArgs
- Csum string
- Enables or disables checksum offloading for the guest driver, optimizing how checksums are handled for network traffic.
- Ecn string
- Configures Explicit Congestion Notification (ECN) support for the guest driver, influencing traffic management strategies.
- Tso4 string
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the guest driver, enhancing network performance by offloading packet segmentation.
- Tso6 string
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the guest driver, enhancing network performance by offloading packet segmentation.
- Ufo string
- Enables or disables UDP Fragmentation Offloading (UFO) for the guest driver, optimizing the handling of UDP packets.
- Csum string
- Enables or disables checksum offloading for the guest driver, optimizing how checksums are handled for network traffic.
- Ecn string
- Configures Explicit Congestion Notification (ECN) support for the guest driver, influencing traffic management strategies.
- Tso4 string
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the guest driver, enhancing network performance by offloading packet segmentation.
- Tso6 string
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the guest driver, enhancing network performance by offloading packet segmentation.
- Ufo string
- Enables or disables UDP Fragmentation Offloading (UFO) for the guest driver, optimizing the handling of UDP packets.
- csum String
- Enables or disables checksum offloading for the guest driver, optimizing how checksums are handled for network traffic.
- ecn String
- Configures Explicit Congestion Notification (ECN) support for the guest driver, influencing traffic management strategies.
- tso4 String
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the guest driver, enhancing network performance by offloading packet segmentation.
- tso6 String
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the guest driver, enhancing network performance by offloading packet segmentation.
- ufo String
- Enables or disables UDP Fragmentation Offloading (UFO) for the guest driver, optimizing the handling of UDP packets.
- csum string
- Enables or disables checksum offloading for the guest driver, optimizing how checksums are handled for network traffic.
- ecn string
- Configures Explicit Congestion Notification (ECN) support for the guest driver, influencing traffic management strategies.
- tso4 string
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the guest driver, enhancing network performance by offloading packet segmentation.
- tso6 string
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the guest driver, enhancing network performance by offloading packet segmentation.
- ufo string
- Enables or disables UDP Fragmentation Offloading (UFO) for the guest driver, optimizing the handling of UDP packets.
- csum str
- Enables or disables checksum offloading for the guest driver, optimizing how checksums are handled for network traffic.
- ecn str
- Configures Explicit Congestion Notification (ECN) support for the guest driver, influencing traffic management strategies.
- tso4 str
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the guest driver, enhancing network performance by offloading packet segmentation.
- tso6 str
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the guest driver, enhancing network performance by offloading packet segmentation.
- ufo str
- Enables or disables UDP Fragmentation Offloading (UFO) for the guest driver, optimizing the handling of UDP packets.
- csum String
- Enables or disables checksum offloading for the guest driver, optimizing how checksums are handled for network traffic.
- ecn String
- Configures Explicit Congestion Notification (ECN) support for the guest driver, influencing traffic management strategies.
- tso4 String
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the guest driver, enhancing network performance by offloading packet segmentation.
- tso6 String
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the guest driver, enhancing network performance by offloading packet segmentation.
- ufo String
- Enables or disables UDP Fragmentation Offloading (UFO) for the guest driver, optimizing the handling of UDP packets.
DomainDevicesInterfaceDriverHost, DomainDevicesInterfaceDriverHostArgs
- Csum string
- Enables or disables checksum offloading for the host driver, optimizing how checksums are handled for network traffic on the host.
- Ecn string
- Configures Explicit Congestion Notification (ECN) support for the host driver, influencing traffic management strategies at the host level.
- Gso string
- Enables or disables Generic Segmentation Offloading (GSO) for the host driver, improving performance by offloading packet segmentation.
- Mrg
Rx stringBuf - Controls the usage of merged receive buffers for the host driver, optimizing how incoming packets are processed.
- Tso4 string
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the host driver, enhancing network performance by offloading packet segmentation.
- Tso6 string
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the host driver, enhancing network performance by offloading packet segmentation.
- Ufo string
- Enables or disables UDP Fragmentation Offloading (UFO) for the host driver, optimizing the handling of UDP packets.
- Csum string
- Enables or disables checksum offloading for the host driver, optimizing how checksums are handled for network traffic on the host.
- Ecn string
- Configures Explicit Congestion Notification (ECN) support for the host driver, influencing traffic management strategies at the host level.
- Gso string
- Enables or disables Generic Segmentation Offloading (GSO) for the host driver, improving performance by offloading packet segmentation.
- Mrg
Rx stringBuf - Controls the usage of merged receive buffers for the host driver, optimizing how incoming packets are processed.
- Tso4 string
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the host driver, enhancing network performance by offloading packet segmentation.
- Tso6 string
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the host driver, enhancing network performance by offloading packet segmentation.
- Ufo string
- Enables or disables UDP Fragmentation Offloading (UFO) for the host driver, optimizing the handling of UDP packets.
- csum String
- Enables or disables checksum offloading for the host driver, optimizing how checksums are handled for network traffic on the host.
- ecn String
- Configures Explicit Congestion Notification (ECN) support for the host driver, influencing traffic management strategies at the host level.
- gso String
- Enables or disables Generic Segmentation Offloading (GSO) for the host driver, improving performance by offloading packet segmentation.
- mrg
Rx StringBuf - Controls the usage of merged receive buffers for the host driver, optimizing how incoming packets are processed.
- tso4 String
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the host driver, enhancing network performance by offloading packet segmentation.
- tso6 String
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the host driver, enhancing network performance by offloading packet segmentation.
- ufo String
- Enables or disables UDP Fragmentation Offloading (UFO) for the host driver, optimizing the handling of UDP packets.
- csum string
- Enables or disables checksum offloading for the host driver, optimizing how checksums are handled for network traffic on the host.
- ecn string
- Configures Explicit Congestion Notification (ECN) support for the host driver, influencing traffic management strategies at the host level.
- gso string
- Enables or disables Generic Segmentation Offloading (GSO) for the host driver, improving performance by offloading packet segmentation.
- mrg
Rx stringBuf - Controls the usage of merged receive buffers for the host driver, optimizing how incoming packets are processed.
- tso4 string
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the host driver, enhancing network performance by offloading packet segmentation.
- tso6 string
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the host driver, enhancing network performance by offloading packet segmentation.
- ufo string
- Enables or disables UDP Fragmentation Offloading (UFO) for the host driver, optimizing the handling of UDP packets.
- csum str
- Enables or disables checksum offloading for the host driver, optimizing how checksums are handled for network traffic on the host.
- ecn str
- Configures Explicit Congestion Notification (ECN) support for the host driver, influencing traffic management strategies at the host level.
- gso str
- Enables or disables Generic Segmentation Offloading (GSO) for the host driver, improving performance by offloading packet segmentation.
- mrg_
rx_ strbuf - Controls the usage of merged receive buffers for the host driver, optimizing how incoming packets are processed.
- tso4 str
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the host driver, enhancing network performance by offloading packet segmentation.
- tso6 str
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the host driver, enhancing network performance by offloading packet segmentation.
- ufo str
- Enables or disables UDP Fragmentation Offloading (UFO) for the host driver, optimizing the handling of UDP packets.
- csum String
- Enables or disables checksum offloading for the host driver, optimizing how checksums are handled for network traffic on the host.
- ecn String
- Configures Explicit Congestion Notification (ECN) support for the host driver, influencing traffic management strategies at the host level.
- gso String
- Enables or disables Generic Segmentation Offloading (GSO) for the host driver, improving performance by offloading packet segmentation.
- mrg
Rx StringBuf - Controls the usage of merged receive buffers for the host driver, optimizing how incoming packets are processed.
- tso4 String
- Controls TCP Segmentation Offloading (TSO) for IPv4 in the host driver, enhancing network performance by offloading packet segmentation.
- tso6 String
- Controls TCP Segmentation Offloading (TSO) for IPv6 in the host driver, enhancing network performance by offloading packet segmentation.
- ufo String
- Enables or disables UDP Fragmentation Offloading (UFO) for the host driver, optimizing the handling of UDP packets.
DomainDevicesInterfaceFilterRef, DomainDevicesInterfaceFilterRefArgs
- Filter string
- Defines the specific filter to apply to the network interface.
- Parameters
List<Domain
Devices Interface Filter Ref Parameter> - Configures parameters for the referenced filter.
- Filter string
- Defines the specific filter to apply to the network interface.
- Parameters
[]Domain
Devices Interface Filter Ref Parameter - Configures parameters for the referenced filter.
- filter String
- Defines the specific filter to apply to the network interface.
- parameters
List<Domain
Devices Interface Filter Ref Parameter> - Configures parameters for the referenced filter.
- filter string
- Defines the specific filter to apply to the network interface.
- parameters
Domain
Devices Interface Filter Ref Parameter[] - Configures parameters for the referenced filter.
- filter str
- Defines the specific filter to apply to the network interface.
- parameters
Sequence[Domain
Devices Interface Filter Ref Parameter] - Configures parameters for the referenced filter.
- filter String
- Defines the specific filter to apply to the network interface.
- parameters List<Property Map>
- Configures parameters for the referenced filter.
DomainDevicesInterfaceFilterRefParameter, DomainDevicesInterfaceFilterRefParameterArgs
DomainDevicesInterfaceGuest, DomainDevicesInterfaceGuestArgs
DomainDevicesInterfaceIp, DomainDevicesInterfaceIpArgs
DomainDevicesInterfaceLink, DomainDevicesInterfaceLinkArgs
- State string
- Configures the operational state of the network link (up or down).
- State string
- Configures the operational state of the network link (up or down).
- state String
- Configures the operational state of the network link (up or down).
- state string
- Configures the operational state of the network link (up or down).
- state str
- Configures the operational state of the network link (up or down).
- state String
- Configures the operational state of the network link (up or down).
DomainDevicesInterfaceMac, DomainDevicesInterfaceMacArgs
DomainDevicesInterfaceModel, DomainDevicesInterfaceModelArgs
- Type string
- Sets the specific type of the network interface model.
- Type string
- Sets the specific type of the network interface model.
- type String
- Sets the specific type of the network interface model.
- type string
- Sets the specific type of the network interface model.
- type str
- Sets the specific type of the network interface model.
- type String
- Sets the specific type of the network interface model.
DomainDevicesInterfaceMtu, DomainDevicesInterfaceMtuArgs
- Size double
- Sets the specific MTU size for network communication.
- Size float64
- Sets the specific MTU size for network communication.
- size Double
- Sets the specific MTU size for network communication.
- size number
- Sets the specific MTU size for network communication.
- size float
- Sets the specific MTU size for network communication.
- size Number
- Sets the specific MTU size for network communication.
DomainDevicesInterfacePortForward, DomainDevicesInterfacePortForwardArgs
- Proto string
- Configures the protocol used for port forwarding (e.g., TCP or UDP).
- Address string
- Specifies the address to which packets are forwarded.
- Dev string
- Sets the device associated with the port forwarding configuration.
- Ranges
List<Domain
Devices Interface Port Forward Range> - Defines the range of ports to be forwarded.
- Proto string
- Configures the protocol used for port forwarding (e.g., TCP or UDP).
- Address string
- Specifies the address to which packets are forwarded.
- Dev string
- Sets the device associated with the port forwarding configuration.
- Ranges
[]Domain
Devices Interface Port Forward Range - Defines the range of ports to be forwarded.
- proto String
- Configures the protocol used for port forwarding (e.g., TCP or UDP).
- address String
- Specifies the address to which packets are forwarded.
- dev String
- Sets the device associated with the port forwarding configuration.
- ranges
List<Domain
Devices Interface Port Forward Range> - Defines the range of ports to be forwarded.
- proto string
- Configures the protocol used for port forwarding (e.g., TCP or UDP).
- address string
- Specifies the address to which packets are forwarded.
- dev string
- Sets the device associated with the port forwarding configuration.
- ranges
Domain
Devices Interface Port Forward Range[] - Defines the range of ports to be forwarded.
- proto str
- Configures the protocol used for port forwarding (e.g., TCP or UDP).
- address str
- Specifies the address to which packets are forwarded.
- dev str
- Sets the device associated with the port forwarding configuration.
- ranges
Sequence[Domain
Devices Interface Port Forward Range] - Defines the range of ports to be forwarded.
- proto String
- Configures the protocol used for port forwarding (e.g., TCP or UDP).
- address String
- Specifies the address to which packets are forwarded.
- dev String
- Sets the device associated with the port forwarding configuration.
- ranges List<Property Map>
- Defines the range of ports to be forwarded.
DomainDevicesInterfacePortForwardRange, DomainDevicesInterfacePortForwardRangeArgs
DomainDevicesInterfacePortOptions, DomainDevicesInterfacePortOptionsArgs
- Isolated string
- Sets whether the network port's traffic is isolated from others.
- Isolated string
- Sets whether the network port's traffic is isolated from others.
- isolated String
- Sets whether the network port's traffic is isolated from others.
- isolated string
- Sets whether the network port's traffic is isolated from others.
- isolated str
- Sets whether the network port's traffic is isolated from others.
- isolated String
- Sets whether the network port's traffic is isolated from others.
DomainDevicesInterfaceRom, DomainDevicesInterfaceRomArgs
DomainDevicesInterfaceRoute, DomainDevicesInterfaceRouteArgs
- Address string
- Specifies the route destination address.
- Gateway string
- Sets the gateway address for the route.
- Family string
- Defines the address family for the routing configuration.
- Metric double
- Configures the routing metric for determining the best route.
- Netmask string
- Specifies the netmask for the route configuration.
- Prefix double
- Sets the prefix length for the route configuration.
- Address string
- Specifies the route destination address.
- Gateway string
- Sets the gateway address for the route.
- Family string
- Defines the address family for the routing configuration.
- Metric float64
- Configures the routing metric for determining the best route.
- Netmask string
- Specifies the netmask for the route configuration.
- Prefix float64
- Sets the prefix length for the route configuration.
- address String
- Specifies the route destination address.
- gateway String
- Sets the gateway address for the route.
- family String
- Defines the address family for the routing configuration.
- metric Double
- Configures the routing metric for determining the best route.
- netmask String
- Specifies the netmask for the route configuration.
- prefix Double
- Sets the prefix length for the route configuration.
- address string
- Specifies the route destination address.
- gateway string
- Sets the gateway address for the route.
- family string
- Defines the address family for the routing configuration.
- metric number
- Configures the routing metric for determining the best route.
- netmask string
- Specifies the netmask for the route configuration.
- prefix number
- Sets the prefix length for the route configuration.
- address str
- Specifies the route destination address.
- gateway str
- Sets the gateway address for the route.
- family str
- Defines the address family for the routing configuration.
- metric float
- Configures the routing metric for determining the best route.
- netmask str
- Specifies the netmask for the route configuration.
- prefix float
- Sets the prefix length for the route configuration.
- address String
- Specifies the route destination address.
- gateway String
- Sets the gateway address for the route.
- family String
- Defines the address family for the routing configuration.
- metric Number
- Configures the routing metric for determining the best route.
- netmask String
- Specifies the netmask for the route configuration.
- prefix Number
- Sets the prefix length for the route configuration.
DomainDevicesInterfaceScript, DomainDevicesInterfaceScriptArgs
- Path string
- Defines the path to the down script that will be executed when the interface is brought down.
- Path string
- Defines the path to the down script that will be executed when the interface is brought down.
- path String
- Defines the path to the down script that will be executed when the interface is brought down.
- path string
- Defines the path to the down script that will be executed when the interface is brought down.
- path str
- Defines the path to the down script that will be executed when the interface is brought down.
- path String
- Defines the path to the down script that will be executed when the interface is brought down.
DomainDevicesInterfaceSource, DomainDevicesInterfaceSourceArgs
- Bridge
Domain
Devices Interface Source Bridge - Sets the bridge configuration for the network interface, allowing the interface to connect via a bridge.
- Client
Domain
Devices Interface Source Client - Configures the client source for the network interface, typically used for user-mode networking.
- Direct
Domain
Devices Interface Source Direct - Configures settings for direct attachment to a physical interface for the network interface.
- Ethernet
Domain
Devices Interface Source Ethernet - Configures Ethernet settings for the network interface, allowing for low-level network configurations.
- Hostdev
Domain
Devices Interface Source Hostdev - Configures the settings for a host device used in the network interface configuration.
- Internal
Domain
Devices Interface Source Internal - Configures the internal settings for the network interface, typically for non-connected setups.
- Mcast
Domain
Devices Interface Source Mcast - Configures the multicast settings for the network interface, enabling multicast communication.
- Network
Domain
Devices Interface Source Network - Specifies network settings for the interface, configuring its connection to a given network.
- Null bool
- Specifies that the network interface does not connect to any active source, effectively disabling it.
- Server
Domain
Devices Interface Source Server - Configures source settings to connect the network interface to a specific server.
- Udp
Domain
Devices Interface Source Udp - Configures UDP settings for the network interface, allowing for UDP-based communications.
- User
Domain
Devices Interface Source User - Configures user-based settings for the network interface, allowing for user management of the connection.
- Vdpa
Domain
Devices Interface Source Vdpa - Configures settings for using a vDPA network device with the interface, enabling specialized network performance.
- Vds
Domain
Devices Interface Source Vds - Configures settings for using a vDS network source with the interface, supporting advanced network features.
- Vhost
User DomainDevices Interface Source Vhost User - Sets configurations for using vhost-user to connect the network interface to a user space application.
- Bridge
Domain
Devices Interface Source Bridge - Sets the bridge configuration for the network interface, allowing the interface to connect via a bridge.
- Client
Domain
Devices Interface Source Client - Configures the client source for the network interface, typically used for user-mode networking.
- Direct
Domain
Devices Interface Source Direct - Configures settings for direct attachment to a physical interface for the network interface.
- Ethernet
Domain
Devices Interface Source Ethernet - Configures Ethernet settings for the network interface, allowing for low-level network configurations.
- Hostdev
Domain
Devices Interface Source Hostdev - Configures the settings for a host device used in the network interface configuration.
- Internal
Domain
Devices Interface Source Internal - Configures the internal settings for the network interface, typically for non-connected setups.
- Mcast
Domain
Devices Interface Source Mcast - Configures the multicast settings for the network interface, enabling multicast communication.
- Network
Domain
Devices Interface Source Network - Specifies network settings for the interface, configuring its connection to a given network.
- Null bool
- Specifies that the network interface does not connect to any active source, effectively disabling it.
- Server
Domain
Devices Interface Source Server - Configures source settings to connect the network interface to a specific server.
- Udp
Domain
Devices Interface Source Udp - Configures UDP settings for the network interface, allowing for UDP-based communications.
- User
Domain
Devices Interface Source User - Configures user-based settings for the network interface, allowing for user management of the connection.
- Vdpa
Domain
Devices Interface Source Vdpa - Configures settings for using a vDPA network device with the interface, enabling specialized network performance.
- Vds
Domain
Devices Interface Source Vds - Configures settings for using a vDS network source with the interface, supporting advanced network features.
- Vhost
User DomainDevices Interface Source Vhost User - Sets configurations for using vhost-user to connect the network interface to a user space application.
- bridge
Domain
Devices Interface Source Bridge - Sets the bridge configuration for the network interface, allowing the interface to connect via a bridge.
- client
Domain
Devices Interface Source Client - Configures the client source for the network interface, typically used for user-mode networking.
- direct
Domain
Devices Interface Source Direct - Configures settings for direct attachment to a physical interface for the network interface.
- ethernet
Domain
Devices Interface Source Ethernet - Configures Ethernet settings for the network interface, allowing for low-level network configurations.
- hostdev
Domain
Devices Interface Source Hostdev - Configures the settings for a host device used in the network interface configuration.
- internal
Domain
Devices Interface Source Internal - Configures the internal settings for the network interface, typically for non-connected setups.
- mcast
Domain
Devices Interface Source Mcast - Configures the multicast settings for the network interface, enabling multicast communication.
- network
Domain
Devices Interface Source Network - Specifies network settings for the interface, configuring its connection to a given network.
- null_ Boolean
- Specifies that the network interface does not connect to any active source, effectively disabling it.
- server
Domain
Devices Interface Source Server - Configures source settings to connect the network interface to a specific server.
- udp
Domain
Devices Interface Source Udp - Configures UDP settings for the network interface, allowing for UDP-based communications.
- user
Domain
Devices Interface Source User - Configures user-based settings for the network interface, allowing for user management of the connection.
- vdpa
Domain
Devices Interface Source Vdpa - Configures settings for using a vDPA network device with the interface, enabling specialized network performance.
- vds
Domain
Devices Interface Source Vds - Configures settings for using a vDS network source with the interface, supporting advanced network features.
- vhost
User DomainDevices Interface Source Vhost User - Sets configurations for using vhost-user to connect the network interface to a user space application.
- bridge
Domain
Devices Interface Source Bridge - Sets the bridge configuration for the network interface, allowing the interface to connect via a bridge.
- client
Domain
Devices Interface Source Client - Configures the client source for the network interface, typically used for user-mode networking.
- direct
Domain
Devices Interface Source Direct - Configures settings for direct attachment to a physical interface for the network interface.
- ethernet
Domain
Devices Interface Source Ethernet - Configures Ethernet settings for the network interface, allowing for low-level network configurations.
- hostdev
Domain
Devices Interface Source Hostdev - Configures the settings for a host device used in the network interface configuration.
- internal
Domain
Devices Interface Source Internal - Configures the internal settings for the network interface, typically for non-connected setups.
- mcast
Domain
Devices Interface Source Mcast - Configures the multicast settings for the network interface, enabling multicast communication.
- network
Domain
Devices Interface Source Network - Specifies network settings for the interface, configuring its connection to a given network.
- null boolean
- Specifies that the network interface does not connect to any active source, effectively disabling it.
- server
Domain
Devices Interface Source Server - Configures source settings to connect the network interface to a specific server.
- udp
Domain
Devices Interface Source Udp - Configures UDP settings for the network interface, allowing for UDP-based communications.
- user
Domain
Devices Interface Source User - Configures user-based settings for the network interface, allowing for user management of the connection.
- vdpa
Domain
Devices Interface Source Vdpa - Configures settings for using a vDPA network device with the interface, enabling specialized network performance.
- vds
Domain
Devices Interface Source Vds - Configures settings for using a vDS network source with the interface, supporting advanced network features.
- vhost
User DomainDevices Interface Source Vhost User - Sets configurations for using vhost-user to connect the network interface to a user space application.
- bridge
Domain
Devices Interface Source Bridge - Sets the bridge configuration for the network interface, allowing the interface to connect via a bridge.
- client
Domain
Devices Interface Source Client - Configures the client source for the network interface, typically used for user-mode networking.
- direct
Domain
Devices Interface Source Direct - Configures settings for direct attachment to a physical interface for the network interface.
- ethernet
Domain
Devices Interface Source Ethernet - Configures Ethernet settings for the network interface, allowing for low-level network configurations.
- hostdev
Domain
Devices Interface Source Hostdev - Configures the settings for a host device used in the network interface configuration.
- internal
Domain
Devices Interface Source Internal - Configures the internal settings for the network interface, typically for non-connected setups.
- mcast
Domain
Devices Interface Source Mcast - Configures the multicast settings for the network interface, enabling multicast communication.
- network
Domain
Devices Interface Source Network - Specifies network settings for the interface, configuring its connection to a given network.
- null bool
- Specifies that the network interface does not connect to any active source, effectively disabling it.
- server
Domain
Devices Interface Source Server - Configures source settings to connect the network interface to a specific server.
- udp
Domain
Devices Interface Source Udp - Configures UDP settings for the network interface, allowing for UDP-based communications.
- user
Domain
Devices Interface Source User - Configures user-based settings for the network interface, allowing for user management of the connection.
- vdpa
Domain
Devices Interface Source Vdpa - Configures settings for using a vDPA network device with the interface, enabling specialized network performance.
- vds
Domain
Devices Interface Source Vds - Configures settings for using a vDS network source with the interface, supporting advanced network features.
- vhost_
user DomainDevices Interface Source Vhost User - Sets configurations for using vhost-user to connect the network interface to a user space application.
- bridge Property Map
- Sets the bridge configuration for the network interface, allowing the interface to connect via a bridge.
- client Property Map
- Configures the client source for the network interface, typically used for user-mode networking.
- direct Property Map
- Configures settings for direct attachment to a physical interface for the network interface.
- ethernet Property Map
- Configures Ethernet settings for the network interface, allowing for low-level network configurations.
- hostdev Property Map
- Configures the settings for a host device used in the network interface configuration.
- internal Property Map
- Configures the internal settings for the network interface, typically for non-connected setups.
- mcast Property Map
- Configures the multicast settings for the network interface, enabling multicast communication.
- network Property Map
- Specifies network settings for the interface, configuring its connection to a given network.
- null Boolean
- Specifies that the network interface does not connect to any active source, effectively disabling it.
- server Property Map
- Configures source settings to connect the network interface to a specific server.
- udp Property Map
- Configures UDP settings for the network interface, allowing for UDP-based communications.
- user Property Map
- Configures user-based settings for the network interface, allowing for user management of the connection.
- vdpa Property Map
- Configures settings for using a vDPA network device with the interface, enabling specialized network performance.
- vds Property Map
- Configures settings for using a vDS network source with the interface, supporting advanced network features.
- vhost
User Property Map - Sets configurations for using vhost-user to connect the network interface to a user space application.
DomainDevicesInterfaceSourceBridge, DomainDevicesInterfaceSourceBridgeArgs
- Bridge string
- Defines the name of the bridge device used by the network interface.
- Bridge string
- Defines the name of the bridge device used by the network interface.
- bridge String
- Defines the name of the bridge device used by the network interface.
- bridge string
- Defines the name of the bridge device used by the network interface.
- bridge str
- Defines the name of the bridge device used by the network interface.
- bridge String
- Defines the name of the bridge device used by the network interface.
DomainDevicesInterfaceSourceClient, DomainDevicesInterfaceSourceClientArgs
- Address string
- Specifies the address of the client for the network interface.
- Local
Domain
Devices Interface Source Client Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port double
- Specifies the port for the client source of the network interface.
- Address string
- Specifies the address of the client for the network interface.
- Local
Domain
Devices Interface Source Client Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port float64
- Specifies the port for the client source of the network interface.
- address String
- Specifies the address of the client for the network interface.
- local
Domain
Devices Interface Source Client Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Double
- Specifies the port for the client source of the network interface.
- address string
- Specifies the address of the client for the network interface.
- local
Domain
Devices Interface Source Client Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port number
- Specifies the port for the client source of the network interface.
- address str
- Specifies the address of the client for the network interface.
- local
Domain
Devices Interface Source Client Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port float
- Specifies the port for the client source of the network interface.
- address String
- Specifies the address of the client for the network interface.
- local Property Map
- Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Number
- Specifies the port for the client source of the network interface.
DomainDevicesInterfaceSourceClientLocal, DomainDevicesInterfaceSourceClientLocalArgs
DomainDevicesInterfaceSourceDirect, DomainDevicesInterfaceSourceDirectArgs
DomainDevicesInterfaceSourceEthernet, DomainDevicesInterfaceSourceEthernetArgs
- Ips
List<Domain
Devices Interface Source Ethernet Ip> - Configures the IP settings associated with the Ethernet source of the network interface.
- Routes
List<Domain
Devices Interface Source Ethernet Route> - Configures routing settings for the Ethernet interface, defining how network traffic is managed.
- Ips
[]Domain
Devices Interface Source Ethernet Ip - Configures the IP settings associated with the Ethernet source of the network interface.
- Routes
[]Domain
Devices Interface Source Ethernet Route - Configures routing settings for the Ethernet interface, defining how network traffic is managed.
- ips
List<Domain
Devices Interface Source Ethernet Ip> - Configures the IP settings associated with the Ethernet source of the network interface.
- routes
List<Domain
Devices Interface Source Ethernet Route> - Configures routing settings for the Ethernet interface, defining how network traffic is managed.
- ips
Domain
Devices Interface Source Ethernet Ip[] - Configures the IP settings associated with the Ethernet source of the network interface.
- routes
Domain
Devices Interface Source Ethernet Route[] - Configures routing settings for the Ethernet interface, defining how network traffic is managed.
- ips
Sequence[Domain
Devices Interface Source Ethernet Ip] - Configures the IP settings associated with the Ethernet source of the network interface.
- routes
Sequence[Domain
Devices Interface Source Ethernet Route] - Configures routing settings for the Ethernet interface, defining how network traffic is managed.
- ips List<Property Map>
- Configures the IP settings associated with the Ethernet source of the network interface.
- routes List<Property Map>
- Configures routing settings for the Ethernet interface, defining how network traffic is managed.
DomainDevicesInterfaceSourceEthernetIp, DomainDevicesInterfaceSourceEthernetIpArgs
DomainDevicesInterfaceSourceEthernetRoute, DomainDevicesInterfaceSourceEthernetRouteArgs
- Address string
- Specifies the route destination address.
- Gateway string
- Sets the gateway address for the route.
- Family string
- Defines the address family for the routing configuration.
- Metric double
- Configures the routing metric for determining the best route.
- Netmask string
- Specifies the netmask for the route configuration.
- Prefix double
- Sets the prefix length for the route configuration.
- Address string
- Specifies the route destination address.
- Gateway string
- Sets the gateway address for the route.
- Family string
- Defines the address family for the routing configuration.
- Metric float64
- Configures the routing metric for determining the best route.
- Netmask string
- Specifies the netmask for the route configuration.
- Prefix float64
- Sets the prefix length for the route configuration.
- address String
- Specifies the route destination address.
- gateway String
- Sets the gateway address for the route.
- family String
- Defines the address family for the routing configuration.
- metric Double
- Configures the routing metric for determining the best route.
- netmask String
- Specifies the netmask for the route configuration.
- prefix Double
- Sets the prefix length for the route configuration.
- address string
- Specifies the route destination address.
- gateway string
- Sets the gateway address for the route.
- family string
- Defines the address family for the routing configuration.
- metric number
- Configures the routing metric for determining the best route.
- netmask string
- Specifies the netmask for the route configuration.
- prefix number
- Sets the prefix length for the route configuration.
- address str
- Specifies the route destination address.
- gateway str
- Sets the gateway address for the route.
- family str
- Defines the address family for the routing configuration.
- metric float
- Configures the routing metric for determining the best route.
- netmask str
- Specifies the netmask for the route configuration.
- prefix float
- Sets the prefix length for the route configuration.
- address String
- Specifies the route destination address.
- gateway String
- Sets the gateway address for the route.
- family String
- Defines the address family for the routing configuration.
- metric Number
- Configures the routing metric for determining the best route.
- netmask String
- Specifies the netmask for the route configuration.
- prefix Number
- Sets the prefix length for the route configuration.
DomainDevicesInterfaceSourceHostdev, DomainDevicesInterfaceSourceHostdevArgs
- Pci
Domain
Devices Interface Source Hostdev Pci - Specifies the source configuration for the PCI device being passed through.
- Usb
Domain
Devices Interface Source Hostdev Usb - Specifies the source attributes for the USB subsystem device, detailing its origin.
- Pci
Domain
Devices Interface Source Hostdev Pci - Specifies the source configuration for the PCI device being passed through.
- Usb
Domain
Devices Interface Source Hostdev Usb - Specifies the source attributes for the USB subsystem device, detailing its origin.
- pci
Domain
Devices Interface Source Hostdev Pci - Specifies the source configuration for the PCI device being passed through.
- usb
Domain
Devices Interface Source Hostdev Usb - Specifies the source attributes for the USB subsystem device, detailing its origin.
- pci
Domain
Devices Interface Source Hostdev Pci - Specifies the source configuration for the PCI device being passed through.
- usb
Domain
Devices Interface Source Hostdev Usb - Specifies the source attributes for the USB subsystem device, detailing its origin.
- pci
Domain
Devices Interface Source Hostdev Pci - Specifies the source configuration for the PCI device being passed through.
- usb
Domain
Devices Interface Source Hostdev Usb - Specifies the source attributes for the USB subsystem device, detailing its origin.
- pci Property Map
- Specifies the source configuration for the PCI device being passed through.
- usb Property Map
- Specifies the source attributes for the USB subsystem device, detailing its origin.
DomainDevicesInterfaceSourceHostdevPci, DomainDevicesInterfaceSourceHostdevPciArgs
- Address
Domain
Devices Interface Source Hostdev Pci Address - Defines the address settings for the PCI device source.
- Write
Filtering string - Controls whether write filtering is enabled for the PCI device source.
- Address
Domain
Devices Interface Source Hostdev Pci Address - Defines the address settings for the PCI device source.
- Write
Filtering string - Controls whether write filtering is enabled for the PCI device source.
- address
Domain
Devices Interface Source Hostdev Pci Address - Defines the address settings for the PCI device source.
- write
Filtering String - Controls whether write filtering is enabled for the PCI device source.
- address
Domain
Devices Interface Source Hostdev Pci Address - Defines the address settings for the PCI device source.
- write
Filtering string - Controls whether write filtering is enabled for the PCI device source.
- address
Domain
Devices Interface Source Hostdev Pci Address - Defines the address settings for the PCI device source.
- write_
filtering str - Controls whether write filtering is enabled for the PCI device source.
- address Property Map
- Defines the address settings for the PCI device source.
- write
Filtering String - Controls whether write filtering is enabled for the PCI device source.
DomainDevicesInterfaceSourceHostdevPciAddress, DomainDevicesInterfaceSourceHostdevPciAddressArgs
- Bus double
- Sets the bus number for the PCI device's address.
- Domain double
- Specifies the domain number for the PCI device's address.
- Function double
- Defines the function number of the PCI device's address.
- Multi
Function string - Indicates whether multi-function capability is enabled for the PCI device.
- Slot double
- Specifies the slot number in the PCI bus for the device.
- Zpci
Domain
Devices Interface Source Hostdev Pci Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- Bus float64
- Sets the bus number for the PCI device's address.
- Domain float64
- Specifies the domain number for the PCI device's address.
- Function float64
- Defines the function number of the PCI device's address.
- Multi
Function string - Indicates whether multi-function capability is enabled for the PCI device.
- Slot float64
- Specifies the slot number in the PCI bus for the device.
- Zpci
Domain
Devices Interface Source Hostdev Pci Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus Double
- Sets the bus number for the PCI device's address.
- domain Double
- Specifies the domain number for the PCI device's address.
- function Double
- Defines the function number of the PCI device's address.
- multi
Function String - Indicates whether multi-function capability is enabled for the PCI device.
- slot Double
- Specifies the slot number in the PCI bus for the device.
- zpci
Domain
Devices Interface Source Hostdev Pci Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus number
- Sets the bus number for the PCI device's address.
- domain number
- Specifies the domain number for the PCI device's address.
- function number
- Defines the function number of the PCI device's address.
- multi
Function string - Indicates whether multi-function capability is enabled for the PCI device.
- slot number
- Specifies the slot number in the PCI bus for the device.
- zpci
Domain
Devices Interface Source Hostdev Pci Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus float
- Sets the bus number for the PCI device's address.
- domain float
- Specifies the domain number for the PCI device's address.
- function float
- Defines the function number of the PCI device's address.
- multi_
function str - Indicates whether multi-function capability is enabled for the PCI device.
- slot float
- Specifies the slot number in the PCI bus for the device.
- zpci
Domain
Devices Interface Source Hostdev Pci Address Zpci - Configures the settings specific to zPCI addressing for the PCI device.
- bus Number
- Sets the bus number for the PCI device's address.
- domain Number
- Specifies the domain number for the PCI device's address.
- function Number
- Defines the function number of the PCI device's address.
- multi
Function String - Indicates whether multi-function capability is enabled for the PCI device.
- slot Number
- Specifies the slot number in the PCI bus for the device.
- zpci Property Map
- Configures the settings specific to zPCI addressing for the PCI device.
DomainDevicesInterfaceSourceHostdevPciAddressZpci, DomainDevicesInterfaceSourceHostdevPciAddressZpciArgs
DomainDevicesInterfaceSourceHostdevUsb, DomainDevicesInterfaceSourceHostdevUsbArgs
- Address
Domain
Devices Interface Source Hostdev Usb Address - Defines the address configuration for the USB subsystem source.
- Guest
Reset string - Controls whether the guest can reset the USB device.
- Product
Domain
Devices Interface Source Hostdev Usb Product - Identifies the vendor of the USB device.
- Start
Up stringPolicy - Configures the startup policy for the USB subsystem device.
- Vendor
Domain
Devices Interface Source Hostdev Usb Vendor - Identifies the vendor of the USB device.
- Address
Domain
Devices Interface Source Hostdev Usb Address - Defines the address configuration for the USB subsystem source.
- Guest
Reset string - Controls whether the guest can reset the USB device.
- Product
Domain
Devices Interface Source Hostdev Usb Product - Identifies the vendor of the USB device.
- Start
Up stringPolicy - Configures the startup policy for the USB subsystem device.
- Vendor
Domain
Devices Interface Source Hostdev Usb Vendor - Identifies the vendor of the USB device.
- address
Domain
Devices Interface Source Hostdev Usb Address - Defines the address configuration for the USB subsystem source.
- guest
Reset String - Controls whether the guest can reset the USB device.
- product
Domain
Devices Interface Source Hostdev Usb Product - Identifies the vendor of the USB device.
- start
Up StringPolicy - Configures the startup policy for the USB subsystem device.
- vendor
Domain
Devices Interface Source Hostdev Usb Vendor - Identifies the vendor of the USB device.
- address
Domain
Devices Interface Source Hostdev Usb Address - Defines the address configuration for the USB subsystem source.
- guest
Reset string - Controls whether the guest can reset the USB device.
- product
Domain
Devices Interface Source Hostdev Usb Product - Identifies the vendor of the USB device.
- start
Up stringPolicy - Configures the startup policy for the USB subsystem device.
- vendor
Domain
Devices Interface Source Hostdev Usb Vendor - Identifies the vendor of the USB device.
- address
Domain
Devices Interface Source Hostdev Usb Address - Defines the address configuration for the USB subsystem source.
- guest_
reset str - Controls whether the guest can reset the USB device.
- product
Domain
Devices Interface Source Hostdev Usb Product - Identifies the vendor of the USB device.
- start_
up_ strpolicy - Configures the startup policy for the USB subsystem device.
- vendor
Domain
Devices Interface Source Hostdev Usb Vendor - Identifies the vendor of the USB device.
- address Property Map
- Defines the address configuration for the USB subsystem source.
- guest
Reset String - Controls whether the guest can reset the USB device.
- product Property Map
- Identifies the vendor of the USB device.
- start
Up StringPolicy - Configures the startup policy for the USB subsystem device.
- vendor Property Map
- Identifies the vendor of the USB device.
DomainDevicesInterfaceSourceHostdevUsbAddress, DomainDevicesInterfaceSourceHostdevUsbAddressArgs
DomainDevicesInterfaceSourceHostdevUsbProduct, DomainDevicesInterfaceSourceHostdevUsbProductArgs
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
- id string
- Specifies the unique identifier for the vendor of the USB device.
- id str
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
DomainDevicesInterfaceSourceHostdevUsbVendor, DomainDevicesInterfaceSourceHostdevUsbVendorArgs
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- Id string
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
- id string
- Specifies the unique identifier for the vendor of the USB device.
- id str
- Specifies the unique identifier for the vendor of the USB device.
- id String
- Specifies the unique identifier for the vendor of the USB device.
DomainDevicesInterfaceSourceInternal, DomainDevicesInterfaceSourceInternalArgs
- Name string
- Sets the name of the internal network interface.
- Name string
- Sets the name of the internal network interface.
- name String
- Sets the name of the internal network interface.
- name string
- Sets the name of the internal network interface.
- name str
- Sets the name of the internal network interface.
- name String
- Sets the name of the internal network interface.
DomainDevicesInterfaceSourceMcast, DomainDevicesInterfaceSourceMcastArgs
- Address string
- Sets the multicast address for the network interface, defining the destination address for multicast packets.
- Local
Domain
Devices Interface Source Mcast Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port double
- Sets the multicast port number for the network interface, determining where multicast packets are sent and received.
- Address string
- Sets the multicast address for the network interface, defining the destination address for multicast packets.
- Local
Domain
Devices Interface Source Mcast Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port float64
- Sets the multicast port number for the network interface, determining where multicast packets are sent and received.
- address String
- Sets the multicast address for the network interface, defining the destination address for multicast packets.
- local
Domain
Devices Interface Source Mcast Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Double
- Sets the multicast port number for the network interface, determining where multicast packets are sent and received.
- address string
- Sets the multicast address for the network interface, defining the destination address for multicast packets.
- local
Domain
Devices Interface Source Mcast Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port number
- Sets the multicast port number for the network interface, determining where multicast packets are sent and received.
- address str
- Sets the multicast address for the network interface, defining the destination address for multicast packets.
- local
Domain
Devices Interface Source Mcast Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port float
- Sets the multicast port number for the network interface, determining where multicast packets are sent and received.
- address String
- Sets the multicast address for the network interface, defining the destination address for multicast packets.
- local Property Map
- Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Number
- Sets the multicast port number for the network interface, determining where multicast packets are sent and received.
DomainDevicesInterfaceSourceMcastLocal, DomainDevicesInterfaceSourceMcastLocalArgs
DomainDevicesInterfaceSourceNetwork, DomainDevicesInterfaceSourceNetworkArgs
- Bridge string
- Defines the bridge device that connects the network interface to the host's network.
- Network string
- Sets the name of the virtual network to which the network interface connects.
- Port
Group string - Configures the port group for the network interface, categorizing it within network management frameworks.
- Port
Id string - Defines the identifier for the port within the network configuration, aiding in managing network traffic.
- Bridge string
- Defines the bridge device that connects the network interface to the host's network.
- Network string
- Sets the name of the virtual network to which the network interface connects.
- Port
Group string - Configures the port group for the network interface, categorizing it within network management frameworks.
- Port
Id string - Defines the identifier for the port within the network configuration, aiding in managing network traffic.
- bridge String
- Defines the bridge device that connects the network interface to the host's network.
- network String
- Sets the name of the virtual network to which the network interface connects.
- port
Group String - Configures the port group for the network interface, categorizing it within network management frameworks.
- port
Id String - Defines the identifier for the port within the network configuration, aiding in managing network traffic.
- bridge string
- Defines the bridge device that connects the network interface to the host's network.
- network string
- Sets the name of the virtual network to which the network interface connects.
- port
Group string - Configures the port group for the network interface, categorizing it within network management frameworks.
- port
Id string - Defines the identifier for the port within the network configuration, aiding in managing network traffic.
- bridge str
- Defines the bridge device that connects the network interface to the host's network.
- network str
- Sets the name of the virtual network to which the network interface connects.
- port_
group str - Configures the port group for the network interface, categorizing it within network management frameworks.
- port_
id str - Defines the identifier for the port within the network configuration, aiding in managing network traffic.
- bridge String
- Defines the bridge device that connects the network interface to the host's network.
- network String
- Sets the name of the virtual network to which the network interface connects.
- port
Group String - Configures the port group for the network interface, categorizing it within network management frameworks.
- port
Id String - Defines the identifier for the port within the network configuration, aiding in managing network traffic.
DomainDevicesInterfaceSourceServer, DomainDevicesInterfaceSourceServerArgs
- Address string
- Sets the address of the server that the network interface will connect to.
- Local
Domain
Devices Interface Source Server Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port double
- Sets the port number used by the network interface to connect to the specified server.
- Address string
- Sets the address of the server that the network interface will connect to.
- Local
Domain
Devices Interface Source Server Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port float64
- Sets the port number used by the network interface to connect to the specified server.
- address String
- Sets the address of the server that the network interface will connect to.
- local
Domain
Devices Interface Source Server Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Double
- Sets the port number used by the network interface to connect to the specified server.
- address string
- Sets the address of the server that the network interface will connect to.
- local
Domain
Devices Interface Source Server Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port number
- Sets the port number used by the network interface to connect to the specified server.
- address str
- Sets the address of the server that the network interface will connect to.
- local
Domain
Devices Interface Source Server Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port float
- Sets the port number used by the network interface to connect to the specified server.
- address String
- Sets the address of the server that the network interface will connect to.
- local Property Map
- Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Number
- Sets the port number used by the network interface to connect to the specified server.
DomainDevicesInterfaceSourceServerLocal, DomainDevicesInterfaceSourceServerLocalArgs
DomainDevicesInterfaceSourceUdp, DomainDevicesInterfaceSourceUdpArgs
- Address string
- Defines the UDP address for the network interface, specifying where UDP packets are sent or received.
- Local
Domain
Devices Interface Source Udp Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port double
- Defines the UDP port number for the network interface, determining the endpoint for UDP communications.
- Address string
- Defines the UDP address for the network interface, specifying where UDP packets are sent or received.
- Local
Domain
Devices Interface Source Udp Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- Port float64
- Defines the UDP port number for the network interface, determining the endpoint for UDP communications.
- address String
- Defines the UDP address for the network interface, specifying where UDP packets are sent or received.
- local
Domain
Devices Interface Source Udp Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Double
- Defines the UDP port number for the network interface, determining the endpoint for UDP communications.
- address string
- Defines the UDP address for the network interface, specifying where UDP packets are sent or received.
- local
Domain
Devices Interface Source Udp Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port number
- Defines the UDP port number for the network interface, determining the endpoint for UDP communications.
- address str
- Defines the UDP address for the network interface, specifying where UDP packets are sent or received.
- local
Domain
Devices Interface Source Udp Local - Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port float
- Defines the UDP port number for the network interface, determining the endpoint for UDP communications.
- address String
- Defines the UDP address for the network interface, specifying where UDP packets are sent or received.
- local Property Map
- Controls local UDP settings for the network interface, managing configurations for local UDP traffic.
- port Number
- Defines the UDP port number for the network interface, determining the endpoint for UDP communications.
DomainDevicesInterfaceSourceUdpLocal, DomainDevicesInterfaceSourceUdpLocalArgs
DomainDevicesInterfaceSourceUser, DomainDevicesInterfaceSourceUserArgs
- Dev string
- Sets the device identifier for the user-managed network connection.
- Dev string
- Sets the device identifier for the user-managed network connection.
- dev String
- Sets the device identifier for the user-managed network connection.
- dev string
- Sets the device identifier for the user-managed network connection.
- dev str
- Sets the device identifier for the user-managed network connection.
- dev String
- Sets the device identifier for the user-managed network connection.
DomainDevicesInterfaceSourceVdpa, DomainDevicesInterfaceSourceVdpaArgs
- Device string
- Defines the specific vDPA device used for the network interface, facilitating optimized data paths.
- Device string
- Defines the specific vDPA device used for the network interface, facilitating optimized data paths.
- device String
- Defines the specific vDPA device used for the network interface, facilitating optimized data paths.
- device string
- Defines the specific vDPA device used for the network interface, facilitating optimized data paths.
- device str
- Defines the specific vDPA device used for the network interface, facilitating optimized data paths.
- device String
- Defines the specific vDPA device used for the network interface, facilitating optimized data paths.
DomainDevicesInterfaceSourceVds, DomainDevicesInterfaceSourceVdsArgs
- Switch
Id string - Configures the switch ID for the vDS associated with the network interface.
- Connection
Id double - Sets the connection identifier for connecting the network interface to the vDS.
- Port
Group stringId - Defines the port group identifier for the vDS used by the network interface.
- Port
Id double - Specifies the port ID within the vDS configuration for the network interface.
- Switch
Id string - Configures the switch ID for the vDS associated with the network interface.
- Connection
Id float64 - Sets the connection identifier for connecting the network interface to the vDS.
- Port
Group stringId - Defines the port group identifier for the vDS used by the network interface.
- Port
Id float64 - Specifies the port ID within the vDS configuration for the network interface.
- switch
Id String - Configures the switch ID for the vDS associated with the network interface.
- connection
Id Double - Sets the connection identifier for connecting the network interface to the vDS.
- port
Group StringId - Defines the port group identifier for the vDS used by the network interface.
- port
Id Double - Specifies the port ID within the vDS configuration for the network interface.
- switch
Id string - Configures the switch ID for the vDS associated with the network interface.
- connection
Id number - Sets the connection identifier for connecting the network interface to the vDS.
- port
Group stringId - Defines the port group identifier for the vDS used by the network interface.
- port
Id number - Specifies the port ID within the vDS configuration for the network interface.
- switch_
id str - Configures the switch ID for the vDS associated with the network interface.
- connection_
id float - Sets the connection identifier for connecting the network interface to the vDS.
- port_
group_ strid - Defines the port group identifier for the vDS used by the network interface.
- port_
id float - Specifies the port ID within the vDS configuration for the network interface.
- switch
Id String - Configures the switch ID for the vDS associated with the network interface.
- connection
Id Number - Sets the connection identifier for connecting the network interface to the vDS.
- port
Group StringId - Defines the port group identifier for the vDS used by the network interface.
- port
Id Number - Specifies the port ID within the vDS configuration for the network interface.
DomainDevicesInterfaceSourceVhostUser, DomainDevicesInterfaceSourceVhostUserArgs
- Dev string
- Indicates the device name for the VHostUser interface.
- Chardev
Domain
Devices Interface Source Vhost User Chardev - Defines the source settings for the EGD backend.
- Dev string
- Indicates the device name for the VHostUser interface.
- Chardev
Domain
Devices Interface Source Vhost User Chardev - Defines the source settings for the EGD backend.
- dev String
- Indicates the device name for the VHostUser interface.
- chardev
Domain
Devices Interface Source Vhost User Chardev - Defines the source settings for the EGD backend.
- dev string
- Indicates the device name for the VHostUser interface.
- chardev
Domain
Devices Interface Source Vhost User Chardev - Defines the source settings for the EGD backend.
- dev str
- Indicates the device name for the VHostUser interface.
- chardev
Domain
Devices Interface Source Vhost User Chardev - Defines the source settings for the EGD backend.
- dev String
- Indicates the device name for the VHostUser interface.
- chardev Property Map
- Defines the source settings for the EGD backend.
DomainDevicesInterfaceSourceVhostUserChardev, DomainDevicesInterfaceSourceVhostUserChardevArgs
- Dbus
Domain
Devices Interface Source Vhost User Chardev Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Interface Source Vhost User Chardev Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Interface Source Vhost User Chardev File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Interface Source Vhost User Chardev Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Interface Source Vhost User Chardev Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Interface Source Vhost User Chardev Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Interface Source Vhost User Chardev Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Interface Source Vhost User Chardev Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Interface Source Vhost User Chardev Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Interface Source Vhost User Chardev Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Interface Source Vhost User Chardev Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Interface Source Vhost User Chardev Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Interface Source Vhost User Chardev Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Interface Source Vhost User Chardev File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Interface Source Vhost User Chardev Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Interface Source Vhost User Chardev Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Interface Source Vhost User Chardev Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Interface Source Vhost User Chardev Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Interface Source Vhost User Chardev Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Interface Source Vhost User Chardev Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Interface Source Vhost User Chardev Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Interface Source Vhost User Chardev Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Interface Source Vhost User Chardev Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Interface Source Vhost User Chardev Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Interface Source Vhost User Chardev File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Interface Source Vhost User Chardev Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Interface Source Vhost User Chardev Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Interface Source Vhost User Chardev Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Interface Source Vhost User Chardev Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Interface Source Vhost User Chardev Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Interface Source Vhost User Chardev Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Interface Source Vhost User Chardev Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Interface Source Vhost User Chardev Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Interface Source Vhost User Chardev Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Interface Source Vhost User Chardev Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Interface Source Vhost User Chardev File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Interface Source Vhost User Chardev Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Interface Source Vhost User Chardev Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Interface Source Vhost User Chardev Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Interface Source Vhost User Chardev Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Interface Source Vhost User Chardev Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Interface Source Vhost User Chardev Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Interface Source Vhost User Chardev Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Interface Source Vhost User Chardev Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Interface Source Vhost User Chardev Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Interface Source Vhost User Chardev Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Interface Source Vhost User Chardev File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Interface Source Vhost User Chardev Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Interface Source Vhost User Chardev Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Interface Source Vhost User Chardev Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Interface Source Vhost User Chardev Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Interface Source Vhost User Chardev Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Interface Source Vhost User Chardev Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Interface Source Vhost User Chardev Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Interface Source Vhost User Chardev Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesInterfaceSourceVhostUserChardevDbus, DomainDevicesInterfaceSourceVhostUserChardevDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesInterfaceSourceVhostUserChardevDev, DomainDevicesInterfaceSourceVhostUserChardevDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Interface Source Vhost User Chardev Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Interface Source Vhost User Chardev Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Interface Source Vhost User Chardev Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Interface Source Vhost User Chardev Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Interface Source Vhost User Chardev Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesInterfaceSourceVhostUserChardevDevSecLabel, DomainDevicesInterfaceSourceVhostUserChardevDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesInterfaceSourceVhostUserChardevFile, DomainDevicesInterfaceSourceVhostUserChardevFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Interface Source Vhost User Chardev File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Interface Source Vhost User Chardev File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Interface Source Vhost User Chardev File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Interface Source Vhost User Chardev File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Interface Source Vhost User Chardev File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesInterfaceSourceVhostUserChardevFileSecLabel, DomainDevicesInterfaceSourceVhostUserChardevFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesInterfaceSourceVhostUserChardevNmdm, DomainDevicesInterfaceSourceVhostUserChardevNmdmArgs
DomainDevicesInterfaceSourceVhostUserChardevPipe, DomainDevicesInterfaceSourceVhostUserChardevPipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Interface Source Vhost User Chardev Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Interface Source Vhost User Chardev Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Interface Source Vhost User Chardev Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Interface Source Vhost User Chardev Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Interface Source Vhost User Chardev Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesInterfaceSourceVhostUserChardevPipeSecLabel, DomainDevicesInterfaceSourceVhostUserChardevPipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesInterfaceSourceVhostUserChardevPty, DomainDevicesInterfaceSourceVhostUserChardevPtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Interface Source Vhost User Chardev Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Interface Source Vhost User Chardev Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Interface Source Vhost User Chardev Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Interface Source Vhost User Chardev Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Interface Source Vhost User Chardev Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesInterfaceSourceVhostUserChardevPtySecLabel, DomainDevicesInterfaceSourceVhostUserChardevPtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgent, DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentArgs
- Clip
Board DomainDevices Interface Source Vhost User Chardev Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Interface Source Vhost User Chardev Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Interface Source Vhost User Chardev Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Interface Source Vhost User Chardev Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Interface Source Vhost User Chardev Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Interface Source Vhost User Chardev Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Interface Source Vhost User Chardev Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Interface Source Vhost User Chardev Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Interface Source Vhost User Chardev Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Interface Source Vhost User Chardev Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentClipBoard, DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentMouse, DomainDevicesInterfaceSourceVhostUserChardevQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesInterfaceSourceVhostUserChardevSpicePort, DomainDevicesInterfaceSourceVhostUserChardevSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesInterfaceSourceVhostUserChardevTcp, DomainDevicesInterfaceSourceVhostUserChardevTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Interface Source Vhost User Chardev Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Interface Source Vhost User Chardev Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Interface Source Vhost User Chardev Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Interface Source Vhost User Chardev Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Interface Source Vhost User Chardev Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesInterfaceSourceVhostUserChardevTcpReconnect, DomainDevicesInterfaceSourceVhostUserChardevTcpReconnectArgs
DomainDevicesInterfaceSourceVhostUserChardevUdp, DomainDevicesInterfaceSourceVhostUserChardevUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesInterfaceSourceVhostUserChardevUnix, DomainDevicesInterfaceSourceVhostUserChardevUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Interface Source Vhost User Chardev Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Interface Source Vhost User Chardev Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Interface Source Vhost User Chardev Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Interface Source Vhost User Chardev Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Interface Source Vhost User Chardev Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Interface Source Vhost User Chardev Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Interface Source Vhost User Chardev Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Interface Source Vhost User Chardev Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Interface Source Vhost User Chardev Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Interface Source Vhost User Chardev Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesInterfaceSourceVhostUserChardevUnixReconnect, DomainDevicesInterfaceSourceVhostUserChardevUnixReconnectArgs
DomainDevicesInterfaceSourceVhostUserChardevUnixSecLabel, DomainDevicesInterfaceSourceVhostUserChardevUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesInterfaceTarget, DomainDevicesInterfaceTargetArgs
DomainDevicesInterfaceTeaming, DomainDevicesInterfaceTeamingArgs
- Type string
- Defines the type of teaming used for the PCI device.
- Persistent string
- Specifies if the teaming configuration is persistent across reboots.
- Type string
- Defines the type of teaming used for the PCI device.
- Persistent string
- Specifies if the teaming configuration is persistent across reboots.
- type String
- Defines the type of teaming used for the PCI device.
- persistent String
- Specifies if the teaming configuration is persistent across reboots.
- type string
- Defines the type of teaming used for the PCI device.
- persistent string
- Specifies if the teaming configuration is persistent across reboots.
- type str
- Defines the type of teaming used for the PCI device.
- persistent str
- Specifies if the teaming configuration is persistent across reboots.
- type String
- Defines the type of teaming used for the PCI device.
- persistent String
- Specifies if the teaming configuration is persistent across reboots.
DomainDevicesInterfaceTune, DomainDevicesInterfaceTuneArgs
- Snd
Buf double - Specifies the size of the sound buffer for the network interface.
- Snd
Buf float64 - Specifies the size of the sound buffer for the network interface.
- snd
Buf Double - Specifies the size of the sound buffer for the network interface.
- snd
Buf number - Specifies the size of the sound buffer for the network interface.
- snd_
buf float - Specifies the size of the sound buffer for the network interface.
- snd
Buf Number - Specifies the size of the sound buffer for the network interface.
DomainDevicesInterfaceVirtualPort, DomainDevicesInterfaceVirtualPortArgs
- Params
Domain
Devices Interface Virtual Port Params - Contains parameters settings for the virtual port.
- Params
Domain
Devices Interface Virtual Port Params - Contains parameters settings for the virtual port.
- params
Domain
Devices Interface Virtual Port Params - Contains parameters settings for the virtual port.
- params
Domain
Devices Interface Virtual Port Params - Contains parameters settings for the virtual port.
- params
Domain
Devices Interface Virtual Port Params - Contains parameters settings for the virtual port.
- params Property Map
- Contains parameters settings for the virtual port.
DomainDevicesInterfaceVirtualPortParams, DomainDevicesInterfaceVirtualPortParamsArgs
- Any
Domain
Devices Interface Virtual Port Params Any - Defines any additional parameters for the virtual port configuration.
- Mido
Net DomainDevices Interface Virtual Port Params Mido Net - Configures parameters specific to the MidoNet virtual port configuration.
- Open
VSwitch DomainDevices Interface Virtual Port Params Open VSwitch - Defines parameters specific to the Open vSwitch configuration for the virtual port.
- Vepa8021qbg
Domain
Devices Interface Virtual Port Params Vepa8021qbg - Configures parameters for the VEPA8021QBG virtual port.
- Vn
Tag8011qbh DomainDevices Interface Virtual Port Params Vn Tag8011qbh - Configures parameters for the VNTag8011QBH virtual port.
- Any
Domain
Devices Interface Virtual Port Params Any - Defines any additional parameters for the virtual port configuration.
- Mido
Net DomainDevices Interface Virtual Port Params Mido Net - Configures parameters specific to the MidoNet virtual port configuration.
- Open
VSwitch DomainDevices Interface Virtual Port Params Open VSwitch - Defines parameters specific to the Open vSwitch configuration for the virtual port.
- Vepa8021qbg
Domain
Devices Interface Virtual Port Params Vepa8021qbg - Configures parameters for the VEPA8021QBG virtual port.
- Vn
Tag8011qbh DomainDevices Interface Virtual Port Params Vn Tag8011qbh - Configures parameters for the VNTag8011QBH virtual port.
- any
Domain
Devices Interface Virtual Port Params Any - Defines any additional parameters for the virtual port configuration.
- mido
Net DomainDevices Interface Virtual Port Params Mido Net - Configures parameters specific to the MidoNet virtual port configuration.
- open
VSwitch DomainDevices Interface Virtual Port Params Open VSwitch - Defines parameters specific to the Open vSwitch configuration for the virtual port.
- vepa8021qbg
Domain
Devices Interface Virtual Port Params Vepa8021qbg - Configures parameters for the VEPA8021QBG virtual port.
- vn
Tag8011qbh DomainDevices Interface Virtual Port Params Vn Tag8011qbh - Configures parameters for the VNTag8011QBH virtual port.
- any
Domain
Devices Interface Virtual Port Params Any - Defines any additional parameters for the virtual port configuration.
- mido
Net DomainDevices Interface Virtual Port Params Mido Net - Configures parameters specific to the MidoNet virtual port configuration.
- open
VSwitch DomainDevices Interface Virtual Port Params Open VSwitch - Defines parameters specific to the Open vSwitch configuration for the virtual port.
- vepa8021qbg
Domain
Devices Interface Virtual Port Params Vepa8021qbg - Configures parameters for the VEPA8021QBG virtual port.
- vn
Tag8011qbh DomainDevices Interface Virtual Port Params Vn Tag8011qbh - Configures parameters for the VNTag8011QBH virtual port.
- any
Domain
Devices Interface Virtual Port Params Any - Defines any additional parameters for the virtual port configuration.
- mido_
net DomainDevices Interface Virtual Port Params Mido Net - Configures parameters specific to the MidoNet virtual port configuration.
- open_
v_ Domainswitch Devices Interface Virtual Port Params Open VSwitch - Defines parameters specific to the Open vSwitch configuration for the virtual port.
- vepa8021qbg
Domain
Devices Interface Virtual Port Params Vepa8021qbg - Configures parameters for the VEPA8021QBG virtual port.
- vn_
tag8011qbh DomainDevices Interface Virtual Port Params Vn Tag8011qbh - Configures parameters for the VNTag8011QBH virtual port.
- any Property Map
- Defines any additional parameters for the virtual port configuration.
- mido
Net Property Map - Configures parameters specific to the MidoNet virtual port configuration.
- open
VSwitch Property Map - Defines parameters specific to the Open vSwitch configuration for the virtual port.
- vepa8021qbg Property Map
- Configures parameters for the VEPA8021QBG virtual port.
- vn
Tag8011qbh Property Map - Configures parameters for the VNTag8011QBH virtual port.
DomainDevicesInterfaceVirtualPortParamsAny, DomainDevicesInterfaceVirtualPortParamsAnyArgs
- Instance
Id string - Sets the instance ID for the virtual port parameter.
- Interface
Id string - Specifies the interface ID for the virtual port parameter.
- Manager
Id double - Identifies the manager ID associated with the virtual port parameter.
- Profile
Id string - Sets the profile ID for the virtual port parameter.
- Type
Id double - Specifies the type ID for the virtual port parameter.
- Type
Id doubleVersion - Indicates the version of the type ID for the virtual port parameter.
- Instance
Id string - Sets the instance ID for the virtual port parameter.
- Interface
Id string - Specifies the interface ID for the virtual port parameter.
- Manager
Id float64 - Identifies the manager ID associated with the virtual port parameter.
- Profile
Id string - Sets the profile ID for the virtual port parameter.
- Type
Id float64 - Specifies the type ID for the virtual port parameter.
- Type
Id float64Version - Indicates the version of the type ID for the virtual port parameter.
- instance
Id String - Sets the instance ID for the virtual port parameter.
- interface
Id String - Specifies the interface ID for the virtual port parameter.
- manager
Id Double - Identifies the manager ID associated with the virtual port parameter.
- profile
Id String - Sets the profile ID for the virtual port parameter.
- type
Id Double - Specifies the type ID for the virtual port parameter.
- type
Id DoubleVersion - Indicates the version of the type ID for the virtual port parameter.
- instance
Id string - Sets the instance ID for the virtual port parameter.
- interface
Id string - Specifies the interface ID for the virtual port parameter.
- manager
Id number - Identifies the manager ID associated with the virtual port parameter.
- profile
Id string - Sets the profile ID for the virtual port parameter.
- type
Id number - Specifies the type ID for the virtual port parameter.
- type
Id numberVersion - Indicates the version of the type ID for the virtual port parameter.
- instance_
id str - Sets the instance ID for the virtual port parameter.
- interface_
id str - Specifies the interface ID for the virtual port parameter.
- manager_
id float - Identifies the manager ID associated with the virtual port parameter.
- profile_
id str - Sets the profile ID for the virtual port parameter.
- type_
id float - Specifies the type ID for the virtual port parameter.
- type_
id_ floatversion - Indicates the version of the type ID for the virtual port parameter.
- instance
Id String - Sets the instance ID for the virtual port parameter.
- interface
Id String - Specifies the interface ID for the virtual port parameter.
- manager
Id Number - Identifies the manager ID associated with the virtual port parameter.
- profile
Id String - Sets the profile ID for the virtual port parameter.
- type
Id Number - Specifies the type ID for the virtual port parameter.
- type
Id NumberVersion - Indicates the version of the type ID for the virtual port parameter.
DomainDevicesInterfaceVirtualPortParamsMidoNet, DomainDevicesInterfaceVirtualPortParamsMidoNetArgs
- Interface
Id string - Sets the interface ID for the MidoNet virtual port parameters.
- Interface
Id string - Sets the interface ID for the MidoNet virtual port parameters.
- interface
Id String - Sets the interface ID for the MidoNet virtual port parameters.
- interface
Id string - Sets the interface ID for the MidoNet virtual port parameters.
- interface_
id str - Sets the interface ID for the MidoNet virtual port parameters.
- interface
Id String - Sets the interface ID for the MidoNet virtual port parameters.
DomainDevicesInterfaceVirtualPortParamsOpenVSwitch, DomainDevicesInterfaceVirtualPortParamsOpenVSwitchArgs
- Interface
Id string - Specifies the interface ID for the Open vSwitch virtual port parameters.
- Profile
Id string - Sets the profile ID for the Open vSwitch virtual port parameters.
- Interface
Id string - Specifies the interface ID for the Open vSwitch virtual port parameters.
- Profile
Id string - Sets the profile ID for the Open vSwitch virtual port parameters.
- interface
Id String - Specifies the interface ID for the Open vSwitch virtual port parameters.
- profile
Id String - Sets the profile ID for the Open vSwitch virtual port parameters.
- interface
Id string - Specifies the interface ID for the Open vSwitch virtual port parameters.
- profile
Id string - Sets the profile ID for the Open vSwitch virtual port parameters.
- interface_
id str - Specifies the interface ID for the Open vSwitch virtual port parameters.
- profile_
id str - Sets the profile ID for the Open vSwitch virtual port parameters.
- interface
Id String - Specifies the interface ID for the Open vSwitch virtual port parameters.
- profile
Id String - Sets the profile ID for the Open vSwitch virtual port parameters.
DomainDevicesInterfaceVirtualPortParamsVepa8021qbg, DomainDevicesInterfaceVirtualPortParamsVepa8021qbgArgs
- Instance
Id string - Sets the instance ID for the VEPA8021QBG virtual port parameters.
- Manager
Id double - Specifies the manager ID for the VEPA8021QBG virtual port parameters.
- Type
Id double - Sets the type ID for the VEPA8021QBG virtual port parameters.
- Type
Id doubleVersion - Indicates the version of the type ID for the VEPA8021QBG virtual port parameters.
- Instance
Id string - Sets the instance ID for the VEPA8021QBG virtual port parameters.
- Manager
Id float64 - Specifies the manager ID for the VEPA8021QBG virtual port parameters.
- Type
Id float64 - Sets the type ID for the VEPA8021QBG virtual port parameters.
- Type
Id float64Version - Indicates the version of the type ID for the VEPA8021QBG virtual port parameters.
- instance
Id String - Sets the instance ID for the VEPA8021QBG virtual port parameters.
- manager
Id Double - Specifies the manager ID for the VEPA8021QBG virtual port parameters.
- type
Id Double - Sets the type ID for the VEPA8021QBG virtual port parameters.
- type
Id DoubleVersion - Indicates the version of the type ID for the VEPA8021QBG virtual port parameters.
- instance
Id string - Sets the instance ID for the VEPA8021QBG virtual port parameters.
- manager
Id number - Specifies the manager ID for the VEPA8021QBG virtual port parameters.
- type
Id number - Sets the type ID for the VEPA8021QBG virtual port parameters.
- type
Id numberVersion - Indicates the version of the type ID for the VEPA8021QBG virtual port parameters.
- instance_
id str - Sets the instance ID for the VEPA8021QBG virtual port parameters.
- manager_
id float - Specifies the manager ID for the VEPA8021QBG virtual port parameters.
- type_
id float - Sets the type ID for the VEPA8021QBG virtual port parameters.
- type_
id_ floatversion - Indicates the version of the type ID for the VEPA8021QBG virtual port parameters.
- instance
Id String - Sets the instance ID for the VEPA8021QBG virtual port parameters.
- manager
Id Number - Specifies the manager ID for the VEPA8021QBG virtual port parameters.
- type
Id Number - Sets the type ID for the VEPA8021QBG virtual port parameters.
- type
Id NumberVersion - Indicates the version of the type ID for the VEPA8021QBG virtual port parameters.
DomainDevicesInterfaceVirtualPortParamsVnTag8011qbh, DomainDevicesInterfaceVirtualPortParamsVnTag8011qbhArgs
- Profile
Id string - Sets the profile ID for the VNTag8011QBH virtual port parameters.
- Profile
Id string - Sets the profile ID for the VNTag8011QBH virtual port parameters.
- profile
Id String - Sets the profile ID for the VNTag8011QBH virtual port parameters.
- profile
Id string - Sets the profile ID for the VNTag8011QBH virtual port parameters.
- profile_
id str - Sets the profile ID for the VNTag8011QBH virtual port parameters.
- profile
Id String - Sets the profile ID for the VNTag8011QBH virtual port parameters.
DomainDevicesInterfaceVlan, DomainDevicesInterfaceVlanArgs
-
List<Domain
Devices Interface Vlan Tag> - Defines the tags associated with the VLAN configuration.
- Trunk string
- Indicates if the VLAN is set to trunk mode.
-
[]Domain
Devices Interface Vlan Tag - Defines the tags associated with the VLAN configuration.
- Trunk string
- Indicates if the VLAN is set to trunk mode.
-
List<Domain
Devices Interface Vlan Tag> - Defines the tags associated with the VLAN configuration.
- trunk String
- Indicates if the VLAN is set to trunk mode.
-
Domain
Devices Interface Vlan Tag[] - Defines the tags associated with the VLAN configuration.
- trunk string
- Indicates if the VLAN is set to trunk mode.
-
Sequence[Domain
Devices Interface Vlan Tag] - Defines the tags associated with the VLAN configuration.
- trunk str
- Indicates if the VLAN is set to trunk mode.
- List<Property Map>
- Defines the tags associated with the VLAN configuration.
- trunk String
- Indicates if the VLAN is set to trunk mode.
DomainDevicesInterfaceVlanTag, DomainDevicesInterfaceVlanTagArgs
- Id double
- Sets the identifier for the VLAN tag.
- Native
Mode string - Configures whether the VLAN tag operates in native mode.
- Id float64
- Sets the identifier for the VLAN tag.
- Native
Mode string - Configures whether the VLAN tag operates in native mode.
- id Double
- Sets the identifier for the VLAN tag.
- native
Mode String - Configures whether the VLAN tag operates in native mode.
- id number
- Sets the identifier for the VLAN tag.
- native
Mode string - Configures whether the VLAN tag operates in native mode.
- id float
- Sets the identifier for the VLAN tag.
- native_
mode str - Configures whether the VLAN tag operates in native mode.
- id Number
- Sets the identifier for the VLAN tag.
- native
Mode String - Configures whether the VLAN tag operates in native mode.
DomainDevicesInterfaceWaitForIp, DomainDevicesInterfaceWaitForIpArgs
DomainDevicesIommu, DomainDevicesIommuArgs
- Model string
- Sets the model for the IOMMU device, determining its capabilities and behavior.
- Acpi
Domain
Devices Iommu Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Iommu Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Iommu Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Driver
Domain
Devices Iommu Driver - Specifies the driver settings for the IOMMU device.
- Model string
- Sets the model for the IOMMU device, determining its capabilities and behavior.
- Acpi
Domain
Devices Iommu Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Iommu Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Iommu Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Driver
Domain
Devices Iommu Driver - Specifies the driver settings for the IOMMU device.
- model String
- Sets the model for the IOMMU device, determining its capabilities and behavior.
- acpi
Domain
Devices Iommu Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Iommu Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Iommu Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Iommu Driver - Specifies the driver settings for the IOMMU device.
- model string
- Sets the model for the IOMMU device, determining its capabilities and behavior.
- acpi
Domain
Devices Iommu Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Iommu Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Iommu Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Iommu Driver - Specifies the driver settings for the IOMMU device.
- model str
- Sets the model for the IOMMU device, determining its capabilities and behavior.
- acpi
Domain
Devices Iommu Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Iommu Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Iommu Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Iommu Driver - Specifies the driver settings for the IOMMU device.
- model String
- Sets the model for the IOMMU device, determining its capabilities and behavior.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver Property Map
- Specifies the driver settings for the IOMMU device.
DomainDevicesIommuAcpi, DomainDevicesIommuAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesIommuAlias, DomainDevicesIommuAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesIommuDriver, DomainDevicesIommuDriverArgs
- Aw
Bits double - Configures the address width bits for the IOMMU driver.
- Caching
Mode string - Sets the caching mode for the IOMMU device.
- Dma
Translation string - Indicates if DMA address translation is enabled for the IOMMU driver.
- Eim string
- Configures the EIM (External Interrupt Management) setting for the IOMMU driver.
- Int
Remap string - Sets the interrupt remapping feature for the IOMMU driver, allowing for improved handling of interrupts.
- Iotlb string
- Enables the IOTLB (Input/Output Translation Lookaside Buffer) feature for the IOMMU driver, optimizing memory translation for I/O devices.
- Passthrough string
- Controls the passthrough capability of the IOMMU driver, allowing direct device assignments.
- Xt
Sup string - Configures the XT (Extended Translation) support for the IOMMU driver, enabling advanced memory translation features.
- Aw
Bits float64 - Configures the address width bits for the IOMMU driver.
- Caching
Mode string - Sets the caching mode for the IOMMU device.
- Dma
Translation string - Indicates if DMA address translation is enabled for the IOMMU driver.
- Eim string
- Configures the EIM (External Interrupt Management) setting for the IOMMU driver.
- Int
Remap string - Sets the interrupt remapping feature for the IOMMU driver, allowing for improved handling of interrupts.
- Iotlb string
- Enables the IOTLB (Input/Output Translation Lookaside Buffer) feature for the IOMMU driver, optimizing memory translation for I/O devices.
- Passthrough string
- Controls the passthrough capability of the IOMMU driver, allowing direct device assignments.
- Xt
Sup string - Configures the XT (Extended Translation) support for the IOMMU driver, enabling advanced memory translation features.
- aw
Bits Double - Configures the address width bits for the IOMMU driver.
- caching
Mode String - Sets the caching mode for the IOMMU device.
- dma
Translation String - Indicates if DMA address translation is enabled for the IOMMU driver.
- eim String
- Configures the EIM (External Interrupt Management) setting for the IOMMU driver.
- int
Remap String - Sets the interrupt remapping feature for the IOMMU driver, allowing for improved handling of interrupts.
- iotlb String
- Enables the IOTLB (Input/Output Translation Lookaside Buffer) feature for the IOMMU driver, optimizing memory translation for I/O devices.
- passthrough String
- Controls the passthrough capability of the IOMMU driver, allowing direct device assignments.
- xt
Sup String - Configures the XT (Extended Translation) support for the IOMMU driver, enabling advanced memory translation features.
- aw
Bits number - Configures the address width bits for the IOMMU driver.
- caching
Mode string - Sets the caching mode for the IOMMU device.
- dma
Translation string - Indicates if DMA address translation is enabled for the IOMMU driver.
- eim string
- Configures the EIM (External Interrupt Management) setting for the IOMMU driver.
- int
Remap string - Sets the interrupt remapping feature for the IOMMU driver, allowing for improved handling of interrupts.
- iotlb string
- Enables the IOTLB (Input/Output Translation Lookaside Buffer) feature for the IOMMU driver, optimizing memory translation for I/O devices.
- passthrough string
- Controls the passthrough capability of the IOMMU driver, allowing direct device assignments.
- xt
Sup string - Configures the XT (Extended Translation) support for the IOMMU driver, enabling advanced memory translation features.
- aw_
bits float - Configures the address width bits for the IOMMU driver.
- caching_
mode str - Sets the caching mode for the IOMMU device.
- dma_
translation str - Indicates if DMA address translation is enabled for the IOMMU driver.
- eim str
- Configures the EIM (External Interrupt Management) setting for the IOMMU driver.
- int_
remap str - Sets the interrupt remapping feature for the IOMMU driver, allowing for improved handling of interrupts.
- iotlb str
- Enables the IOTLB (Input/Output Translation Lookaside Buffer) feature for the IOMMU driver, optimizing memory translation for I/O devices.
- passthrough str
- Controls the passthrough capability of the IOMMU driver, allowing direct device assignments.
- xt_
sup str - Configures the XT (Extended Translation) support for the IOMMU driver, enabling advanced memory translation features.
- aw
Bits Number - Configures the address width bits for the IOMMU driver.
- caching
Mode String - Sets the caching mode for the IOMMU device.
- dma
Translation String - Indicates if DMA address translation is enabled for the IOMMU driver.
- eim String
- Configures the EIM (External Interrupt Management) setting for the IOMMU driver.
- int
Remap String - Sets the interrupt remapping feature for the IOMMU driver, allowing for improved handling of interrupts.
- iotlb String
- Enables the IOTLB (Input/Output Translation Lookaside Buffer) feature for the IOMMU driver, optimizing memory translation for I/O devices.
- passthrough String
- Controls the passthrough capability of the IOMMU driver, allowing direct device assignments.
- xt
Sup String - Configures the XT (Extended Translation) support for the IOMMU driver, enabling advanced memory translation features.
DomainDevicesLease, DomainDevicesLeaseArgs
- Lockspace string
- Configures the lockspace for the lease, ensuring exclusive access to the leased device.
- Key string
- Defines a unique key for identifying the lease within the domain configuration.
- Target
Domain
Devices Lease Target - Specifies the target configuration for the lease, defining where the lease applies.
- Lockspace string
- Configures the lockspace for the lease, ensuring exclusive access to the leased device.
- Key string
- Defines a unique key for identifying the lease within the domain configuration.
- Target
Domain
Devices Lease Target - Specifies the target configuration for the lease, defining where the lease applies.
- lockspace String
- Configures the lockspace for the lease, ensuring exclusive access to the leased device.
- key String
- Defines a unique key for identifying the lease within the domain configuration.
- target
Domain
Devices Lease Target - Specifies the target configuration for the lease, defining where the lease applies.
- lockspace string
- Configures the lockspace for the lease, ensuring exclusive access to the leased device.
- key string
- Defines a unique key for identifying the lease within the domain configuration.
- target
Domain
Devices Lease Target - Specifies the target configuration for the lease, defining where the lease applies.
- lockspace str
- Configures the lockspace for the lease, ensuring exclusive access to the leased device.
- key str
- Defines a unique key for identifying the lease within the domain configuration.
- target
Domain
Devices Lease Target - Specifies the target configuration for the lease, defining where the lease applies.
- lockspace String
- Configures the lockspace for the lease, ensuring exclusive access to the leased device.
- key String
- Defines a unique key for identifying the lease within the domain configuration.
- target Property Map
- Specifies the target configuration for the lease, defining where the lease applies.
DomainDevicesLeaseTarget, DomainDevicesLeaseTargetArgs
DomainDevicesMemBalloon, DomainDevicesMemBalloonArgs
- Model string
- Sets the model for the memory balloon device, determining its specific implementation details.
- Acpi
Domain
Devices Mem Balloon Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Mem Balloon Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Mem Balloon Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Auto
Deflate string - Configures automatic deflation of the memory balloon device when memory is freed.
- Driver
Domain
Devices Mem Balloon Driver - Specifies the driver configuration used for the memory balloon device, determining its operational parameters.
- Free
Page stringReporting - Enables reporting of free pages by the memory balloon device, assisting with memory management.
- Stats
Domain
Devices Mem Balloon Stats - Configures statistics collection for the memory balloon device, enabling performance monitoring.
- Model string
- Sets the model for the memory balloon device, determining its specific implementation details.
- Acpi
Domain
Devices Mem Balloon Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Mem Balloon Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Mem Balloon Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Auto
Deflate string - Configures automatic deflation of the memory balloon device when memory is freed.
- Driver
Domain
Devices Mem Balloon Driver - Specifies the driver configuration used for the memory balloon device, determining its operational parameters.
- Free
Page stringReporting - Enables reporting of free pages by the memory balloon device, assisting with memory management.
- Stats
Domain
Devices Mem Balloon Stats - Configures statistics collection for the memory balloon device, enabling performance monitoring.
- model String
- Sets the model for the memory balloon device, determining its specific implementation details.
- acpi
Domain
Devices Mem Balloon Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Mem Balloon Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Mem Balloon Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auto
Deflate String - Configures automatic deflation of the memory balloon device when memory is freed.
- driver
Domain
Devices Mem Balloon Driver - Specifies the driver configuration used for the memory balloon device, determining its operational parameters.
- free
Page StringReporting - Enables reporting of free pages by the memory balloon device, assisting with memory management.
- stats
Domain
Devices Mem Balloon Stats - Configures statistics collection for the memory balloon device, enabling performance monitoring.
- model string
- Sets the model for the memory balloon device, determining its specific implementation details.
- acpi
Domain
Devices Mem Balloon Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Mem Balloon Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Mem Balloon Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auto
Deflate string - Configures automatic deflation of the memory balloon device when memory is freed.
- driver
Domain
Devices Mem Balloon Driver - Specifies the driver configuration used for the memory balloon device, determining its operational parameters.
- free
Page stringReporting - Enables reporting of free pages by the memory balloon device, assisting with memory management.
- stats
Domain
Devices Mem Balloon Stats - Configures statistics collection for the memory balloon device, enabling performance monitoring.
- model str
- Sets the model for the memory balloon device, determining its specific implementation details.
- acpi
Domain
Devices Mem Balloon Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Mem Balloon Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Mem Balloon Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auto_
deflate str - Configures automatic deflation of the memory balloon device when memory is freed.
- driver
Domain
Devices Mem Balloon Driver - Specifies the driver configuration used for the memory balloon device, determining its operational parameters.
- free_
page_ strreporting - Enables reporting of free pages by the memory balloon device, assisting with memory management.
- stats
Domain
Devices Mem Balloon Stats - Configures statistics collection for the memory balloon device, enabling performance monitoring.
- model String
- Sets the model for the memory balloon device, determining its specific implementation details.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- auto
Deflate String - Configures automatic deflation of the memory balloon device when memory is freed.
- driver Property Map
- Specifies the driver configuration used for the memory balloon device, determining its operational parameters.
- free
Page StringReporting - Enables reporting of free pages by the memory balloon device, assisting with memory management.
- stats Property Map
- Configures statistics collection for the memory balloon device, enabling performance monitoring.
DomainDevicesMemBalloonAcpi, DomainDevicesMemBalloonAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesMemBalloonAlias, DomainDevicesMemBalloonAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesMemBalloonDriver, DomainDevicesMemBalloonDriverArgs
- Ats string
- Enables the ATS (Address Translation Services) feature for the memory balloon device driver.
- Iommu string
- Configures the use of IOMMU support by the memory balloon device driver.
- Packed string
- Sets the packed setting for the memory balloon device driver, allowing for optimized memory usage.
- Page
Per stringVq - Configures the use of per-virtqueue pages for the memory balloon device driver, enhancing performance.
- Ats string
- Enables the ATS (Address Translation Services) feature for the memory balloon device driver.
- Iommu string
- Configures the use of IOMMU support by the memory balloon device driver.
- Packed string
- Sets the packed setting for the memory balloon device driver, allowing for optimized memory usage.
- Page
Per stringVq - Configures the use of per-virtqueue pages for the memory balloon device driver, enhancing performance.
- ats String
- Enables the ATS (Address Translation Services) feature for the memory balloon device driver.
- iommu String
- Configures the use of IOMMU support by the memory balloon device driver.
- packed String
- Sets the packed setting for the memory balloon device driver, allowing for optimized memory usage.
- page
Per StringVq - Configures the use of per-virtqueue pages for the memory balloon device driver, enhancing performance.
- ats string
- Enables the ATS (Address Translation Services) feature for the memory balloon device driver.
- iommu string
- Configures the use of IOMMU support by the memory balloon device driver.
- packed string
- Sets the packed setting for the memory balloon device driver, allowing for optimized memory usage.
- page
Per stringVq - Configures the use of per-virtqueue pages for the memory balloon device driver, enhancing performance.
- ats str
- Enables the ATS (Address Translation Services) feature for the memory balloon device driver.
- iommu str
- Configures the use of IOMMU support by the memory balloon device driver.
- packed str
- Sets the packed setting for the memory balloon device driver, allowing for optimized memory usage.
- page_
per_ strvq - Configures the use of per-virtqueue pages for the memory balloon device driver, enhancing performance.
- ats String
- Enables the ATS (Address Translation Services) feature for the memory balloon device driver.
- iommu String
- Configures the use of IOMMU support by the memory balloon device driver.
- packed String
- Sets the packed setting for the memory balloon device driver, allowing for optimized memory usage.
- page
Per StringVq - Configures the use of per-virtqueue pages for the memory balloon device driver, enhancing performance.
DomainDevicesMemBalloonStats, DomainDevicesMemBalloonStatsArgs
- Period double
- Specifies the period for gathering statistics from the memory balloon device.
- Period float64
- Specifies the period for gathering statistics from the memory balloon device.
- period Double
- Specifies the period for gathering statistics from the memory balloon device.
- period number
- Specifies the period for gathering statistics from the memory balloon device.
- period float
- Specifies the period for gathering statistics from the memory balloon device.
- period Number
- Specifies the period for gathering statistics from the memory balloon device.
DomainDevicesMemorydev, DomainDevicesMemorydevArgs
- Model string
- Sets the model for the memory device, determining its type and capabilities.
- Access string
- Sets the access mode for the memory device, controlling how the memory can be utilized.
- Acpi
Domain
Devices Memorydev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Memorydev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Memorydev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Discard string
- Configures the discard attribute for the memory device, indicating whether memory should be freed.
- Source
Domain
Devices Memorydev Source - Defines the source configuration for the memory device, indicating the memory backing.
- Target
Domain
Devices Memorydev Target - Configures the target settings for the memory device, defining how it connects to the guest.
- Uuid string
- Sets the universally unique identifier for the memory device.
- Model string
- Sets the model for the memory device, determining its type and capabilities.
- Access string
- Sets the access mode for the memory device, controlling how the memory can be utilized.
- Acpi
Domain
Devices Memorydev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Memorydev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Memorydev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Discard string
- Configures the discard attribute for the memory device, indicating whether memory should be freed.
- Source
Domain
Devices Memorydev Source - Defines the source configuration for the memory device, indicating the memory backing.
- Target
Domain
Devices Memorydev Target - Configures the target settings for the memory device, defining how it connects to the guest.
- Uuid string
- Sets the universally unique identifier for the memory device.
- model String
- Sets the model for the memory device, determining its type and capabilities.
- access String
- Sets the access mode for the memory device, controlling how the memory can be utilized.
- acpi
Domain
Devices Memorydev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Memorydev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Memorydev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- discard String
- Configures the discard attribute for the memory device, indicating whether memory should be freed.
- source
Domain
Devices Memorydev Source - Defines the source configuration for the memory device, indicating the memory backing.
- target
Domain
Devices Memorydev Target - Configures the target settings for the memory device, defining how it connects to the guest.
- uuid String
- Sets the universally unique identifier for the memory device.
- model string
- Sets the model for the memory device, determining its type and capabilities.
- access string
- Sets the access mode for the memory device, controlling how the memory can be utilized.
- acpi
Domain
Devices Memorydev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Memorydev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Memorydev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- discard string
- Configures the discard attribute for the memory device, indicating whether memory should be freed.
- source
Domain
Devices Memorydev Source - Defines the source configuration for the memory device, indicating the memory backing.
- target
Domain
Devices Memorydev Target - Configures the target settings for the memory device, defining how it connects to the guest.
- uuid string
- Sets the universally unique identifier for the memory device.
- model str
- Sets the model for the memory device, determining its type and capabilities.
- access str
- Sets the access mode for the memory device, controlling how the memory can be utilized.
- acpi
Domain
Devices Memorydev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Memorydev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Memorydev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- discard str
- Configures the discard attribute for the memory device, indicating whether memory should be freed.
- source
Domain
Devices Memorydev Source - Defines the source configuration for the memory device, indicating the memory backing.
- target
Domain
Devices Memorydev Target - Configures the target settings for the memory device, defining how it connects to the guest.
- uuid str
- Sets the universally unique identifier for the memory device.
- model String
- Sets the model for the memory device, determining its type and capabilities.
- access String
- Sets the access mode for the memory device, controlling how the memory can be utilized.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- discard String
- Configures the discard attribute for the memory device, indicating whether memory should be freed.
- source Property Map
- Defines the source configuration for the memory device, indicating the memory backing.
- target Property Map
- Configures the target settings for the memory device, defining how it connects to the guest.
- uuid String
- Sets the universally unique identifier for the memory device.
DomainDevicesMemorydevAcpi, DomainDevicesMemorydevAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesMemorydevAlias, DomainDevicesMemorydevAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesMemorydevSource, DomainDevicesMemorydevSourceArgs
- Align
Size double - Configures the alignment size for the memory device's source, specifying how it should align in memory.
- Align
Size stringUnit - Sets the unit of measurement for the alignment size of the memory device's source.
- Node
Mask string - Configures the node mask for the memory device's source, determining which memory nodes are accessible.
- Page
Size double - Sets the page size for the memory device's source, configuring how memory is divided into pages.
- Page
Size stringUnit - Specifies the unit for the page size of the memory device's source.
- Path string
- Configures the path for the backing storage of the memory device's source.
- Pmem bool
- Sets the PMEM (Persistent Memory) configuration for the memory device source, indicating if it should use persistent memory.
- Align
Size float64 - Configures the alignment size for the memory device's source, specifying how it should align in memory.
- Align
Size stringUnit - Sets the unit of measurement for the alignment size of the memory device's source.
- Node
Mask string - Configures the node mask for the memory device's source, determining which memory nodes are accessible.
- Page
Size float64 - Sets the page size for the memory device's source, configuring how memory is divided into pages.
- Page
Size stringUnit - Specifies the unit for the page size of the memory device's source.
- Path string
- Configures the path for the backing storage of the memory device's source.
- Pmem bool
- Sets the PMEM (Persistent Memory) configuration for the memory device source, indicating if it should use persistent memory.
- align
Size Double - Configures the alignment size for the memory device's source, specifying how it should align in memory.
- align
Size StringUnit - Sets the unit of measurement for the alignment size of the memory device's source.
- node
Mask String - Configures the node mask for the memory device's source, determining which memory nodes are accessible.
- page
Size Double - Sets the page size for the memory device's source, configuring how memory is divided into pages.
- page
Size StringUnit - Specifies the unit for the page size of the memory device's source.
- path String
- Configures the path for the backing storage of the memory device's source.
- pmem Boolean
- Sets the PMEM (Persistent Memory) configuration for the memory device source, indicating if it should use persistent memory.
- align
Size number - Configures the alignment size for the memory device's source, specifying how it should align in memory.
- align
Size stringUnit - Sets the unit of measurement for the alignment size of the memory device's source.
- node
Mask string - Configures the node mask for the memory device's source, determining which memory nodes are accessible.
- page
Size number - Sets the page size for the memory device's source, configuring how memory is divided into pages.
- page
Size stringUnit - Specifies the unit for the page size of the memory device's source.
- path string
- Configures the path for the backing storage of the memory device's source.
- pmem boolean
- Sets the PMEM (Persistent Memory) configuration for the memory device source, indicating if it should use persistent memory.
- align_
size float - Configures the alignment size for the memory device's source, specifying how it should align in memory.
- align_
size_ strunit - Sets the unit of measurement for the alignment size of the memory device's source.
- node_
mask str - Configures the node mask for the memory device's source, determining which memory nodes are accessible.
- page_
size float - Sets the page size for the memory device's source, configuring how memory is divided into pages.
- page_
size_ strunit - Specifies the unit for the page size of the memory device's source.
- path str
- Configures the path for the backing storage of the memory device's source.
- pmem bool
- Sets the PMEM (Persistent Memory) configuration for the memory device source, indicating if it should use persistent memory.
- align
Size Number - Configures the alignment size for the memory device's source, specifying how it should align in memory.
- align
Size StringUnit - Sets the unit of measurement for the alignment size of the memory device's source.
- node
Mask String - Configures the node mask for the memory device's source, determining which memory nodes are accessible.
- page
Size Number - Sets the page size for the memory device's source, configuring how memory is divided into pages.
- page
Size StringUnit - Specifies the unit for the page size of the memory device's source.
- path String
- Configures the path for the backing storage of the memory device's source.
- pmem Boolean
- Sets the PMEM (Persistent Memory) configuration for the memory device source, indicating if it should use persistent memory.
DomainDevicesMemorydevTarget, DomainDevicesMemorydevTargetArgs
- Address
Domain
Devices Memorydev Target Address - Sets the address attribute for the target of the memory device.
- Block double
- Defines the block attribute for the target of the memory device, related to its configuration.
- Block
Unit string Sets the unit for target.block (for example, "MiB" or "GiB"), encoded via the block attribute; the value is user‑provided but must be a valid libvirt size unit.
- Dynamic
Memslots string - Configures whether dynamic memory slots are enabled for the memory device.
- Label
Domain
Devices Memorydev Target Label - Sets the label for the memory device, which may be a human-readable identifier.
- Node double
- Indicates the node on which the memory device is allocated.
- Read
Only bool - Controls whether the memory device is configured as read-only.
- Requested double
- Sets the amount of memory requested for the device during allocation.
- Requested
Unit string - Specifies the unit of measurement for the requested memory amount.
- Size double
- Configures the size of the memory device to be allocated at boot time.
- Size
Unit string - Indicates the unit of measurement for the size of the memory device.
- Address
Domain
Devices Memorydev Target Address - Sets the address attribute for the target of the memory device.
- Block float64
- Defines the block attribute for the target of the memory device, related to its configuration.
- Block
Unit string Sets the unit for target.block (for example, "MiB" or "GiB"), encoded via the block attribute; the value is user‑provided but must be a valid libvirt size unit.
- Dynamic
Memslots string - Configures whether dynamic memory slots are enabled for the memory device.
- Label
Domain
Devices Memorydev Target Label - Sets the label for the memory device, which may be a human-readable identifier.
- Node float64
- Indicates the node on which the memory device is allocated.
- Read
Only bool - Controls whether the memory device is configured as read-only.
- Requested float64
- Sets the amount of memory requested for the device during allocation.
- Requested
Unit string - Specifies the unit of measurement for the requested memory amount.
- Size float64
- Configures the size of the memory device to be allocated at boot time.
- Size
Unit string - Indicates the unit of measurement for the size of the memory device.
- address
Domain
Devices Memorydev Target Address - Sets the address attribute for the target of the memory device.
- block Double
- Defines the block attribute for the target of the memory device, related to its configuration.
- block
Unit String Sets the unit for target.block (for example, "MiB" or "GiB"), encoded via the block attribute; the value is user‑provided but must be a valid libvirt size unit.
- dynamic
Memslots String - Configures whether dynamic memory slots are enabled for the memory device.
- label
Domain
Devices Memorydev Target Label - Sets the label for the memory device, which may be a human-readable identifier.
- node Double
- Indicates the node on which the memory device is allocated.
- read
Only Boolean - Controls whether the memory device is configured as read-only.
- requested Double
- Sets the amount of memory requested for the device during allocation.
- requested
Unit String - Specifies the unit of measurement for the requested memory amount.
- size Double
- Configures the size of the memory device to be allocated at boot time.
- size
Unit String - Indicates the unit of measurement for the size of the memory device.
- address
Domain
Devices Memorydev Target Address - Sets the address attribute for the target of the memory device.
- block number
- Defines the block attribute for the target of the memory device, related to its configuration.
- block
Unit string Sets the unit for target.block (for example, "MiB" or "GiB"), encoded via the block attribute; the value is user‑provided but must be a valid libvirt size unit.
- dynamic
Memslots string - Configures whether dynamic memory slots are enabled for the memory device.
- label
Domain
Devices Memorydev Target Label - Sets the label for the memory device, which may be a human-readable identifier.
- node number
- Indicates the node on which the memory device is allocated.
- read
Only boolean - Controls whether the memory device is configured as read-only.
- requested number
- Sets the amount of memory requested for the device during allocation.
- requested
Unit string - Specifies the unit of measurement for the requested memory amount.
- size number
- Configures the size of the memory device to be allocated at boot time.
- size
Unit string - Indicates the unit of measurement for the size of the memory device.
- address
Domain
Devices Memorydev Target Address - Sets the address attribute for the target of the memory device.
- block float
- Defines the block attribute for the target of the memory device, related to its configuration.
- block_
unit str Sets the unit for target.block (for example, "MiB" or "GiB"), encoded via the block attribute; the value is user‑provided but must be a valid libvirt size unit.
- dynamic_
memslots str - Configures whether dynamic memory slots are enabled for the memory device.
- label
Domain
Devices Memorydev Target Label - Sets the label for the memory device, which may be a human-readable identifier.
- node float
- Indicates the node on which the memory device is allocated.
- read_
only bool - Controls whether the memory device is configured as read-only.
- requested float
- Sets the amount of memory requested for the device during allocation.
- requested_
unit str - Specifies the unit of measurement for the requested memory amount.
- size float
- Configures the size of the memory device to be allocated at boot time.
- size_
unit str - Indicates the unit of measurement for the size of the memory device.
- address Property Map
- Sets the address attribute for the target of the memory device.
- block Number
- Defines the block attribute for the target of the memory device, related to its configuration.
- block
Unit String Sets the unit for target.block (for example, "MiB" or "GiB"), encoded via the block attribute; the value is user‑provided but must be a valid libvirt size unit.
- dynamic
Memslots String - Configures whether dynamic memory slots are enabled for the memory device.
- label Property Map
- Sets the label for the memory device, which may be a human-readable identifier.
- node Number
- Indicates the node on which the memory device is allocated.
- read
Only Boolean - Controls whether the memory device is configured as read-only.
- requested Number
- Sets the amount of memory requested for the device during allocation.
- requested
Unit String - Specifies the unit of measurement for the requested memory amount.
- size Number
- Configures the size of the memory device to be allocated at boot time.
- size
Unit String - Indicates the unit of measurement for the size of the memory device.
DomainDevicesMemorydevTargetAddress, DomainDevicesMemorydevTargetAddressArgs
- Base double
- Configures the base address for the target of the memory device, specifying where it starts in memory.
- Base float64
- Configures the base address for the target of the memory device, specifying where it starts in memory.
- base Double
- Configures the base address for the target of the memory device, specifying where it starts in memory.
- base number
- Configures the base address for the target of the memory device, specifying where it starts in memory.
- base float
- Configures the base address for the target of the memory device, specifying where it starts in memory.
- base Number
- Configures the base address for the target of the memory device, specifying where it starts in memory.
DomainDevicesMemorydevTargetLabel, DomainDevicesMemorydevTargetLabelArgs
DomainDevicesNvram, DomainDevicesNvramArgs
- Acpi
Domain
Devices Nvram Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Nvram Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Nvram Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Acpi
Domain
Devices Nvram Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Nvram Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Nvram Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- acpi
Domain
Devices Nvram Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Nvram Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Nvram Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- acpi
Domain
Devices Nvram Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Nvram Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Nvram Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- acpi
Domain
Devices Nvram Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Nvram Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Nvram Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
DomainDevicesNvramAcpi, DomainDevicesNvramAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesNvramAlias, DomainDevicesNvramAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesPanic, DomainDevicesPanicArgs
- Acpi
Domain
Devices Panic Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Panic Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Panic Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Model string
- Sets the model type for the panic device configuration.
- Acpi
Domain
Devices Panic Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Panic Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Panic Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Model string
- Sets the model type for the panic device configuration.
- acpi
Domain
Devices Panic Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Panic Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Panic Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model String
- Sets the model type for the panic device configuration.
- acpi
Domain
Devices Panic Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Panic Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Panic Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model string
- Sets the model type for the panic device configuration.
- acpi
Domain
Devices Panic Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Panic Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Panic Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model str
- Sets the model type for the panic device configuration.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model String
- Sets the model type for the panic device configuration.
DomainDevicesPanicAcpi, DomainDevicesPanicAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesPanicAlias, DomainDevicesPanicAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesParallel, DomainDevicesParallelArgs
- Acpi
Domain
Devices Parallel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Parallel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Parallel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Parallel Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Parallel Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Parallel Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Parallel Target - Defines the target configuration for the parallel device settings within the domain.
- Acpi
Domain
Devices Parallel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Parallel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Parallel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Parallel Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Parallel Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Parallel Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Parallel Target - Defines the target configuration for the parallel device settings within the domain.
- acpi
Domain
Devices Parallel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Parallel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Parallel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Parallel Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Parallel Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Parallel Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Parallel Target - Defines the target configuration for the parallel device settings within the domain.
- acpi
Domain
Devices Parallel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Parallel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Parallel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Parallel Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Parallel Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Parallel Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Parallel Target - Defines the target configuration for the parallel device settings within the domain.
- acpi
Domain
Devices Parallel Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Parallel Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Parallel Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Parallel Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Parallel Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Parallel Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Parallel Target - Defines the target configuration for the parallel device settings within the domain.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log Property Map
- Specifies the logging options for the channel configuration.
- protocol Property Map
- Sets the protocol type for the EGD backend.
- source Property Map
- Defines the source settings for the EGD backend.
- target Property Map
- Defines the target configuration for the parallel device settings within the domain.
DomainDevicesParallelAcpi, DomainDevicesParallelAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesParallelAlias, DomainDevicesParallelAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesParallelLog, DomainDevicesParallelLogArgs
DomainDevicesParallelProtocol, DomainDevicesParallelProtocolArgs
- Type string
- Specifies the type of protocol used for the EGD source backend.
- Type string
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
- type string
- Specifies the type of protocol used for the EGD source backend.
- type str
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
DomainDevicesParallelSource, DomainDevicesParallelSourceArgs
- Dbus
Domain
Devices Parallel Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Parallel Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Parallel Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Parallel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Parallel Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Parallel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Parallel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Parallel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Parallel Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Parallel Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Parallel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Parallel Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Parallel Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Parallel Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Parallel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Parallel Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Parallel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Parallel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Parallel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Parallel Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Parallel Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Parallel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Parallel Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Parallel Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Parallel Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Parallel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Parallel Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Parallel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Parallel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Parallel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Parallel Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Parallel Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Parallel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Parallel Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Parallel Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Parallel Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Parallel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Parallel Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Parallel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Parallel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Parallel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Parallel Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Parallel Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Parallel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Parallel Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Parallel Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Parallel Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Parallel Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Parallel Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Parallel Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Parallel Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Parallel Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Parallel Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Parallel Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Parallel Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesParallelSourceDbus, DomainDevicesParallelSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesParallelSourceDev, DomainDevicesParallelSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Parallel Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Parallel Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Parallel Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Parallel Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Parallel Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesParallelSourceDevSecLabel, DomainDevicesParallelSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesParallelSourceFile, DomainDevicesParallelSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Parallel Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Parallel Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Parallel Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Parallel Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Parallel Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesParallelSourceFileSecLabel, DomainDevicesParallelSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesParallelSourceNmdm, DomainDevicesParallelSourceNmdmArgs
DomainDevicesParallelSourcePipe, DomainDevicesParallelSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Parallel Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Parallel Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Parallel Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Parallel Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Parallel Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesParallelSourcePipeSecLabel, DomainDevicesParallelSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesParallelSourcePty, DomainDevicesParallelSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Parallel Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Parallel Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Parallel Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Parallel Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Parallel Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesParallelSourcePtySecLabel, DomainDevicesParallelSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesParallelSourceQemuvdAgent, DomainDevicesParallelSourceQemuvdAgentArgs
- Clip
Board DomainDevices Parallel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Parallel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Parallel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Parallel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Parallel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Parallel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Parallel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Parallel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Parallel Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Parallel Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesParallelSourceQemuvdAgentClipBoard, DomainDevicesParallelSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesParallelSourceQemuvdAgentMouse, DomainDevicesParallelSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesParallelSourceSpicePort, DomainDevicesParallelSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesParallelSourceTcp, DomainDevicesParallelSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Parallel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Parallel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Parallel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Parallel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Parallel Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesParallelSourceTcpReconnect, DomainDevicesParallelSourceTcpReconnectArgs
DomainDevicesParallelSourceUdp, DomainDevicesParallelSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesParallelSourceUnix, DomainDevicesParallelSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Parallel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Parallel Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Parallel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Parallel Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Parallel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Parallel Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Parallel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Parallel Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Parallel Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Parallel Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesParallelSourceUnixReconnect, DomainDevicesParallelSourceUnixReconnectArgs
DomainDevicesParallelSourceUnixSecLabel, DomainDevicesParallelSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesParallelTarget, DomainDevicesParallelTargetArgs
DomainDevicesPstore, DomainDevicesPstoreArgs
- Backend string
- Defines the backend type of the persistent storage device, determining its underlying implementation.
- Path string
- Specifies the file path for where the persistent store data will be written on the host.
- Size double
- Configures the size of the persistent storage device, determining its capacity for storing logs and states.
- Acpi
Domain
Devices Pstore Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Pstore Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Pstore Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Size
Unit string - Sets the unit of measurement for the size of the persistent storage device, indicating its size metric.
- Backend string
- Defines the backend type of the persistent storage device, determining its underlying implementation.
- Path string
- Specifies the file path for where the persistent store data will be written on the host.
- Size float64
- Configures the size of the persistent storage device, determining its capacity for storing logs and states.
- Acpi
Domain
Devices Pstore Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Pstore Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Pstore Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Size
Unit string - Sets the unit of measurement for the size of the persistent storage device, indicating its size metric.
- backend String
- Defines the backend type of the persistent storage device, determining its underlying implementation.
- path String
- Specifies the file path for where the persistent store data will be written on the host.
- size Double
- Configures the size of the persistent storage device, determining its capacity for storing logs and states.
- acpi
Domain
Devices Pstore Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Pstore Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Pstore Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- size
Unit String - Sets the unit of measurement for the size of the persistent storage device, indicating its size metric.
- backend string
- Defines the backend type of the persistent storage device, determining its underlying implementation.
- path string
- Specifies the file path for where the persistent store data will be written on the host.
- size number
- Configures the size of the persistent storage device, determining its capacity for storing logs and states.
- acpi
Domain
Devices Pstore Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Pstore Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Pstore Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- size
Unit string - Sets the unit of measurement for the size of the persistent storage device, indicating its size metric.
- backend str
- Defines the backend type of the persistent storage device, determining its underlying implementation.
- path str
- Specifies the file path for where the persistent store data will be written on the host.
- size float
- Configures the size of the persistent storage device, determining its capacity for storing logs and states.
- acpi
Domain
Devices Pstore Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Pstore Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Pstore Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- size_
unit str - Sets the unit of measurement for the size of the persistent storage device, indicating its size metric.
- backend String
- Defines the backend type of the persistent storage device, determining its underlying implementation.
- path String
- Specifies the file path for where the persistent store data will be written on the host.
- size Number
- Configures the size of the persistent storage device, determining its capacity for storing logs and states.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- size
Unit String - Sets the unit of measurement for the size of the persistent storage device, indicating its size metric.
DomainDevicesPstoreAcpi, DomainDevicesPstoreAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesPstoreAlias, DomainDevicesPstoreAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesRedirDev, DomainDevicesRedirDevArgs
- Acpi
Domain
Devices Redir Dev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Redir Dev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Redir Dev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Boot
Domain
Devices Redir Dev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Bus string
- Defines the bus type for the redirected device, determining how it interacts with the guest's bus architecture.
- Protocol
Domain
Devices Redir Dev Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Redir Dev Source - Defines the source settings for the EGD backend.
- Acpi
Domain
Devices Redir Dev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Redir Dev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Redir Dev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Boot
Domain
Devices Redir Dev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- Bus string
- Defines the bus type for the redirected device, determining how it interacts with the guest's bus architecture.
- Protocol
Domain
Devices Redir Dev Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Redir Dev Source - Defines the source settings for the EGD backend.
- acpi
Domain
Devices Redir Dev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Redir Dev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Redir Dev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot
Domain
Devices Redir Dev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- bus String
- Defines the bus type for the redirected device, determining how it interacts with the guest's bus architecture.
- protocol
Domain
Devices Redir Dev Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Redir Dev Source - Defines the source settings for the EGD backend.
- acpi
Domain
Devices Redir Dev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Redir Dev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Redir Dev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot
Domain
Devices Redir Dev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- bus string
- Defines the bus type for the redirected device, determining how it interacts with the guest's bus architecture.
- protocol
Domain
Devices Redir Dev Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Redir Dev Source - Defines the source settings for the EGD backend.
- acpi
Domain
Devices Redir Dev Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Redir Dev Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Redir Dev Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot
Domain
Devices Redir Dev Boot - Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- bus str
- Defines the bus type for the redirected device, determining how it interacts with the guest's bus architecture.
- protocol
Domain
Devices Redir Dev Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Redir Dev Source - Defines the source settings for the EGD backend.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- boot Property Map
- Configures the boot settings for the redirected device, controlling its initialization at domain startup.
- bus String
- Defines the bus type for the redirected device, determining how it interacts with the guest's bus architecture.
- protocol Property Map
- Sets the protocol type for the EGD backend.
- source Property Map
- Defines the source settings for the EGD backend.
DomainDevicesRedirDevAcpi, DomainDevicesRedirDevAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesRedirDevAlias, DomainDevicesRedirDevAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesRedirDevBoot, DomainDevicesRedirDevBootArgs
DomainDevicesRedirDevProtocol, DomainDevicesRedirDevProtocolArgs
- Type string
- Specifies the type of protocol used for the EGD source backend.
- Type string
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
- type string
- Specifies the type of protocol used for the EGD source backend.
- type str
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
DomainDevicesRedirDevSource, DomainDevicesRedirDevSourceArgs
- Dbus
Domain
Devices Redir Dev Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Redir Dev Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Redir Dev Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Redir Dev Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Redir Dev Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Redir Dev Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Redir Dev Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Redir Dev Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Redir Dev Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Redir Dev Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Redir Dev Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Redir Dev Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Redir Dev Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Redir Dev Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Redir Dev Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Redir Dev Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Redir Dev Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Redir Dev Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Redir Dev Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Redir Dev Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Redir Dev Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Redir Dev Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Redir Dev Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Redir Dev Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Redir Dev Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Redir Dev Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Redir Dev Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Redir Dev Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Redir Dev Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Redir Dev Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Redir Dev Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Redir Dev Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Redir Dev Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Redir Dev Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Redir Dev Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Redir Dev Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Redir Dev Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Redir Dev Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Redir Dev Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Redir Dev Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Redir Dev Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Redir Dev Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Redir Dev Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Redir Dev Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Redir Dev Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Redir Dev Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Redir Dev Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Redir Dev Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Redir Dev Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Redir Dev Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Redir Dev Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Redir Dev Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Redir Dev Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Redir Dev Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Redir Dev Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesRedirDevSourceDbus, DomainDevicesRedirDevSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesRedirDevSourceDev, DomainDevicesRedirDevSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Redir Dev Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Redir Dev Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Redir Dev Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Redir Dev Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Redir Dev Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesRedirDevSourceDevSecLabel, DomainDevicesRedirDevSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRedirDevSourceFile, DomainDevicesRedirDevSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Redir Dev Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Redir Dev Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Redir Dev Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Redir Dev Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Redir Dev Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesRedirDevSourceFileSecLabel, DomainDevicesRedirDevSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRedirDevSourceNmdm, DomainDevicesRedirDevSourceNmdmArgs
DomainDevicesRedirDevSourcePipe, DomainDevicesRedirDevSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Redir Dev Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Redir Dev Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Redir Dev Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Redir Dev Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Redir Dev Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesRedirDevSourcePipeSecLabel, DomainDevicesRedirDevSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRedirDevSourcePty, DomainDevicesRedirDevSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Redir Dev Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Redir Dev Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Redir Dev Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Redir Dev Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Redir Dev Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesRedirDevSourcePtySecLabel, DomainDevicesRedirDevSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRedirDevSourceQemuvdAgent, DomainDevicesRedirDevSourceQemuvdAgentArgs
- Clip
Board DomainDevices Redir Dev Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Redir Dev Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Redir Dev Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Redir Dev Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Redir Dev Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Redir Dev Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Redir Dev Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Redir Dev Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Redir Dev Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Redir Dev Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesRedirDevSourceQemuvdAgentClipBoard, DomainDevicesRedirDevSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesRedirDevSourceQemuvdAgentMouse, DomainDevicesRedirDevSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesRedirDevSourceSpicePort, DomainDevicesRedirDevSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesRedirDevSourceTcp, DomainDevicesRedirDevSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Redir Dev Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Redir Dev Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Redir Dev Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Redir Dev Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Redir Dev Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesRedirDevSourceTcpReconnect, DomainDevicesRedirDevSourceTcpReconnectArgs
DomainDevicesRedirDevSourceUdp, DomainDevicesRedirDevSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesRedirDevSourceUnix, DomainDevicesRedirDevSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Redir Dev Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Redir Dev Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Redir Dev Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Redir Dev Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Redir Dev Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Redir Dev Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Redir Dev Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Redir Dev Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Redir Dev Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Redir Dev Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesRedirDevSourceUnixReconnect, DomainDevicesRedirDevSourceUnixReconnectArgs
DomainDevicesRedirDevSourceUnixSecLabel, DomainDevicesRedirDevSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRedirFilter, DomainDevicesRedirFilterArgs
- Usbs
List<Domain
Devices Redir Filter Usb> - Sets the parameters for the USB device redirection filter.
- Usbs
[]Domain
Devices Redir Filter Usb - Sets the parameters for the USB device redirection filter.
- usbs
List<Domain
Devices Redir Filter Usb> - Sets the parameters for the USB device redirection filter.
- usbs
Domain
Devices Redir Filter Usb[] - Sets the parameters for the USB device redirection filter.
- usbs
Sequence[Domain
Devices Redir Filter Usb] - Sets the parameters for the USB device redirection filter.
- usbs List<Property Map>
- Sets the parameters for the USB device redirection filter.
DomainDevicesRedirFilterUsb, DomainDevicesRedirFilterUsbArgs
- Allow string
- Controls whether the USB device is allowed for redirection.
- Class double
- Specifies the USB class type for the redirection filter.
- Product double
- Sets the product ID of the USB device for the redirection filter.
- Vendor double
- Specifies the vendor ID of the USB device for the redirection filter.
- Version string
- Sets the version of the USB device for the redirection filter.
- Allow string
- Controls whether the USB device is allowed for redirection.
- Class float64
- Specifies the USB class type for the redirection filter.
- Product float64
- Sets the product ID of the USB device for the redirection filter.
- Vendor float64
- Specifies the vendor ID of the USB device for the redirection filter.
- Version string
- Sets the version of the USB device for the redirection filter.
- allow String
- Controls whether the USB device is allowed for redirection.
- class_ Double
- Specifies the USB class type for the redirection filter.
- product Double
- Sets the product ID of the USB device for the redirection filter.
- vendor Double
- Specifies the vendor ID of the USB device for the redirection filter.
- version String
- Sets the version of the USB device for the redirection filter.
- allow string
- Controls whether the USB device is allowed for redirection.
- class number
- Specifies the USB class type for the redirection filter.
- product number
- Sets the product ID of the USB device for the redirection filter.
- vendor number
- Specifies the vendor ID of the USB device for the redirection filter.
- version string
- Sets the version of the USB device for the redirection filter.
- allow str
- Controls whether the USB device is allowed for redirection.
- class_ float
- Specifies the USB class type for the redirection filter.
- product float
- Sets the product ID of the USB device for the redirection filter.
- vendor float
- Specifies the vendor ID of the USB device for the redirection filter.
- version str
- Sets the version of the USB device for the redirection filter.
- allow String
- Controls whether the USB device is allowed for redirection.
- class Number
- Specifies the USB class type for the redirection filter.
- product Number
- Sets the product ID of the USB device for the redirection filter.
- vendor Number
- Specifies the vendor ID of the USB device for the redirection filter.
- version String
- Sets the version of the USB device for the redirection filter.
DomainDevicesRng, DomainDevicesRngArgs
- Model string
- Sets the model type for the random number generator device.
- Acpi
Domain
Devices Rng Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Rng Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Rng Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Rng Backend - Configures the backend settings for the random number generator device.
- Driver
Domain
Devices Rng Driver - Specifies the driver settings for the random number generator device.
- Rate
Domain
Devices Rng Rate - Configures the rate of data provided by the random number generator device.
- Model string
- Sets the model type for the random number generator device.
- Acpi
Domain
Devices Rng Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Rng Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Rng Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Rng Backend - Configures the backend settings for the random number generator device.
- Driver
Domain
Devices Rng Driver - Specifies the driver settings for the random number generator device.
- Rate
Domain
Devices Rng Rate - Configures the rate of data provided by the random number generator device.
- model String
- Sets the model type for the random number generator device.
- acpi
Domain
Devices Rng Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Rng Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Rng Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Rng Backend - Configures the backend settings for the random number generator device.
- driver
Domain
Devices Rng Driver - Specifies the driver settings for the random number generator device.
- rate
Domain
Devices Rng Rate - Configures the rate of data provided by the random number generator device.
- model string
- Sets the model type for the random number generator device.
- acpi
Domain
Devices Rng Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Rng Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Rng Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Rng Backend - Configures the backend settings for the random number generator device.
- driver
Domain
Devices Rng Driver - Specifies the driver settings for the random number generator device.
- rate
Domain
Devices Rng Rate - Configures the rate of data provided by the random number generator device.
- model str
- Sets the model type for the random number generator device.
- acpi
Domain
Devices Rng Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Rng Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Rng Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Rng Backend - Configures the backend settings for the random number generator device.
- driver
Domain
Devices Rng Driver - Specifies the driver settings for the random number generator device.
- rate
Domain
Devices Rng Rate - Configures the rate of data provided by the random number generator device.
- model String
- Sets the model type for the random number generator device.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend Property Map
- Configures the backend settings for the random number generator device.
- driver Property Map
- Specifies the driver settings for the random number generator device.
- rate Property Map
- Configures the rate of data provided by the random number generator device.
DomainDevicesRngAcpi, DomainDevicesRngAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesRngAlias, DomainDevicesRngAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesRngBackend, DomainDevicesRngBackendArgs
- Built
In bool - Specifies that the random number generator source is built-in to the system.
- Egd
Domain
Devices Rng Backend Egd - Configures the Entropy Gathering Daemon (EGD) as the backend for the random number generator.
- Random string
- Configures the random number generator backend used for providing randomness.
- Built
In bool - Specifies that the random number generator source is built-in to the system.
- Egd
Domain
Devices Rng Backend Egd - Configures the Entropy Gathering Daemon (EGD) as the backend for the random number generator.
- Random string
- Configures the random number generator backend used for providing randomness.
- built
In Boolean - Specifies that the random number generator source is built-in to the system.
- egd
Domain
Devices Rng Backend Egd - Configures the Entropy Gathering Daemon (EGD) as the backend for the random number generator.
- random String
- Configures the random number generator backend used for providing randomness.
- built
In boolean - Specifies that the random number generator source is built-in to the system.
- egd
Domain
Devices Rng Backend Egd - Configures the Entropy Gathering Daemon (EGD) as the backend for the random number generator.
- random string
- Configures the random number generator backend used for providing randomness.
- built_
in bool - Specifies that the random number generator source is built-in to the system.
- egd
Domain
Devices Rng Backend Egd - Configures the Entropy Gathering Daemon (EGD) as the backend for the random number generator.
- random str
- Configures the random number generator backend used for providing randomness.
- built
In Boolean - Specifies that the random number generator source is built-in to the system.
- egd Property Map
- Configures the Entropy Gathering Daemon (EGD) as the backend for the random number generator.
- random String
- Configures the random number generator backend used for providing randomness.
DomainDevicesRngBackendEgd, DomainDevicesRngBackendEgdArgs
- Protocol
Domain
Devices Rng Backend Egd Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Rng Backend Egd Source - Defines the source settings for the EGD backend.
- Protocol
Domain
Devices Rng Backend Egd Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Rng Backend Egd Source - Defines the source settings for the EGD backend.
- protocol
Domain
Devices Rng Backend Egd Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Rng Backend Egd Source - Defines the source settings for the EGD backend.
- protocol
Domain
Devices Rng Backend Egd Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Rng Backend Egd Source - Defines the source settings for the EGD backend.
- protocol
Domain
Devices Rng Backend Egd Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Rng Backend Egd Source - Defines the source settings for the EGD backend.
- protocol Property Map
- Sets the protocol type for the EGD backend.
- source Property Map
- Defines the source settings for the EGD backend.
DomainDevicesRngBackendEgdProtocol, DomainDevicesRngBackendEgdProtocolArgs
- Type string
- Specifies the type of protocol used for the EGD source backend.
- Type string
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
- type string
- Specifies the type of protocol used for the EGD source backend.
- type str
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
DomainDevicesRngBackendEgdSource, DomainDevicesRngBackendEgdSourceArgs
- Dbus
Domain
Devices Rng Backend Egd Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Rng Backend Egd Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Rng Backend Egd Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Rng Backend Egd Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Rng Backend Egd Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Rng Backend Egd Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Rng Backend Egd Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Rng Backend Egd Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Rng Backend Egd Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Rng Backend Egd Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Rng Backend Egd Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Rng Backend Egd Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Rng Backend Egd Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Rng Backend Egd Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Rng Backend Egd Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Rng Backend Egd Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Rng Backend Egd Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Rng Backend Egd Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Rng Backend Egd Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Rng Backend Egd Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Rng Backend Egd Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Rng Backend Egd Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Rng Backend Egd Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Rng Backend Egd Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Rng Backend Egd Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Rng Backend Egd Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Rng Backend Egd Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Rng Backend Egd Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Rng Backend Egd Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Rng Backend Egd Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Rng Backend Egd Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Rng Backend Egd Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Rng Backend Egd Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Rng Backend Egd Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Rng Backend Egd Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Rng Backend Egd Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Rng Backend Egd Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Rng Backend Egd Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Rng Backend Egd Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Rng Backend Egd Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Rng Backend Egd Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Rng Backend Egd Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Rng Backend Egd Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Rng Backend Egd Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Rng Backend Egd Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Rng Backend Egd Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Rng Backend Egd Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Rng Backend Egd Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Rng Backend Egd Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Rng Backend Egd Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Rng Backend Egd Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Rng Backend Egd Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Rng Backend Egd Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Rng Backend Egd Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Rng Backend Egd Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesRngBackendEgdSourceDbus, DomainDevicesRngBackendEgdSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesRngBackendEgdSourceDev, DomainDevicesRngBackendEgdSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Rng Backend Egd Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Rng Backend Egd Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Rng Backend Egd Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Rng Backend Egd Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Rng Backend Egd Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesRngBackendEgdSourceDevSecLabel, DomainDevicesRngBackendEgdSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRngBackendEgdSourceFile, DomainDevicesRngBackendEgdSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Rng Backend Egd Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Rng Backend Egd Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Rng Backend Egd Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Rng Backend Egd Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Rng Backend Egd Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesRngBackendEgdSourceFileSecLabel, DomainDevicesRngBackendEgdSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRngBackendEgdSourceNmdm, DomainDevicesRngBackendEgdSourceNmdmArgs
DomainDevicesRngBackendEgdSourcePipe, DomainDevicesRngBackendEgdSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Rng Backend Egd Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Rng Backend Egd Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Rng Backend Egd Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Rng Backend Egd Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Rng Backend Egd Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesRngBackendEgdSourcePipeSecLabel, DomainDevicesRngBackendEgdSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRngBackendEgdSourcePty, DomainDevicesRngBackendEgdSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Rng Backend Egd Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Rng Backend Egd Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Rng Backend Egd Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Rng Backend Egd Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Rng Backend Egd Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesRngBackendEgdSourcePtySecLabel, DomainDevicesRngBackendEgdSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRngBackendEgdSourceQemuvdAgent, DomainDevicesRngBackendEgdSourceQemuvdAgentArgs
- Clip
Board DomainDevices Rng Backend Egd Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Rng Backend Egd Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Rng Backend Egd Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Rng Backend Egd Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Rng Backend Egd Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Rng Backend Egd Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Rng Backend Egd Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Rng Backend Egd Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Rng Backend Egd Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Rng Backend Egd Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesRngBackendEgdSourceQemuvdAgentClipBoard, DomainDevicesRngBackendEgdSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesRngBackendEgdSourceQemuvdAgentMouse, DomainDevicesRngBackendEgdSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesRngBackendEgdSourceSpicePort, DomainDevicesRngBackendEgdSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesRngBackendEgdSourceTcp, DomainDevicesRngBackendEgdSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Rng Backend Egd Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Rng Backend Egd Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Rng Backend Egd Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Rng Backend Egd Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Rng Backend Egd Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesRngBackendEgdSourceTcpReconnect, DomainDevicesRngBackendEgdSourceTcpReconnectArgs
DomainDevicesRngBackendEgdSourceUdp, DomainDevicesRngBackendEgdSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesRngBackendEgdSourceUnix, DomainDevicesRngBackendEgdSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Rng Backend Egd Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Rng Backend Egd Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Rng Backend Egd Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Rng Backend Egd Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Rng Backend Egd Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Rng Backend Egd Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Rng Backend Egd Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Rng Backend Egd Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Rng Backend Egd Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Rng Backend Egd Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesRngBackendEgdSourceUnixReconnect, DomainDevicesRngBackendEgdSourceUnixReconnectArgs
DomainDevicesRngBackendEgdSourceUnixSecLabel, DomainDevicesRngBackendEgdSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesRngDriver, DomainDevicesRngDriverArgs
- Ats string
- Enables or disables Address Translation Services (ATS) for the random number generator driver.
- Iommu string
- Enables or disables I/O Memory Management Unit (IOMMU) for the random number generator driver.
- Packed string
- Indicates whether packed ring buffers are used for the random number generator driver.
- Page
Per stringVq - Configures the page per virtual queue setting for the random number generator driver.
- Ats string
- Enables or disables Address Translation Services (ATS) for the random number generator driver.
- Iommu string
- Enables or disables I/O Memory Management Unit (IOMMU) for the random number generator driver.
- Packed string
- Indicates whether packed ring buffers are used for the random number generator driver.
- Page
Per stringVq - Configures the page per virtual queue setting for the random number generator driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the random number generator driver.
- iommu String
- Enables or disables I/O Memory Management Unit (IOMMU) for the random number generator driver.
- packed String
- Indicates whether packed ring buffers are used for the random number generator driver.
- page
Per StringVq - Configures the page per virtual queue setting for the random number generator driver.
- ats string
- Enables or disables Address Translation Services (ATS) for the random number generator driver.
- iommu string
- Enables or disables I/O Memory Management Unit (IOMMU) for the random number generator driver.
- packed string
- Indicates whether packed ring buffers are used for the random number generator driver.
- page
Per stringVq - Configures the page per virtual queue setting for the random number generator driver.
- ats str
- Enables or disables Address Translation Services (ATS) for the random number generator driver.
- iommu str
- Enables or disables I/O Memory Management Unit (IOMMU) for the random number generator driver.
- packed str
- Indicates whether packed ring buffers are used for the random number generator driver.
- page_
per_ strvq - Configures the page per virtual queue setting for the random number generator driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the random number generator driver.
- iommu String
- Enables or disables I/O Memory Management Unit (IOMMU) for the random number generator driver.
- packed String
- Indicates whether packed ring buffers are used for the random number generator driver.
- page
Per StringVq - Configures the page per virtual queue setting for the random number generator driver.
DomainDevicesRngRate, DomainDevicesRngRateArgs
DomainDevicesSerial, DomainDevicesSerialArgs
- Acpi
Domain
Devices Serial Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Serial Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Serial Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Serial Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Serial Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Serial Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Serial Target - Configures the target settings for the serial device, specifying where output is directed.
- Acpi
Domain
Devices Serial Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Serial Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Serial Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Log
Domain
Devices Serial Log - Specifies the logging options for the channel configuration.
- Protocol
Domain
Devices Serial Protocol - Sets the protocol type for the EGD backend.
- Source
Domain
Devices Serial Source - Defines the source settings for the EGD backend.
- Target
Domain
Devices Serial Target - Configures the target settings for the serial device, specifying where output is directed.
- acpi
Domain
Devices Serial Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Serial Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Serial Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Serial Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Serial Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Serial Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Serial Target - Configures the target settings for the serial device, specifying where output is directed.
- acpi
Domain
Devices Serial Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Serial Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Serial Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Serial Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Serial Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Serial Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Serial Target - Configures the target settings for the serial device, specifying where output is directed.
- acpi
Domain
Devices Serial Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Serial Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Serial Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log
Domain
Devices Serial Log - Specifies the logging options for the channel configuration.
- protocol
Domain
Devices Serial Protocol - Sets the protocol type for the EGD backend.
- source
Domain
Devices Serial Source - Defines the source settings for the EGD backend.
- target
Domain
Devices Serial Target - Configures the target settings for the serial device, specifying where output is directed.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- log Property Map
- Specifies the logging options for the channel configuration.
- protocol Property Map
- Sets the protocol type for the EGD backend.
- source Property Map
- Defines the source settings for the EGD backend.
- target Property Map
- Configures the target settings for the serial device, specifying where output is directed.
DomainDevicesSerialAcpi, DomainDevicesSerialAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesSerialAlias, DomainDevicesSerialAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesSerialLog, DomainDevicesSerialLogArgs
DomainDevicesSerialProtocol, DomainDevicesSerialProtocolArgs
- Type string
- Specifies the type of protocol used for the EGD source backend.
- Type string
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
- type string
- Specifies the type of protocol used for the EGD source backend.
- type str
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
DomainDevicesSerialSource, DomainDevicesSerialSourceArgs
- Dbus
Domain
Devices Serial Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Serial Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Serial Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Serial Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Serial Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Serial Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Serial Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Serial Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Serial Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Serial Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Serial Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Serial Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Serial Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Serial Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Serial Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Serial Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Serial Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Serial Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Serial Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Serial Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Serial Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Serial Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Serial Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Serial Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Serial Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Serial Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Serial Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Serial Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Serial Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Serial Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Serial Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Serial Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Serial Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Serial Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Serial Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Serial Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Serial Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Serial Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Serial Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Serial Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Serial Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Serial Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Serial Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Serial Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Serial Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Serial Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Serial Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Serial Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Serial Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Serial Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Serial Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Serial Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Serial Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Serial Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Serial Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesSerialSourceDbus, DomainDevicesSerialSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesSerialSourceDev, DomainDevicesSerialSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Serial Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Serial Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Serial Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Serial Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Serial Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesSerialSourceDevSecLabel, DomainDevicesSerialSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSerialSourceFile, DomainDevicesSerialSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Serial Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Serial Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Serial Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Serial Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Serial Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesSerialSourceFileSecLabel, DomainDevicesSerialSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSerialSourceNmdm, DomainDevicesSerialSourceNmdmArgs
DomainDevicesSerialSourcePipe, DomainDevicesSerialSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Serial Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Serial Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Serial Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Serial Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Serial Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesSerialSourcePipeSecLabel, DomainDevicesSerialSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSerialSourcePty, DomainDevicesSerialSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Serial Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Serial Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Serial Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Serial Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Serial Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesSerialSourcePtySecLabel, DomainDevicesSerialSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSerialSourceQemuvdAgent, DomainDevicesSerialSourceQemuvdAgentArgs
- Clip
Board DomainDevices Serial Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Serial Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Serial Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Serial Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Serial Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Serial Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Serial Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Serial Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Serial Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Serial Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesSerialSourceQemuvdAgentClipBoard, DomainDevicesSerialSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesSerialSourceQemuvdAgentMouse, DomainDevicesSerialSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesSerialSourceSpicePort, DomainDevicesSerialSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesSerialSourceTcp, DomainDevicesSerialSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Serial Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Serial Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Serial Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Serial Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Serial Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesSerialSourceTcpReconnect, DomainDevicesSerialSourceTcpReconnectArgs
DomainDevicesSerialSourceUdp, DomainDevicesSerialSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesSerialSourceUnix, DomainDevicesSerialSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Serial Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Serial Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Serial Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Serial Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Serial Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Serial Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Serial Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Serial Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Serial Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Serial Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesSerialSourceUnixReconnect, DomainDevicesSerialSourceUnixReconnectArgs
DomainDevicesSerialSourceUnixSecLabel, DomainDevicesSerialSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSerialTarget, DomainDevicesSerialTargetArgs
- Model
Domain
Devices Serial Target Model - Sets the model type for the target serial device, defining its emulation characteristics.
- Port double
- Sets the port number for the target serial device, determining its communication endpoint.
- Type string
- Specifies the type of the target serial device, indicating its nature or protocol.
- Model
Domain
Devices Serial Target Model - Sets the model type for the target serial device, defining its emulation characteristics.
- Port float64
- Sets the port number for the target serial device, determining its communication endpoint.
- Type string
- Specifies the type of the target serial device, indicating its nature or protocol.
- model
Domain
Devices Serial Target Model - Sets the model type for the target serial device, defining its emulation characteristics.
- port Double
- Sets the port number for the target serial device, determining its communication endpoint.
- type String
- Specifies the type of the target serial device, indicating its nature or protocol.
- model
Domain
Devices Serial Target Model - Sets the model type for the target serial device, defining its emulation characteristics.
- port number
- Sets the port number for the target serial device, determining its communication endpoint.
- type string
- Specifies the type of the target serial device, indicating its nature or protocol.
- model
Domain
Devices Serial Target Model - Sets the model type for the target serial device, defining its emulation characteristics.
- port float
- Sets the port number for the target serial device, determining its communication endpoint.
- type str
- Specifies the type of the target serial device, indicating its nature or protocol.
- model Property Map
- Sets the model type for the target serial device, defining its emulation characteristics.
- port Number
- Sets the port number for the target serial device, determining its communication endpoint.
- type String
- Specifies the type of the target serial device, indicating its nature or protocol.
DomainDevicesSerialTargetModel, DomainDevicesSerialTargetModelArgs
- Name string
- Specifies the name attribute for the model of the target serial device.
- Name string
- Specifies the name attribute for the model of the target serial device.
- name String
- Specifies the name attribute for the model of the target serial device.
- name string
- Specifies the name attribute for the model of the target serial device.
- name str
- Specifies the name attribute for the model of the target serial device.
- name String
- Specifies the name attribute for the model of the target serial device.
DomainDevicesShmem, DomainDevicesShmemArgs
- Name string
- Specifies the name attribute for the shared memory device, acting as its identifier.
- Acpi
Domain
Devices Shmem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Shmem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Shmem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Model
Domain
Devices Shmem Model - Configures the model type for the shared memory device, defining the emulated functionality.
- Msi
Domain
Devices Shmem Msi - Configures MSI settings for the shared memory device, enhancing interrupt handling.
- Role string
- Sets the role for the shared memory device, defining its purpose within the configuration.
- Server
Domain
Devices Shmem Server - Configures server parameters for the shared memory device, enabling network-based communication.
- Size double
- Configures the size of the shared memory device allocated for the guest.
- Size
Unit string - Sets the unit of measurement for the shared memory size, such as bytes or kilobytes.
- Name string
- Specifies the name attribute for the shared memory device, acting as its identifier.
- Acpi
Domain
Devices Shmem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Shmem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Shmem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Model
Domain
Devices Shmem Model - Configures the model type for the shared memory device, defining the emulated functionality.
- Msi
Domain
Devices Shmem Msi - Configures MSI settings for the shared memory device, enhancing interrupt handling.
- Role string
- Sets the role for the shared memory device, defining its purpose within the configuration.
- Server
Domain
Devices Shmem Server - Configures server parameters for the shared memory device, enabling network-based communication.
- Size float64
- Configures the size of the shared memory device allocated for the guest.
- Size
Unit string - Sets the unit of measurement for the shared memory size, such as bytes or kilobytes.
- name String
- Specifies the name attribute for the shared memory device, acting as its identifier.
- acpi
Domain
Devices Shmem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Shmem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Shmem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model
Domain
Devices Shmem Model - Configures the model type for the shared memory device, defining the emulated functionality.
- msi
Domain
Devices Shmem Msi - Configures MSI settings for the shared memory device, enhancing interrupt handling.
- role String
- Sets the role for the shared memory device, defining its purpose within the configuration.
- server
Domain
Devices Shmem Server - Configures server parameters for the shared memory device, enabling network-based communication.
- size Double
- Configures the size of the shared memory device allocated for the guest.
- size
Unit String - Sets the unit of measurement for the shared memory size, such as bytes or kilobytes.
- name string
- Specifies the name attribute for the shared memory device, acting as its identifier.
- acpi
Domain
Devices Shmem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Shmem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Shmem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model
Domain
Devices Shmem Model - Configures the model type for the shared memory device, defining the emulated functionality.
- msi
Domain
Devices Shmem Msi - Configures MSI settings for the shared memory device, enhancing interrupt handling.
- role string
- Sets the role for the shared memory device, defining its purpose within the configuration.
- server
Domain
Devices Shmem Server - Configures server parameters for the shared memory device, enabling network-based communication.
- size number
- Configures the size of the shared memory device allocated for the guest.
- size
Unit string - Sets the unit of measurement for the shared memory size, such as bytes or kilobytes.
- name str
- Specifies the name attribute for the shared memory device, acting as its identifier.
- acpi
Domain
Devices Shmem Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Shmem Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Shmem Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model
Domain
Devices Shmem Model - Configures the model type for the shared memory device, defining the emulated functionality.
- msi
Domain
Devices Shmem Msi - Configures MSI settings for the shared memory device, enhancing interrupt handling.
- role str
- Sets the role for the shared memory device, defining its purpose within the configuration.
- server
Domain
Devices Shmem Server - Configures server parameters for the shared memory device, enabling network-based communication.
- size float
- Configures the size of the shared memory device allocated for the guest.
- size_
unit str - Sets the unit of measurement for the shared memory size, such as bytes or kilobytes.
- name String
- Specifies the name attribute for the shared memory device, acting as its identifier.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model Property Map
- Configures the model type for the shared memory device, defining the emulated functionality.
- msi Property Map
- Configures MSI settings for the shared memory device, enhancing interrupt handling.
- role String
- Sets the role for the shared memory device, defining its purpose within the configuration.
- server Property Map
- Configures server parameters for the shared memory device, enabling network-based communication.
- size Number
- Configures the size of the shared memory device allocated for the guest.
- size
Unit String - Sets the unit of measurement for the shared memory size, such as bytes or kilobytes.
DomainDevicesShmemAcpi, DomainDevicesShmemAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesShmemAlias, DomainDevicesShmemAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesShmemModel, DomainDevicesShmemModelArgs
- Type string
- Sets the type attribute for the model of the shared memory device.
- Type string
- Sets the type attribute for the model of the shared memory device.
- type String
- Sets the type attribute for the model of the shared memory device.
- type string
- Sets the type attribute for the model of the shared memory device.
- type str
- Sets the type attribute for the model of the shared memory device.
- type String
- Sets the type attribute for the model of the shared memory device.
DomainDevicesShmemMsi, DomainDevicesShmemMsiArgs
- Enabled string
- Enables or disables MSI for the shared memory device, controlling interrupt generation.
- Io
Event stringFd - Configures the IO event file descriptor for MSI handling in the shared memory device.
- Vectors double
- Sets the number of IRQ vectors available for the MSI configuration of the shared memory device.
- Enabled string
- Enables or disables MSI for the shared memory device, controlling interrupt generation.
- Io
Event stringFd - Configures the IO event file descriptor for MSI handling in the shared memory device.
- Vectors float64
- Sets the number of IRQ vectors available for the MSI configuration of the shared memory device.
- enabled String
- Enables or disables MSI for the shared memory device, controlling interrupt generation.
- io
Event StringFd - Configures the IO event file descriptor for MSI handling in the shared memory device.
- vectors Double
- Sets the number of IRQ vectors available for the MSI configuration of the shared memory device.
- enabled string
- Enables or disables MSI for the shared memory device, controlling interrupt generation.
- io
Event stringFd - Configures the IO event file descriptor for MSI handling in the shared memory device.
- vectors number
- Sets the number of IRQ vectors available for the MSI configuration of the shared memory device.
- enabled str
- Enables or disables MSI for the shared memory device, controlling interrupt generation.
- io_
event_ strfd - Configures the IO event file descriptor for MSI handling in the shared memory device.
- vectors float
- Sets the number of IRQ vectors available for the MSI configuration of the shared memory device.
- enabled String
- Enables or disables MSI for the shared memory device, controlling interrupt generation.
- io
Event StringFd - Configures the IO event file descriptor for MSI handling in the shared memory device.
- vectors Number
- Sets the number of IRQ vectors available for the MSI configuration of the shared memory device.
DomainDevicesShmemServer, DomainDevicesShmemServerArgs
- Path string
- Specifies the path for the server related to the shared memory device.
- Path string
- Specifies the path for the server related to the shared memory device.
- path String
- Specifies the path for the server related to the shared memory device.
- path string
- Specifies the path for the server related to the shared memory device.
- path str
- Specifies the path for the server related to the shared memory device.
- path String
- Specifies the path for the server related to the shared memory device.
DomainDevicesSmartcard, DomainDevicesSmartcardArgs
- Acpi
Domain
Devices Smartcard Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Smartcard Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Smartcard Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Database string
- Specifies the file path to the database to be used by the smartcard.
- Host bool
- Configures the host reference for the smartcard device.
- Host
Certs List<DomainDevices Smartcard Host Cert> - Defines the path to the host certificates used for the smartcard.
- Passthrough
Domain
Devices Smartcard Passthrough - Defines the source settings for the EGD backend.
- Protocol
Domain
Devices Smartcard Protocol - Sets the protocol type for the EGD backend.
- Acpi
Domain
Devices Smartcard Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Smartcard Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Smartcard Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Database string
- Specifies the file path to the database to be used by the smartcard.
- Host bool
- Configures the host reference for the smartcard device.
- Host
Certs []DomainDevices Smartcard Host Cert - Defines the path to the host certificates used for the smartcard.
- Passthrough
Domain
Devices Smartcard Passthrough - Defines the source settings for the EGD backend.
- Protocol
Domain
Devices Smartcard Protocol - Sets the protocol type for the EGD backend.
- acpi
Domain
Devices Smartcard Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Smartcard Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Smartcard Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- database String
- Specifies the file path to the database to be used by the smartcard.
- host Boolean
- Configures the host reference for the smartcard device.
- host
Certs List<DomainDevices Smartcard Host Cert> - Defines the path to the host certificates used for the smartcard.
- passthrough
Domain
Devices Smartcard Passthrough - Defines the source settings for the EGD backend.
- protocol
Domain
Devices Smartcard Protocol - Sets the protocol type for the EGD backend.
- acpi
Domain
Devices Smartcard Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Smartcard Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Smartcard Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- database string
- Specifies the file path to the database to be used by the smartcard.
- host boolean
- Configures the host reference for the smartcard device.
- host
Certs DomainDevices Smartcard Host Cert[] - Defines the path to the host certificates used for the smartcard.
- passthrough
Domain
Devices Smartcard Passthrough - Defines the source settings for the EGD backend.
- protocol
Domain
Devices Smartcard Protocol - Sets the protocol type for the EGD backend.
- acpi
Domain
Devices Smartcard Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Smartcard Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Smartcard Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- database str
- Specifies the file path to the database to be used by the smartcard.
- host bool
- Configures the host reference for the smartcard device.
- host_
certs Sequence[DomainDevices Smartcard Host Cert] - Defines the path to the host certificates used for the smartcard.
- passthrough
Domain
Devices Smartcard Passthrough - Defines the source settings for the EGD backend.
- protocol
Domain
Devices Smartcard Protocol - Sets the protocol type for the EGD backend.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- database String
- Specifies the file path to the database to be used by the smartcard.
- host Boolean
- Configures the host reference for the smartcard device.
- host
Certs List<Property Map> - Defines the path to the host certificates used for the smartcard.
- passthrough Property Map
- Defines the source settings for the EGD backend.
- protocol Property Map
- Sets the protocol type for the EGD backend.
DomainDevicesSmartcardAcpi, DomainDevicesSmartcardAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesSmartcardAlias, DomainDevicesSmartcardAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesSmartcardHostCert, DomainDevicesSmartcardHostCertArgs
- File string
- Specifies the file path for the host certificate linked to the smartcard.
- File string
- Specifies the file path for the host certificate linked to the smartcard.
- file String
- Specifies the file path for the host certificate linked to the smartcard.
- file string
- Specifies the file path for the host certificate linked to the smartcard.
- file str
- Specifies the file path for the host certificate linked to the smartcard.
- file String
- Specifies the file path for the host certificate linked to the smartcard.
DomainDevicesSmartcardPassthrough, DomainDevicesSmartcardPassthroughArgs
- Dbus
Domain
Devices Smartcard Passthrough Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Smartcard Passthrough Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Smartcard Passthrough File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Smartcard Passthrough Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Smartcard Passthrough Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Smartcard Passthrough Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Smartcard Passthrough Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Smartcard Passthrough Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Smartcard Passthrough Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Smartcard Passthrough Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Smartcard Passthrough Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- Dbus
Domain
Devices Smartcard Passthrough Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Smartcard Passthrough Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Smartcard Passthrough File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Smartcard Passthrough Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null source for the EGD backend.
- Pipe
Domain
Devices Smartcard Passthrough Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Smartcard Passthrough Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Smartcard Passthrough Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Smartcard Passthrough Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- Std
Io bool - Configures standard input/output settings for the random number generator backend.
- Tcp
Domain
Devices Smartcard Passthrough Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Smartcard Passthrough Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Smartcard Passthrough Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Smartcard Passthrough Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Smartcard Passthrough Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Smartcard Passthrough File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Smartcard Passthrough Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Smartcard Passthrough Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Smartcard Passthrough Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Smartcard Passthrough Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Smartcard Passthrough Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Smartcard Passthrough Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Smartcard Passthrough Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Smartcard Passthrough Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Smartcard Passthrough Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Smartcard Passthrough Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Smartcard Passthrough File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Smartcard Passthrough Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Smartcard Passthrough Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Smartcard Passthrough Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Smartcard Passthrough Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Smartcard Passthrough Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io boolean - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Smartcard Passthrough Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Smartcard Passthrough Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Smartcard Passthrough Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures settings for the virtual console connection in the random number generator backend.
- dbus
Domain
Devices Smartcard Passthrough Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Smartcard Passthrough Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Smartcard Passthrough File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Smartcard Passthrough Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null source for the EGD backend.
- pipe
Domain
Devices Smartcard Passthrough Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Smartcard Passthrough Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Smartcard Passthrough Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Smartcard Passthrough Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures the SPICE VMC settings for the random number generator backend.
- std_
io bool - Configures standard input/output settings for the random number generator backend.
- tcp
Domain
Devices Smartcard Passthrough Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Smartcard Passthrough Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Smartcard Passthrough Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures settings for the virtual console connection in the random number generator backend.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null source for the EGD backend.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures the SPICE VMC settings for the random number generator backend.
- std
Io Boolean - Configures standard input/output settings for the random number generator backend.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures settings for the virtual console connection in the random number generator backend.
DomainDevicesSmartcardPassthroughDbus, DomainDevicesSmartcardPassthroughDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesSmartcardPassthroughDev, DomainDevicesSmartcardPassthroughDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Smartcard Passthrough Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Smartcard Passthrough Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Smartcard Passthrough Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Smartcard Passthrough Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Smartcard Passthrough Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesSmartcardPassthroughDevSecLabel, DomainDevicesSmartcardPassthroughDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSmartcardPassthroughFile, DomainDevicesSmartcardPassthroughFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Smartcard Passthrough File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Smartcard Passthrough File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Smartcard Passthrough File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Smartcard Passthrough File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Smartcard Passthrough File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesSmartcardPassthroughFileSecLabel, DomainDevicesSmartcardPassthroughFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSmartcardPassthroughNmdm, DomainDevicesSmartcardPassthroughNmdmArgs
DomainDevicesSmartcardPassthroughPipe, DomainDevicesSmartcardPassthroughPipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Smartcard Passthrough Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Smartcard Passthrough Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Smartcard Passthrough Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Smartcard Passthrough Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Smartcard Passthrough Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesSmartcardPassthroughPipeSecLabel, DomainDevicesSmartcardPassthroughPipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSmartcardPassthroughPty, DomainDevicesSmartcardPassthroughPtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Smartcard Passthrough Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Smartcard Passthrough Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Smartcard Passthrough Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Smartcard Passthrough Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Smartcard Passthrough Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesSmartcardPassthroughPtySecLabel, DomainDevicesSmartcardPassthroughPtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSmartcardPassthroughQemuvdAgent, DomainDevicesSmartcardPassthroughQemuvdAgentArgs
- Clip
Board DomainDevices Smartcard Passthrough Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Smartcard Passthrough Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Smartcard Passthrough Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Smartcard Passthrough Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Smartcard Passthrough Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Smartcard Passthrough Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Smartcard Passthrough Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Smartcard Passthrough Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Smartcard Passthrough Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Smartcard Passthrough Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesSmartcardPassthroughQemuvdAgentClipBoard, DomainDevicesSmartcardPassthroughQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesSmartcardPassthroughQemuvdAgentMouse, DomainDevicesSmartcardPassthroughQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesSmartcardPassthroughSpicePort, DomainDevicesSmartcardPassthroughSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesSmartcardPassthroughTcp, DomainDevicesSmartcardPassthroughTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Smartcard Passthrough Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Smartcard Passthrough Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Smartcard Passthrough Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Smartcard Passthrough Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Smartcard Passthrough Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesSmartcardPassthroughTcpReconnect, DomainDevicesSmartcardPassthroughTcpReconnectArgs
DomainDevicesSmartcardPassthroughUdp, DomainDevicesSmartcardPassthroughUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesSmartcardPassthroughUnix, DomainDevicesSmartcardPassthroughUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Smartcard Passthrough Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Smartcard Passthrough Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Smartcard Passthrough Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Smartcard Passthrough Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Smartcard Passthrough Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Smartcard Passthrough Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Smartcard Passthrough Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Smartcard Passthrough Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Smartcard Passthrough Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Smartcard Passthrough Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesSmartcardPassthroughUnixReconnect, DomainDevicesSmartcardPassthroughUnixReconnectArgs
DomainDevicesSmartcardPassthroughUnixSecLabel, DomainDevicesSmartcardPassthroughUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesSmartcardProtocol, DomainDevicesSmartcardProtocolArgs
- Type string
- Specifies the type of protocol used for the EGD source backend.
- Type string
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
- type string
- Specifies the type of protocol used for the EGD source backend.
- type str
- Specifies the type of protocol used for the EGD source backend.
- type String
- Specifies the type of protocol used for the EGD source backend.
DomainDevicesSound, DomainDevicesSoundArgs
- Model string
- This field specifies the model of the sound device in the guest domain configuration.
- Acpi
Domain
Devices Sound Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Sound Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Sound Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Audio
Domain
Devices Sound Audio - This field specifies the audio configuration for the sound device in the guest domain.
- Codecs
List<Domain
Devices Sound Codec> - This field configures the codec settings for the audio device in the domain.
- Driver
Domain
Devices Sound Driver - This field sets the driver configuration for the sound device in the domain.
- Multi
Channel string - Configures whether the sound device supports multi-channel audio output.
- Streams double
- Sets the number of audio streams supported by the sound device.
- Model string
- This field specifies the model of the sound device in the guest domain configuration.
- Acpi
Domain
Devices Sound Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Sound Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Sound Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Audio
Domain
Devices Sound Audio - This field specifies the audio configuration for the sound device in the guest domain.
- Codecs
[]Domain
Devices Sound Codec - This field configures the codec settings for the audio device in the domain.
- Driver
Domain
Devices Sound Driver - This field sets the driver configuration for the sound device in the domain.
- Multi
Channel string - Configures whether the sound device supports multi-channel audio output.
- Streams float64
- Sets the number of audio streams supported by the sound device.
- model String
- This field specifies the model of the sound device in the guest domain configuration.
- acpi
Domain
Devices Sound Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Sound Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Sound Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- audio
Domain
Devices Sound Audio - This field specifies the audio configuration for the sound device in the guest domain.
- codecs
List<Domain
Devices Sound Codec> - This field configures the codec settings for the audio device in the domain.
- driver
Domain
Devices Sound Driver - This field sets the driver configuration for the sound device in the domain.
- multi
Channel String - Configures whether the sound device supports multi-channel audio output.
- streams Double
- Sets the number of audio streams supported by the sound device.
- model string
- This field specifies the model of the sound device in the guest domain configuration.
- acpi
Domain
Devices Sound Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Sound Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Sound Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- audio
Domain
Devices Sound Audio - This field specifies the audio configuration for the sound device in the guest domain.
- codecs
Domain
Devices Sound Codec[] - This field configures the codec settings for the audio device in the domain.
- driver
Domain
Devices Sound Driver - This field sets the driver configuration for the sound device in the domain.
- multi
Channel string - Configures whether the sound device supports multi-channel audio output.
- streams number
- Sets the number of audio streams supported by the sound device.
- model str
- This field specifies the model of the sound device in the guest domain configuration.
- acpi
Domain
Devices Sound Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Sound Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Sound Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- audio
Domain
Devices Sound Audio - This field specifies the audio configuration for the sound device in the guest domain.
- codecs
Sequence[Domain
Devices Sound Codec] - This field configures the codec settings for the audio device in the domain.
- driver
Domain
Devices Sound Driver - This field sets the driver configuration for the sound device in the domain.
- multi_
channel str - Configures whether the sound device supports multi-channel audio output.
- streams float
- Sets the number of audio streams supported by the sound device.
- model String
- This field specifies the model of the sound device in the guest domain configuration.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- audio Property Map
- This field specifies the audio configuration for the sound device in the guest domain.
- codecs List<Property Map>
- This field configures the codec settings for the audio device in the domain.
- driver Property Map
- This field sets the driver configuration for the sound device in the domain.
- multi
Channel String - Configures whether the sound device supports multi-channel audio output.
- streams Number
- Sets the number of audio streams supported by the sound device.
DomainDevicesSoundAcpi, DomainDevicesSoundAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesSoundAlias, DomainDevicesSoundAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesSoundAudio, DomainDevicesSoundAudioArgs
- Id double
- This field sets the identifier for the audio configuration in the sound device of the domain.
- Id float64
- This field sets the identifier for the audio configuration in the sound device of the domain.
- id Double
- This field sets the identifier for the audio configuration in the sound device of the domain.
- id number
- This field sets the identifier for the audio configuration in the sound device of the domain.
- id float
- This field sets the identifier for the audio configuration in the sound device of the domain.
- id Number
- This field sets the identifier for the audio configuration in the sound device of the domain.
DomainDevicesSoundCodec, DomainDevicesSoundCodecArgs
- Type string
- This field specifies the type of codec used in the sound device configuration for the domain.
- Type string
- This field specifies the type of codec used in the sound device configuration for the domain.
- type String
- This field specifies the type of codec used in the sound device configuration for the domain.
- type string
- This field specifies the type of codec used in the sound device configuration for the domain.
- type str
- This field specifies the type of codec used in the sound device configuration for the domain.
- type String
- This field specifies the type of codec used in the sound device configuration for the domain.
DomainDevicesSoundDriver, DomainDevicesSoundDriverArgs
- Ats string
- This field determines whether the ATS feature is enabled for the sound device driver in the domain.
- Iommu string
- This field configures the IOMMU settings for the sound device driver in the guest domain.
- Packed string
- This field enables or disables packed mode for the sound device driver configuration in the domain.
- Page
Per stringVq - This field sets the page per virtual queue attribute for the sound device driver in the domain.
- Ats string
- This field determines whether the ATS feature is enabled for the sound device driver in the domain.
- Iommu string
- This field configures the IOMMU settings for the sound device driver in the guest domain.
- Packed string
- This field enables or disables packed mode for the sound device driver configuration in the domain.
- Page
Per stringVq - This field sets the page per virtual queue attribute for the sound device driver in the domain.
- ats String
- This field determines whether the ATS feature is enabled for the sound device driver in the domain.
- iommu String
- This field configures the IOMMU settings for the sound device driver in the guest domain.
- packed String
- This field enables or disables packed mode for the sound device driver configuration in the domain.
- page
Per StringVq - This field sets the page per virtual queue attribute for the sound device driver in the domain.
- ats string
- This field determines whether the ATS feature is enabled for the sound device driver in the domain.
- iommu string
- This field configures the IOMMU settings for the sound device driver in the guest domain.
- packed string
- This field enables or disables packed mode for the sound device driver configuration in the domain.
- page
Per stringVq - This field sets the page per virtual queue attribute for the sound device driver in the domain.
- ats str
- This field determines whether the ATS feature is enabled for the sound device driver in the domain.
- iommu str
- This field configures the IOMMU settings for the sound device driver in the guest domain.
- packed str
- This field enables or disables packed mode for the sound device driver configuration in the domain.
- page_
per_ strvq - This field sets the page per virtual queue attribute for the sound device driver in the domain.
- ats String
- This field determines whether the ATS feature is enabled for the sound device driver in the domain.
- iommu String
- This field configures the IOMMU settings for the sound device driver in the guest domain.
- packed String
- This field enables or disables packed mode for the sound device driver configuration in the domain.
- page
Per StringVq - This field sets the page per virtual queue attribute for the sound device driver in the domain.
DomainDevicesTpm, DomainDevicesTpmArgs
- Acpi
Domain
Devices Tpm Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Tpm Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Tpm Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Tpm Backend - Configures the backend settings for the TPM device, determining its operation mode.
- Model string
- Defines the model of the TPM device to be used by the domain.
- Acpi
Domain
Devices Tpm Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Tpm Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Tpm Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Backend
Domain
Devices Tpm Backend - Configures the backend settings for the TPM device, determining its operation mode.
- Model string
- Defines the model of the TPM device to be used by the domain.
- acpi
Domain
Devices Tpm Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Tpm Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Tpm Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Tpm Backend - Configures the backend settings for the TPM device, determining its operation mode.
- model String
- Defines the model of the TPM device to be used by the domain.
- acpi
Domain
Devices Tpm Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Tpm Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Tpm Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Tpm Backend - Configures the backend settings for the TPM device, determining its operation mode.
- model string
- Defines the model of the TPM device to be used by the domain.
- acpi
Domain
Devices Tpm Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Tpm Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Tpm Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend
Domain
Devices Tpm Backend - Configures the backend settings for the TPM device, determining its operation mode.
- model str
- Defines the model of the TPM device to be used by the domain.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- backend Property Map
- Configures the backend settings for the TPM device, determining its operation mode.
- model String
- Defines the model of the TPM device to be used by the domain.
DomainDevicesTpmAcpi, DomainDevicesTpmAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesTpmAlias, DomainDevicesTpmAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesTpmBackend, DomainDevicesTpmBackendArgs
- Emulator
Domain
Devices Tpm Backend Emulator - Configures the emulator backend for the TPM device, which handles its operations.
- External
Domain
Devices Tpm Backend External - Configures external settings for the TPM backend to use an external TPM device.
- Passthrough
Domain
Devices Tpm Backend Passthrough - Configures the backend for the TPM device to be in passthrough mode, allowing direct access to the host's TPM functionality.
- Emulator
Domain
Devices Tpm Backend Emulator - Configures the emulator backend for the TPM device, which handles its operations.
- External
Domain
Devices Tpm Backend External - Configures external settings for the TPM backend to use an external TPM device.
- Passthrough
Domain
Devices Tpm Backend Passthrough - Configures the backend for the TPM device to be in passthrough mode, allowing direct access to the host's TPM functionality.
- emulator
Domain
Devices Tpm Backend Emulator - Configures the emulator backend for the TPM device, which handles its operations.
- external
Domain
Devices Tpm Backend External - Configures external settings for the TPM backend to use an external TPM device.
- passthrough
Domain
Devices Tpm Backend Passthrough - Configures the backend for the TPM device to be in passthrough mode, allowing direct access to the host's TPM functionality.
- emulator
Domain
Devices Tpm Backend Emulator - Configures the emulator backend for the TPM device, which handles its operations.
- external
Domain
Devices Tpm Backend External - Configures external settings for the TPM backend to use an external TPM device.
- passthrough
Domain
Devices Tpm Backend Passthrough - Configures the backend for the TPM device to be in passthrough mode, allowing direct access to the host's TPM functionality.
- emulator
Domain
Devices Tpm Backend Emulator - Configures the emulator backend for the TPM device, which handles its operations.
- external
Domain
Devices Tpm Backend External - Configures external settings for the TPM backend to use an external TPM device.
- passthrough
Domain
Devices Tpm Backend Passthrough - Configures the backend for the TPM device to be in passthrough mode, allowing direct access to the host's TPM functionality.
- emulator Property Map
- Configures the emulator backend for the TPM device, which handles its operations.
- external Property Map
- Configures external settings for the TPM backend to use an external TPM device.
- passthrough Property Map
- Configures the backend for the TPM device to be in passthrough mode, allowing direct access to the host's TPM functionality.
DomainDevicesTpmBackendEmulator, DomainDevicesTpmBackendEmulatorArgs
- Active
Pcr DomainBanks Devices Tpm Backend Emulator Active Pcr Banks - Sets the active PCR (Platform Configuration Register) banks for the emulator TPM backend.
- Debug double
- Enables or disables debug mode for the emulator TPM backend.
- Encryption
Domain
Devices Tpm Backend Emulator Encryption - Configures encryption settings for the emulator TPM backend.
- Persistent
State string - Configures whether the emulator TPM keeps its state persistent across reboots.
- Profile
Domain
Devices Tpm Backend Emulator Profile - Sets the profile configuration for the emulator TPM backend.
- Source
Domain
Devices Tpm Backend Emulator Source - Configures the source settings for the emulator TPM backend.
- Version string
- Configures the version attributes for the emulator TPM backend.
- Active
Pcr DomainBanks Devices Tpm Backend Emulator Active Pcr Banks - Sets the active PCR (Platform Configuration Register) banks for the emulator TPM backend.
- Debug float64
- Enables or disables debug mode for the emulator TPM backend.
- Encryption
Domain
Devices Tpm Backend Emulator Encryption - Configures encryption settings for the emulator TPM backend.
- Persistent
State string - Configures whether the emulator TPM keeps its state persistent across reboots.
- Profile
Domain
Devices Tpm Backend Emulator Profile - Sets the profile configuration for the emulator TPM backend.
- Source
Domain
Devices Tpm Backend Emulator Source - Configures the source settings for the emulator TPM backend.
- Version string
- Configures the version attributes for the emulator TPM backend.
- active
Pcr DomainBanks Devices Tpm Backend Emulator Active Pcr Banks - Sets the active PCR (Platform Configuration Register) banks for the emulator TPM backend.
- debug Double
- Enables or disables debug mode for the emulator TPM backend.
- encryption
Domain
Devices Tpm Backend Emulator Encryption - Configures encryption settings for the emulator TPM backend.
- persistent
State String - Configures whether the emulator TPM keeps its state persistent across reboots.
- profile
Domain
Devices Tpm Backend Emulator Profile - Sets the profile configuration for the emulator TPM backend.
- source
Domain
Devices Tpm Backend Emulator Source - Configures the source settings for the emulator TPM backend.
- version String
- Configures the version attributes for the emulator TPM backend.
- active
Pcr DomainBanks Devices Tpm Backend Emulator Active Pcr Banks - Sets the active PCR (Platform Configuration Register) banks for the emulator TPM backend.
- debug number
- Enables or disables debug mode for the emulator TPM backend.
- encryption
Domain
Devices Tpm Backend Emulator Encryption - Configures encryption settings for the emulator TPM backend.
- persistent
State string - Configures whether the emulator TPM keeps its state persistent across reboots.
- profile
Domain
Devices Tpm Backend Emulator Profile - Sets the profile configuration for the emulator TPM backend.
- source
Domain
Devices Tpm Backend Emulator Source - Configures the source settings for the emulator TPM backend.
- version string
- Configures the version attributes for the emulator TPM backend.
- active_
pcr_ Domainbanks Devices Tpm Backend Emulator Active Pcr Banks - Sets the active PCR (Platform Configuration Register) banks for the emulator TPM backend.
- debug float
- Enables or disables debug mode for the emulator TPM backend.
- encryption
Domain
Devices Tpm Backend Emulator Encryption - Configures encryption settings for the emulator TPM backend.
- persistent_
state str - Configures whether the emulator TPM keeps its state persistent across reboots.
- profile
Domain
Devices Tpm Backend Emulator Profile - Sets the profile configuration for the emulator TPM backend.
- source
Domain
Devices Tpm Backend Emulator Source - Configures the source settings for the emulator TPM backend.
- version str
- Configures the version attributes for the emulator TPM backend.
- active
Pcr Property MapBanks - Sets the active PCR (Platform Configuration Register) banks for the emulator TPM backend.
- debug Number
- Enables or disables debug mode for the emulator TPM backend.
- encryption Property Map
- Configures encryption settings for the emulator TPM backend.
- persistent
State String - Configures whether the emulator TPM keeps its state persistent across reboots.
- profile Property Map
- Sets the profile configuration for the emulator TPM backend.
- source Property Map
- Configures the source settings for the emulator TPM backend.
- version String
- Configures the version attributes for the emulator TPM backend.
DomainDevicesTpmBackendEmulatorActivePcrBanks, DomainDevicesTpmBackendEmulatorActivePcrBanksArgs
- Sha1 bool
- Configures the SHA-1 PCR bank as active for the emulator TPM settings.
- Sha256 bool
- Configures the SHA-256 PCR bank as active for the emulator TPM settings.
- Sha384 bool
- Configures the SHA-384 PCR bank as active for the emulator TPM settings.
- Sha512 bool
- Configures the SHA-512 PCR bank as active for the emulator TPM settings.
- Sha1 bool
- Configures the SHA-1 PCR bank as active for the emulator TPM settings.
- Sha256 bool
- Configures the SHA-256 PCR bank as active for the emulator TPM settings.
- Sha384 bool
- Configures the SHA-384 PCR bank as active for the emulator TPM settings.
- Sha512 bool
- Configures the SHA-512 PCR bank as active for the emulator TPM settings.
- sha1 Boolean
- Configures the SHA-1 PCR bank as active for the emulator TPM settings.
- sha256 Boolean
- Configures the SHA-256 PCR bank as active for the emulator TPM settings.
- sha384 Boolean
- Configures the SHA-384 PCR bank as active for the emulator TPM settings.
- sha512 Boolean
- Configures the SHA-512 PCR bank as active for the emulator TPM settings.
- sha1 boolean
- Configures the SHA-1 PCR bank as active for the emulator TPM settings.
- sha256 boolean
- Configures the SHA-256 PCR bank as active for the emulator TPM settings.
- sha384 boolean
- Configures the SHA-384 PCR bank as active for the emulator TPM settings.
- sha512 boolean
- Configures the SHA-512 PCR bank as active for the emulator TPM settings.
- sha1 bool
- Configures the SHA-1 PCR bank as active for the emulator TPM settings.
- sha256 bool
- Configures the SHA-256 PCR bank as active for the emulator TPM settings.
- sha384 bool
- Configures the SHA-384 PCR bank as active for the emulator TPM settings.
- sha512 bool
- Configures the SHA-512 PCR bank as active for the emulator TPM settings.
- sha1 Boolean
- Configures the SHA-1 PCR bank as active for the emulator TPM settings.
- sha256 Boolean
- Configures the SHA-256 PCR bank as active for the emulator TPM settings.
- sha384 Boolean
- Configures the SHA-384 PCR bank as active for the emulator TPM settings.
- sha512 Boolean
- Configures the SHA-512 PCR bank as active for the emulator TPM settings.
DomainDevicesTpmBackendEmulatorEncryption, DomainDevicesTpmBackendEmulatorEncryptionArgs
- Secret string
- Sets the secret used for the encryption configuration for the emulator TPM backend.
- Secret string
- Sets the secret used for the encryption configuration for the emulator TPM backend.
- secret String
- Sets the secret used for the encryption configuration for the emulator TPM backend.
- secret string
- Sets the secret used for the encryption configuration for the emulator TPM backend.
- secret str
- Sets the secret used for the encryption configuration for the emulator TPM backend.
- secret String
- Sets the secret used for the encryption configuration for the emulator TPM backend.
DomainDevicesTpmBackendEmulatorProfile, DomainDevicesTpmBackendEmulatorProfileArgs
- Name string
- Specifies the name of the profile for the emulator TPM backend.
- Remove
Disabled string - Configures whether to remove disabled profiles for the emulator TPM backend.
- Source string
- Sets the source configuration for the profile of the emulator TPM backend.
- Name string
- Specifies the name of the profile for the emulator TPM backend.
- Remove
Disabled string - Configures whether to remove disabled profiles for the emulator TPM backend.
- Source string
- Sets the source configuration for the profile of the emulator TPM backend.
- name String
- Specifies the name of the profile for the emulator TPM backend.
- remove
Disabled String - Configures whether to remove disabled profiles for the emulator TPM backend.
- source String
- Sets the source configuration for the profile of the emulator TPM backend.
- name string
- Specifies the name of the profile for the emulator TPM backend.
- remove
Disabled string - Configures whether to remove disabled profiles for the emulator TPM backend.
- source string
- Sets the source configuration for the profile of the emulator TPM backend.
- name str
- Specifies the name of the profile for the emulator TPM backend.
- remove_
disabled str - Configures whether to remove disabled profiles for the emulator TPM backend.
- source str
- Sets the source configuration for the profile of the emulator TPM backend.
- name String
- Specifies the name of the profile for the emulator TPM backend.
- remove
Disabled String - Configures whether to remove disabled profiles for the emulator TPM backend.
- source String
- Sets the source configuration for the profile of the emulator TPM backend.
DomainDevicesTpmBackendEmulatorSource, DomainDevicesTpmBackendEmulatorSourceArgs
- Dir
Domain
Devices Tpm Backend Emulator Source Dir - Specifies the directory source setting for the emulator TPM backend.
- File
Domain
Devices Tpm Backend Emulator Source File - Specifies the file source setting for the emulator TPM backend.
- Dir
Domain
Devices Tpm Backend Emulator Source Dir - Specifies the directory source setting for the emulator TPM backend.
- File
Domain
Devices Tpm Backend Emulator Source File - Specifies the file source setting for the emulator TPM backend.
- dir
Domain
Devices Tpm Backend Emulator Source Dir - Specifies the directory source setting for the emulator TPM backend.
- file
Domain
Devices Tpm Backend Emulator Source File - Specifies the file source setting for the emulator TPM backend.
- dir
Domain
Devices Tpm Backend Emulator Source Dir - Specifies the directory source setting for the emulator TPM backend.
- file
Domain
Devices Tpm Backend Emulator Source File - Specifies the file source setting for the emulator TPM backend.
- dir
Domain
Devices Tpm Backend Emulator Source Dir - Specifies the directory source setting for the emulator TPM backend.
- file
Domain
Devices Tpm Backend Emulator Source File - Specifies the file source setting for the emulator TPM backend.
- dir Property Map
- Specifies the directory source setting for the emulator TPM backend.
- file Property Map
- Specifies the file source setting for the emulator TPM backend.
DomainDevicesTpmBackendEmulatorSourceDir, DomainDevicesTpmBackendEmulatorSourceDirArgs
- Path string
- Sets the path to the directory source for the emulator TPM backend.
- Path string
- Sets the path to the directory source for the emulator TPM backend.
- path String
- Sets the path to the directory source for the emulator TPM backend.
- path string
- Sets the path to the directory source for the emulator TPM backend.
- path str
- Sets the path to the directory source for the emulator TPM backend.
- path String
- Sets the path to the directory source for the emulator TPM backend.
DomainDevicesTpmBackendEmulatorSourceFile, DomainDevicesTpmBackendEmulatorSourceFileArgs
- Path string
- Sets the path to the file source for the emulator TPM backend.
- Path string
- Sets the path to the file source for the emulator TPM backend.
- path String
- Sets the path to the file source for the emulator TPM backend.
- path string
- Sets the path to the file source for the emulator TPM backend.
- path str
- Sets the path to the file source for the emulator TPM backend.
- path String
- Sets the path to the file source for the emulator TPM backend.
DomainDevicesTpmBackendExternal, DomainDevicesTpmBackendExternalArgs
- Source
Domain
Devices Tpm Backend External Source - Specifies the source configuration for the external TPM backend.
- Source
Domain
Devices Tpm Backend External Source - Specifies the source configuration for the external TPM backend.
- source
Domain
Devices Tpm Backend External Source - Specifies the source configuration for the external TPM backend.
- source
Domain
Devices Tpm Backend External Source - Specifies the source configuration for the external TPM backend.
- source
Domain
Devices Tpm Backend External Source - Specifies the source configuration for the external TPM backend.
- source Property Map
- Specifies the source configuration for the external TPM backend.
DomainDevicesTpmBackendExternalSource, DomainDevicesTpmBackendExternalSourceArgs
- Dbus
Domain
Devices Tpm Backend External Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Tpm Backend External Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Tpm Backend External Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Tpm Backend External Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device source, which is equivalent to a device that receives no input.
- Pipe
Domain
Devices Tpm Backend External Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Tpm Backend External Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Tpm Backend External Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Tpm Backend External Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures a SPICE Virtual Machine Channel as a source for enhanced communication with guests.
- Std
Io bool - Configures standard input/output for device interactions, allowing typical stdin/stdout handling.
- Tcp
Domain
Devices Tpm Backend External Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Tpm Backend External Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Tpm Backend External Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures a virtual console as a source for communication, enabling interaction with the guest.
- Dbus
Domain
Devices Tpm Backend External Source Dbus - Configures the DBus source for the EGD backend.
- Dev
Domain
Devices Tpm Backend External Source Dev - Defines the device path for the source of the EGD backend.
- File
Domain
Devices Tpm Backend External Source File - Defines a file source for the RNG EGD backend.
- Nmdm
Domain
Devices Tpm Backend External Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- Null bool
- Configures a null device source, which is equivalent to a device that receives no input.
- Pipe
Domain
Devices Tpm Backend External Source Pipe - Defines a pipe source for the EGD backend.
- Pty
Domain
Devices Tpm Backend External Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- Qemuvd
Agent DomainDevices Tpm Backend External Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- Spice
Port DomainDevices Tpm Backend External Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- Spice
Vmc bool - Configures a SPICE Virtual Machine Channel as a source for enhanced communication with guests.
- Std
Io bool - Configures standard input/output for device interactions, allowing typical stdin/stdout handling.
- Tcp
Domain
Devices Tpm Backend External Source Tcp - Configures TCP settings for the random number generator backend.
- Udp
Domain
Devices Tpm Backend External Source Udp - Configures UDP settings for the random number generator backend.
- Unix
Domain
Devices Tpm Backend External Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- Vc bool
- Configures a virtual console as a source for communication, enabling interaction with the guest.
- dbus
Domain
Devices Tpm Backend External Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Tpm Backend External Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Tpm Backend External Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Tpm Backend External Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null_ Boolean
- Configures a null device source, which is equivalent to a device that receives no input.
- pipe
Domain
Devices Tpm Backend External Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Tpm Backend External Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Tpm Backend External Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Tpm Backend External Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures a SPICE Virtual Machine Channel as a source for enhanced communication with guests.
- std
Io Boolean - Configures standard input/output for device interactions, allowing typical stdin/stdout handling.
- tcp
Domain
Devices Tpm Backend External Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Tpm Backend External Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Tpm Backend External Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures a virtual console as a source for communication, enabling interaction with the guest.
- dbus
Domain
Devices Tpm Backend External Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Tpm Backend External Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Tpm Backend External Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Tpm Backend External Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null boolean
- Configures a null device source, which is equivalent to a device that receives no input.
- pipe
Domain
Devices Tpm Backend External Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Tpm Backend External Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent DomainDevices Tpm Backend External Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice
Port DomainDevices Tpm Backend External Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc boolean - Configures a SPICE Virtual Machine Channel as a source for enhanced communication with guests.
- std
Io boolean - Configures standard input/output for device interactions, allowing typical stdin/stdout handling.
- tcp
Domain
Devices Tpm Backend External Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Tpm Backend External Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Tpm Backend External Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc boolean
- Configures a virtual console as a source for communication, enabling interaction with the guest.
- dbus
Domain
Devices Tpm Backend External Source Dbus - Configures the DBus source for the EGD backend.
- dev
Domain
Devices Tpm Backend External Source Dev - Defines the device path for the source of the EGD backend.
- file
Domain
Devices Tpm Backend External Source File - Defines a file source for the RNG EGD backend.
- nmdm
Domain
Devices Tpm Backend External Source Nmdm - Configures the NMDM (null modem) device source for the EGD backend.
- null bool
- Configures a null device source, which is equivalent to a device that receives no input.
- pipe
Domain
Devices Tpm Backend External Source Pipe - Defines a pipe source for the EGD backend.
- pty
Domain
Devices Tpm Backend External Source Pty - Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd_
agent DomainDevices Tpm Backend External Source Qemuvd Agent - Configures the QEMU guest agent for the random number generator backend.
- spice_
port DomainDevices Tpm Backend External Source Spice Port - Configures the SPICE port settings for the random number generator backend.
- spice_
vmc bool - Configures a SPICE Virtual Machine Channel as a source for enhanced communication with guests.
- std_
io bool - Configures standard input/output for device interactions, allowing typical stdin/stdout handling.
- tcp
Domain
Devices Tpm Backend External Source Tcp - Configures TCP settings for the random number generator backend.
- udp
Domain
Devices Tpm Backend External Source Udp - Configures UDP settings for the random number generator backend.
- unix
Domain
Devices Tpm Backend External Source Unix - Configures UNIX domain socket settings for the random number generator backend.
- vc bool
- Configures a virtual console as a source for communication, enabling interaction with the guest.
- dbus Property Map
- Configures the DBus source for the EGD backend.
- dev Property Map
- Defines the device path for the source of the EGD backend.
- file Property Map
- Defines a file source for the RNG EGD backend.
- nmdm Property Map
- Configures the NMDM (null modem) device source for the EGD backend.
- null Boolean
- Configures a null device source, which is equivalent to a device that receives no input.
- pipe Property Map
- Defines a pipe source for the EGD backend.
- pty Property Map
- Defines a pseudo-terminal (PTY) source for the EGD backend.
- qemuvd
Agent Property Map - Configures the QEMU guest agent for the random number generator backend.
- spice
Port Property Map - Configures the SPICE port settings for the random number generator backend.
- spice
Vmc Boolean - Configures a SPICE Virtual Machine Channel as a source for enhanced communication with guests.
- std
Io Boolean - Configures standard input/output for device interactions, allowing typical stdin/stdout handling.
- tcp Property Map
- Configures TCP settings for the random number generator backend.
- udp Property Map
- Configures UDP settings for the random number generator backend.
- unix Property Map
- Configures UNIX domain socket settings for the random number generator backend.
- vc Boolean
- Configures a virtual console as a source for communication, enabling interaction with the guest.
DomainDevicesTpmBackendExternalSourceDbus, DomainDevicesTpmBackendExternalSourceDbusArgs
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- Channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
- channel string
- Specifies the channel used for the DBus source in the EGD backend.
- channel str
- Specifies the channel used for the DBus source in the EGD backend.
- channel String
- Specifies the channel used for the DBus source in the EGD backend.
DomainDevicesTpmBackendExternalSourceDev, DomainDevicesTpmBackendExternalSourceDevArgs
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels List<DomainDevices Tpm Backend External Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- Path string
- Specifies the path to the device file for the EGD backend.
- Sec
Labels []DomainDevices Tpm Backend External Source Dev Sec Label - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<DomainDevices Tpm Backend External Source Dev Sec Label> - Configures the security label settings for the device source in the EGD backend.
- path string
- Specifies the path to the device file for the EGD backend.
- sec
Labels DomainDevices Tpm Backend External Source Dev Sec Label[] - Configures the security label settings for the device source in the EGD backend.
- path str
- Specifies the path to the device file for the EGD backend.
- sec_
labels Sequence[DomainDevices Tpm Backend External Source Dev Sec Label] - Configures the security label settings for the device source in the EGD backend.
- path String
- Specifies the path to the device file for the EGD backend.
- sec
Labels List<Property Map> - Configures the security label settings for the device source in the EGD backend.
DomainDevicesTpmBackendExternalSourceDevSecLabel, DomainDevicesTpmBackendExternalSourceDevSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesTpmBackendExternalSourceFile, DomainDevicesTpmBackendExternalSourceFileArgs
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels List<DomainDevices Tpm Backend External Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- Path string
- Sets the file path for the RNG source in the EGD backend.
- Append string
- Specifies if data should be appended to the file used as a source.
- Sec
Labels []DomainDevices Tpm Backend External Source File Sec Label - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<DomainDevices Tpm Backend External Source File Sec Label> - Configures security label settings for the file source in the EGD backend.
- path string
- Sets the file path for the RNG source in the EGD backend.
- append string
- Specifies if data should be appended to the file used as a source.
- sec
Labels DomainDevices Tpm Backend External Source File Sec Label[] - Configures security label settings for the file source in the EGD backend.
- path str
- Sets the file path for the RNG source in the EGD backend.
- append str
- Specifies if data should be appended to the file used as a source.
- sec_
labels Sequence[DomainDevices Tpm Backend External Source File Sec Label] - Configures security label settings for the file source in the EGD backend.
- path String
- Sets the file path for the RNG source in the EGD backend.
- append String
- Specifies if data should be appended to the file used as a source.
- sec
Labels List<Property Map> - Configures security label settings for the file source in the EGD backend.
DomainDevicesTpmBackendExternalSourceFileSecLabel, DomainDevicesTpmBackendExternalSourceFileSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesTpmBackendExternalSourceNmdm, DomainDevicesTpmBackendExternalSourceNmdmArgs
DomainDevicesTpmBackendExternalSourcePipe, DomainDevicesTpmBackendExternalSourcePipeArgs
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels List<DomainDevices Tpm Backend External Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- Path string
- Sets the path for the pipe source in the EGD backend.
- Sec
Labels []DomainDevices Tpm Backend External Source Pipe Sec Label - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<DomainDevices Tpm Backend External Source Pipe Sec Label> - Configures security label settings for the pipe source in the EGD backend.
- path string
- Sets the path for the pipe source in the EGD backend.
- sec
Labels DomainDevices Tpm Backend External Source Pipe Sec Label[] - Configures security label settings for the pipe source in the EGD backend.
- path str
- Sets the path for the pipe source in the EGD backend.
- sec_
labels Sequence[DomainDevices Tpm Backend External Source Pipe Sec Label] - Configures security label settings for the pipe source in the EGD backend.
- path String
- Sets the path for the pipe source in the EGD backend.
- sec
Labels List<Property Map> - Configures security label settings for the pipe source in the EGD backend.
DomainDevicesTpmBackendExternalSourcePipeSecLabel, DomainDevicesTpmBackendExternalSourcePipeSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesTpmBackendExternalSourcePty, DomainDevicesTpmBackendExternalSourcePtyArgs
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels List<DomainDevices Tpm Backend External Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- Path string
- Sets the path for the PTY source in the EGD backend.
- Sec
Labels []DomainDevices Tpm Backend External Source Pty Sec Label - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<DomainDevices Tpm Backend External Source Pty Sec Label> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path string
- Sets the path for the PTY source in the EGD backend.
- sec
Labels DomainDevices Tpm Backend External Source Pty Sec Label[] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path str
- Sets the path for the PTY source in the EGD backend.
- sec_
labels Sequence[DomainDevices Tpm Backend External Source Pty Sec Label] - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
- path String
- Sets the path for the PTY source in the EGD backend.
- sec
Labels List<Property Map> - This field configures the security label for the Pseudo TTY device, enabling security controls over access.
DomainDevicesTpmBackendExternalSourcePtySecLabel, DomainDevicesTpmBackendExternalSourcePtySecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesTpmBackendExternalSourceQemuvdAgent, DomainDevicesTpmBackendExternalSourceQemuvdAgentArgs
- Clip
Board DomainDevices Tpm Backend External Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Tpm Backend External Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- Clip
Board DomainDevices Tpm Backend External Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- Mouse
Domain
Devices Tpm Backend External Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Tpm Backend External Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Tpm Backend External Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board DomainDevices Tpm Backend External Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Tpm Backend External Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip_
board DomainDevices Tpm Backend External Source Qemuvd Agent Clip Board - Configures clipboard sharing settings for the QEMU guest agent.
- mouse
Domain
Devices Tpm Backend External Source Qemuvd Agent Mouse - Configures mouse settings for the QEMU guest agent in the random number generator setup.
- clip
Board Property Map - Configures clipboard sharing settings for the QEMU guest agent.
- mouse Property Map
- Configures mouse settings for the QEMU guest agent in the random number generator setup.
DomainDevicesTpmBackendExternalSourceQemuvdAgentClipBoard, DomainDevicesTpmBackendExternalSourceQemuvdAgentClipBoardArgs
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- Copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste string - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy_
paste str - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
- copy
Paste String - Enables or disables clipboard copy-paste functionality through the QEMU guest agent.
DomainDevicesTpmBackendExternalSourceQemuvdAgentMouse, DomainDevicesTpmBackendExternalSourceQemuvdAgentMouseArgs
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- Mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode string
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode str
- Sets the mode for the mouse interaction through the QEMU guest agent.
- mode String
- Sets the mode for the mouse interaction through the QEMU guest agent.
DomainDevicesTpmBackendExternalSourceSpicePort, DomainDevicesTpmBackendExternalSourceSpicePortArgs
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- Channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel string
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel str
- Sets the channel attribute for the SPICE port in the random number generator backend.
- channel String
- Sets the channel attribute for the SPICE port in the random number generator backend.
DomainDevicesTpmBackendExternalSourceTcp, DomainDevicesTpmBackendExternalSourceTcpArgs
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Tpm Backend External Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- Host string
- Sets the host address for the TCP connection in the random number generator backend.
- Mode string
- Specifies the operation mode for TCP in the random number generator backend.
- Reconnect
Domain
Devices Tpm Backend External Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- Tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Tpm Backend External Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
- host string
- Sets the host address for the TCP connection in the random number generator backend.
- mode string
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Tpm Backend External Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service string
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls string
- Enables or disables TLS encryption for the TCP connection in the backend.
- host str
- Sets the host address for the TCP connection in the random number generator backend.
- mode str
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect
Domain
Devices Tpm Backend External Source Tcp Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- service str
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls str
- Enables or disables TLS encryption for the TCP connection in the backend.
- host String
- Sets the host address for the TCP connection in the random number generator backend.
- mode String
- Specifies the operation mode for TCP in the random number generator backend.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- service String
- Defines the service attribute for the TCP connection in the random number generator backend.
- tls String
- Enables or disables TLS encryption for the TCP connection in the backend.
DomainDevicesTpmBackendExternalSourceTcpReconnect, DomainDevicesTpmBackendExternalSourceTcpReconnectArgs
DomainDevicesTpmBackendExternalSourceUdp, DomainDevicesTpmBackendExternalSourceUdpArgs
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- Bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- Bind
Service string - Specifies the service attribute for binding in the UDP settings.
- Connect
Host string - Configures the host address used for the connection in the UDP settings.
- Connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
- bind
Host string - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service string - Specifies the service attribute for binding in the UDP settings.
- connect
Host string - Configures the host address used for the connection in the UDP settings.
- connect
Service string - Defines the service attribute for the connection in the UDP settings.
- bind_
host str - Sets the bind host address for the UDP connection in the random number generator backend.
- bind_
service str - Specifies the service attribute for binding in the UDP settings.
- connect_
host str - Configures the host address used for the connection in the UDP settings.
- connect_
service str - Defines the service attribute for the connection in the UDP settings.
- bind
Host String - Sets the bind host address for the UDP connection in the random number generator backend.
- bind
Service String - Specifies the service attribute for binding in the UDP settings.
- connect
Host String - Configures the host address used for the connection in the UDP settings.
- connect
Service String - Defines the service attribute for the connection in the UDP settings.
DomainDevicesTpmBackendExternalSourceUnix, DomainDevicesTpmBackendExternalSourceUnixArgs
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Tpm Backend External Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels List<DomainDevices Tpm Backend External Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- Mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- Path string
- Specifies the path to the UNIX domain socket for connection.
- Reconnect
Domain
Devices Tpm Backend External Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- Sec
Labels []DomainDevices Tpm Backend External Source Unix Sec Label - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Tpm Backend External Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<DomainDevices Tpm Backend External Source Unix Sec Label> - Configures the security label for the UNIX domain socket.
- mode string
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path string
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Tpm Backend External Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels DomainDevices Tpm Backend External Source Unix Sec Label[] - Configures the security label for the UNIX domain socket.
- mode str
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path str
- Specifies the path to the UNIX domain socket for connection.
- reconnect
Domain
Devices Tpm Backend External Source Unix Reconnect - Configures reconnect settings for the UNIX domain socket in the backend.
- sec_
labels Sequence[DomainDevices Tpm Backend External Source Unix Sec Label] - Configures the security label for the UNIX domain socket.
- mode String
- Sets the mode attribute for the UNIX domain socket in the random number generator backend.
- path String
- Specifies the path to the UNIX domain socket for connection.
- reconnect Property Map
- Configures reconnect settings for the UNIX domain socket in the backend.
- sec
Labels List<Property Map> - Configures the security label for the UNIX domain socket.
DomainDevicesTpmBackendExternalSourceUnixReconnect, DomainDevicesTpmBackendExternalSourceUnixReconnectArgs
DomainDevicesTpmBackendExternalSourceUnixSecLabel, DomainDevicesTpmBackendExternalSourceUnixSecLabelArgs
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- Label string
- Configures the label for the security attributes of the UNIX domain socket.
- Label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- Model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- Relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label string
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip string - Determines whether to skip the label check for the security label in the UNIX socket.
- model string
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel string
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label str
- Configures the label for the security attributes of the UNIX domain socket.
- label_
skip str - Determines whether to skip the label check for the security label in the UNIX socket.
- model str
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel str
- Enables or disables relabeling for the security label in the UNIX domain socket.
- label String
- Configures the label for the security attributes of the UNIX domain socket.
- label
Skip String - Determines whether to skip the label check for the security label in the UNIX socket.
- model String
- Sets the model type for the security label in the UNIX domain socket configuration.
- relabel String
- Enables or disables relabeling for the security label in the UNIX domain socket.
DomainDevicesTpmBackendPassthrough, DomainDevicesTpmBackendPassthroughArgs
- Device
Domain
Devices Tpm Backend Passthrough Device - Sets parameters for the passthrough device associated with the TPM.
- Device
Domain
Devices Tpm Backend Passthrough Device - Sets parameters for the passthrough device associated with the TPM.
- device
Domain
Devices Tpm Backend Passthrough Device - Sets parameters for the passthrough device associated with the TPM.
- device
Domain
Devices Tpm Backend Passthrough Device - Sets parameters for the passthrough device associated with the TPM.
- device
Domain
Devices Tpm Backend Passthrough Device - Sets parameters for the passthrough device associated with the TPM.
- device Property Map
- Sets parameters for the passthrough device associated with the TPM.
DomainDevicesTpmBackendPassthroughDevice, DomainDevicesTpmBackendPassthroughDeviceArgs
- Path string
- Specifies the path to the TPM device that is being passed through to the guest.
- Path string
- Specifies the path to the TPM device that is being passed through to the guest.
- path String
- Specifies the path to the TPM device that is being passed through to the guest.
- path string
- Specifies the path to the TPM device that is being passed through to the guest.
- path str
- Specifies the path to the TPM device that is being passed through to the guest.
- path String
- Specifies the path to the TPM device that is being passed through to the guest.
DomainDevicesVideo, DomainDevicesVideoArgs
- Acpi
Domain
Devices Video Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Video Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Video Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Driver
Domain
Devices Video Driver - Configures the driver properties for the video device.
- Model
Domain
Devices Video Model - Defines the specific model of the video device being used.
- Acpi
Domain
Devices Video Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Video Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Video Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Driver
Domain
Devices Video Driver - Configures the driver properties for the video device.
- Model
Domain
Devices Video Model - Defines the specific model of the video device being used.
- acpi
Domain
Devices Video Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Video Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Video Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Video Driver - Configures the driver properties for the video device.
- model
Domain
Devices Video Model - Defines the specific model of the video device being used.
- acpi
Domain
Devices Video Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Video Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Video Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Video Driver - Configures the driver properties for the video device.
- model
Domain
Devices Video Model - Defines the specific model of the video device being used.
- acpi
Domain
Devices Video Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Video Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Video Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver
Domain
Devices Video Driver - Configures the driver properties for the video device.
- model
Domain
Devices Video Model - Defines the specific model of the video device being used.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- driver Property Map
- Configures the driver properties for the video device.
- model Property Map
- Defines the specific model of the video device being used.
DomainDevicesVideoAcpi, DomainDevicesVideoAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesVideoAlias, DomainDevicesVideoAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesVideoDriver, DomainDevicesVideoDriverArgs
- Ats string
- Enables or disables Address Translation Services (ATS) for the video device driver.
- Iommu string
- Controls whether the IOMMU (Input/Output Memory Management Unit) is used by the video device driver.
- Name string
- Specifies the name of the driver to be used for the video device.
- Packed string
- Determines if the driver supports packed queues for the video device.
- Page
Per stringVq - Controls the use of a page per Virtqueue (VQ) for the video device driver.
- Vga
Conf string - Configures the VGA options for the video device driver.
- Ats string
- Enables or disables Address Translation Services (ATS) for the video device driver.
- Iommu string
- Controls whether the IOMMU (Input/Output Memory Management Unit) is used by the video device driver.
- Name string
- Specifies the name of the driver to be used for the video device.
- Packed string
- Determines if the driver supports packed queues for the video device.
- Page
Per stringVq - Controls the use of a page per Virtqueue (VQ) for the video device driver.
- Vga
Conf string - Configures the VGA options for the video device driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the video device driver.
- iommu String
- Controls whether the IOMMU (Input/Output Memory Management Unit) is used by the video device driver.
- name String
- Specifies the name of the driver to be used for the video device.
- packed String
- Determines if the driver supports packed queues for the video device.
- page
Per StringVq - Controls the use of a page per Virtqueue (VQ) for the video device driver.
- vga
Conf String - Configures the VGA options for the video device driver.
- ats string
- Enables or disables Address Translation Services (ATS) for the video device driver.
- iommu string
- Controls whether the IOMMU (Input/Output Memory Management Unit) is used by the video device driver.
- name string
- Specifies the name of the driver to be used for the video device.
- packed string
- Determines if the driver supports packed queues for the video device.
- page
Per stringVq - Controls the use of a page per Virtqueue (VQ) for the video device driver.
- vga
Conf string - Configures the VGA options for the video device driver.
- ats str
- Enables or disables Address Translation Services (ATS) for the video device driver.
- iommu str
- Controls whether the IOMMU (Input/Output Memory Management Unit) is used by the video device driver.
- name str
- Specifies the name of the driver to be used for the video device.
- packed str
- Determines if the driver supports packed queues for the video device.
- page_
per_ strvq - Controls the use of a page per Virtqueue (VQ) for the video device driver.
- vga_
conf str - Configures the VGA options for the video device driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the video device driver.
- iommu String
- Controls whether the IOMMU (Input/Output Memory Management Unit) is used by the video device driver.
- name String
- Specifies the name of the driver to be used for the video device.
- packed String
- Determines if the driver supports packed queues for the video device.
- page
Per StringVq - Controls the use of a page per Virtqueue (VQ) for the video device driver.
- vga
Conf String - Configures the VGA options for the video device driver.
DomainDevicesVideoModel, DomainDevicesVideoModelArgs
- Accel
Domain
Devices Video Model Accel - Configures acceleration features for the video device model.
- Blob string
- Configures the blob attribute for the video device model.
- Edid string
- Specifies the Extended Display Identification Data (EDID) for the video device model.
- Heads double
- Sets the number of heads for the video device model, which may define multiple display outputs.
- Primary string
- Marks the video device as the primary display output for the virtual machine.
- Ram double
- Defines the memory allocation for the video device model.
- Resolution
Domain
Devices Video Model Resolution - Specifies the resolution settings for the video device model.
- Type string
- Defines the type of video device being configured.
- Vga
Mem double - Configures the amount of memory allocated for the video graphics array (VGA) for the video device model.
- Vram double
- Specifies the video RAM allocation for the video device model.
- Vram64 double
- Specifies the 64-bit video RAM configuration for the video device model.
- Accel
Domain
Devices Video Model Accel - Configures acceleration features for the video device model.
- Blob string
- Configures the blob attribute for the video device model.
- Edid string
- Specifies the Extended Display Identification Data (EDID) for the video device model.
- Heads float64
- Sets the number of heads for the video device model, which may define multiple display outputs.
- Primary string
- Marks the video device as the primary display output for the virtual machine.
- Ram float64
- Defines the memory allocation for the video device model.
- Resolution
Domain
Devices Video Model Resolution - Specifies the resolution settings for the video device model.
- Type string
- Defines the type of video device being configured.
- Vga
Mem float64 - Configures the amount of memory allocated for the video graphics array (VGA) for the video device model.
- Vram float64
- Specifies the video RAM allocation for the video device model.
- Vram64 float64
- Specifies the 64-bit video RAM configuration for the video device model.
- accel
Domain
Devices Video Model Accel - Configures acceleration features for the video device model.
- blob String
- Configures the blob attribute for the video device model.
- edid String
- Specifies the Extended Display Identification Data (EDID) for the video device model.
- heads Double
- Sets the number of heads for the video device model, which may define multiple display outputs.
- primary String
- Marks the video device as the primary display output for the virtual machine.
- ram Double
- Defines the memory allocation for the video device model.
- resolution
Domain
Devices Video Model Resolution - Specifies the resolution settings for the video device model.
- type String
- Defines the type of video device being configured.
- vga
Mem Double - Configures the amount of memory allocated for the video graphics array (VGA) for the video device model.
- vram Double
- Specifies the video RAM allocation for the video device model.
- vram64 Double
- Specifies the 64-bit video RAM configuration for the video device model.
- accel
Domain
Devices Video Model Accel - Configures acceleration features for the video device model.
- blob string
- Configures the blob attribute for the video device model.
- edid string
- Specifies the Extended Display Identification Data (EDID) for the video device model.
- heads number
- Sets the number of heads for the video device model, which may define multiple display outputs.
- primary string
- Marks the video device as the primary display output for the virtual machine.
- ram number
- Defines the memory allocation for the video device model.
- resolution
Domain
Devices Video Model Resolution - Specifies the resolution settings for the video device model.
- type string
- Defines the type of video device being configured.
- vga
Mem number - Configures the amount of memory allocated for the video graphics array (VGA) for the video device model.
- vram number
- Specifies the video RAM allocation for the video device model.
- vram64 number
- Specifies the 64-bit video RAM configuration for the video device model.
- accel
Domain
Devices Video Model Accel - Configures acceleration features for the video device model.
- blob str
- Configures the blob attribute for the video device model.
- edid str
- Specifies the Extended Display Identification Data (EDID) for the video device model.
- heads float
- Sets the number of heads for the video device model, which may define multiple display outputs.
- primary str
- Marks the video device as the primary display output for the virtual machine.
- ram float
- Defines the memory allocation for the video device model.
- resolution
Domain
Devices Video Model Resolution - Specifies the resolution settings for the video device model.
- type str
- Defines the type of video device being configured.
- vga_
mem float - Configures the amount of memory allocated for the video graphics array (VGA) for the video device model.
- vram float
- Specifies the video RAM allocation for the video device model.
- vram64 float
- Specifies the 64-bit video RAM configuration for the video device model.
- accel Property Map
- Configures acceleration features for the video device model.
- blob String
- Configures the blob attribute for the video device model.
- edid String
- Specifies the Extended Display Identification Data (EDID) for the video device model.
- heads Number
- Sets the number of heads for the video device model, which may define multiple display outputs.
- primary String
- Marks the video device as the primary display output for the virtual machine.
- ram Number
- Defines the memory allocation for the video device model.
- resolution Property Map
- Specifies the resolution settings for the video device model.
- type String
- Defines the type of video device being configured.
- vga
Mem Number - Configures the amount of memory allocated for the video graphics array (VGA) for the video device model.
- vram Number
- Specifies the video RAM allocation for the video device model.
- vram64 Number
- Specifies the 64-bit video RAM configuration for the video device model.
DomainDevicesVideoModelAccel, DomainDevicesVideoModelAccelArgs
- Accel2d string
- Enables or disables 2D acceleration for the video device.
- Accel3d string
- Enables or disables 3D acceleration for the video device.
- Render
Node string - Defines the render node for the video device's acceleration features.
- Accel2d string
- Enables or disables 2D acceleration for the video device.
- Accel3d string
- Enables or disables 3D acceleration for the video device.
- Render
Node string - Defines the render node for the video device's acceleration features.
- accel2d String
- Enables or disables 2D acceleration for the video device.
- accel3d String
- Enables or disables 3D acceleration for the video device.
- render
Node String - Defines the render node for the video device's acceleration features.
- accel2d string
- Enables or disables 2D acceleration for the video device.
- accel3d string
- Enables or disables 3D acceleration for the video device.
- render
Node string - Defines the render node for the video device's acceleration features.
- accel2d str
- Enables or disables 2D acceleration for the video device.
- accel3d str
- Enables or disables 3D acceleration for the video device.
- render_
node str - Defines the render node for the video device's acceleration features.
- accel2d String
- Enables or disables 2D acceleration for the video device.
- accel3d String
- Enables or disables 3D acceleration for the video device.
- render
Node String - Defines the render node for the video device's acceleration features.
DomainDevicesVideoModelResolution, DomainDevicesVideoModelResolutionArgs
DomainDevicesVsock, DomainDevicesVsockArgs
- Acpi
Domain
Devices Vsock Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Vsock Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Vsock Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Cid
Domain
Devices Vsock Cid - Configures the connection identifier (CID) for the vsock device.
- Driver
Domain
Devices Vsock Driver - Configures driver options for the vsock device.
- Model string
- Defines the model of the vsock device for the domain.
- Acpi
Domain
Devices Vsock Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Address
Domain
Devices Vsock Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Vsock Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Cid
Domain
Devices Vsock Cid - Configures the connection identifier (CID) for the vsock device.
- Driver
Domain
Devices Vsock Driver - Configures driver options for the vsock device.
- Model string
- Defines the model of the vsock device for the domain.
- acpi
Domain
Devices Vsock Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Vsock Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Vsock Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- cid
Domain
Devices Vsock Cid - Configures the connection identifier (CID) for the vsock device.
- driver
Domain
Devices Vsock Driver - Configures driver options for the vsock device.
- model String
- Defines the model of the vsock device for the domain.
- acpi
Domain
Devices Vsock Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Vsock Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Vsock Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- cid
Domain
Devices Vsock Cid - Configures the connection identifier (CID) for the vsock device.
- driver
Domain
Devices Vsock Driver - Configures driver options for the vsock device.
- model string
- Defines the model of the vsock device for the domain.
- acpi
Domain
Devices Vsock Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address
Domain
Devices Vsock Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Vsock Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- cid
Domain
Devices Vsock Cid - Configures the connection identifier (CID) for the vsock device.
- driver
Domain
Devices Vsock Driver - Configures driver options for the vsock device.
- model str
- Defines the model of the vsock device for the domain.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- cid Property Map
- Configures the connection identifier (CID) for the vsock device.
- driver Property Map
- Configures driver options for the vsock device.
- model String
- Defines the model of the vsock device for the domain.
DomainDevicesVsockAcpi, DomainDevicesVsockAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesVsockAlias, DomainDevicesVsockAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainDevicesVsockCid, DomainDevicesVsockCidArgs
DomainDevicesVsockDriver, DomainDevicesVsockDriverArgs
- Ats string
- Enables or disables Address Translation Services (ATS) for the vsock device driver.
- Iommu string
- Controls whether IOMMU support is enabled for the vsock device driver.
- Packed string
- Determines if the driver supports packed queues for the vsock device.
- Page
Per stringVq - Configures the use of a page per Virtqueue (VQ) for the vsock device driver.
- Ats string
- Enables or disables Address Translation Services (ATS) for the vsock device driver.
- Iommu string
- Controls whether IOMMU support is enabled for the vsock device driver.
- Packed string
- Determines if the driver supports packed queues for the vsock device.
- Page
Per stringVq - Configures the use of a page per Virtqueue (VQ) for the vsock device driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the vsock device driver.
- iommu String
- Controls whether IOMMU support is enabled for the vsock device driver.
- packed String
- Determines if the driver supports packed queues for the vsock device.
- page
Per StringVq - Configures the use of a page per Virtqueue (VQ) for the vsock device driver.
- ats string
- Enables or disables Address Translation Services (ATS) for the vsock device driver.
- iommu string
- Controls whether IOMMU support is enabled for the vsock device driver.
- packed string
- Determines if the driver supports packed queues for the vsock device.
- page
Per stringVq - Configures the use of a page per Virtqueue (VQ) for the vsock device driver.
- ats str
- Enables or disables Address Translation Services (ATS) for the vsock device driver.
- iommu str
- Controls whether IOMMU support is enabled for the vsock device driver.
- packed str
- Determines if the driver supports packed queues for the vsock device.
- page_
per_ strvq - Configures the use of a page per Virtqueue (VQ) for the vsock device driver.
- ats String
- Enables or disables Address Translation Services (ATS) for the vsock device driver.
- iommu String
- Controls whether IOMMU support is enabled for the vsock device driver.
- packed String
- Determines if the driver supports packed queues for the vsock device.
- page
Per StringVq - Configures the use of a page per Virtqueue (VQ) for the vsock device driver.
DomainDevicesWatchdog, DomainDevicesWatchdogArgs
- Model string
- Configures the model of the watchdog device, which dictates its underlying functionality and behavior in the domain.
- Acpi
Domain
Devices Watchdog Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Action string
- Defines the action that the watchdog device should take when its timeout period expires, such as resetting the virtual machine or performing a graceful shutdown.
- Address
Domain
Devices Watchdog Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Watchdog Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- Model string
- Configures the model of the watchdog device, which dictates its underlying functionality and behavior in the domain.
- Acpi
Domain
Devices Watchdog Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- Action string
- Defines the action that the watchdog device should take when its timeout period expires, such as resetting the virtual machine or performing a graceful shutdown.
- Address
Domain
Devices Watchdog Address - Specifies the memory address for the persistent storage device in the guest's address space.
- Alias
Domain
Devices Watchdog Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model String
- Configures the model of the watchdog device, which dictates its underlying functionality and behavior in the domain.
- acpi
Domain
Devices Watchdog Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- action String
- Defines the action that the watchdog device should take when its timeout period expires, such as resetting the virtual machine or performing a graceful shutdown.
- address
Domain
Devices Watchdog Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Watchdog Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model string
- Configures the model of the watchdog device, which dictates its underlying functionality and behavior in the domain.
- acpi
Domain
Devices Watchdog Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- action string
- Defines the action that the watchdog device should take when its timeout period expires, such as resetting the virtual machine or performing a graceful shutdown.
- address
Domain
Devices Watchdog Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Watchdog Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model str
- Configures the model of the watchdog device, which dictates its underlying functionality and behavior in the domain.
- acpi
Domain
Devices Watchdog Acpi - Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- action str
- Defines the action that the watchdog device should take when its timeout period expires, such as resetting the virtual machine or performing a graceful shutdown.
- address
Domain
Devices Watchdog Address - Specifies the memory address for the persistent storage device in the guest's address space.
- alias
Domain
Devices Watchdog Alias - Configures the alias for the persistent storage device, allowing for easier identification within the domain.
- model String
- Configures the model of the watchdog device, which dictates its underlying functionality and behavior in the domain.
- acpi Property Map
- Specifies ACPI configuration for the persistent storage device, adapting its behavior in power management scenarios.
- action String
- Defines the action that the watchdog device should take when its timeout period expires, such as resetting the virtual machine or performing a graceful shutdown.
- address Property Map
- Specifies the memory address for the persistent storage device in the guest's address space.
- alias Property Map
- Configures the alias for the persistent storage device, allowing for easier identification within the domain.
DomainDevicesWatchdogAcpi, DomainDevicesWatchdogAcpiArgs
- Index double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- Index float64
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Double
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index float
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
- index Number
- Sets the index for the ACPI device associated with pstore, which is used for handling multiple ACPI elements.
DomainDevicesWatchdogAlias, DomainDevicesWatchdogAliasArgs
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- Name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name string
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name str
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
- name String
- Sets the name of the alias for the persistent storage device, used for reference in management tasks.
DomainFeatures, DomainFeaturesArgs
- Acpi bool
- Controls ACPI support for the domain, allowing for power management and sleep states within the guest OS.
- Aia
Domain
Features Aia - Enables or disables AIA (Advanced Interrupt Affinity) support for the domain, which optimizes interrupt handling.
- Apic
Domain
Features Apic - Configures APIC (Advanced Programmable Interrupt Controller) support for the domain, which is essential for handling interrupts.
- Async
Teardown DomainFeatures Async Teardown - Configures asynchronous teardown behavior for the domain, enhancing performance during shutdown processes.
- Capabilities
Domain
Features Capabilities - Defines the set of capabilities that can be enabled for the domain, influencing its operational features and constraints.
- Ccf
Assist DomainFeatures Ccf Assist - Enables or disables support for PS/2 devices in the virtual machine.
- Cfpc
Domain
Features Cfpc - Configures whether the domain supports CFPC features.
- Gic
Domain
Features Gic - Configures whether the domain supports GIC (Generic Interrupt Controller) features.
- Hap
Domain
Features Hap - Enables or disables support for PS/2 devices in the virtual machine.
- Hpt
Domain
Features Hpt - Configures whether the domain supports Hardware Paging Translation (HPT).
- Htm
Domain
Features Htm - Enables or disables support for PS/2 devices in the virtual machine.
- Hyper
V DomainFeatures Hyper V - Configures the availability of Hyper-V specific features for the domain.
- Ibs
Domain
Features Ibs - Configures the Instruction Based Sampling feature for the domain.
- Ioapic
Domain
Features Ioapic - Controls the configuration of the I/O APIC feature in the domain.
- Kvm
Domain
Features Kvm - Configures the availability of KVM specific features for the domain.
- Msrs
Domain
Features Msrs - Controls the management of Model Specific Registers (MSRs) for the guest, allowing for low-level CPU features.
- Nested
Hv DomainFeatures Nested Hv - Enables or disables support for PS/2 devices in the virtual machine.
- Pae bool
- Enables PAE (Physical Address Extension) feature, allowing the guest to support more than 4GB of RAM.
- Pmu
Domain
Features Pmu - Enables or disables support for PS/2 devices in the virtual machine.
- Priv
Net bool - Configures the private network feature, allowing for isolated network configurations within the guest.
- Ps2
Domain
Features Ps2 - Enables or disables support for PS/2 devices in the virtual machine.
- Pv
Spinlock DomainFeatures Pv Spinlock - Enables or disables support for PS/2 devices in the virtual machine.
- Ras
Domain
Features Ras - Enables or disables support for PS/2 devices in the virtual machine.
- Sbbc
Domain
Features Sbbc - Configures Shared Bandwidth Bridge Capability (SBBC) to optimize bandwidth sharing among VMs.
- Smm
Domain
Features Smm - Enables Secure Memory Management (SMM), providing additional security features for the guest.
- Tcg
Domain
Features Tcg - Enables Trusted Computing Group (TCG) features for secure computing environments.
- Viridian bool
- Enables Viridian features for enhanced virtualization capabilities on Windows guests.
- Vm
Core DomainInfo Features Vm Core Info - Enables or disables support for PS/2 devices in the virtual machine.
- Vm
Port DomainFeatures Vm Port - Enables or disables support for PS/2 devices in the virtual machine.
- Xen
Domain
Features Xen - Enables or disables features specific to Xen virtualization, controlling various aspects of guest management.
- Acpi bool
- Controls ACPI support for the domain, allowing for power management and sleep states within the guest OS.
- Aia
Domain
Features Aia - Enables or disables AIA (Advanced Interrupt Affinity) support for the domain, which optimizes interrupt handling.
- Apic
Domain
Features Apic - Configures APIC (Advanced Programmable Interrupt Controller) support for the domain, which is essential for handling interrupts.
- Async
Teardown DomainFeatures Async Teardown - Configures asynchronous teardown behavior for the domain, enhancing performance during shutdown processes.
- Capabilities
Domain
Features Capabilities - Defines the set of capabilities that can be enabled for the domain, influencing its operational features and constraints.
- Ccf
Assist DomainFeatures Ccf Assist - Enables or disables support for PS/2 devices in the virtual machine.
- Cfpc
Domain
Features Cfpc - Configures whether the domain supports CFPC features.
- Gic
Domain
Features Gic - Configures whether the domain supports GIC (Generic Interrupt Controller) features.
- Hap
Domain
Features Hap - Enables or disables support for PS/2 devices in the virtual machine.
- Hpt
Domain
Features Hpt - Configures whether the domain supports Hardware Paging Translation (HPT).
- Htm
Domain
Features Htm - Enables or disables support for PS/2 devices in the virtual machine.
- Hyper
V DomainFeatures Hyper V - Configures the availability of Hyper-V specific features for the domain.
- Ibs
Domain
Features Ibs - Configures the Instruction Based Sampling feature for the domain.
- Ioapic
Domain
Features Ioapic - Controls the configuration of the I/O APIC feature in the domain.
- Kvm
Domain
Features Kvm - Configures the availability of KVM specific features for the domain.
- Msrs
Domain
Features Msrs - Controls the management of Model Specific Registers (MSRs) for the guest, allowing for low-level CPU features.
- Nested
Hv DomainFeatures Nested Hv - Enables or disables support for PS/2 devices in the virtual machine.
- Pae bool
- Enables PAE (Physical Address Extension) feature, allowing the guest to support more than 4GB of RAM.
- Pmu
Domain
Features Pmu - Enables or disables support for PS/2 devices in the virtual machine.
- Priv
Net bool - Configures the private network feature, allowing for isolated network configurations within the guest.
- Ps2
Domain
Features Ps2 - Enables or disables support for PS/2 devices in the virtual machine.
- Pv
Spinlock DomainFeatures Pv Spinlock - Enables or disables support for PS/2 devices in the virtual machine.
- Ras
Domain
Features Ras - Enables or disables support for PS/2 devices in the virtual machine.
- Sbbc
Domain
Features Sbbc - Configures Shared Bandwidth Bridge Capability (SBBC) to optimize bandwidth sharing among VMs.
- Smm
Domain
Features Smm - Enables Secure Memory Management (SMM), providing additional security features for the guest.
- Tcg
Domain
Features Tcg - Enables Trusted Computing Group (TCG) features for secure computing environments.
- Viridian bool
- Enables Viridian features for enhanced virtualization capabilities on Windows guests.
- Vm
Core DomainInfo Features Vm Core Info - Enables or disables support for PS/2 devices in the virtual machine.
- Vm
Port DomainFeatures Vm Port - Enables or disables support for PS/2 devices in the virtual machine.
- Xen
Domain
Features Xen - Enables or disables features specific to Xen virtualization, controlling various aspects of guest management.
- acpi Boolean
- Controls ACPI support for the domain, allowing for power management and sleep states within the guest OS.
- aia
Domain
Features Aia - Enables or disables AIA (Advanced Interrupt Affinity) support for the domain, which optimizes interrupt handling.
- apic
Domain
Features Apic - Configures APIC (Advanced Programmable Interrupt Controller) support for the domain, which is essential for handling interrupts.
- async
Teardown DomainFeatures Async Teardown - Configures asynchronous teardown behavior for the domain, enhancing performance during shutdown processes.
- capabilities
Domain
Features Capabilities - Defines the set of capabilities that can be enabled for the domain, influencing its operational features and constraints.
- ccf
Assist DomainFeatures Ccf Assist - Enables or disables support for PS/2 devices in the virtual machine.
- cfpc
Domain
Features Cfpc - Configures whether the domain supports CFPC features.
- gic
Domain
Features Gic - Configures whether the domain supports GIC (Generic Interrupt Controller) features.
- hap
Domain
Features Hap - Enables or disables support for PS/2 devices in the virtual machine.
- hpt
Domain
Features Hpt - Configures whether the domain supports Hardware Paging Translation (HPT).
- htm
Domain
Features Htm - Enables or disables support for PS/2 devices in the virtual machine.
- hyper
V DomainFeatures Hyper V - Configures the availability of Hyper-V specific features for the domain.
- ibs
Domain
Features Ibs - Configures the Instruction Based Sampling feature for the domain.
- ioapic
Domain
Features Ioapic - Controls the configuration of the I/O APIC feature in the domain.
- kvm
Domain
Features Kvm - Configures the availability of KVM specific features for the domain.
- msrs
Domain
Features Msrs - Controls the management of Model Specific Registers (MSRs) for the guest, allowing for low-level CPU features.
- nested
Hv DomainFeatures Nested Hv - Enables or disables support for PS/2 devices in the virtual machine.
- pae Boolean
- Enables PAE (Physical Address Extension) feature, allowing the guest to support more than 4GB of RAM.
- pmu
Domain
Features Pmu - Enables or disables support for PS/2 devices in the virtual machine.
- priv
Net Boolean - Configures the private network feature, allowing for isolated network configurations within the guest.
- ps2
Domain
Features Ps2 - Enables or disables support for PS/2 devices in the virtual machine.
- pv
Spinlock DomainFeatures Pv Spinlock - Enables or disables support for PS/2 devices in the virtual machine.
- ras
Domain
Features Ras - Enables or disables support for PS/2 devices in the virtual machine.
- sbbc
Domain
Features Sbbc - Configures Shared Bandwidth Bridge Capability (SBBC) to optimize bandwidth sharing among VMs.
- smm
Domain
Features Smm - Enables Secure Memory Management (SMM), providing additional security features for the guest.
- tcg
Domain
Features Tcg - Enables Trusted Computing Group (TCG) features for secure computing environments.
- viridian Boolean
- Enables Viridian features for enhanced virtualization capabilities on Windows guests.
- vm
Core DomainInfo Features Vm Core Info - Enables or disables support for PS/2 devices in the virtual machine.
- vm
Port DomainFeatures Vm Port - Enables or disables support for PS/2 devices in the virtual machine.
- xen
Domain
Features Xen - Enables or disables features specific to Xen virtualization, controlling various aspects of guest management.
- acpi boolean
- Controls ACPI support for the domain, allowing for power management and sleep states within the guest OS.
- aia
Domain
Features Aia - Enables or disables AIA (Advanced Interrupt Affinity) support for the domain, which optimizes interrupt handling.
- apic
Domain
Features Apic - Configures APIC (Advanced Programmable Interrupt Controller) support for the domain, which is essential for handling interrupts.
- async
Teardown DomainFeatures Async Teardown - Configures asynchronous teardown behavior for the domain, enhancing performance during shutdown processes.
- capabilities
Domain
Features Capabilities - Defines the set of capabilities that can be enabled for the domain, influencing its operational features and constraints.
- ccf
Assist DomainFeatures Ccf Assist - Enables or disables support for PS/2 devices in the virtual machine.
- cfpc
Domain
Features Cfpc - Configures whether the domain supports CFPC features.
- gic
Domain
Features Gic - Configures whether the domain supports GIC (Generic Interrupt Controller) features.
- hap
Domain
Features Hap - Enables or disables support for PS/2 devices in the virtual machine.
- hpt
Domain
Features Hpt - Configures whether the domain supports Hardware Paging Translation (HPT).
- htm
Domain
Features Htm - Enables or disables support for PS/2 devices in the virtual machine.
- hyper
V DomainFeatures Hyper V - Configures the availability of Hyper-V specific features for the domain.
- ibs
Domain
Features Ibs - Configures the Instruction Based Sampling feature for the domain.
- ioapic
Domain
Features Ioapic - Controls the configuration of the I/O APIC feature in the domain.
- kvm
Domain
Features Kvm - Configures the availability of KVM specific features for the domain.
- msrs
Domain
Features Msrs - Controls the management of Model Specific Registers (MSRs) for the guest, allowing for low-level CPU features.
- nested
Hv DomainFeatures Nested Hv - Enables or disables support for PS/2 devices in the virtual machine.
- pae boolean
- Enables PAE (Physical Address Extension) feature, allowing the guest to support more than 4GB of RAM.
- pmu
Domain
Features Pmu - Enables or disables support for PS/2 devices in the virtual machine.
- priv
Net boolean - Configures the private network feature, allowing for isolated network configurations within the guest.
- ps2
Domain
Features Ps2 - Enables or disables support for PS/2 devices in the virtual machine.
- pv
Spinlock DomainFeatures Pv Spinlock - Enables or disables support for PS/2 devices in the virtual machine.
- ras
Domain
Features Ras - Enables or disables support for PS/2 devices in the virtual machine.
- sbbc
Domain
Features Sbbc - Configures Shared Bandwidth Bridge Capability (SBBC) to optimize bandwidth sharing among VMs.
- smm
Domain
Features Smm - Enables Secure Memory Management (SMM), providing additional security features for the guest.
- tcg
Domain
Features Tcg - Enables Trusted Computing Group (TCG) features for secure computing environments.
- viridian boolean
- Enables Viridian features for enhanced virtualization capabilities on Windows guests.
- vm
Core DomainInfo Features Vm Core Info - Enables or disables support for PS/2 devices in the virtual machine.
- vm
Port DomainFeatures Vm Port - Enables or disables support for PS/2 devices in the virtual machine.
- xen
Domain
Features Xen - Enables or disables features specific to Xen virtualization, controlling various aspects of guest management.
- acpi bool
- Controls ACPI support for the domain, allowing for power management and sleep states within the guest OS.
- aia
Domain
Features Aia - Enables or disables AIA (Advanced Interrupt Affinity) support for the domain, which optimizes interrupt handling.
- apic
Domain
Features Apic - Configures APIC (Advanced Programmable Interrupt Controller) support for the domain, which is essential for handling interrupts.
- async_
teardown DomainFeatures Async Teardown - Configures asynchronous teardown behavior for the domain, enhancing performance during shutdown processes.
- capabilities
Domain
Features Capabilities - Defines the set of capabilities that can be enabled for the domain, influencing its operational features and constraints.
- ccf_
assist DomainFeatures Ccf Assist - Enables or disables support for PS/2 devices in the virtual machine.
- cfpc
Domain
Features Cfpc - Configures whether the domain supports CFPC features.
- gic
Domain
Features Gic - Configures whether the domain supports GIC (Generic Interrupt Controller) features.
- hap
Domain
Features Hap - Enables or disables support for PS/2 devices in the virtual machine.
- hpt
Domain
Features Hpt - Configures whether the domain supports Hardware Paging Translation (HPT).
- htm
Domain
Features Htm - Enables or disables support for PS/2 devices in the virtual machine.
- hyper_
v DomainFeatures Hyper V - Configures the availability of Hyper-V specific features for the domain.
- ibs
Domain
Features Ibs - Configures the Instruction Based Sampling feature for the domain.
- ioapic
Domain
Features Ioapic - Controls the configuration of the I/O APIC feature in the domain.
- kvm
Domain
Features Kvm - Configures the availability of KVM specific features for the domain.
- msrs
Domain
Features Msrs - Controls the management of Model Specific Registers (MSRs) for the guest, allowing for low-level CPU features.
- nested_
hv DomainFeatures Nested Hv - Enables or disables support for PS/2 devices in the virtual machine.
- pae bool
- Enables PAE (Physical Address Extension) feature, allowing the guest to support more than 4GB of RAM.
- pmu
Domain
Features Pmu - Enables or disables support for PS/2 devices in the virtual machine.
- priv_
net bool - Configures the private network feature, allowing for isolated network configurations within the guest.
- ps2
Domain
Features Ps2 - Enables or disables support for PS/2 devices in the virtual machine.
- pv_
spinlock DomainFeatures Pv Spinlock - Enables or disables support for PS/2 devices in the virtual machine.
- ras
Domain
Features Ras - Enables or disables support for PS/2 devices in the virtual machine.
- sbbc
Domain
Features Sbbc - Configures Shared Bandwidth Bridge Capability (SBBC) to optimize bandwidth sharing among VMs.
- smm
Domain
Features Smm - Enables Secure Memory Management (SMM), providing additional security features for the guest.
- tcg
Domain
Features Tcg - Enables Trusted Computing Group (TCG) features for secure computing environments.
- viridian bool
- Enables Viridian features for enhanced virtualization capabilities on Windows guests.
- vm_
core_ Domaininfo Features Vm Core Info - Enables or disables support for PS/2 devices in the virtual machine.
- vm_
port DomainFeatures Vm Port - Enables or disables support for PS/2 devices in the virtual machine.
- xen
Domain
Features Xen - Enables or disables features specific to Xen virtualization, controlling various aspects of guest management.
- acpi Boolean
- Controls ACPI support for the domain, allowing for power management and sleep states within the guest OS.
- aia Property Map
- Enables or disables AIA (Advanced Interrupt Affinity) support for the domain, which optimizes interrupt handling.
- apic Property Map
- Configures APIC (Advanced Programmable Interrupt Controller) support for the domain, which is essential for handling interrupts.
- async
Teardown Property Map - Configures asynchronous teardown behavior for the domain, enhancing performance during shutdown processes.
- capabilities Property Map
- Defines the set of capabilities that can be enabled for the domain, influencing its operational features and constraints.
- ccf
Assist Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- cfpc Property Map
- Configures whether the domain supports CFPC features.
- gic Property Map
- Configures whether the domain supports GIC (Generic Interrupt Controller) features.
- hap Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- hpt Property Map
- Configures whether the domain supports Hardware Paging Translation (HPT).
- htm Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- hyper
V Property Map - Configures the availability of Hyper-V specific features for the domain.
- ibs Property Map
- Configures the Instruction Based Sampling feature for the domain.
- ioapic Property Map
- Controls the configuration of the I/O APIC feature in the domain.
- kvm Property Map
- Configures the availability of KVM specific features for the domain.
- msrs Property Map
- Controls the management of Model Specific Registers (MSRs) for the guest, allowing for low-level CPU features.
- nested
Hv Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- pae Boolean
- Enables PAE (Physical Address Extension) feature, allowing the guest to support more than 4GB of RAM.
- pmu Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- priv
Net Boolean - Configures the private network feature, allowing for isolated network configurations within the guest.
- ps2 Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- pv
Spinlock Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- ras Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- sbbc Property Map
- Configures Shared Bandwidth Bridge Capability (SBBC) to optimize bandwidth sharing among VMs.
- smm Property Map
- Enables Secure Memory Management (SMM), providing additional security features for the guest.
- tcg Property Map
- Enables Trusted Computing Group (TCG) features for secure computing environments.
- viridian Boolean
- Enables Viridian features for enhanced virtualization capabilities on Windows guests.
- vm
Core Property MapInfo - Enables or disables support for PS/2 devices in the virtual machine.
- vm
Port Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- xen Property Map
- Enables or disables features specific to Xen virtualization, controlling various aspects of guest management.
DomainFeaturesAia, DomainFeaturesAiaArgs
- Value string
- Sets the value for AIA support, which may define its operational state or level of functionality.
- Value string
- Sets the value for AIA support, which may define its operational state or level of functionality.
- value String
- Sets the value for AIA support, which may define its operational state or level of functionality.
- value string
- Sets the value for AIA support, which may define its operational state or level of functionality.
- value str
- Sets the value for AIA support, which may define its operational state or level of functionality.
- value String
- Sets the value for AIA support, which may define its operational state or level of functionality.
DomainFeaturesApic, DomainFeaturesApicArgs
- Eoi string
- Determines the EOI (End of Interrupt) behavior for APIC, allowing customization of how interrupts are acknowledged.
- Eoi string
- Determines the EOI (End of Interrupt) behavior for APIC, allowing customization of how interrupts are acknowledged.
- eoi String
- Determines the EOI (End of Interrupt) behavior for APIC, allowing customization of how interrupts are acknowledged.
- eoi string
- Determines the EOI (End of Interrupt) behavior for APIC, allowing customization of how interrupts are acknowledged.
- eoi str
- Determines the EOI (End of Interrupt) behavior for APIC, allowing customization of how interrupts are acknowledged.
- eoi String
- Determines the EOI (End of Interrupt) behavior for APIC, allowing customization of how interrupts are acknowledged.
DomainFeaturesAsyncTeardown, DomainFeaturesAsyncTeardownArgs
- Enabled string
- Enables or disables the asynchronous teardown feature, which can reduce downtime during the shutdown of the virtual machine.
- Enabled string
- Enables or disables the asynchronous teardown feature, which can reduce downtime during the shutdown of the virtual machine.
- enabled String
- Enables or disables the asynchronous teardown feature, which can reduce downtime during the shutdown of the virtual machine.
- enabled string
- Enables or disables the asynchronous teardown feature, which can reduce downtime during the shutdown of the virtual machine.
- enabled str
- Enables or disables the asynchronous teardown feature, which can reduce downtime during the shutdown of the virtual machine.
- enabled String
- Enables or disables the asynchronous teardown feature, which can reduce downtime during the shutdown of the virtual machine.
DomainFeaturesCapabilities, DomainFeaturesCapabilitiesArgs
- Audit
Control DomainFeatures Capabilities Audit Control - Configures whether the domain can wake from an alarm.
- Audit
Write DomainFeatures Capabilities Audit Write - Configures whether the domain can wake from an alarm.
- Block
Suspend DomainFeatures Capabilities Block Suspend - Configures whether the domain can wake from an alarm.
- Chown
Domain
Features Capabilities Chown - Configures whether the domain can wake from an alarm.
- Dac
Override DomainFeatures Capabilities Dac Override - Configures whether the domain can wake from an alarm.
- Dac
Read DomainSearch Features Capabilities Dac Read Search - Configures whether the domain can wake from an alarm.
- Fowner
Domain
Features Capabilities Fowner - Configures whether the domain can wake from an alarm.
- Fset
Id DomainFeatures Capabilities Fset Id - Configures whether the domain can wake from an alarm.
- Ipc
Lock DomainFeatures Capabilities Ipc Lock - Configures whether the domain can wake from an alarm.
- Ipc
Owner DomainFeatures Capabilities Ipc Owner - Configures whether the domain can wake from an alarm.
- Kill
Domain
Features Capabilities Kill - Configures whether the domain can wake from an alarm.
- Lease
Domain
Features Capabilities Lease - Configures whether the domain can wake from an alarm.
- Linux
Immutable DomainFeatures Capabilities Linux Immutable - Configures whether the domain can wake from an alarm.
- Mac
Admin DomainFeatures Capabilities Mac Admin - Configures whether the domain can wake from an alarm.
- Mac
Override DomainFeatures Capabilities Mac Override - Configures whether the domain can wake from an alarm.
- Mk
Nod DomainFeatures Capabilities Mk Nod - Configures whether the domain can wake from an alarm.
- Net
Admin DomainFeatures Capabilities Net Admin - Configures whether the domain can wake from an alarm.
- Net
Bind DomainService Features Capabilities Net Bind Service - Configures whether the domain can wake from an alarm.
- Net
Broadcast DomainFeatures Capabilities Net Broadcast - Configures whether the domain can wake from an alarm.
- Net
Raw DomainFeatures Capabilities Net Raw - Configures whether the domain can wake from an alarm.
- Policy string
- Specifies the security policy applied to the domain features.
- Set
FCap DomainFeatures Capabilities Set FCap - Configures whether the domain can wake from an alarm.
- Set
Gid DomainFeatures Capabilities Set Gid - Configures whether the domain can wake from an alarm.
- Set
PCap DomainFeatures Capabilities Set PCap - Configures whether the domain can wake from an alarm.
- Set
Uid DomainFeatures Capabilities Set Uid - Configures whether the domain can wake from an alarm.
- Sys
Admin DomainFeatures Capabilities Sys Admin - Configures whether the domain can wake from an alarm.
- Sys
Boot DomainFeatures Capabilities Sys Boot - Configures whether the domain can wake from an alarm.
- Sys
Ch DomainRoot Features Capabilities Sys Ch Root - Configures whether the domain can wake from an alarm.
- Sys
Log DomainFeatures Capabilities Sys Log - Configures whether the domain can wake from an alarm.
- Sys
Module DomainFeatures Capabilities Sys Module - Configures whether the domain can wake from an alarm.
- Sys
Nice DomainFeatures Capabilities Sys Nice - Configures whether the domain can wake from an alarm.
- Sys
PAcct DomainFeatures Capabilities Sys PAcct - Configures whether the domain can wake from an alarm.
- Sys
PTrace DomainFeatures Capabilities Sys PTrace - Configures whether the domain can wake from an alarm.
- Sys
Raw DomainIo Features Capabilities Sys Raw Io - Configures whether the domain can wake from an alarm.
- Sys
Resource DomainFeatures Capabilities Sys Resource - Configures whether the domain can wake from an alarm.
- Sys
Time DomainFeatures Capabilities Sys Time - Configures whether the domain can wake from an alarm.
- Sys
Tty DomainCnofig Features Capabilities Sys Tty Cnofig - Configures whether the domain can wake from an alarm.
- Wake
Alarm DomainFeatures Capabilities Wake Alarm - Configures whether the domain can wake from an alarm.
- Audit
Control DomainFeatures Capabilities Audit Control - Configures whether the domain can wake from an alarm.
- Audit
Write DomainFeatures Capabilities Audit Write - Configures whether the domain can wake from an alarm.
- Block
Suspend DomainFeatures Capabilities Block Suspend - Configures whether the domain can wake from an alarm.
- Chown
Domain
Features Capabilities Chown - Configures whether the domain can wake from an alarm.
- Dac
Override DomainFeatures Capabilities Dac Override - Configures whether the domain can wake from an alarm.
- Dac
Read DomainSearch Features Capabilities Dac Read Search - Configures whether the domain can wake from an alarm.
- Fowner
Domain
Features Capabilities Fowner - Configures whether the domain can wake from an alarm.
- Fset
Id DomainFeatures Capabilities Fset Id - Configures whether the domain can wake from an alarm.
- Ipc
Lock DomainFeatures Capabilities Ipc Lock - Configures whether the domain can wake from an alarm.
- Ipc
Owner DomainFeatures Capabilities Ipc Owner - Configures whether the domain can wake from an alarm.
- Kill
Domain
Features Capabilities Kill - Configures whether the domain can wake from an alarm.
- Lease
Domain
Features Capabilities Lease - Configures whether the domain can wake from an alarm.
- Linux
Immutable DomainFeatures Capabilities Linux Immutable - Configures whether the domain can wake from an alarm.
- Mac
Admin DomainFeatures Capabilities Mac Admin - Configures whether the domain can wake from an alarm.
- Mac
Override DomainFeatures Capabilities Mac Override - Configures whether the domain can wake from an alarm.
- Mk
Nod DomainFeatures Capabilities Mk Nod - Configures whether the domain can wake from an alarm.
- Net
Admin DomainFeatures Capabilities Net Admin - Configures whether the domain can wake from an alarm.
- Net
Bind DomainService Features Capabilities Net Bind Service - Configures whether the domain can wake from an alarm.
- Net
Broadcast DomainFeatures Capabilities Net Broadcast - Configures whether the domain can wake from an alarm.
- Net
Raw DomainFeatures Capabilities Net Raw - Configures whether the domain can wake from an alarm.
- Policy string
- Specifies the security policy applied to the domain features.
- Set
FCap DomainFeatures Capabilities Set FCap - Configures whether the domain can wake from an alarm.
- Set
Gid DomainFeatures Capabilities Set Gid - Configures whether the domain can wake from an alarm.
- Set
PCap DomainFeatures Capabilities Set PCap - Configures whether the domain can wake from an alarm.
- Set
Uid DomainFeatures Capabilities Set Uid - Configures whether the domain can wake from an alarm.
- Sys
Admin DomainFeatures Capabilities Sys Admin - Configures whether the domain can wake from an alarm.
- Sys
Boot DomainFeatures Capabilities Sys Boot - Configures whether the domain can wake from an alarm.
- Sys
Ch DomainRoot Features Capabilities Sys Ch Root - Configures whether the domain can wake from an alarm.
- Sys
Log DomainFeatures Capabilities Sys Log - Configures whether the domain can wake from an alarm.
- Sys
Module DomainFeatures Capabilities Sys Module - Configures whether the domain can wake from an alarm.
- Sys
Nice DomainFeatures Capabilities Sys Nice - Configures whether the domain can wake from an alarm.
- Sys
PAcct DomainFeatures Capabilities Sys PAcct - Configures whether the domain can wake from an alarm.
- Sys
PTrace DomainFeatures Capabilities Sys PTrace - Configures whether the domain can wake from an alarm.
- Sys
Raw DomainIo Features Capabilities Sys Raw Io - Configures whether the domain can wake from an alarm.
- Sys
Resource DomainFeatures Capabilities Sys Resource - Configures whether the domain can wake from an alarm.
- Sys
Time DomainFeatures Capabilities Sys Time - Configures whether the domain can wake from an alarm.
- Sys
Tty DomainCnofig Features Capabilities Sys Tty Cnofig - Configures whether the domain can wake from an alarm.
- Wake
Alarm DomainFeatures Capabilities Wake Alarm - Configures whether the domain can wake from an alarm.
- audit
Control DomainFeatures Capabilities Audit Control - Configures whether the domain can wake from an alarm.
- audit
Write DomainFeatures Capabilities Audit Write - Configures whether the domain can wake from an alarm.
- block
Suspend DomainFeatures Capabilities Block Suspend - Configures whether the domain can wake from an alarm.
- chown
Domain
Features Capabilities Chown - Configures whether the domain can wake from an alarm.
- dac
Override DomainFeatures Capabilities Dac Override - Configures whether the domain can wake from an alarm.
- dac
Read DomainSearch Features Capabilities Dac Read Search - Configures whether the domain can wake from an alarm.
- fowner
Domain
Features Capabilities Fowner - Configures whether the domain can wake from an alarm.
- fset
Id DomainFeatures Capabilities Fset Id - Configures whether the domain can wake from an alarm.
- ipc
Lock DomainFeatures Capabilities Ipc Lock - Configures whether the domain can wake from an alarm.
- ipc
Owner DomainFeatures Capabilities Ipc Owner - Configures whether the domain can wake from an alarm.
- kill
Domain
Features Capabilities Kill - Configures whether the domain can wake from an alarm.
- lease
Domain
Features Capabilities Lease - Configures whether the domain can wake from an alarm.
- linux
Immutable DomainFeatures Capabilities Linux Immutable - Configures whether the domain can wake from an alarm.
- mac
Admin DomainFeatures Capabilities Mac Admin - Configures whether the domain can wake from an alarm.
- mac
Override DomainFeatures Capabilities Mac Override - Configures whether the domain can wake from an alarm.
- mk
Nod DomainFeatures Capabilities Mk Nod - Configures whether the domain can wake from an alarm.
- net
Admin DomainFeatures Capabilities Net Admin - Configures whether the domain can wake from an alarm.
- net
Bind DomainService Features Capabilities Net Bind Service - Configures whether the domain can wake from an alarm.
- net
Broadcast DomainFeatures Capabilities Net Broadcast - Configures whether the domain can wake from an alarm.
- net
Raw DomainFeatures Capabilities Net Raw - Configures whether the domain can wake from an alarm.
- policy String
- Specifies the security policy applied to the domain features.
- set
FCap DomainFeatures Capabilities Set FCap - Configures whether the domain can wake from an alarm.
- set
Gid DomainFeatures Capabilities Set Gid - Configures whether the domain can wake from an alarm.
- set
PCap DomainFeatures Capabilities Set PCap - Configures whether the domain can wake from an alarm.
- set
Uid DomainFeatures Capabilities Set Uid - Configures whether the domain can wake from an alarm.
- sys
Admin DomainFeatures Capabilities Sys Admin - Configures whether the domain can wake from an alarm.
- sys
Boot DomainFeatures Capabilities Sys Boot - Configures whether the domain can wake from an alarm.
- sys
Ch DomainRoot Features Capabilities Sys Ch Root - Configures whether the domain can wake from an alarm.
- sys
Log DomainFeatures Capabilities Sys Log - Configures whether the domain can wake from an alarm.
- sys
Module DomainFeatures Capabilities Sys Module - Configures whether the domain can wake from an alarm.
- sys
Nice DomainFeatures Capabilities Sys Nice - Configures whether the domain can wake from an alarm.
- sys
PAcct DomainFeatures Capabilities Sys PAcct - Configures whether the domain can wake from an alarm.
- sys
PTrace DomainFeatures Capabilities Sys PTrace - Configures whether the domain can wake from an alarm.
- sys
Raw DomainIo Features Capabilities Sys Raw Io - Configures whether the domain can wake from an alarm.
- sys
Resource DomainFeatures Capabilities Sys Resource - Configures whether the domain can wake from an alarm.
- sys
Time DomainFeatures Capabilities Sys Time - Configures whether the domain can wake from an alarm.
- sys
Tty DomainCnofig Features Capabilities Sys Tty Cnofig - Configures whether the domain can wake from an alarm.
- wake
Alarm DomainFeatures Capabilities Wake Alarm - Configures whether the domain can wake from an alarm.
- audit
Control DomainFeatures Capabilities Audit Control - Configures whether the domain can wake from an alarm.
- audit
Write DomainFeatures Capabilities Audit Write - Configures whether the domain can wake from an alarm.
- block
Suspend DomainFeatures Capabilities Block Suspend - Configures whether the domain can wake from an alarm.
- chown
Domain
Features Capabilities Chown - Configures whether the domain can wake from an alarm.
- dac
Override DomainFeatures Capabilities Dac Override - Configures whether the domain can wake from an alarm.
- dac
Read DomainSearch Features Capabilities Dac Read Search - Configures whether the domain can wake from an alarm.
- fowner
Domain
Features Capabilities Fowner - Configures whether the domain can wake from an alarm.
- fset
Id DomainFeatures Capabilities Fset Id - Configures whether the domain can wake from an alarm.
- ipc
Lock DomainFeatures Capabilities Ipc Lock - Configures whether the domain can wake from an alarm.
- ipc
Owner DomainFeatures Capabilities Ipc Owner - Configures whether the domain can wake from an alarm.
- kill
Domain
Features Capabilities Kill - Configures whether the domain can wake from an alarm.
- lease
Domain
Features Capabilities Lease - Configures whether the domain can wake from an alarm.
- linux
Immutable DomainFeatures Capabilities Linux Immutable - Configures whether the domain can wake from an alarm.
- mac
Admin DomainFeatures Capabilities Mac Admin - Configures whether the domain can wake from an alarm.
- mac
Override DomainFeatures Capabilities Mac Override - Configures whether the domain can wake from an alarm.
- mk
Nod DomainFeatures Capabilities Mk Nod - Configures whether the domain can wake from an alarm.
- net
Admin DomainFeatures Capabilities Net Admin - Configures whether the domain can wake from an alarm.
- net
Bind DomainService Features Capabilities Net Bind Service - Configures whether the domain can wake from an alarm.
- net
Broadcast DomainFeatures Capabilities Net Broadcast - Configures whether the domain can wake from an alarm.
- net
Raw DomainFeatures Capabilities Net Raw - Configures whether the domain can wake from an alarm.
- policy string
- Specifies the security policy applied to the domain features.
- set
FCap DomainFeatures Capabilities Set FCap - Configures whether the domain can wake from an alarm.
- set
Gid DomainFeatures Capabilities Set Gid - Configures whether the domain can wake from an alarm.
- set
PCap DomainFeatures Capabilities Set PCap - Configures whether the domain can wake from an alarm.
- set
Uid DomainFeatures Capabilities Set Uid - Configures whether the domain can wake from an alarm.
- sys
Admin DomainFeatures Capabilities Sys Admin - Configures whether the domain can wake from an alarm.
- sys
Boot DomainFeatures Capabilities Sys Boot - Configures whether the domain can wake from an alarm.
- sys
Ch DomainRoot Features Capabilities Sys Ch Root - Configures whether the domain can wake from an alarm.
- sys
Log DomainFeatures Capabilities Sys Log - Configures whether the domain can wake from an alarm.
- sys
Module DomainFeatures Capabilities Sys Module - Configures whether the domain can wake from an alarm.
- sys
Nice DomainFeatures Capabilities Sys Nice - Configures whether the domain can wake from an alarm.
- sys
PAcct DomainFeatures Capabilities Sys PAcct - Configures whether the domain can wake from an alarm.
- sys
PTrace DomainFeatures Capabilities Sys PTrace - Configures whether the domain can wake from an alarm.
- sys
Raw DomainIo Features Capabilities Sys Raw Io - Configures whether the domain can wake from an alarm.
- sys
Resource DomainFeatures Capabilities Sys Resource - Configures whether the domain can wake from an alarm.
- sys
Time DomainFeatures Capabilities Sys Time - Configures whether the domain can wake from an alarm.
- sys
Tty DomainCnofig Features Capabilities Sys Tty Cnofig - Configures whether the domain can wake from an alarm.
- wake
Alarm DomainFeatures Capabilities Wake Alarm - Configures whether the domain can wake from an alarm.
- audit_
control DomainFeatures Capabilities Audit Control - Configures whether the domain can wake from an alarm.
- audit_
write DomainFeatures Capabilities Audit Write - Configures whether the domain can wake from an alarm.
- block_
suspend DomainFeatures Capabilities Block Suspend - Configures whether the domain can wake from an alarm.
- chown
Domain
Features Capabilities Chown - Configures whether the domain can wake from an alarm.
- dac_
override DomainFeatures Capabilities Dac Override - Configures whether the domain can wake from an alarm.
- dac_
read_ Domainsearch Features Capabilities Dac Read Search - Configures whether the domain can wake from an alarm.
- fowner
Domain
Features Capabilities Fowner - Configures whether the domain can wake from an alarm.
- fset_
id DomainFeatures Capabilities Fset Id - Configures whether the domain can wake from an alarm.
- ipc_
lock DomainFeatures Capabilities Ipc Lock - Configures whether the domain can wake from an alarm.
- ipc_
owner DomainFeatures Capabilities Ipc Owner - Configures whether the domain can wake from an alarm.
- kill
Domain
Features Capabilities Kill - Configures whether the domain can wake from an alarm.
- lease
Domain
Features Capabilities Lease - Configures whether the domain can wake from an alarm.
- linux_
immutable DomainFeatures Capabilities Linux Immutable - Configures whether the domain can wake from an alarm.
- mac_
admin DomainFeatures Capabilities Mac Admin - Configures whether the domain can wake from an alarm.
- mac_
override DomainFeatures Capabilities Mac Override - Configures whether the domain can wake from an alarm.
- mk_
nod DomainFeatures Capabilities Mk Nod - Configures whether the domain can wake from an alarm.
- net_
admin DomainFeatures Capabilities Net Admin - Configures whether the domain can wake from an alarm.
- net_
bind_ Domainservice Features Capabilities Net Bind Service - Configures whether the domain can wake from an alarm.
- net_
broadcast DomainFeatures Capabilities Net Broadcast - Configures whether the domain can wake from an alarm.
- net_
raw DomainFeatures Capabilities Net Raw - Configures whether the domain can wake from an alarm.
- policy str
- Specifies the security policy applied to the domain features.
- set_
f_ Domaincap Features Capabilities Set FCap - Configures whether the domain can wake from an alarm.
- set_
gid DomainFeatures Capabilities Set Gid - Configures whether the domain can wake from an alarm.
- set_
p_ Domaincap Features Capabilities Set PCap - Configures whether the domain can wake from an alarm.
- set_
uid DomainFeatures Capabilities Set Uid - Configures whether the domain can wake from an alarm.
- sys_
admin DomainFeatures Capabilities Sys Admin - Configures whether the domain can wake from an alarm.
- sys_
boot DomainFeatures Capabilities Sys Boot - Configures whether the domain can wake from an alarm.
- sys_
ch_ Domainroot Features Capabilities Sys Ch Root - Configures whether the domain can wake from an alarm.
- sys_
log DomainFeatures Capabilities Sys Log - Configures whether the domain can wake from an alarm.
- sys_
module DomainFeatures Capabilities Sys Module - Configures whether the domain can wake from an alarm.
- sys_
nice DomainFeatures Capabilities Sys Nice - Configures whether the domain can wake from an alarm.
- sys_
p_ Domainacct Features Capabilities Sys PAcct - Configures whether the domain can wake from an alarm.
- sys_
p_ Domaintrace Features Capabilities Sys PTrace - Configures whether the domain can wake from an alarm.
- sys_
raw_ Domainio Features Capabilities Sys Raw Io - Configures whether the domain can wake from an alarm.
- sys_
resource DomainFeatures Capabilities Sys Resource - Configures whether the domain can wake from an alarm.
- sys_
time DomainFeatures Capabilities Sys Time - Configures whether the domain can wake from an alarm.
- sys_
tty_ Domaincnofig Features Capabilities Sys Tty Cnofig - Configures whether the domain can wake from an alarm.
- wake_
alarm DomainFeatures Capabilities Wake Alarm - Configures whether the domain can wake from an alarm.
- audit
Control Property Map - Configures whether the domain can wake from an alarm.
- audit
Write Property Map - Configures whether the domain can wake from an alarm.
- block
Suspend Property Map - Configures whether the domain can wake from an alarm.
- chown Property Map
- Configures whether the domain can wake from an alarm.
- dac
Override Property Map - Configures whether the domain can wake from an alarm.
- dac
Read Property MapSearch - Configures whether the domain can wake from an alarm.
- fowner Property Map
- Configures whether the domain can wake from an alarm.
- fset
Id Property Map - Configures whether the domain can wake from an alarm.
- ipc
Lock Property Map - Configures whether the domain can wake from an alarm.
- ipc
Owner Property Map - Configures whether the domain can wake from an alarm.
- kill Property Map
- Configures whether the domain can wake from an alarm.
- lease Property Map
- Configures whether the domain can wake from an alarm.
- linux
Immutable Property Map - Configures whether the domain can wake from an alarm.
- mac
Admin Property Map - Configures whether the domain can wake from an alarm.
- mac
Override Property Map - Configures whether the domain can wake from an alarm.
- mk
Nod Property Map - Configures whether the domain can wake from an alarm.
- net
Admin Property Map - Configures whether the domain can wake from an alarm.
- net
Bind Property MapService - Configures whether the domain can wake from an alarm.
- net
Broadcast Property Map - Configures whether the domain can wake from an alarm.
- net
Raw Property Map - Configures whether the domain can wake from an alarm.
- policy String
- Specifies the security policy applied to the domain features.
- set
FCap Property Map - Configures whether the domain can wake from an alarm.
- set
Gid Property Map - Configures whether the domain can wake from an alarm.
- set
PCap Property Map - Configures whether the domain can wake from an alarm.
- set
Uid Property Map - Configures whether the domain can wake from an alarm.
- sys
Admin Property Map - Configures whether the domain can wake from an alarm.
- sys
Boot Property Map - Configures whether the domain can wake from an alarm.
- sys
Ch Property MapRoot - Configures whether the domain can wake from an alarm.
- sys
Log Property Map - Configures whether the domain can wake from an alarm.
- sys
Module Property Map - Configures whether the domain can wake from an alarm.
- sys
Nice Property Map - Configures whether the domain can wake from an alarm.
- sys
PAcct Property Map - Configures whether the domain can wake from an alarm.
- sys
PTrace Property Map - Configures whether the domain can wake from an alarm.
- sys
Raw Property MapIo - Configures whether the domain can wake from an alarm.
- sys
Resource Property Map - Configures whether the domain can wake from an alarm.
- sys
Time Property Map - Configures whether the domain can wake from an alarm.
- sys
Tty Property MapCnofig - Configures whether the domain can wake from an alarm.
- wake
Alarm Property Map - Configures whether the domain can wake from an alarm.
DomainFeaturesCapabilitiesAuditControl, DomainFeaturesCapabilitiesAuditControlArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesAuditWrite, DomainFeaturesCapabilitiesAuditWriteArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesBlockSuspend, DomainFeaturesCapabilitiesBlockSuspendArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesChown, DomainFeaturesCapabilitiesChownArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesDacOverride, DomainFeaturesCapabilitiesDacOverrideArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesDacReadSearch, DomainFeaturesCapabilitiesDacReadSearchArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesFowner, DomainFeaturesCapabilitiesFownerArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesFsetId, DomainFeaturesCapabilitiesFsetIdArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesIpcLock, DomainFeaturesCapabilitiesIpcLockArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesIpcOwner, DomainFeaturesCapabilitiesIpcOwnerArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesKill, DomainFeaturesCapabilitiesKillArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesLease, DomainFeaturesCapabilitiesLeaseArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesLinuxImmutable, DomainFeaturesCapabilitiesLinuxImmutableArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesMacAdmin, DomainFeaturesCapabilitiesMacAdminArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesMacOverride, DomainFeaturesCapabilitiesMacOverrideArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesMkNod, DomainFeaturesCapabilitiesMkNodArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesNetAdmin, DomainFeaturesCapabilitiesNetAdminArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesNetBindService, DomainFeaturesCapabilitiesNetBindServiceArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesNetBroadcast, DomainFeaturesCapabilitiesNetBroadcastArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesNetRaw, DomainFeaturesCapabilitiesNetRawArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSetFCap, DomainFeaturesCapabilitiesSetFCapArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSetGid, DomainFeaturesCapabilitiesSetGidArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSetPCap, DomainFeaturesCapabilitiesSetPCapArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSetUid, DomainFeaturesCapabilitiesSetUidArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysAdmin, DomainFeaturesCapabilitiesSysAdminArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysBoot, DomainFeaturesCapabilitiesSysBootArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysChRoot, DomainFeaturesCapabilitiesSysChRootArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysLog, DomainFeaturesCapabilitiesSysLogArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysModule, DomainFeaturesCapabilitiesSysModuleArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysNice, DomainFeaturesCapabilitiesSysNiceArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysPAcct, DomainFeaturesCapabilitiesSysPAcctArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysPTrace, DomainFeaturesCapabilitiesSysPTraceArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysRawIo, DomainFeaturesCapabilitiesSysRawIoArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysResource, DomainFeaturesCapabilitiesSysResourceArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysTime, DomainFeaturesCapabilitiesSysTimeArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesSysTtyCnofig, DomainFeaturesCapabilitiesSysTtyCnofigArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCapabilitiesWakeAlarm, DomainFeaturesCapabilitiesWakeAlarmArgs
- State string
- Sets the state of the capability to wake from an alarm.
- State string
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
- state string
- Sets the state of the capability to wake from an alarm.
- state str
- Sets the state of the capability to wake from an alarm.
- state String
- Sets the state of the capability to wake from an alarm.
DomainFeaturesCcfAssist, DomainFeaturesCcfAssistArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesCfpc, DomainFeaturesCfpcArgs
- Value string
- Sets the specific value associated with the CFPC feature.
- Value string
- Sets the specific value associated with the CFPC feature.
- value String
- Sets the specific value associated with the CFPC feature.
- value string
- Sets the specific value associated with the CFPC feature.
- value str
- Sets the specific value associated with the CFPC feature.
- value String
- Sets the specific value associated with the CFPC feature.
DomainFeaturesGic, DomainFeaturesGicArgs
- Version string
- Sets the version of the GIC feature supported by the domain.
- Version string
- Sets the version of the GIC feature supported by the domain.
- version String
- Sets the version of the GIC feature supported by the domain.
- version string
- Sets the version of the GIC feature supported by the domain.
- version str
- Sets the version of the GIC feature supported by the domain.
- version String
- Sets the version of the GIC feature supported by the domain.
DomainFeaturesHap, DomainFeaturesHapArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHpt, DomainFeaturesHptArgs
- Max
Page stringSize - Configures the maximum page size supported by the hypervisor for the HPT feature.
- Max
Page stringSize Unit - Sets the unit for the maximum page size configured for the HPT feature.
- Resizing string
- Controls whether the resizing of physical pages for the HPT feature is allowed.
- Max
Page stringSize - Configures the maximum page size supported by the hypervisor for the HPT feature.
- Max
Page stringSize Unit - Sets the unit for the maximum page size configured for the HPT feature.
- Resizing string
- Controls whether the resizing of physical pages for the HPT feature is allowed.
- max
Page StringSize - Configures the maximum page size supported by the hypervisor for the HPT feature.
- max
Page StringSize Unit - Sets the unit for the maximum page size configured for the HPT feature.
- resizing String
- Controls whether the resizing of physical pages for the HPT feature is allowed.
- max
Page stringSize - Configures the maximum page size supported by the hypervisor for the HPT feature.
- max
Page stringSize Unit - Sets the unit for the maximum page size configured for the HPT feature.
- resizing string
- Controls whether the resizing of physical pages for the HPT feature is allowed.
- max_
page_ strsize - Configures the maximum page size supported by the hypervisor for the HPT feature.
- max_
page_ strsize_ unit - Sets the unit for the maximum page size configured for the HPT feature.
- resizing str
- Controls whether the resizing of physical pages for the HPT feature is allowed.
- max
Page StringSize - Configures the maximum page size supported by the hypervisor for the HPT feature.
- max
Page StringSize Unit - Sets the unit for the maximum page size configured for the HPT feature.
- resizing String
- Controls whether the resizing of physical pages for the HPT feature is allowed.
DomainFeaturesHtm, DomainFeaturesHtmArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperV, DomainFeaturesHyperVArgs
- Avic
Domain
Features Hyper VAvic - Enables or disables support for PS/2 devices in the virtual machine.
- Emsr
Bitmap DomainFeatures Hyper VEmsr Bitmap - Enables or disables support for PS/2 devices in the virtual machine.
- Evmcs
Domain
Features Hyper VEvmcs - Enables or disables support for PS/2 devices in the virtual machine.
- Frequencies
Domain
Features Hyper VFrequencies - Enables or disables support for PS/2 devices in the virtual machine.
- Ipi
Domain
Features Hyper VIpi - Enables or disables support for PS/2 devices in the virtual machine.
- Mode string
- Sets the mode of operation for Hyper-V features in the domain.
- Re
Enlightenment DomainFeatures Hyper VRe Enlightenment - Enables or disables support for PS/2 devices in the virtual machine.
- Relaxed
Domain
Features Hyper VRelaxed - Enables or disables support for PS/2 devices in the virtual machine.
- Reset
Domain
Features Hyper VReset - Enables or disables support for PS/2 devices in the virtual machine.
- Runtime
Domain
Features Hyper VRuntime - Enables or disables support for PS/2 devices in the virtual machine.
- Spinlocks
Domain
Features Hyper VSpinlocks - Controls the spinlock feature settings for Hyper-V.
- Stimer
Domain
Features Hyper VStimer - Configures synthetic timer functionality for Hyper-V.
- Synic
Domain
Features Hyper VSynic - Enables or disables support for PS/2 devices in the virtual machine.
- Tlb
Flush DomainFeatures Hyper VTlb Flush - Controls the Translation Lookaside Buffer (TLB) flush functionality for Hyper-V.
- Vapic
Domain
Features Hyper VVapic - Enables or disables support for PS/2 devices in the virtual machine.
- Vendor
Id DomainFeatures Hyper VVendor Id - Configures the vendor ID presented to the guest operating system by Hyper-V.
- Vp
Index DomainFeatures Hyper VVp Index - Enables or disables support for PS/2 devices in the virtual machine.
- Xmm
Input DomainFeatures Hyper VXmm Input - Enables or disables support for PS/2 devices in the virtual machine.
- Avic
Domain
Features Hyper VAvic - Enables or disables support for PS/2 devices in the virtual machine.
- Emsr
Bitmap DomainFeatures Hyper VEmsr Bitmap - Enables or disables support for PS/2 devices in the virtual machine.
- Evmcs
Domain
Features Hyper VEvmcs - Enables or disables support for PS/2 devices in the virtual machine.
- Frequencies
Domain
Features Hyper VFrequencies - Enables or disables support for PS/2 devices in the virtual machine.
- Ipi
Domain
Features Hyper VIpi - Enables or disables support for PS/2 devices in the virtual machine.
- Mode string
- Sets the mode of operation for Hyper-V features in the domain.
- Re
Enlightenment DomainFeatures Hyper VRe Enlightenment - Enables or disables support for PS/2 devices in the virtual machine.
- Relaxed
Domain
Features Hyper VRelaxed - Enables or disables support for PS/2 devices in the virtual machine.
- Reset
Domain
Features Hyper VReset - Enables or disables support for PS/2 devices in the virtual machine.
- Runtime
Domain
Features Hyper VRuntime - Enables or disables support for PS/2 devices in the virtual machine.
- Spinlocks
Domain
Features Hyper VSpinlocks - Controls the spinlock feature settings for Hyper-V.
- Stimer
Domain
Features Hyper VStimer - Configures synthetic timer functionality for Hyper-V.
- Synic
Domain
Features Hyper VSynic - Enables or disables support for PS/2 devices in the virtual machine.
- Tlb
Flush DomainFeatures Hyper VTlb Flush - Controls the Translation Lookaside Buffer (TLB) flush functionality for Hyper-V.
- Vapic
Domain
Features Hyper VVapic - Enables or disables support for PS/2 devices in the virtual machine.
- Vendor
Id DomainFeatures Hyper VVendor Id - Configures the vendor ID presented to the guest operating system by Hyper-V.
- Vp
Index DomainFeatures Hyper VVp Index - Enables or disables support for PS/2 devices in the virtual machine.
- Xmm
Input DomainFeatures Hyper VXmm Input - Enables or disables support for PS/2 devices in the virtual machine.
- avic
Domain
Features Hyper VAvic - Enables or disables support for PS/2 devices in the virtual machine.
- emsr
Bitmap DomainFeatures Hyper VEmsr Bitmap - Enables or disables support for PS/2 devices in the virtual machine.
- evmcs
Domain
Features Hyper VEvmcs - Enables or disables support for PS/2 devices in the virtual machine.
- frequencies
Domain
Features Hyper VFrequencies - Enables or disables support for PS/2 devices in the virtual machine.
- ipi
Domain
Features Hyper VIpi - Enables or disables support for PS/2 devices in the virtual machine.
- mode String
- Sets the mode of operation for Hyper-V features in the domain.
- re
Enlightenment DomainFeatures Hyper VRe Enlightenment - Enables or disables support for PS/2 devices in the virtual machine.
- relaxed
Domain
Features Hyper VRelaxed - Enables or disables support for PS/2 devices in the virtual machine.
- reset
Domain
Features Hyper VReset - Enables or disables support for PS/2 devices in the virtual machine.
- runtime
Domain
Features Hyper VRuntime - Enables or disables support for PS/2 devices in the virtual machine.
- spinlocks
Domain
Features Hyper VSpinlocks - Controls the spinlock feature settings for Hyper-V.
- stimer
Domain
Features Hyper VStimer - Configures synthetic timer functionality for Hyper-V.
- synic
Domain
Features Hyper VSynic - Enables or disables support for PS/2 devices in the virtual machine.
- tlb
Flush DomainFeatures Hyper VTlb Flush - Controls the Translation Lookaside Buffer (TLB) flush functionality for Hyper-V.
- vapic
Domain
Features Hyper VVapic - Enables or disables support for PS/2 devices in the virtual machine.
- vendor
Id DomainFeatures Hyper VVendor Id - Configures the vendor ID presented to the guest operating system by Hyper-V.
- vp
Index DomainFeatures Hyper VVp Index - Enables or disables support for PS/2 devices in the virtual machine.
- xmm
Input DomainFeatures Hyper VXmm Input - Enables or disables support for PS/2 devices in the virtual machine.
- avic
Domain
Features Hyper VAvic - Enables or disables support for PS/2 devices in the virtual machine.
- emsr
Bitmap DomainFeatures Hyper VEmsr Bitmap - Enables or disables support for PS/2 devices in the virtual machine.
- evmcs
Domain
Features Hyper VEvmcs - Enables or disables support for PS/2 devices in the virtual machine.
- frequencies
Domain
Features Hyper VFrequencies - Enables or disables support for PS/2 devices in the virtual machine.
- ipi
Domain
Features Hyper VIpi - Enables or disables support for PS/2 devices in the virtual machine.
- mode string
- Sets the mode of operation for Hyper-V features in the domain.
- re
Enlightenment DomainFeatures Hyper VRe Enlightenment - Enables or disables support for PS/2 devices in the virtual machine.
- relaxed
Domain
Features Hyper VRelaxed - Enables or disables support for PS/2 devices in the virtual machine.
- reset
Domain
Features Hyper VReset - Enables or disables support for PS/2 devices in the virtual machine.
- runtime
Domain
Features Hyper VRuntime - Enables or disables support for PS/2 devices in the virtual machine.
- spinlocks
Domain
Features Hyper VSpinlocks - Controls the spinlock feature settings for Hyper-V.
- stimer
Domain
Features Hyper VStimer - Configures synthetic timer functionality for Hyper-V.
- synic
Domain
Features Hyper VSynic - Enables or disables support for PS/2 devices in the virtual machine.
- tlb
Flush DomainFeatures Hyper VTlb Flush - Controls the Translation Lookaside Buffer (TLB) flush functionality for Hyper-V.
- vapic
Domain
Features Hyper VVapic - Enables or disables support for PS/2 devices in the virtual machine.
- vendor
Id DomainFeatures Hyper VVendor Id - Configures the vendor ID presented to the guest operating system by Hyper-V.
- vp
Index DomainFeatures Hyper VVp Index - Enables or disables support for PS/2 devices in the virtual machine.
- xmm
Input DomainFeatures Hyper VXmm Input - Enables or disables support for PS/2 devices in the virtual machine.
- avic
Domain
Features Hyper VAvic - Enables or disables support for PS/2 devices in the virtual machine.
- emsr_
bitmap DomainFeatures Hyper VEmsr Bitmap - Enables or disables support for PS/2 devices in the virtual machine.
- evmcs
Domain
Features Hyper VEvmcs - Enables or disables support for PS/2 devices in the virtual machine.
- frequencies
Domain
Features Hyper VFrequencies - Enables or disables support for PS/2 devices in the virtual machine.
- ipi
Domain
Features Hyper VIpi - Enables or disables support for PS/2 devices in the virtual machine.
- mode str
- Sets the mode of operation for Hyper-V features in the domain.
- re_
enlightenment DomainFeatures Hyper VRe Enlightenment - Enables or disables support for PS/2 devices in the virtual machine.
- relaxed
Domain
Features Hyper VRelaxed - Enables or disables support for PS/2 devices in the virtual machine.
- reset
Domain
Features Hyper VReset - Enables or disables support for PS/2 devices in the virtual machine.
- runtime
Domain
Features Hyper VRuntime - Enables or disables support for PS/2 devices in the virtual machine.
- spinlocks
Domain
Features Hyper VSpinlocks - Controls the spinlock feature settings for Hyper-V.
- stimer
Domain
Features Hyper VStimer - Configures synthetic timer functionality for Hyper-V.
- synic
Domain
Features Hyper VSynic - Enables or disables support for PS/2 devices in the virtual machine.
- tlb_
flush DomainFeatures Hyper VTlb Flush - Controls the Translation Lookaside Buffer (TLB) flush functionality for Hyper-V.
- vapic
Domain
Features Hyper VVapic - Enables or disables support for PS/2 devices in the virtual machine.
- vendor_
id DomainFeatures Hyper VVendor Id - Configures the vendor ID presented to the guest operating system by Hyper-V.
- vp_
index DomainFeatures Hyper VVp Index - Enables or disables support for PS/2 devices in the virtual machine.
- xmm_
input DomainFeatures Hyper VXmm Input - Enables or disables support for PS/2 devices in the virtual machine.
- avic Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- emsr
Bitmap Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- evmcs Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- frequencies Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- ipi Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- mode String
- Sets the mode of operation for Hyper-V features in the domain.
- re
Enlightenment Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- relaxed Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- reset Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- runtime Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- spinlocks Property Map
- Controls the spinlock feature settings for Hyper-V.
- stimer Property Map
- Configures synthetic timer functionality for Hyper-V.
- synic Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- tlb
Flush Property Map - Controls the Translation Lookaside Buffer (TLB) flush functionality for Hyper-V.
- vapic Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- vendor
Id Property Map - Configures the vendor ID presented to the guest operating system by Hyper-V.
- vp
Index Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- xmm
Input Property Map - Enables or disables support for PS/2 devices in the virtual machine.
DomainFeaturesHyperVAvic, DomainFeaturesHyperVAvicArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVEmsrBitmap, DomainFeaturesHyperVEmsrBitmapArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVEvmcs, DomainFeaturesHyperVEvmcsArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVFrequencies, DomainFeaturesHyperVFrequenciesArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVIpi, DomainFeaturesHyperVIpiArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVReEnlightenment, DomainFeaturesHyperVReEnlightenmentArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVRelaxed, DomainFeaturesHyperVRelaxedArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVReset, DomainFeaturesHyperVResetArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVRuntime, DomainFeaturesHyperVRuntimeArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVSpinlocks, DomainFeaturesHyperVSpinlocksArgs
- Retries double
- Configures the number of retries for spinlocks in Hyper-V.
- Retries float64
- Configures the number of retries for spinlocks in Hyper-V.
- retries Double
- Configures the number of retries for spinlocks in Hyper-V.
- retries number
- Configures the number of retries for spinlocks in Hyper-V.
- retries float
- Configures the number of retries for spinlocks in Hyper-V.
- retries Number
- Configures the number of retries for spinlocks in Hyper-V.
DomainFeaturesHyperVStimer, DomainFeaturesHyperVStimerArgs
- Direct
Domain
Features Hyper VStimer Direct - Enables or disables support for PS/2 devices in the virtual machine.
- Direct
Domain
Features Hyper VStimer Direct - Enables or disables support for PS/2 devices in the virtual machine.
- direct
Domain
Features Hyper VStimer Direct - Enables or disables support for PS/2 devices in the virtual machine.
- direct
Domain
Features Hyper VStimer Direct - Enables or disables support for PS/2 devices in the virtual machine.
- direct
Domain
Features Hyper VStimer Direct - Enables or disables support for PS/2 devices in the virtual machine.
- direct Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
DomainFeaturesHyperVStimerDirect, DomainFeaturesHyperVStimerDirectArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVSynic, DomainFeaturesHyperVSynicArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVTlbFlush, DomainFeaturesHyperVTlbFlushArgs
- Direct
Domain
Features Hyper VTlb Flush Direct - Enables or disables support for PS/2 devices in the virtual machine.
- Extended
Domain
Features Hyper VTlb Flush Extended - Enables or disables support for PS/2 devices in the virtual machine.
- Direct
Domain
Features Hyper VTlb Flush Direct - Enables or disables support for PS/2 devices in the virtual machine.
- Extended
Domain
Features Hyper VTlb Flush Extended - Enables or disables support for PS/2 devices in the virtual machine.
- direct
Domain
Features Hyper VTlb Flush Direct - Enables or disables support for PS/2 devices in the virtual machine.
- extended
Domain
Features Hyper VTlb Flush Extended - Enables or disables support for PS/2 devices in the virtual machine.
- direct
Domain
Features Hyper VTlb Flush Direct - Enables or disables support for PS/2 devices in the virtual machine.
- extended
Domain
Features Hyper VTlb Flush Extended - Enables or disables support for PS/2 devices in the virtual machine.
- direct
Domain
Features Hyper VTlb Flush Direct - Enables or disables support for PS/2 devices in the virtual machine.
- extended
Domain
Features Hyper VTlb Flush Extended - Enables or disables support for PS/2 devices in the virtual machine.
- direct Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- extended Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
DomainFeaturesHyperVTlbFlushDirect, DomainFeaturesHyperVTlbFlushDirectArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVTlbFlushExtended, DomainFeaturesHyperVTlbFlushExtendedArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVVapic, DomainFeaturesHyperVVapicArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVVendorId, DomainFeaturesHyperVVendorIdArgs
- Value string
- Sets the value for the vendor ID used in Hyper-V.
- Value string
- Sets the value for the vendor ID used in Hyper-V.
- value String
- Sets the value for the vendor ID used in Hyper-V.
- value string
- Sets the value for the vendor ID used in Hyper-V.
- value str
- Sets the value for the vendor ID used in Hyper-V.
- value String
- Sets the value for the vendor ID used in Hyper-V.
DomainFeaturesHyperVVpIndex, DomainFeaturesHyperVVpIndexArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesHyperVXmmInput, DomainFeaturesHyperVXmmInputArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesIbs, DomainFeaturesIbsArgs
- Value string
- Sets the value for the Instruction Based Sampling feature's configuration.
- Value string
- Sets the value for the Instruction Based Sampling feature's configuration.
- value String
- Sets the value for the Instruction Based Sampling feature's configuration.
- value string
- Sets the value for the Instruction Based Sampling feature's configuration.
- value str
- Sets the value for the Instruction Based Sampling feature's configuration.
- value String
- Sets the value for the Instruction Based Sampling feature's configuration.
DomainFeaturesIoapic, DomainFeaturesIoapicArgs
- Driver string
- Specifies the driver to be used for the I/O APIC feature.
- Driver string
- Specifies the driver to be used for the I/O APIC feature.
- driver String
- Specifies the driver to be used for the I/O APIC feature.
- driver string
- Specifies the driver to be used for the I/O APIC feature.
- driver str
- Specifies the driver to be used for the I/O APIC feature.
- driver String
- Specifies the driver to be used for the I/O APIC feature.
DomainFeaturesKvm, DomainFeaturesKvmArgs
- Dirty
Ring DomainFeatures Kvm Dirty Ring - Configures the dirty ring feature for KVM, which optimizes memory management during virtual machine execution.
-
Domain
Features Kvm Hidden - Enables or disables support for PS/2 devices in the virtual machine.
- Hint
Dedicated DomainFeatures Kvm Hint Dedicated - Enables or disables support for PS/2 devices in the virtual machine.
- Poll
Control DomainFeatures Kvm Poll Control - Enables or disables support for PS/2 devices in the virtual machine.
- Pvipi
Domain
Features Kvm Pvipi - Enables or disables support for PS/2 devices in the virtual machine.
- Dirty
Ring DomainFeatures Kvm Dirty Ring - Configures the dirty ring feature for KVM, which optimizes memory management during virtual machine execution.
-
Domain
Features Kvm Hidden - Enables or disables support for PS/2 devices in the virtual machine.
- Hint
Dedicated DomainFeatures Kvm Hint Dedicated - Enables or disables support for PS/2 devices in the virtual machine.
- Poll
Control DomainFeatures Kvm Poll Control - Enables or disables support for PS/2 devices in the virtual machine.
- Pvipi
Domain
Features Kvm Pvipi - Enables or disables support for PS/2 devices in the virtual machine.
- dirty
Ring DomainFeatures Kvm Dirty Ring - Configures the dirty ring feature for KVM, which optimizes memory management during virtual machine execution.
-
Domain
Features Kvm Hidden - Enables or disables support for PS/2 devices in the virtual machine.
- hint
Dedicated DomainFeatures Kvm Hint Dedicated - Enables or disables support for PS/2 devices in the virtual machine.
- poll
Control DomainFeatures Kvm Poll Control - Enables or disables support for PS/2 devices in the virtual machine.
- pvipi
Domain
Features Kvm Pvipi - Enables or disables support for PS/2 devices in the virtual machine.
- dirty
Ring DomainFeatures Kvm Dirty Ring - Configures the dirty ring feature for KVM, which optimizes memory management during virtual machine execution.
-
Domain
Features Kvm Hidden - Enables or disables support for PS/2 devices in the virtual machine.
- hint
Dedicated DomainFeatures Kvm Hint Dedicated - Enables or disables support for PS/2 devices in the virtual machine.
- poll
Control DomainFeatures Kvm Poll Control - Enables or disables support for PS/2 devices in the virtual machine.
- pvipi
Domain
Features Kvm Pvipi - Enables or disables support for PS/2 devices in the virtual machine.
- dirty_
ring DomainFeatures Kvm Dirty Ring - Configures the dirty ring feature for KVM, which optimizes memory management during virtual machine execution.
-
Domain
Features Kvm Hidden - Enables or disables support for PS/2 devices in the virtual machine.
- hint_
dedicated DomainFeatures Kvm Hint Dedicated - Enables or disables support for PS/2 devices in the virtual machine.
- poll_
control DomainFeatures Kvm Poll Control - Enables or disables support for PS/2 devices in the virtual machine.
- pvipi
Domain
Features Kvm Pvipi - Enables or disables support for PS/2 devices in the virtual machine.
- dirty
Ring Property Map - Configures the dirty ring feature for KVM, which optimizes memory management during virtual machine execution.
- Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
- hint
Dedicated Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- poll
Control Property Map - Enables or disables support for PS/2 devices in the virtual machine.
- pvipi Property Map
- Enables or disables support for PS/2 devices in the virtual machine.
DomainFeaturesKvmDirtyRing, DomainFeaturesKvmDirtyRingArgs
- Size double
- Sets the size of the dirty ring buffer for KVM, which affects the efficiency of memory updates.
- Size float64
- Sets the size of the dirty ring buffer for KVM, which affects the efficiency of memory updates.
- size Double
- Sets the size of the dirty ring buffer for KVM, which affects the efficiency of memory updates.
- size number
- Sets the size of the dirty ring buffer for KVM, which affects the efficiency of memory updates.
- size float
- Sets the size of the dirty ring buffer for KVM, which affects the efficiency of memory updates.
- size Number
- Sets the size of the dirty ring buffer for KVM, which affects the efficiency of memory updates.
DomainFeaturesKvmHidden, DomainFeaturesKvmHiddenArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesKvmHintDedicated, DomainFeaturesKvmHintDedicatedArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesKvmPollControl, DomainFeaturesKvmPollControlArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesKvmPvipi, DomainFeaturesKvmPvipiArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesMsrs, DomainFeaturesMsrsArgs
- Unknown string
- Indicates whether unknown MSRs are allowed to be accessed by the guest.
- Unknown string
- Indicates whether unknown MSRs are allowed to be accessed by the guest.
- unknown String
- Indicates whether unknown MSRs are allowed to be accessed by the guest.
- unknown string
- Indicates whether unknown MSRs are allowed to be accessed by the guest.
- unknown str
- Indicates whether unknown MSRs are allowed to be accessed by the guest.
- unknown String
- Indicates whether unknown MSRs are allowed to be accessed by the guest.
DomainFeaturesNestedHv, DomainFeaturesNestedHvArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesPmu, DomainFeaturesPmuArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesPs2, DomainFeaturesPs2Args
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesPvSpinlock, DomainFeaturesPvSpinlockArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesRas, DomainFeaturesRasArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesSbbc, DomainFeaturesSbbcArgs
- Value string
- Sets the value attribute for the SBBC feature, indicating its configuration.
- Value string
- Sets the value attribute for the SBBC feature, indicating its configuration.
- value String
- Sets the value attribute for the SBBC feature, indicating its configuration.
- value string
- Sets the value attribute for the SBBC feature, indicating its configuration.
- value str
- Sets the value attribute for the SBBC feature, indicating its configuration.
- value String
- Sets the value attribute for the SBBC feature, indicating its configuration.
DomainFeaturesSmm, DomainFeaturesSmmArgs
DomainFeaturesTcg, DomainFeaturesTcgArgs
- Tb
Cache double - Configures the Trusted Boot (TB) cache settings for TCG to manage trusted boot processes.
- Tb
Cache stringUnit - Specifies the unit of the TB cache size set for TCG configurations.
- Tb
Cache float64 - Configures the Trusted Boot (TB) cache settings for TCG to manage trusted boot processes.
- Tb
Cache stringUnit - Specifies the unit of the TB cache size set for TCG configurations.
- tb
Cache Double - Configures the Trusted Boot (TB) cache settings for TCG to manage trusted boot processes.
- tb
Cache StringUnit - Specifies the unit of the TB cache size set for TCG configurations.
- tb
Cache number - Configures the Trusted Boot (TB) cache settings for TCG to manage trusted boot processes.
- tb
Cache stringUnit - Specifies the unit of the TB cache size set for TCG configurations.
- tb_
cache float - Configures the Trusted Boot (TB) cache settings for TCG to manage trusted boot processes.
- tb_
cache_ strunit - Specifies the unit of the TB cache size set for TCG configurations.
- tb
Cache Number - Configures the Trusted Boot (TB) cache settings for TCG to manage trusted boot processes.
- tb
Cache StringUnit - Specifies the unit of the TB cache size set for TCG configurations.
DomainFeaturesVmCoreInfo, DomainFeaturesVmCoreInfoArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesVmPort, DomainFeaturesVmPortArgs
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- State string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state string
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state str
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
- state String
- Configures the state of the PS/2 feature, indicating if it is enabled or not.
DomainFeaturesXen, DomainFeaturesXenArgs
- E820host
Domain
Features Xen E820host - Enables the use of the e820 memory map for the Xen hypervisor, improving memory management.
- Passthrough
Domain
Features Xen Passthrough - Configures the passthrough feature for Xen, allowing direct access to host devices from the guest.
- E820host
Domain
Features Xen E820host - Enables the use of the e820 memory map for the Xen hypervisor, improving memory management.
- Passthrough
Domain
Features Xen Passthrough - Configures the passthrough feature for Xen, allowing direct access to host devices from the guest.
- e820host
Domain
Features Xen E820host - Enables the use of the e820 memory map for the Xen hypervisor, improving memory management.
- passthrough
Domain
Features Xen Passthrough - Configures the passthrough feature for Xen, allowing direct access to host devices from the guest.
- e820host
Domain
Features Xen E820host - Enables the use of the e820 memory map for the Xen hypervisor, improving memory management.
- passthrough
Domain
Features Xen Passthrough - Configures the passthrough feature for Xen, allowing direct access to host devices from the guest.
- e820host
Domain
Features Xen E820host - Enables the use of the e820 memory map for the Xen hypervisor, improving memory management.
- passthrough
Domain
Features Xen Passthrough - Configures the passthrough feature for Xen, allowing direct access to host devices from the guest.
- e820host Property Map
- Enables the use of the e820 memory map for the Xen hypervisor, improving memory management.
- passthrough Property Map
- Configures the passthrough feature for Xen, allowing direct access to host devices from the guest.
DomainFeaturesXenE820host, DomainFeaturesXenE820hostArgs
- State string
- Sets the state of the e820 host feature, indicating whether it is active or not.
- State string
- Sets the state of the e820 host feature, indicating whether it is active or not.
- state String
- Sets the state of the e820 host feature, indicating whether it is active or not.
- state string
- Sets the state of the e820 host feature, indicating whether it is active or not.
- state str
- Sets the state of the e820 host feature, indicating whether it is active or not.
- state String
- Sets the state of the e820 host feature, indicating whether it is active or not.
DomainFeaturesXenPassthrough, DomainFeaturesXenPassthroughArgs
DomainIdMap, DomainIdMapArgs
- Gi
Ds List<DomainId Map Gi D> - Defines the group ID mapping for identity management within the domain.
- Ui
Ds List<DomainId Map Ui D> - Configures the UID mapping for the domain.
- Gi
Ds []DomainId Map Gi D - Defines the group ID mapping for identity management within the domain.
- Ui
Ds []DomainId Map Ui D - Configures the UID mapping for the domain.
- gi
Ds List<DomainId Map Gi D> - Defines the group ID mapping for identity management within the domain.
- ui
Ds List<DomainId Map Ui D> - Configures the UID mapping for the domain.
- gi
Ds DomainId Map Gi D[] - Defines the group ID mapping for identity management within the domain.
- ui
Ds DomainId Map Ui D[] - Configures the UID mapping for the domain.
- gi_
ds Sequence[DomainId Map Gi D] - Defines the group ID mapping for identity management within the domain.
- ui_
ds Sequence[DomainId Map Ui D] - Configures the UID mapping for the domain.
- gi
Ds List<Property Map> - Defines the group ID mapping for identity management within the domain.
- ui
Ds List<Property Map> - Configures the UID mapping for the domain.
DomainIdMapGiD, DomainIdMapGiDArgs
DomainIdMapUiD, DomainIdMapUiDArgs
DomainIoThreadIDs, DomainIoThreadIDsArgs
- Io
Threads List<DomainIo Thread IDs Io Thread> - Defines the individual I/O threads associated with the domain.
- Io
Threads []DomainIo Thread IDs Io Thread - Defines the individual I/O threads associated with the domain.
- io
Threads List<DomainIo Thread IDs Io Thread> - Defines the individual I/O threads associated with the domain.
- io
Threads DomainIo Thread IDs Io Thread[] - Defines the individual I/O threads associated with the domain.
- io_
threads Sequence[DomainIo Thread IDs Io Thread] - Defines the individual I/O threads associated with the domain.
- io
Threads List<Property Map> - Defines the individual I/O threads associated with the domain.
DomainIoThreadIDsIoThread, DomainIoThreadIDsIoThreadArgs
- Id double
- Sets the identifier for a specific I/O thread in the domain.
- Poll
Domain
Io Thread IDs Io Thread Poll - Configures whether polling is enabled for a specific I/O thread.
- Pool
Max double - Configures the maximum number of I/O threads for the domain.
- Pool
Min double - Configures the minimum number of I/O threads for the domain.
- Id float64
- Sets the identifier for a specific I/O thread in the domain.
- Poll
Domain
Io Thread IDs Io Thread Poll - Configures whether polling is enabled for a specific I/O thread.
- Pool
Max float64 - Configures the maximum number of I/O threads for the domain.
- Pool
Min float64 - Configures the minimum number of I/O threads for the domain.
- id Double
- Sets the identifier for a specific I/O thread in the domain.
- poll
Domain
Io Thread IDs Io Thread Poll - Configures whether polling is enabled for a specific I/O thread.
- pool
Max Double - Configures the maximum number of I/O threads for the domain.
- pool
Min Double - Configures the minimum number of I/O threads for the domain.
- id number
- Sets the identifier for a specific I/O thread in the domain.
- poll
Domain
Io Thread IDs Io Thread Poll - Configures whether polling is enabled for a specific I/O thread.
- pool
Max number - Configures the maximum number of I/O threads for the domain.
- pool
Min number - Configures the minimum number of I/O threads for the domain.
- id float
- Sets the identifier for a specific I/O thread in the domain.
- poll
Domain
Io Thread IDs Io Thread Poll - Configures whether polling is enabled for a specific I/O thread.
- pool_
max float - Configures the maximum number of I/O threads for the domain.
- pool_
min float - Configures the minimum number of I/O threads for the domain.
- id Number
- Sets the identifier for a specific I/O thread in the domain.
- poll Property Map
- Configures whether polling is enabled for a specific I/O thread.
- pool
Max Number - Configures the maximum number of I/O threads for the domain.
- pool
Min Number - Configures the minimum number of I/O threads for the domain.
DomainIoThreadIDsIoThreadPoll, DomainIoThreadIDsIoThreadPollArgs
DomainKeyWrap, DomainKeyWrapArgs
- Ciphers
List<Domain
Key Wrap Cipher> - Defines the cipher algorithms used for key wrapping in the domain.
- Ciphers
[]Domain
Key Wrap Cipher - Defines the cipher algorithms used for key wrapping in the domain.
- ciphers
List<Domain
Key Wrap Cipher> - Defines the cipher algorithms used for key wrapping in the domain.
- ciphers
Domain
Key Wrap Cipher[] - Defines the cipher algorithms used for key wrapping in the domain.
- ciphers
Sequence[Domain
Key Wrap Cipher] - Defines the cipher algorithms used for key wrapping in the domain.
- ciphers List<Property Map>
- Defines the cipher algorithms used for key wrapping in the domain.
DomainKeyWrapCipher, DomainKeyWrapCipherArgs
Package Details
- Repository
- libvirt dmacvicar/terraform-provider-libvirt
- License
- Notes
- This Pulumi package is based on the
libvirtTerraform Provider.
