Viewing docs for libvirt 0.9.8
published on Sunday, May 31, 2026 by dmacvicar
published on Sunday, May 31, 2026 by dmacvicar
Viewing docs for libvirt 0.9.8
published on Sunday, May 31, 2026 by dmacvicar
published on Sunday, May 31, 2026 by dmacvicar
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
Example coming soon!
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,
bhyve_commandline: Optional[DomainBhyveCommandlineArgs] = 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,
lxc_namespace: Optional[DomainLxcNamespaceArgs] = 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,
qemu_capabilities: Optional[DomainQemuCapabilitiesArgs] = None,
qemu_commandline: Optional[DomainQemuCommandlineArgs] = None,
qemu_deprecation: Optional[DomainQemuDeprecationArgs] = None,
qemu_override: Optional[DomainQemuOverrideArgs] = 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,
update: Optional[DomainUpdateArgs] = None,
vcpu: Optional[float] = None,
vcpu_cpuset: Optional[str] = None,
vcpu_current: Optional[float] = None,
vcpu_placement: Optional[str] = None,
vcpus: Optional[DomainVcpusArgs] = None,
vmware_data_center_path: Optional[str] = None,
xen_commandline: Optional[DomainXenCommandlineArgs] = 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.
resource "libvirt_domain" "name" {
# resource properties
}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,
BhyveCommandline = new Libvirt.Inputs.DomainBhyveCommandlineArgs
{
Args = new[]
{
new Libvirt.Inputs.DomainBhyveCommandlineArgArgs
{
Value = "string",
},
},
Envs = new[]
{
new Libvirt.Inputs.DomainBhyveCommandlineEnvArgs
{
Name = "string",
Value = "string",
},
},
},
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
{
Id = 0,
Value = 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
{
Id = 0,
Level = 0,
Size = 0,
Type = "string",
Unit = "string",
},
},
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,
Shutdown = new Libvirt.Inputs.DomainDestroyShutdownArgs
{
Timeout = 0,
},
},
Devices = new Libvirt.Inputs.DomainDevicesArgs
{
Audios = new[]
{
new Libvirt.Inputs.DomainDevicesAudioArgs
{
Id = 0,
None = new Libvirt.Inputs.DomainDevicesAudioNoneArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioNoneInputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioNoneInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioNoneOutputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioNoneOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
},
Dbus = new Libvirt.Inputs.DomainDevicesAudioDbusArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioDbusInputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioDbusInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioDbusOutputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioDbusOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
},
File = new Libvirt.Inputs.DomainDevicesAudioFileArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioFileInputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioFileInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioFileOutputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioFileOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Path = "string",
},
CoreAudio = new Libvirt.Inputs.DomainDevicesAudioCoreAudioArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioCoreAudioInputArgs
{
BufferCount = 0,
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioCoreAudioInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioCoreAudioOutputArgs
{
BufferCount = 0,
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioCoreAudioOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
},
Jack = new Libvirt.Inputs.DomainDevicesAudioJackArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioJackInputArgs
{
BufferLength = 0,
ClientName = "string",
ConnectPorts = "string",
ExactName = "string",
FixedSettings = "string",
MixingEngine = "string",
ServerName = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioJackInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioJackOutputArgs
{
BufferLength = 0,
ClientName = "string",
ConnectPorts = "string",
ExactName = "string",
FixedSettings = "string",
MixingEngine = "string",
ServerName = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioJackOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
},
Alsa = new Libvirt.Inputs.DomainDevicesAudioAlsaArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioAlsaInputArgs
{
BufferLength = 0,
Dev = "string",
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioAlsaInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioAlsaOutputArgs
{
BufferLength = 0,
Dev = "string",
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioAlsaOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
},
Oss = new Libvirt.Inputs.DomainDevicesAudioOssArgs
{
DspPolicy = 0,
Exclusive = "string",
Input = new Libvirt.Inputs.DomainDevicesAudioOssInputArgs
{
BufferCount = 0,
BufferLength = 0,
Dev = "string",
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioOssInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
TryPoll = "string",
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioOssOutputArgs
{
BufferCount = 0,
BufferLength = 0,
Dev = "string",
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioOssOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
TryPoll = "string",
Voices = 0,
},
TryMMap = "string",
},
PipeWire = new Libvirt.Inputs.DomainDevicesAudioPipeWireArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioPipeWireInputArgs
{
BufferLength = 0,
FixedSettings = "string",
Latency = 0,
MixingEngine = "string",
Name = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioPipeWireInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
StreamName = "string",
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioPipeWireOutputArgs
{
BufferLength = 0,
FixedSettings = "string",
Latency = 0,
MixingEngine = "string",
Name = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioPipeWireOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
StreamName = "string",
Voices = 0,
},
RuntimeDir = "string",
},
PulseAudio = new Libvirt.Inputs.DomainDevicesAudioPulseAudioArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioPulseAudioInputArgs
{
BufferLength = 0,
FixedSettings = "string",
Latency = 0,
MixingEngine = "string",
Name = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioPulseAudioInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
StreamName = "string",
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioPulseAudioOutputArgs
{
BufferLength = 0,
FixedSettings = "string",
Latency = 0,
MixingEngine = "string",
Name = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioPulseAudioOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
StreamName = "string",
Voices = 0,
},
ServerName = "string",
},
Sdl = new Libvirt.Inputs.DomainDevicesAudioSdlArgs
{
Driver = "string",
Input = new Libvirt.Inputs.DomainDevicesAudioSdlInputArgs
{
BufferCount = 0,
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioSdlInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioSdlOutputArgs
{
BufferCount = 0,
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioSdlOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
},
Spice = new Libvirt.Inputs.DomainDevicesAudioSpiceArgs
{
Input = new Libvirt.Inputs.DomainDevicesAudioSpiceInputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioSpiceInputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
Output = new Libvirt.Inputs.DomainDevicesAudioSpiceOutputArgs
{
BufferLength = 0,
FixedSettings = "string",
MixingEngine = "string",
Settings = new Libvirt.Inputs.DomainDevicesAudioSpiceOutputSettingsArgs
{
Channels = 0,
Format = "string",
Frequency = 0,
},
Voices = 0,
},
},
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
{
Key = "string",
Lockspace = "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,
State = "string",
},
Stimer = new Libvirt.Inputs.DomainFeaturesHyperVStimerArgs
{
Direct = new Libvirt.Inputs.DomainFeaturesHyperVStimerDirectArgs
{
State = "string",
},
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",
},
State = "string",
},
Vapic = new Libvirt.Inputs.DomainFeaturesHyperVVapicArgs
{
State = "string",
},
VendorId = new Libvirt.Inputs.DomainFeaturesHyperVVendorIdArgs
{
State = "string",
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,
State = "string",
},
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",
},
},
},
LxcNamespace = new Libvirt.Inputs.DomainLxcNamespaceArgs
{
ShareIpc = new Libvirt.Inputs.DomainLxcNamespaceShareIpcArgs
{
Type = "string",
Value = "string",
},
ShareNet = new Libvirt.Inputs.DomainLxcNamespaceShareNetArgs
{
Type = "string",
Value = "string",
},
ShareUts = new Libvirt.Inputs.DomainLxcNamespaceShareUtsArgs
{
Type = "string",
Value = "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",
},
},
QemuCapabilities = new Libvirt.Inputs.DomainQemuCapabilitiesArgs
{
Adds = new[]
{
new Libvirt.Inputs.DomainQemuCapabilitiesAddArgs
{
Name = "string",
},
},
Dels = new[]
{
new Libvirt.Inputs.DomainQemuCapabilitiesDelArgs
{
Name = "string",
},
},
},
QemuCommandline = new Libvirt.Inputs.DomainQemuCommandlineArgs
{
Args = new[]
{
new Libvirt.Inputs.DomainQemuCommandlineArgArgs
{
Value = "string",
},
},
Envs = new[]
{
new Libvirt.Inputs.DomainQemuCommandlineEnvArgs
{
Name = "string",
Value = "string",
},
},
},
QemuDeprecation = new Libvirt.Inputs.DomainQemuDeprecationArgs
{
Behavior = "string",
},
QemuOverride = new Libvirt.Inputs.DomainQemuOverrideArgs
{
Devices = new[]
{
new Libvirt.Inputs.DomainQemuOverrideDeviceArgs
{
Alias = "string",
Frontend = new Libvirt.Inputs.DomainQemuOverrideDeviceFrontendArgs
{
Properties = new[]
{
new Libvirt.Inputs.DomainQemuOverrideDeviceFrontendPropertyArgs
{
Name = "string",
Type = "string",
Value = "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",
Update = new Libvirt.Inputs.DomainUpdateArgs
{
Shutdown = new Libvirt.Inputs.DomainUpdateShutdownArgs
{
Timeout = 0,
},
},
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,
},
},
},
VmwareDataCenterPath = "string",
XenCommandline = new Libvirt.Inputs.DomainXenCommandlineArgs
{
Args = new[]
{
new Libvirt.Inputs.DomainXenCommandlineArgArgs
{
Value = "string",
},
},
},
});
example, err := libvirt.NewDomain(ctx, "domainResource", &libvirt.DomainArgs{
Type: pulumi.String("string"),
Autostart: pulumi.Bool(false),
BhyveCommandline: &libvirt.DomainBhyveCommandlineArgs{
Args: libvirt.DomainBhyveCommandlineArgArray{
&libvirt.DomainBhyveCommandlineArgArgs{
Value: pulumi.String("string"),
},
},
Envs: libvirt.DomainBhyveCommandlineEnvArray{
&libvirt.DomainBhyveCommandlineEnvArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
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{
Id: pulumi.Float64(0),
Value: 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{
Id: pulumi.Float64(0),
Level: pulumi.Float64(0),
Size: pulumi.Float64(0),
Type: pulumi.String("string"),
Unit: pulumi.String("string"),
},
},
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),
Shutdown: &libvirt.DomainDestroyShutdownArgs{
Timeout: pulumi.Float64(0),
},
},
Devices: &libvirt.DomainDevicesArgs{
Audios: libvirt.DomainDevicesAudioArray{
&libvirt.DomainDevicesAudioArgs{
Id: pulumi.Float64(0),
None: &libvirt.DomainDevicesAudioNoneArgs{
Input: &libvirt.DomainDevicesAudioNoneInputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioNoneInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioNoneOutputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioNoneOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
},
Dbus: &libvirt.DomainDevicesAudioDbusArgs{
Input: &libvirt.DomainDevicesAudioDbusInputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioDbusInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioDbusOutputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioDbusOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
},
File: &libvirt.DomainDevicesAudioFileArgs{
Input: &libvirt.DomainDevicesAudioFileInputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioFileInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioFileOutputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioFileOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Path: pulumi.String("string"),
},
CoreAudio: &libvirt.DomainDevicesAudioCoreAudioArgs{
Input: &libvirt.DomainDevicesAudioCoreAudioInputTypeArgs{
BufferCount: pulumi.Float64(0),
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioCoreAudioInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioCoreAudioOutputTypeArgs{
BufferCount: pulumi.Float64(0),
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioCoreAudioOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
},
Jack: &libvirt.DomainDevicesAudioJackArgs{
Input: &libvirt.DomainDevicesAudioJackInputTypeArgs{
BufferLength: pulumi.Float64(0),
ClientName: pulumi.String("string"),
ConnectPorts: pulumi.String("string"),
ExactName: pulumi.String("string"),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
ServerName: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioJackInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioJackOutputTypeArgs{
BufferLength: pulumi.Float64(0),
ClientName: pulumi.String("string"),
ConnectPorts: pulumi.String("string"),
ExactName: pulumi.String("string"),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
ServerName: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioJackOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
},
Alsa: &libvirt.DomainDevicesAudioAlsaArgs{
Input: &libvirt.DomainDevicesAudioAlsaInputTypeArgs{
BufferLength: pulumi.Float64(0),
Dev: pulumi.String("string"),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioAlsaInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioAlsaOutputTypeArgs{
BufferLength: pulumi.Float64(0),
Dev: pulumi.String("string"),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioAlsaOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
},
Oss: &libvirt.DomainDevicesAudioOssArgs{
DspPolicy: pulumi.Float64(0),
Exclusive: pulumi.String("string"),
Input: &libvirt.DomainDevicesAudioOssInputTypeArgs{
BufferCount: pulumi.Float64(0),
BufferLength: pulumi.Float64(0),
Dev: pulumi.String("string"),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioOssInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
TryPoll: pulumi.String("string"),
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioOssOutputTypeArgs{
BufferCount: pulumi.Float64(0),
BufferLength: pulumi.Float64(0),
Dev: pulumi.String("string"),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioOssOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
TryPoll: pulumi.String("string"),
Voices: pulumi.Float64(0),
},
TryMMap: pulumi.String("string"),
},
PipeWire: &libvirt.DomainDevicesAudioPipeWireArgs{
Input: &libvirt.DomainDevicesAudioPipeWireInputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
Latency: pulumi.Float64(0),
MixingEngine: pulumi.String("string"),
Name: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioPipeWireInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
StreamName: pulumi.String("string"),
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioPipeWireOutputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
Latency: pulumi.Float64(0),
MixingEngine: pulumi.String("string"),
Name: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioPipeWireOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
StreamName: pulumi.String("string"),
Voices: pulumi.Float64(0),
},
RuntimeDir: pulumi.String("string"),
},
PulseAudio: &libvirt.DomainDevicesAudioPulseAudioArgs{
Input: &libvirt.DomainDevicesAudioPulseAudioInputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
Latency: pulumi.Float64(0),
MixingEngine: pulumi.String("string"),
Name: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioPulseAudioInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
StreamName: pulumi.String("string"),
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioPulseAudioOutputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
Latency: pulumi.Float64(0),
MixingEngine: pulumi.String("string"),
Name: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioPulseAudioOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
StreamName: pulumi.String("string"),
Voices: pulumi.Float64(0),
},
ServerName: pulumi.String("string"),
},
Sdl: &libvirt.DomainDevicesAudioSdlArgs{
Driver: pulumi.String("string"),
Input: &libvirt.DomainDevicesAudioSdlInputTypeArgs{
BufferCount: pulumi.Float64(0),
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioSdlInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioSdlOutputTypeArgs{
BufferCount: pulumi.Float64(0),
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioSdlOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
},
Spice: &libvirt.DomainDevicesAudioSpiceArgs{
Input: &libvirt.DomainDevicesAudioSpiceInputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioSpiceInputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
Output: &libvirt.DomainDevicesAudioSpiceOutputTypeArgs{
BufferLength: pulumi.Float64(0),
FixedSettings: pulumi.String("string"),
MixingEngine: pulumi.String("string"),
Settings: &libvirt.DomainDevicesAudioSpiceOutputSettingsArgs{
Channels: pulumi.Float64(0),
Format: pulumi.String("string"),
Frequency: pulumi.Float64(0),
},
Voices: pulumi.Float64(0),
},
},
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{
Key: pulumi.String("string"),
Lockspace: 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),
State: pulumi.String("string"),
},
Stimer: &libvirt.DomainFeaturesHyperVStimerArgs{
Direct: &libvirt.DomainFeaturesHyperVStimerDirectArgs{
State: pulumi.String("string"),
},
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"),
},
State: pulumi.String("string"),
},
Vapic: &libvirt.DomainFeaturesHyperVVapicArgs{
State: pulumi.String("string"),
},
VendorId: &libvirt.DomainFeaturesHyperVVendorIdArgs{
State: pulumi.String("string"),
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),
State: pulumi.String("string"),
},
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"),
},
},
},
LxcNamespace: &libvirt.DomainLxcNamespaceArgs{
ShareIpc: &libvirt.DomainLxcNamespaceShareIpcArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
ShareNet: &libvirt.DomainLxcNamespaceShareNetArgs{
Type: pulumi.String("string"),
Value: pulumi.String("string"),
},
ShareUts: &libvirt.DomainLxcNamespaceShareUtsArgs{
Type: pulumi.String("string"),
Value: 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"),
},
},
QemuCapabilities: &libvirt.DomainQemuCapabilitiesArgs{
Adds: libvirt.DomainQemuCapabilitiesAddArray{
&libvirt.DomainQemuCapabilitiesAddArgs{
Name: pulumi.String("string"),
},
},
Dels: libvirt.DomainQemuCapabilitiesDelArray{
&libvirt.DomainQemuCapabilitiesDelArgs{
Name: pulumi.String("string"),
},
},
},
QemuCommandline: &libvirt.DomainQemuCommandlineArgs{
Args: libvirt.DomainQemuCommandlineArgArray{
&libvirt.DomainQemuCommandlineArgArgs{
Value: pulumi.String("string"),
},
},
Envs: libvirt.DomainQemuCommandlineEnvArray{
&libvirt.DomainQemuCommandlineEnvArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
},
QemuDeprecation: &libvirt.DomainQemuDeprecationArgs{
Behavior: pulumi.String("string"),
},
QemuOverride: &libvirt.DomainQemuOverrideArgs{
Devices: libvirt.DomainQemuOverrideDeviceArray{
&libvirt.DomainQemuOverrideDeviceArgs{
Alias: pulumi.String("string"),
Frontend: &libvirt.DomainQemuOverrideDeviceFrontendArgs{
Properties: libvirt.DomainQemuOverrideDeviceFrontendPropertyArray{
&libvirt.DomainQemuOverrideDeviceFrontendPropertyArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
Value: 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"),
Update: &libvirt.DomainUpdateArgs{
Shutdown: &libvirt.DomainUpdateShutdownArgs{
Timeout: pulumi.Float64(0),
},
},
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),
},
},
},
VmwareDataCenterPath: pulumi.String("string"),
XenCommandline: &libvirt.DomainXenCommandlineArgs{
Args: libvirt.DomainXenCommandlineArgArray{
&libvirt.DomainXenCommandlineArgArgs{
Value: pulumi.String("string"),
},
},
},
})
resource "libvirt_domain" "domainResource" {
type = "string"
autostart = false
bhyve_commandline = {
args = [{
"value" = "string"
}]
envs = [{
"name" = "string"
"value" = "string"
}]
}
block_io_tune = {
devices = [{
"path" = "string"
"readBytesSec" = 0
"readIopsSec" = 0
"weight" = 0
"writeBytesSec" = 0
"writeIopsSec" = 0
}]
weight = 0
}
bootloader = "string"
bootloader_args = "string"
clock = {
adjustment = "string"
basis = "string"
offset = "string"
start = 0
time_zone = "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"
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" = [{
"id" = 0
"value" = 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"
}
cpu_tune = {
cache_tunes = [{
"caches" = [{
"id" = 0
"level" = 0
"size" = 0
"type" = "string"
"unit" = "string"
}]
"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 = [{
"cpuSet" = "string"
"ioThread" = 0
}]
io_thread_quota = 0
io_thread_scheds = [{
"ioThreads" = "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 = [{
"cpuSet" = "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
shutdown = {
timeout = 0
}
}
devices = {
audios = [{
"id" = 0
"none" = {
"input" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
}
"dbus" = {
"input" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
}
"file" = {
"input" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"path" = "string"
}
"coreAudio" = {
"input" = {
"bufferCount" = 0
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferCount" = 0
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
}
"jack" = {
"input" = {
"bufferLength" = 0
"clientName" = "string"
"connectPorts" = "string"
"exactName" = "string"
"fixedSettings" = "string"
"mixingEngine" = "string"
"serverName" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferLength" = 0
"clientName" = "string"
"connectPorts" = "string"
"exactName" = "string"
"fixedSettings" = "string"
"mixingEngine" = "string"
"serverName" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
}
"alsa" = {
"input" = {
"bufferLength" = 0
"dev" = "string"
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferLength" = 0
"dev" = "string"
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
}
"oss" = {
"dspPolicy" = 0
"exclusive" = "string"
"input" = {
"bufferCount" = 0
"bufferLength" = 0
"dev" = "string"
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"tryPoll" = "string"
"voices" = 0
}
"output" = {
"bufferCount" = 0
"bufferLength" = 0
"dev" = "string"
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"tryPoll" = "string"
"voices" = 0
}
"tryMMap" = "string"
}
"pipeWire" = {
"input" = {
"bufferLength" = 0
"fixedSettings" = "string"
"latency" = 0
"mixingEngine" = "string"
"name" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"streamName" = "string"
"voices" = 0
}
"output" = {
"bufferLength" = 0
"fixedSettings" = "string"
"latency" = 0
"mixingEngine" = "string"
"name" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"streamName" = "string"
"voices" = 0
}
"runtimeDir" = "string"
}
"pulseAudio" = {
"input" = {
"bufferLength" = 0
"fixedSettings" = "string"
"latency" = 0
"mixingEngine" = "string"
"name" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"streamName" = "string"
"voices" = 0
}
"output" = {
"bufferLength" = 0
"fixedSettings" = "string"
"latency" = 0
"mixingEngine" = "string"
"name" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"streamName" = "string"
"voices" = 0
}
"serverName" = "string"
}
"sdl" = {
"driver" = "string"
"input" = {
"bufferCount" = 0
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferCount" = 0
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
}
"spice" = {
"input" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
"output" = {
"bufferLength" = 0
"fixedSettings" = "string"
"mixingEngine" = "string"
"settings" = {
"channels" = 0
"format" = "string"
"frequency" = 0
}
"voices" = 0
}
}
"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 = {
aw_bits = 0
caching_mode = "string"
dma_translation = "string"
eim = "string"
int_remap = "string"
iotlb = "string"
passthrough = "string"
xt_sup = "string"
}
}
leases = [{
"key" = "string"
"lockspace" = "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" = {
"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"
}
size_unit = "string"
}
redir_devs = [{
"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
}
}]
redir_filters = [{
"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"
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
state = "string"
}
stimer = {
direct = {
state = "string"
}
state = "string"
}
synic = {
state = "string"
}
tlb_flush = {
direct = {
state = "string"
}
extended = {
state = "string"
}
state = "string"
}
vapic = {
state = "string"
}
vendor_id = {
state = "string"
value = "string"
}
vp_index = {
state = "string"
}
xmm_input = {
state = "string"
}
}
ibs = {
value = "string"
}
ioapic = {
driver = "string"
}
kvm = {
dirty_ring = {
size = 0
state = "string"
}
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_i_ds = {
io_threads = [{
"id" = 0
"poll" = {
"grow" = 0
"max" = 0
"shrink" = 0
}
"poolMax" = 0
"poolMin" = 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"
}
}
}
lxc_namespace = {
share_ipc = {
type = "string"
value = "string"
}
share_net = {
type = "string"
value = "string"
}
share_uts = {
type = "string"
value = "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 = [{
"cellId" = 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"
"labelSkip" = "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"
"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 = {
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"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
file = {
path = "string"
append = "string"
sec_labels = [{
"label" = "string"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
nmdm = {
master = "string"
slave = "string"
}
null = false
pipe = {
path = "string"
sec_labels = [{
"label" = "string"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
pty = {
path = "string"
sec_labels = [{
"label" = "string"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
qemu_vd_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"
"labelSkip" = "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"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
file = {
path = "string"
append = "string"
sec_labels = [{
"label" = "string"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
nmdm = {
master = "string"
slave = "string"
}
null = false
pipe = {
path = "string"
sec_labels = [{
"label" = "string"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
pty = {
path = "string"
sec_labels = [{
"label" = "string"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
qemu_vd_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"
"labelSkip" = "string"
"model" = "string"
"relabel" = "string"
}]
}
vc = false
}
vhost_vdpa = {
dev = "string"
}
volume = {
mode = "string"
pool = "string"
sec_labels = [{
"label" = "string"
"labelSkip" = "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"
}
}
qemu_capabilities = {
adds = [{
"name" = "string"
}]
dels = [{
"name" = "string"
}]
}
qemu_commandline = {
args = [{
"value" = "string"
}]
envs = [{
"name" = "string"
"value" = "string"
}]
}
qemu_deprecation = {
behavior = "string"
}
qemu_override = {
devices = [{
"alias" = "string"
"frontend" = {
"properties" = [{
"name" = "string"
"type" = "string"
"value" = "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 = [{
"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"
update = {
shutdown = {
timeout = 0
}
}
vcpu = 0
vcpu_cpuset = "string"
vcpu_current = 0
vcpu_placement = "string"
vcpus = {
vcpus = [{
"enabled" = "string"
"hotpluggable" = "string"
"id" = 0
"order" = 0
}]
}
vmware_data_center_path = "string"
xen_commandline = {
args = [{
"value" = "string"
}]
}
}
var domainResource = new Domain("domainResource", DomainArgs.builder()
.type("string")
.autostart(false)
.bhyveCommandline(DomainBhyveCommandlineArgs.builder()
.args(DomainBhyveCommandlineArgArgs.builder()
.value("string")
.build())
.envs(DomainBhyveCommandlineEnvArgs.builder()
.name("string")
.value("string")
.build())
.build())
.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()
.id(0.0)
.value(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()
.id(0.0)
.level(0.0)
.size(0.0)
.type("string")
.unit("string")
.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)
.shutdown(DomainDestroyShutdownArgs.builder()
.timeout(0.0)
.build())
.build())
.devices(DomainDevicesArgs.builder()
.audios(DomainDevicesAudioArgs.builder()
.id(0.0)
.none(DomainDevicesAudioNoneArgs.builder()
.input(DomainDevicesAudioNoneInputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioNoneInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioNoneOutputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioNoneOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.build())
.dbus(DomainDevicesAudioDbusArgs.builder()
.input(DomainDevicesAudioDbusInputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioDbusInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioDbusOutputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioDbusOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.build())
.file(DomainDevicesAudioFileArgs.builder()
.input(DomainDevicesAudioFileInputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioFileInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioFileOutputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioFileOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.path("string")
.build())
.coreAudio(DomainDevicesAudioCoreAudioArgs.builder()
.input(DomainDevicesAudioCoreAudioInputArgs.builder()
.bufferCount(0.0)
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioCoreAudioInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioCoreAudioOutputArgs.builder()
.bufferCount(0.0)
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioCoreAudioOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.build())
.jack(DomainDevicesAudioJackArgs.builder()
.input(DomainDevicesAudioJackInputArgs.builder()
.bufferLength(0.0)
.clientName("string")
.connectPorts("string")
.exactName("string")
.fixedSettings("string")
.mixingEngine("string")
.serverName("string")
.settings(DomainDevicesAudioJackInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioJackOutputArgs.builder()
.bufferLength(0.0)
.clientName("string")
.connectPorts("string")
.exactName("string")
.fixedSettings("string")
.mixingEngine("string")
.serverName("string")
.settings(DomainDevicesAudioJackOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.build())
.alsa(DomainDevicesAudioAlsaArgs.builder()
.input(DomainDevicesAudioAlsaInputArgs.builder()
.bufferLength(0.0)
.dev("string")
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioAlsaInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioAlsaOutputArgs.builder()
.bufferLength(0.0)
.dev("string")
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioAlsaOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.build())
.oss(DomainDevicesAudioOssArgs.builder()
.dspPolicy(0.0)
.exclusive("string")
.input(DomainDevicesAudioOssInputArgs.builder()
.bufferCount(0.0)
.bufferLength(0.0)
.dev("string")
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioOssInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.tryPoll("string")
.voices(0.0)
.build())
.output(DomainDevicesAudioOssOutputArgs.builder()
.bufferCount(0.0)
.bufferLength(0.0)
.dev("string")
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioOssOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.tryPoll("string")
.voices(0.0)
.build())
.tryMMap("string")
.build())
.pipeWire(DomainDevicesAudioPipeWireArgs.builder()
.input(DomainDevicesAudioPipeWireInputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.latency(0.0)
.mixingEngine("string")
.name("string")
.settings(DomainDevicesAudioPipeWireInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.streamName("string")
.voices(0.0)
.build())
.output(DomainDevicesAudioPipeWireOutputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.latency(0.0)
.mixingEngine("string")
.name("string")
.settings(DomainDevicesAudioPipeWireOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.streamName("string")
.voices(0.0)
.build())
.runtimeDir("string")
.build())
.pulseAudio(DomainDevicesAudioPulseAudioArgs.builder()
.input(DomainDevicesAudioPulseAudioInputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.latency(0.0)
.mixingEngine("string")
.name("string")
.settings(DomainDevicesAudioPulseAudioInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.streamName("string")
.voices(0.0)
.build())
.output(DomainDevicesAudioPulseAudioOutputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.latency(0.0)
.mixingEngine("string")
.name("string")
.settings(DomainDevicesAudioPulseAudioOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.streamName("string")
.voices(0.0)
.build())
.serverName("string")
.build())
.sdl(DomainDevicesAudioSdlArgs.builder()
.driver("string")
.input(DomainDevicesAudioSdlInputArgs.builder()
.bufferCount(0.0)
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioSdlInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioSdlOutputArgs.builder()
.bufferCount(0.0)
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioSdlOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.build())
.spice(DomainDevicesAudioSpiceArgs.builder()
.input(DomainDevicesAudioSpiceInputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioSpiceInputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.build())
.output(DomainDevicesAudioSpiceOutputArgs.builder()
.bufferLength(0.0)
.fixedSettings("string")
.mixingEngine("string")
.settings(DomainDevicesAudioSpiceOutputSettingsArgs.builder()
.channels(0.0)
.format("string")
.frequency(0.0)
.build())
.voices(0.0)
.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()
.key("string")
.lockspace("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)
.state("string")
.build())
.stimer(DomainFeaturesHyperVStimerArgs.builder()
.direct(DomainFeaturesHyperVStimerDirectArgs.builder()
.state("string")
.build())
.state("string")
.build())
.synic(DomainFeaturesHyperVSynicArgs.builder()
.state("string")
.build())
.tlbFlush(DomainFeaturesHyperVTlbFlushArgs.builder()
.direct(DomainFeaturesHyperVTlbFlushDirectArgs.builder()
.state("string")
.build())
.extended(DomainFeaturesHyperVTlbFlushExtendedArgs.builder()
.state("string")
.build())
.state("string")
.build())
.vapic(DomainFeaturesHyperVVapicArgs.builder()
.state("string")
.build())
.vendorId(DomainFeaturesHyperVVendorIdArgs.builder()
.state("string")
.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)
.state("string")
.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())
.lxcNamespace(DomainLxcNamespaceArgs.builder()
.shareIpc(DomainLxcNamespaceShareIpcArgs.builder()
.type("string")
.value("string")
.build())
.shareNet(DomainLxcNamespaceShareNetArgs.builder()
.type("string")
.value("string")
.build())
.shareUts(DomainLxcNamespaceShareUtsArgs.builder()
.type("string")
.value("string")
.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())
.qemuCapabilities(DomainQemuCapabilitiesArgs.builder()
.adds(DomainQemuCapabilitiesAddArgs.builder()
.name("string")
.build())
.dels(DomainQemuCapabilitiesDelArgs.builder()
.name("string")
.build())
.build())
.qemuCommandline(DomainQemuCommandlineArgs.builder()
.args(DomainQemuCommandlineArgArgs.builder()
.value("string")
.build())
.envs(DomainQemuCommandlineEnvArgs.builder()
.name("string")
.value("string")
.build())
.build())
.qemuDeprecation(DomainQemuDeprecationArgs.builder()
.behavior("string")
.build())
.qemuOverride(DomainQemuOverrideArgs.builder()
.devices(DomainQemuOverrideDeviceArgs.builder()
.alias("string")
.frontend(DomainQemuOverrideDeviceFrontendArgs.builder()
.properties(DomainQemuOverrideDeviceFrontendPropertyArgs.builder()
.name("string")
.type("string")
.value("string")
.build())
.build())
.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")
.update(DomainUpdateArgs.builder()
.shutdown(DomainUpdateShutdownArgs.builder()
.timeout(0.0)
.build())
.build())
.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())
.vmwareDataCenterPath("string")
.xenCommandline(DomainXenCommandlineArgs.builder()
.args(DomainXenCommandlineArgArgs.builder()
.value("string")
.build())
.build())
.build());
domain_resource = libvirt.Domain("domainResource",
type="string",
autostart=False,
bhyve_commandline={
"args": [{
"value": "string",
}],
"envs": [{
"name": "string",
"value": "string",
}],
},
block_io_tune={
"devices": [{
"path": "string",
"read_bytes_sec": float(0),
"read_iops_sec": float(0),
"weight": float(0),
"write_bytes_sec": float(0),
"write_iops_sec": float(0),
}],
"weight": float(0),
},
bootloader="string",
bootloader_args="string",
clock={
"adjustment": "string",
"basis": "string",
"offset": "string",
"start": float(0),
"time_zone": "string",
"timers": [{
"name": "string",
"catch_up": {
"limit": float(0),
"slew": float(0),
"threshold": float(0),
},
"frequency": float(0),
"mode": "string",
"present": "string",
"tick_policy": "string",
"track": "string",
}],
},
cpu={
"cache": {
"mode": "string",
"level": float(0),
},
"check": "string",
"deprecated_features": "string",
"features": [{
"name": "string",
"policy": "string",
}],
"match": "string",
"max_phys_addr": {
"mode": "string",
"bits": float(0),
"limit": float(0),
},
"migratable": False,
"mode": "string",
"model": "string",
"model_fallback": "string",
"model_vendor_id": "string",
"numa": {
"cells": [{
"memory": float(0),
"caches": [{
"associativity": "string",
"level": float(0),
"policy": "string",
"line": {
"unit": "string",
"value": "string",
},
"size": {
"unit": "string",
"value": "string",
},
}],
"cpus": "string",
"discard": "string",
"distances": {
"siblings": [{
"id": float(0),
"value": float(0),
}],
},
"id": float(0),
"mem_access": "string",
"unit": "string",
}],
"interconnects": {
"bandwidths": [{
"initiator": float(0),
"target": float(0),
"type": "string",
"unit": "string",
"value": float(0),
"cache": float(0),
}],
"latencies": [{
"initiator": float(0),
"target": float(0),
"type": "string",
"value": float(0),
"cache": float(0),
}],
},
},
"topology": {
"clusters": float(0),
"cores": float(0),
"dies": float(0),
"sockets": float(0),
"threads": float(0),
},
"vendor": "string",
},
cpu_tune={
"cache_tunes": [{
"caches": [{
"id": float(0),
"level": float(0),
"size": float(0),
"type": "string",
"unit": "string",
}],
"id": "string",
"monitors": [{
"level": float(0),
"vcpus": "string",
}],
"vcpus": "string",
}],
"emulator_period": float(0),
"emulator_pin": {
"cpu_set": "string",
},
"emulator_quota": float(0),
"emulator_sched": {
"priority": float(0),
"scheduler": "string",
},
"global_period": float(0),
"global_quota": float(0),
"io_thread_period": float(0),
"io_thread_pins": [{
"cpu_set": "string",
"io_thread": float(0),
}],
"io_thread_quota": float(0),
"io_thread_scheds": [{
"io_threads": "string",
"priority": float(0),
"scheduler": "string",
}],
"memory_tunes": [{
"vcpus": "string",
"monitors": [{
"level": float(0),
"vcpus": "string",
}],
"nodes": [{
"bandwidth": float(0),
"id": float(0),
}],
}],
"period": float(0),
"quota": float(0),
"shares": float(0),
"vcpu_pins": [{
"cpu_set": "string",
"vcpu": float(0),
}],
"vcpu_scheds": [{
"vcpus": "string",
"priority": float(0),
"scheduler": "string",
}],
},
create={
"autodestroy": False,
"bypass_cache": False,
"force_boot": False,
"paused": False,
"reset_nvram": False,
"validate": False,
},
current_memory=float(0),
current_memory_unit="string",
default_io_thread={
"pool_max": float(0),
"pool_min": float(0),
},
description="string",
destroy={
"graceful": False,
"shutdown": {
"timeout": float(0),
},
},
devices={
"audios": [{
"id": float(0),
"none": {
"input": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
},
"dbus": {
"input": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
},
"file": {
"input": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"path": "string",
},
"core_audio": {
"input": {
"buffer_count": float(0),
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_count": float(0),
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
},
"jack": {
"input": {
"buffer_length": float(0),
"client_name": "string",
"connect_ports": "string",
"exact_name": "string",
"fixed_settings": "string",
"mixing_engine": "string",
"server_name": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"client_name": "string",
"connect_ports": "string",
"exact_name": "string",
"fixed_settings": "string",
"mixing_engine": "string",
"server_name": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
},
"alsa": {
"input": {
"buffer_length": float(0),
"dev": "string",
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"dev": "string",
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
},
"oss": {
"dsp_policy": float(0),
"exclusive": "string",
"input": {
"buffer_count": float(0),
"buffer_length": float(0),
"dev": "string",
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"try_poll": "string",
"voices": float(0),
},
"output": {
"buffer_count": float(0),
"buffer_length": float(0),
"dev": "string",
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"try_poll": "string",
"voices": float(0),
},
"try_m_map": "string",
},
"pipe_wire": {
"input": {
"buffer_length": float(0),
"fixed_settings": "string",
"latency": float(0),
"mixing_engine": "string",
"name": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"stream_name": "string",
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"fixed_settings": "string",
"latency": float(0),
"mixing_engine": "string",
"name": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"stream_name": "string",
"voices": float(0),
},
"runtime_dir": "string",
},
"pulse_audio": {
"input": {
"buffer_length": float(0),
"fixed_settings": "string",
"latency": float(0),
"mixing_engine": "string",
"name": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"stream_name": "string",
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"fixed_settings": "string",
"latency": float(0),
"mixing_engine": "string",
"name": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"stream_name": "string",
"voices": float(0),
},
"server_name": "string",
},
"sdl": {
"driver": "string",
"input": {
"buffer_count": float(0),
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_count": float(0),
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
},
"spice": {
"input": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
"output": {
"buffer_length": float(0),
"fixed_settings": "string",
"mixing_engine": "string",
"settings": {
"channels": float(0),
"format": "string",
"frequency": float(0),
},
"voices": float(0),
},
},
"timer_period": float(0),
}],
"channels": [{
"acpi": {
"index": float(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",
}],
},
"qemu_vd_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": float(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": float(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": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"target": {
"port": float(0),
"type": "string",
},
"tty": "string",
}],
"controllers": [{
"type": "string",
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"driver": {
"ats": "string",
"cmd_per_lun": float(0),
"io_event_fd": "string",
"io_thread": float(0),
"io_threads": {
"io_threads": [{
"id": float(0),
"queues": [{
"id": float(0),
}],
}],
},
"iommu": "string",
"max_sectors": float(0),
"packed": "string",
"page_per_vq": "string",
"queues": float(0),
},
"index": float(0),
"model": "string",
"nvme": {
"serial": "string",
},
"pci": {
"hole64": float(0),
"hole64_unit": "string",
"model": {
"name": "string",
},
"target": {},
},
"usb": {
"master": {
"start_port": float(0),
},
"port": float(0),
},
"virt_io_serial": {
"ports": float(0),
"vectors": float(0),
},
"xen_bus": {
"max_event_channels": float(0),
"max_grant_frames": float(0),
},
}],
"cryptos": [{
"address": {},
"alias": {
"name": "string",
},
"backend": {
"built_in": False,
"lkcf": False,
"queues": float(0),
},
"model": "string",
"type": "string",
}],
"disks": [{
"acpi": {
"index": float(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": float(0),
"unit": "string",
},
},
},
"index": float(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": float(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": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": float(0),
"size": float(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",
}],
},
"qemu_vd_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": float(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": float(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": float(0),
"logical_block_size": float(0),
"physical_block_size": float(0),
},
"boot": {
"order": float(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": float(0),
"io_threads": {
"io_threads": [{
"id": float(0),
"queues": [{
"id": float(0),
}],
}],
},
"iommu": "string",
"metadata_cache": {
"max_size": {
"value": float(0),
"unit": "string",
},
},
"name": "string",
"packed": "string",
"page_per_vq": "string",
"queue_size": float(0),
"queues": float(0),
"rerror_policy": "string",
"type": "string",
},
"encryption": {
"engine": "string",
"format": "string",
"secrets": [{
"type": "string",
"usage": "string",
"uuid": "string",
}],
},
"geometry": {
"cylinders": float(0),
"headers": float(0),
"sectors": float(0),
"trans": "string",
},
"io_tune": {
"group_name": "string",
"read_bytes_sec": float(0),
"read_bytes_sec_max": float(0),
"read_bytes_sec_max_length": float(0),
"read_iops_sec": float(0),
"read_iops_sec_max": float(0),
"read_iops_sec_max_length": float(0),
"size_iops_sec": float(0),
"total_bytes_sec": float(0),
"total_bytes_sec_max": float(0),
"total_bytes_sec_max_length": float(0),
"total_iops_sec": float(0),
"total_iops_sec_max": float(0),
"total_iops_sec_max_length": float(0),
"write_bytes_sec": float(0),
"write_bytes_sec_max": float(0),
"write_bytes_sec_max_length": float(0),
"write_iops_sec": float(0),
"write_iops_sec_max": float(0),
"write_iops_sec_max_length": float(0),
},
"mirror": {
"backing_store": {
"format": {
"type": "string",
"metadata_cache": {
"max_size": {
"value": float(0),
"unit": "string",
},
},
},
"index": float(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": float(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": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": float(0),
"size": float(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",
}],
},
"qemu_vd_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": float(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": float(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": float(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": float(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": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": float(0),
"size": float(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",
}],
},
"qemu_vd_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": float(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": float(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": float(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": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": float(0),
"size": float(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",
}],
},
"qemu_vd_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": float(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": float(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": float(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": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"binary": {
"cache": {
"mode": "string",
},
"lock": {
"flock": "string",
"posix": "string",
},
"open_files": {
"max": float(0),
},
"path": "string",
"sandbox": {
"mode": "string",
},
"thread_pool": {
"size": float(0),
},
"xattr": "string",
},
"boot": {
"order": float(0),
"load_parm": "string",
},
"dmode": "string",
"driver": {
"ats": "string",
"format": "string",
"iommu": "string",
"name": "string",
"packed": "string",
"page_per_vq": "string",
"queue": float(0),
"type": "string",
"wr_policy": "string",
},
"fmode": "string",
"id_map": {
"gids": [{
"count": float(0),
"start": float(0),
"target": float(0),
}],
"uids": [{
"count": float(0),
"start": float(0),
"target": float(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": float(0),
"units": "string",
},
"template": {
"name": "string",
},
"volume": {
"pool": "string",
"volume": "string",
},
},
"space_hard_limit": float(0),
"space_hard_limit_unit": "string",
"space_soft_limit": float(0),
"space_soft_limit_unit": "string",
"target": {
"dir": "string",
},
}],
"graphics": [{
"audio": {
"id": float(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": float(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": float(0),
"streaming": {
"mode": "string",
},
"tls_port": float(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": float(0),
"power_control": "string",
"share_policy": "string",
"socket": "string",
"web_socket": float(0),
},
}],
"hostdevs": [{
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"boot": {
"order": float(0),
"load_parm": "string",
},
"caps_misc": {
"source": {
"char": "string",
},
},
"caps_net": {
"ips": [{
"address": "string",
"family": "string",
"prefix": float(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": float(0),
"domain": float(0),
"function": float(0),
"multi_function": "string",
"slot": float(0),
"zpci": {
"fid": float(0),
"uid": float(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": float(0),
"controller": float(0),
"target": float(0),
"unit": float(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": float(0),
"device": float(0),
"port": "string",
},
"guest_reset": "string",
"product": {
"id": "string",
},
"start_up_policy": "string",
"vendor": {
"id": "string",
},
},
},
}],
"hubs": [{
"type": "string",
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
}],
"inputs": [{
"type": "string",
"acpi": {
"index": float(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": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"backend": {
"log_file": "string",
"tap": "string",
"type": "string",
"vhost": "string",
},
"backend_domain": {
"name": "string",
},
"bandwidth": {
"inbound": {
"average": float(0),
"burst": float(0),
"floor": float(0),
"peak": float(0),
},
"outbound": {
"average": float(0),
"burst": float(0),
"floor": float(0),
"peak": float(0),
},
},
"boot": {
"order": float(0),
"load_parm": "string",
},
"coalesce": {
"rx": {
"frames": {
"max": float(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": float(0),
"rss": "string",
"rss_hash_report": "string",
"rx_queue_size": float(0),
"tx_mode": "string",
"tx_queue_size": float(0),
},
"filter_ref": {
"filter": "string",
"parameters": [{
"name": "string",
"value": "string",
}],
},
"guest": {
"actual": "string",
"dev": "string",
},
"ips": [{
"address": "string",
"family": "string",
"peer": "string",
"prefix": float(0),
}],
"link": {
"state": "string",
},
"mac": {
"address": "string",
"check": "string",
"type": "string",
},
"managed": False,
"model": {
"type": "string",
},
"mtu": {
"size": float(0),
},
"port_forwards": [{
"proto": "string",
"address": "string",
"dev": "string",
"ranges": [{
"start": float(0),
"end": float(0),
"exclude": "string",
"to": float(0),
}],
}],
"port_options": {
"isolated": "string",
},
"rom": {
"bar": "string",
"enabled": "string",
"file": "string",
},
"routes": [{
"address": "string",
"gateway": "string",
"family": "string",
"metric": float(0),
"netmask": "string",
"prefix": float(0),
}],
"script": {
"path": "string",
},
"source": {
"bridge": {
"bridge": "string",
},
"client": {
"address": "string",
"local": {
"address": "string",
"port": float(0),
},
"port": float(0),
},
"direct": {
"dev": "string",
"mode": "string",
},
"ethernet": {
"ips": [{
"address": "string",
"family": "string",
"peer": "string",
"prefix": float(0),
}],
"routes": [{
"address": "string",
"gateway": "string",
"family": "string",
"metric": float(0),
"netmask": "string",
"prefix": float(0),
}],
},
"hostdev": {
"pci": {
"address": {
"bus": float(0),
"domain": float(0),
"function": float(0),
"multi_function": "string",
"slot": float(0),
"zpci": {
"fid": float(0),
"uid": float(0),
},
},
"write_filtering": "string",
},
"usb": {
"address": {
"bus": float(0),
"device": float(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": float(0),
},
"port": float(0),
},
"network": {
"bridge": "string",
"network": "string",
"port_group": "string",
"port_id": "string",
},
"null": False,
"server": {
"address": "string",
"local": {
"address": "string",
"port": float(0),
},
"port": float(0),
},
"udp": {
"address": "string",
"local": {
"address": "string",
"port": float(0),
},
"port": float(0),
},
"user": {
"dev": "string",
},
"vdpa": {
"device": "string",
},
"vds": {
"switch_id": "string",
"connection_id": float(0),
"port_group_id": "string",
"port_id": float(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",
}],
},
"qemu_vd_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": float(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": float(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": float(0),
},
"virtual_port": {
"params": {
"any": {
"instance_id": "string",
"interface_id": "string",
"manager_id": float(0),
"profile_id": "string",
"type_id": float(0),
"type_id_version": float(0),
},
"mido_net": {
"interface_id": "string",
},
"open_v_switch": {
"interface_id": "string",
"profile_id": "string",
},
"vepa8021qbg": {
"instance_id": "string",
"manager_id": float(0),
"type_id": float(0),
"type_id_version": float(0),
},
"vn_tag8011qbh": {
"profile_id": "string",
},
},
},
"vlan": {
"tags": [{
"id": float(0),
"native_mode": "string",
}],
"trunk": "string",
},
"wait_for_ip": {
"source": "string",
"timeout": float(0),
},
}],
"iommu": {
"model": "string",
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"driver": {
"aw_bits": float(0),
"caching_mode": "string",
"dma_translation": "string",
"eim": "string",
"int_remap": "string",
"iotlb": "string",
"passthrough": "string",
"xt_sup": "string",
},
},
"leases": [{
"key": "string",
"lockspace": "string",
"target": {
"path": "string",
"offset": float(0),
},
}],
"mem_balloon": {
"model": "string",
"acpi": {
"index": float(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": float(0),
},
},
"memorydevs": [{
"model": "string",
"access": "string",
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"discard": "string",
"source": {
"align_size": float(0),
"align_size_unit": "string",
"node_mask": "string",
"page_size": float(0),
"page_size_unit": "string",
"path": "string",
"pmem": False,
},
"target": {
"address": {
"base": float(0),
},
"block": float(0),
"block_unit": "string",
"dynamic_memslots": "string",
"label": {
"size": float(0),
"size_unit": "string",
},
"node": float(0),
"read_only": False,
"requested": float(0),
"requested_unit": "string",
"size": float(0),
"size_unit": "string",
},
"uuid": "string",
}],
"nvram": {
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
},
"panics": [{
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"model": "string",
}],
"parallels": [{
"acpi": {
"index": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"target": {
"port": float(0),
"type": "string",
},
}],
"pstore": {
"backend": "string",
"path": "string",
"size": float(0),
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"size_unit": "string",
},
"redir_devs": [{
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"boot": {
"order": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
}],
"redir_filters": [{
"usbs": [{
"allow": "string",
"class_": float(0),
"product": float(0),
"vendor": float(0),
"version": "string",
}],
}],
"rngs": [{
"model": "string",
"acpi": {
"index": float(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",
}],
},
"qemu_vd_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": float(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": float(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": float(0),
"period": float(0),
},
}],
"serials": [{
"acpi": {
"index": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"target": {
"model": {
"name": "string",
},
"port": float(0),
"type": "string",
},
}],
"shmems": [{
"name": "string",
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"model": {
"type": "string",
},
"msi": {
"enabled": "string",
"io_event_fd": "string",
"vectors": float(0),
},
"role": "string",
"server": {
"path": "string",
},
"size": float(0),
"size_unit": "string",
}],
"smartcards": [{
"acpi": {
"index": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
"protocol": {
"type": "string",
},
}],
"sounds": [{
"model": "string",
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"audio": {
"id": float(0),
},
"codecs": [{
"type": "string",
}],
"driver": {
"ats": "string",
"iommu": "string",
"packed": "string",
"page_per_vq": "string",
},
"multi_channel": "string",
"streams": float(0),
}],
"tpms": [{
"acpi": {
"index": float(0),
},
"address": {},
"alias": {
"name": "string",
},
"backend": {
"emulator": {
"active_pcr_banks": {
"sha1": False,
"sha256": False,
"sha384": False,
"sha512": False,
},
"debug": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"passthrough": {
"device": {
"path": "string",
},
},
},
"model": "string",
}],
"videos": [{
"acpi": {
"index": float(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": float(0),
"primary": "string",
"ram": float(0),
"resolution": {
"x": float(0),
"y": float(0),
},
"type": "string",
"vga_mem": float(0),
"vram": float(0),
"vram64": float(0),
},
}],
"vsock": {
"acpi": {
"index": float(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": float(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": float(0),
"state": "string",
},
"stimer": {
"direct": {
"state": "string",
},
"state": "string",
},
"synic": {
"state": "string",
},
"tlb_flush": {
"direct": {
"state": "string",
},
"extended": {
"state": "string",
},
"state": "string",
},
"vapic": {
"state": "string",
},
"vendor_id": {
"state": "string",
"value": "string",
},
"vp_index": {
"state": "string",
},
"xmm_input": {
"state": "string",
},
},
"ibs": {
"value": "string",
},
"ioapic": {
"driver": "string",
},
"kvm": {
"dirty_ring": {
"size": float(0),
"state": "string",
},
"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": float(0),
"tseg_unit": "string",
},
"tcg": {
"tb_cache": float(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": float(0),
"start": float(0),
"target": float(0),
}],
"ui_ds": [{
"count": float(0),
"start": float(0),
"target": float(0),
}],
},
io_thread_ids={
"io_threads": [{
"id": float(0),
"poll": {
"grow": float(0),
"max": float(0),
"shrink": float(0),
},
"pool_max": float(0),
"pool_min": float(0),
}],
},
io_threads=float(0),
key_wrap={
"ciphers": [{
"name": "string",
"state": "string",
}],
},
launch_security={
"s390pv": False,
"sev": {
"dh_cert": "string",
"session": "string",
"cbit_pos": float(0),
"kernel_hashes": "string",
"policy": float(0),
"reduced_phys_bits": float(0),
},
"sevsnp": {
"author_key": "string",
"cbit_pos": float(0),
"guest_visible_workarounds": "string",
"host_data": "string",
"id_auth": "string",
"id_block": "string",
"kernel_hashes": "string",
"policy": float(0),
"reduced_phys_bits": float(0),
"vcek": "string",
},
"tdx": {
"mr_config_id": "string",
"mr_owner": "string",
"mr_owner_config": "string",
"policy": float(0),
"quote_generation_service": {
"path": "string",
},
},
},
lxc_namespace={
"share_ipc": {
"type": "string",
"value": "string",
},
"share_net": {
"type": "string",
"value": "string",
},
"share_uts": {
"type": "string",
"value": "string",
},
},
maximum_memory=float(0),
maximum_memory_slots=float(0),
maximum_memory_unit="string",
memory=float(0),
memory_backing={
"memory_access": {
"mode": "string",
},
"memory_allocation": {
"mode": "string",
"threads": float(0),
},
"memory_discard": False,
"memory_huge_pages": {
"hugepages": [{
"size": float(0),
"nodeset": "string",
"unit": "string",
}],
},
"memory_locked": False,
"memory_nosharepages": False,
"memory_source": {
"type": "string",
},
},
memory_dump_core="string",
memory_tune={
"hard_limit": float(0),
"hard_limit_unit": "string",
"min_guarantee": float(0),
"min_guarantee_unit": "string",
"soft_limit": float(0),
"soft_limit_unit": "string",
"swap_hard_limit": float(0),
"swap_hard_limit_unit": "string",
},
memory_unit="string",
metadata={
"xml": "string",
},
name="string",
numa_tune={
"mem_nodes": [{
"cell_id": float(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": float(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": float(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": float(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",
}],
},
"qemu_vd_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": float(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": float(0),
},
"sec_labels": [{
"label": "string",
"label_skip": "string",
"model": "string",
"relabel": "string",
}],
},
"vc": False,
},
},
"slices": {
"slices": [{
"offset": float(0),
"size": float(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",
}],
},
"qemu_vd_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": float(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": float(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",
},
},
qemu_capabilities={
"adds": [{
"name": "string",
}],
"dels": [{
"name": "string",
}],
},
qemu_commandline={
"args": [{
"value": "string",
}],
"envs": [{
"name": "string",
"value": "string",
}],
},
qemu_deprecation={
"behavior": "string",
},
qemu_override={
"devices": [{
"alias": "string",
"frontend": {
"properties": [{
"name": "string",
"type": "string",
"value": "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