belongsToVirtualNetwork
type: ObjectProperty
comment: Assign a VirtualDomain to the VirtualNetwork it belongs to
comment: SWRL generated content
domain: VirtualDomain
range: VirtualNetwork

hasAddress
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/*/address and /domain/*/mac tags.
description: The device addresses.
range: Identifier
domain: Class
  union of: Logical
  union of: Physical
  union of: Virtual

hasBIOS
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/sysinfo/bios tag.
comment: The BIOS of a machine.
range: BIOS
domain: Class
  union of: PhysicalMachine
  union of: SysInfoSMBIOSEmulation

hasBOOTPServer
type: ObjectProperty
type: FunctionalProperty
see also: The /network/bootp@server attribute.
description: The BOOTP server address of a network.
range: IPAddress
domain: VirtualNetwork

hasBackingStore
type: ObjectProperty
type: FunctionalProperty
see also: The /volume/backingStore tag.
description: The backing store for a volume.
range: VirtualBackingStore
domain: VirtualVolume

hasBootingMechanism
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/os tag.
comment: The OS booting mechanism.
range: BootingMechanism
domain: VirtualDomain

hasCPUFeature
type: ObjectProperty
comment: The CPU features.
range: CPUFeature
domain: Class
  union of: PhysicalCPU
  union of: VirtualCPU

hasCacheMechanism
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/devices/disk/driver@cache attribute.
description: The cache mechanism.
range: CacheMechanism
domain: VirtualDiskDriver

hasDHCPRange
type: ObjectProperty
description: A DHCP range.
see also: The /network/ip/dhcp/range tag.
range: IPRange
domain: VirtualNetwork

hasDisabledCPUFeature
type: ObjectProperty
see also: The /domain/cpu/feature@policy='disabled' tag.
comment: The disabled CPU features.
range: CPUFeature
domain: VirtualCPU
sub property of: hasVirtualCPUFeature

hasEndRange
type: ObjectProperty
type: FunctionalProperty
description: The ending value of a range.
range: Identifier
domain: LogicalRange

hasErrorPolicy
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/devices/disk/driver@error_policy attribute.
description: The error policy for a disk.
range: ErrorPolicy
domain: VirtualDiskDriver

hasForbiddenCPUFeature
type: ObjectProperty
see also: The /domain/cpu/feature@policy='forbidden' tag.
comment: The forbidden CPU features.
range: CPUFeature
domain: VirtualCPU
sub property of: hasVirtualCPUFeature

hasForcedCPUFeature
type: ObjectProperty
see also: The /domain/cpu/feature@policy='force' tag.
comment: The forced CPU features.
range: CPUFeature
domain: VirtualCPU
sub property of: hasVirtualCPUFeature

hasForward
type: ObjectProperty
see also: The /network/forward tag.
description: The forward elements of a network.
domain: VirtualNetwork

hasHost
type: ObjectProperty
see also: The /domain/devices/disk/source/host tag.
see also: The hosts for a source.
range: HostId
domain: Class
  union of: Connection
  union of: VirtualNetwork

hasHypervisorType
type: ObjectProperty
type: FunctionalProperty
comment: Assign the type of hypervisor to a virtual domain
see also: The /domain/type tag.
range: HypervisorType
domain: VirtualDomain

hasIOPolicy
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/devices/disk/driver@io attribute.
description: The I/O policy for a disk.
range: IOPolicy
domain: VirtualDiskDriver

hasInsecureChannel
type: ObjectProperty
description: An insecure graphical framebuffer channel.
see also: The /domain/devices/graphics/channel@mode='insecure' tag.
range: GraphicsChannel
domain: VirtualSPICEGraphics
property disjoint with: hasSecureChannel

hasListenAddress
type: ObjectProperty
type: FunctionalProperty
comment: A normal server listening address.
see also: The /domain/*/listen and /domain/*/port tags.
range: IPAddress
domain: VirtualIPVNCGraphics

hasLogicalBridgeConnection
type: ObjectProperty
see also: The /network/bridge tag.
description: The connection to a bridge of a network.
domain: VirtualNetwork

hasMachineFeature
type: ObjectProperty
see also: The /domain/features tag.
comment: The features of a machine.
range: MachineFeature
domain: PhysicalMachine

hasMode
type: ObjectProperty
see also: The /pool/target/permissions tag.
description: The permissions for a volume.
range: Permission
domain: Class
  union of: VirtualBackingStore
  union of: VirtualPool
  union of: VirtualVolume

hasNICMechanism
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/interface/driver tag.
comment: The NIC packet management mechanism.
range: NICMechanism
domain: VirtualInterface

hasNetMask
type: ObjectProperty
type: FunctionalProperty
see also: The /network/ip@netmask attribute.
description: The netmask of a network bridge.
range: IPAddress
domain: VirtualNetwork

hasOptionalCPUFeature
type: ObjectProperty
see also: The /domain/cpu/feature@policy='optional' tag.
comment: The optional CPU features.
range: CPUFeature
domain: VirtualCPU
sub property of: hasVirtualCPUFeature

hasPath
type: ObjectProperty
type: FunctionalProperty
see also: The /volume/backingStore/path tag.
description: The path of a backing store.
range: FilePath
domain: VirtualBackingStore

hasPhysicalCPU
type: ObjectProperty
type: InverseFunctionalProperty
description: The physical CPU of a physical machine.
range: PhysicalCPU
domain: PhysicalMachine
property disjoint with: hasVirtualCPU
sub property of: topObjectProperty

hasPhysicalCPUFeature
type: ObjectProperty
comment: The physical CPU supported features.
range: CPUFeature
domain: PhysicalCPU
sub property of: hasCPUFeature

hasPhysicalDevice
type: ObjectProperty
type: InverseFunctionalProperty
comment: The physical devices of a physical machine.
range: PhysicalDevice
domain: PhysicalMachine
property disjoint with: hasVirtualDevice
sub property of: topObjectProperty

hasPhysicalDisk
type: ObjectProperty
type: InverseFunctionalProperty
comment: The physical disks of a physical machine.
range: PhysicalDisk
domain: PhysicalMachine
sub property of: hasPhysicalDevice
property disjoint with: hasPhysicalInterface

hasPhysicalInterface
type: ObjectProperty
type: InverseFunctionalProperty
comment: The physical interfaces of a physical machine.
range: PhysicalInterface
domain: PhysicalMachine
sub property of: hasPhysicalDevice

hasRDPMechanism
type: ObjectProperty
type: FunctionalProperty
comment: An RDP server management mechanism.
see also: The /domain/devices/graphics/replaceUser and /domain/devices/graphics/multiUser tags.
range: RDPMechanism
domain: VirtualRDPGraphics

hasRequiredCPUFeature
type: ObjectProperty
see also: The /domain/cpu/feature@policy='required' tag.
comment: The required CPU features.
range: CPUFeature
domain: VirtualCPU
sub property of: hasVirtualCPUFeature

hasSMBIOSEmulationMechanism
type: ObjectProperty
type: FunctionalProperty
comment: The SMBIOS emulation mechanism.
see also: The /domain/os/smbios tag.
range: SMBIOSEmulationMechanism
domain: Class
  union of: BIOSBootloader
  union of: DirectKernelBoot

hasSecret
type: ObjectProperty
type: FunctionalProperty
comment: A disk secret.
comment: The /*/secret tags.
range: Secret
domain: Virtual

hasSecureChannel
type: ObjectProperty
description: A secure graphical framebuffer channel.
see also: The /domain/devices/graphics/channel@mode='secure' tag.
range: GraphicsChannel
domain: VirtualSPICEGraphics

hasSecureListenAddress
type: ObjectProperty
type: FunctionalProperty
comment: A secure server listening address.
see also: The /domain/*/listen, /domain/*/port and /domain/*/tlsPort tags.
range: IPAddress
domain: VirtualSPICEGraphics

hasSocket
type: ObjectProperty
type: FunctionalProperty
comment: A VNC server listening socket.
see also: The /domain/*/socket tag.
range: FilePath
domain: VirtualSocketVNCGraphics

hasSource
type: ObjectProperty
see also: The /*/source tag.
description: The source addresses.
range: Identifier
domain: Virtual

hasStartRange
type: ObjectProperty
description: The starting value of a range.
range: Identifier
domain: LogicalRange

hasSystemInformation
type: ObjectProperty
type: FunctionalProperty
comment: The system information.
see also: The /domain/sysinfo/system tag.
domain: SysInfoSMBIOSEmulation

hasTarget
type: ObjectProperty
see also: The /*/target tag.
description: The target addresses.
range: Identifier
domain: Virtual

hasTickPolicy
type: ObjectProperty
type: FunctionalProperty
comment: How to manage the missed ticks.
see also: The /domain/clock/timer@tickpolicy attribute.
range: TickPolicy
domain: VirtualTimer

hasUDPSerialBindSource
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/devices/console/source attribute.
description: The UDP serial device bind source.
range: IPAddress
domain: VirtualUDPSerial

hasUDPSerialConnectSource
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/devices/console/source attribute.
description: The UDP serial device connect source.
range: IPAddress
domain: VirtualUDPSerial

hasVirtualCPU
type: ObjectProperty
type: InverseFunctionalProperty
see also: The /domain/cpu tag.
comment: The virtual CPU of a domain.
range: VirtualCPU
domain: VirtualDomain
sub property of: topObjectProperty

hasVirtualCPUFeature
type: ObjectProperty
see also: The /domain/cpu/feature tag.
comment: The virtual CPU feature requirements.
range: CPUFeature
domain: VirtualCPU
sub property of: hasCPUFeature

hasVirtualClock
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/clock tag.
comment: The domain clock system.
range: VirtualClock
domain: VirtualDomain

hasVirtualDevice
type: ObjectProperty
type: InverseFunctionalProperty
see also: The /domain/devices tag.
comment: The virtual devices of a domain.
range: VirtualDevice
domain: VirtualDomain
sub property of: topObjectProperty

hasVirtualDisk
type: ObjectProperty
type: InverseFunctionalProperty
see also: The /domain/devices tag.
comment: The virtual disks of a domain.
range: VirtualDisk
domain: VirtualDomain
sub property of: hasVirtualDevice
property disjoint with: hasVirtualInterface

hasVirtualDiskDriver
type: ObjectProperty
type: FunctionalProperty
comment: A driver for a virtual disk.
see also: The /domain/devices/disk/driver tag.
domain: VirtualDisk
range: VirtualDiskDriver

hasVirtualInterface
type: ObjectProperty
type: InverseFunctionalProperty
see also: The /domain/devices tag.
comment: The virtual interfaces of a domain.
domain: VirtualDomain
range: VirtualInterface
sub property of: hasVirtualDevice

hasVirtualTimer
type: ObjectProperty
version info: The /domain/clock/timer tag.
see also: The virtual timers of a clock system.
domain: VirtualClock
range: VirtualTimer

hasVolumeType
type: ObjectProperty
type: FunctionalProperty
see also: The /volume/format and /volume/backingStore/format tag.
description: The type of a volume or backing store.
range: VolumeType
domain: Class
  union of: VirtualBackingStore
  union of: VirtualVolume

hasWatchdogAction
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/devices/watchdog@action attribute.
description: The watchdog action to perform on expiry.
domain: VirtualWatchdog
range: WatchdogAction

hostsLogicalBridge
type: ObjectProperty
comment: The logical bridge hosted onto a physical machine.
range: LogicalBridge
domain: PhysicalMachine

hostsVirtualDomain
type: ObjectProperty
type: InverseFunctionalProperty
description: The virtual machines hosted onto a physical machine.
domain: PhysicalMachine
range: VirtualDomain

hostsVirtualNetwork
type: ObjectProperty
description: The virtual networks hosted by a physical machine.
domain: PhysicalMachine
range: VirtualNetwork

isBoundToLogicalBridge
type: ObjectProperty
type: FunctionalProperty
see also: The /devices/interface/source/@bridge tag.
description: The connection to a bridge of an interface.
range: LogicalBridge
sub property of: isLinked

isBoundToPhysicalInterface
type: ObjectProperty
type: FunctionalProperty
see also: The /network/forward/@dev attribute.
description: The connection to a physical interface.
range: PhysicalInterface

isBoundToVirtualNetwork
type: ObjectProperty
type: FunctionalProperty
see also: The /devices/interface/source/@network tag.
description: The connection to a network of an interface.
range: VirtualNetwork

isConnectedTo
type: ObjectProperty
type: SymmetricProperty
description: A network connection between elements (both physical and virtual).

isConnectedToDomain
type: ObjectProperty
type: SymmetricProperty
type: TransitiveProperty
comment: Assert that two virtual domains are connected each other
comment: property values generated by an SWRL rule
domain: VirtualDomain
range: VirtualDomain
sub property of: topObjectProperty
property chain axiom: hasVirtualInterface
property chain axiom: isLinked
property chain axiom:
  inverse of: hasVirtualInterface

isPhysicallyLinked
type: ObjectProperty
comment: Represents a physical connection (e.g., a wire) between two physical interfaces
range: PhysicalInterface
domain: PhysicalInterface
sub property of: isLinked

isPinnedToPhysicalCPU
type: ObjectProperty
type: FunctionalProperty
see also: The /domain/vcpu@cpuset tag.
comment: The physical CPU pinned to a domain.
range: PhysicalCPU
domain: VirtualDomain

performsOnCrash
type: ObjectProperty
see also: The /domain/on_crash tag.
comment: The action to do when a domain crash occurs.
domain: VirtualDomain
range: Class
  union of: CrashAction
  union of: MaintenanceAction

performsOnPowerOff
type: ObjectProperty
see also: The /domain/on_poweroff tag.
comment: The action to do when a domain power-off occurs.
range: MaintenanceAction
domain: VirtualDomain

performsOnReboot
type: ObjectProperty
see also: The /domain/on_reboot tag.
comment: The action to do when a domain reboot occurs.
range: MaintenanceAction
domain: VirtualDomain

reachesSource
type: ObjectProperty
comment: SWRL generated content.
description: The source of a device.
range: Class
  union of: Physical
  union of: Virtual
domain: Class
  union of: Physical
  union of: Virtual

runsHypervisor
type: ObjectProperty
type: FunctionalProperty
comment: Attach an hypervior to a physical machine running it
range: HypervisorType
domain: PhysicalMachine

hasAccel2D
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/video/acceleration@accel2d attribute.
description: The 2D acceleration capability of a video device.
range: boolean
domain: Class
  union of: PhysicalVideo
  union of: VirtualVideo

hasAccel3D
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/video/acceleration@accel3d attribute.
description: The 3D acceleration capability of a video device.
range: boolean
domain: Class
  union of: PhysicalVideo
  union of: VirtualVideo

hasAllocation
type: DatatypeProperty
type: FunctionalProperty
see also: The /pool/allocation and /volume/allocation tags.
description: The total size of a pool or volume in bytes.
comment: This value can be larger than the usable bytes due to the metadata overhead.
range: integer
domain: Class
  union of: VirtualPool
  union of: VirtualVolume

hasAvailable
type: DatatypeProperty
type: FunctionalProperty
see also: The /pool/available tag.
description: The free size of a pool in bytes.
domain: VirtualPool
range: integer

hasBIOSDate
type: DatatypeProperty
type: FunctionalProperty
description: A BIOS date.
see also: The /domain/os/bios/date tag.
range: dateTime

hasBIOSRelease
type: DatatypeProperty
type: FunctionalProperty
description: A BIOS release.
see also: The /domain/os/bios/release tag.
range: string

hasBIOSVendor
type: DatatypeProperty
type: FunctionalProperty
description: A BIOS vendor.
see also: The /domain/os/bios/vendor tag.
range: string

hasBIOSVersion
type: DatatypeProperty
type: FunctionalProperty
description: A BIOS version.
see also: The /domain/os/bios/version tag.
range: string

hasBOOTPFile
type: DatatypeProperty
type: FunctionalProperty
see also: The /network/bootp@file attribute.
description: The BOOTP image file.
domain: VirtualNetwork
range: string

hasBlkIOTuneWeight
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/blkiotune/weight tag.
description: The block I/O tune weight for a domain.
domain: VirtualDomain
range: integer

hasBootLoader
type: DatatypeProperty
type: FunctionalProperty
description: An OS bootloader.
see also: The /domain/os/bootloader tag.
domain: HostBootloader
range: string

hasBootLoaderArgs
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/os/bootloader_args tag.
description: The OS bootloader arguments.
domain: HostBootloader
range: string

hasBootMenu
type: DatatypeProperty
type: FunctionalProperty
description: A boot menu.
see also: The /domain/os/bootmenu tag.
domain: BIOSBootloader
range: boolean

hasBootOrder
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/*/boot@order attribute.
description: The boot order of a device.
range: integer
domain: Class
  union of: PhysicalDisk
  union of: PhysicalHostDev
  union of: PhysicalInterface
  union of: VirtualDisk
  union of: VirtualHostDev
  union of: VirtualInterface

hasCCIDBus
type: DatatypeProperty
type: FunctionalProperty
comment: A CCID bus number.
comment: The /domain/*/address@bus attribute.
domain: CCIDAddress
range: integer

hasCCIDSlot
type: DatatypeProperty
type: FunctionalProperty
comment: A CCID slot number.
comment: The /domain/*/address@slot attribute.
domain: CCIDAddress
range: integer

hasCPUCores
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/cpu@cores attribute.
description: The CPU core count.
range: integer
domain: Class
  union of: PhysicalCPU
  union of: VirtualCPU

hasCPUModel
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/cpu/model attribute.
description: The CPU model name.
range: string
domain: Class
  union of: PhysicalCPU
  union of: VirtualCPU

hasCPUSockets
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/cpu@sockets attribute.
description: The CPU socket count.
range: integer
domain: Class
  union of: PhysicalCPU
  union of: VirtualCPU

hasCPUThreads
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/cpu@threads attribute.
description: The CPU thread count.
range: integer
domain: Class
  union of: PhysicalCPU
  union of: VirtualCPU

hasCPUVendor
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/cpu/vendor tag.
description: The CPU vendor name.
range: string
domain: Class
  union of: PhysicalCPU
  union of: VirtualCPU

hasCapacity
type: DatatypeProperty
type: FunctionalProperty
see also: The /pool/capacity and /volume/capacity tags.
description: The usable size of a pool or volume in bytes.
range: integer
domain: Class
  union of: VirtualPool
  union of: VirtualVolume

hasCatchupLimit
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/clock/timer/catchup@limit attribute.
description: The limit value for a catchup policy.
domain: Catchup
range: integer

hasCatchupSlew
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/clock/timer/catchup@slew attribute.
description: The slew value for a catchup policy.
domain: Catchup
range: integer

hasCatchupThreshold
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/clock/timer/catchup@threshold attribute.
description: The threshold value for a catchup policy.
domain: Catchup
range: integer

hasCertificate
type: DatatypeProperty
comment: A smartcard certificate.
comment: The /domain/devices/smartcard/certificate tag.
domain: VirtualHostCertificatesSmartcard
range: string

hasClockAdjustment
type: DatatypeProperty
type: FunctionalProperty
comment: A clock adjustment in seconds.
comment: The /domain/clock@adjustment attribute.
domain: VariableClock
range: integer

hasCmdLine
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/os/cmdline tag.
description: The kernel boot-time arguments.
domain: DirectKernelBoot
range: string

hasControllerIndex
type: DatatypeProperty
type: FunctionalProperty
comment: A controller index number.
comment: The /domain/*/controller@index attribute.
range: integer
domain: Class
  union of: PhysicalController
  union of: VirtualController

hasControllerPorts
type: DatatypeProperty
type: FunctionalProperty
comment: A virtIO controller ports number.
comment: The /domain/*/controller@ports attribute.
domain: VirtualVirtIOSerialController
range: integer

hasControllerVectors
type: DatatypeProperty
type: FunctionalProperty
comment: A virtIO controller vectors number.
comment: The /domain/*/controller@vectors attribute.
domain: VirtualVirtIOSerialController
range: integer

hasCurrentMemory
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/currentMemory tag.
description: The current domain memory at boot time, in kilobytes.
domain: VirtualDomain
range: integer

hasDNSDomain
type: DatatypeProperty
type: FunctionalProperty
see also: The /network/domain tag.
description: The network DNS domain.
domain: VirtualNetwork
range: string

hasDatabase
type: DatatypeProperty
type: FunctionalProperty
comment: A smartcard certificate database directory.
comment: The /domain/devices/smartcard/database tag.
domain: VirtualHostCertificatesSmartcard
range: string

hasDelay
type: DatatypeProperty
type: FunctionalProperty
see also: The /network/bridce/@delay attribute.
description: The bridge delay in seconds.
domain: VirtualNetwork
range: integer

hasDirPath
type: DatatypeProperty
type: FunctionalProperty
description: A directory path.
see also: The /domain/devices/disk/source@dir attribute.
domain: DirPath
range: string

hasDiskSerial
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/disk/serial tag.
description: The serial number of a disk.
range: string
domain: Class
  union of: PhysicalDisk
  union of: VirtualDisk

hasDomainDescription
type: DatatypeProperty
description: A domain description.
see also: The /domain/description tag.
domain: VirtualDomain
range: string

hasDomainID
type: DatatypeProperty
type: FunctionalProperty
description: A domain identifier.
see also: The /domain@id attribute.
domain: VirtualDomain
range: integer

hasDriveBus
type: DatatypeProperty
type: FunctionalProperty
comment: A drive bus number.
comment: The /domain/*/address@bus attribute.
domain: DriveAddress
range: string

hasDriveController
type: DatatypeProperty
type: FunctionalProperty
comment: A drive controller number.
comment: The /domain/*/address@controller attribute.
domain: DriveAddress
range: string

hasDriveUnit
type: DatatypeProperty
type: FunctionalProperty
comment: A drive unit number.
comment: The /domain/*/address@unit attribute.
domain: DriveAddress
range: string

hasEmulator
type: DatatypeProperty
type: FunctionalProperty
description: A device emulator.
see also: The /domain/device/emulator tag.
domain: VirtualDomain
range: string

hasFilePath
type: DatatypeProperty
type: FunctionalProperty
description: A file path.
see also: The /domain/devices/disk/source@file attribute.
domain: FilePath
range: string

hasGroup
type: DatatypeProperty
type: FunctionalProperty
description: A pool group id.
see also: The /pool/target/permissions/group tag.
range: integer
domain: Class
  union of: VirtualBackingStore
  union of: VirtualPool
  union of: VirtualVolume

hasHeads
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/video@heads attribute.
description: The screen number of a video device.
range: integer
domain: Class
  union of: PhysicalVideo
  union of: VirtualVideo

hasHugePages
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/memoryBacking/hugePages tag.
description: The huge pages allocation system for a domain.
domain: VirtualDomain
range: boolean

hasIPAddress
type: DatatypeProperty
type: FunctionalProperty
description: An IP address.
description: The /domain/*/source tag.
domain: IPAddress
range: string

hasIPPort
type: DatatypeProperty
type: FunctionalProperty
description: An IP port.
description: The /domain/*/source tag.
range: integer
domain: Class
  union of: HostId
  union of: IPAddress

hasIPSecurePort
type: DatatypeProperty
type: FunctionalProperty
description: An IP secure port for TLS.
description: The /domain/*/source tag.
domain: IPAddress
range: integer

hasInitRD
type: DatatypeProperty
type: FunctionalProperty
description: An initial ramdisk image.
see also: The /domain/os/initrd tag.
domain: DirectKernelBoot
range: string

hasKernel
type: DatatypeProperty
type: FunctionalProperty
description: A kernel image.
see also: The /domain/os/kernel tag.
domain: DirectKernelBoot
range: string

hasKey
type: DatatypeProperty
type: FunctionalProperty
see also: The /volume/key tag.
description: The key for a volume.
domain: VirtualVolume
range: string

hasKeymap
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/graphics/keymap tag.
description: The keymap.
range: string
domain: Class
  union of: VirtualSPICEGraphics
  union of: VirtualVNCGraphics

hasLabel
type: DatatypeProperty
type: FunctionalProperty
description: A pool MAC label string.
see also: The /pool/target/permissions/label tag.
range: string
domain: Class
  union of: VirtualBackingStore
  union of: VirtualPool
  union of: VirtualVolume

hasLoader
type: DatatypeProperty
type: FunctionalProperty
description: An OS loader.
see also: The /domain/os/loader tag.
range: string
domain: Class
  union of: BIOSBootloader
  union of: DirectKernelBoot

hasMemTuneHardLimit
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/memtune/hard_limit tag.
description: The hard limit memory for a domain in kilobytes.
domain: VirtualDomain
range: integer

hasMemTuneMinGuarantee
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/memtune/min_guarantee tag.
description: The minimum guarantee memory for a domain in kilobytes.
domain: VirtualDomain
range: integer

hasMemTuneSoftLimit
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/memtune/soft_limit tag.
description: The soft limit memory for a domain in kilobytes.
domain: VirtualDomain
range: integer

hasMemTuneSwapHardLimit
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/memtune/swap_hard_limit tag.
description: The swap hard limit memory for a domain in kilobytes.
domain: VirtualDomain
range: integer

hasMemory
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/memory tag.
description: The maximum domain memory at boot time, in kilobytes.
domain: VirtualDomain
range: integer

hasNAT
type: DatatypeProperty
type: FunctionalProperty
see also: The /network/forward@mode attribute.
description: The NAT mechanism is active?
domain: VirtualNetwork
range: boolean

hasName
type: DatatypeProperty
type: FunctionalProperty
description: A name of something.
see also: The /domain/name, /network/name and /pool/name tags.
range: string
domain: Class
  union of: Logical
  union of: Physical
  union of: Virtual

hasNetworkScript
type: DatatypeProperty
type: FunctionalProperty
description: An initialization script for an ethernet network.
see also: The /domain/devices/interface/script tag.
domain: VirtualEthernetInterface
range: string

hasOwner
type: DatatypeProperty
type: FunctionalProperty
description: A pool owner id.
see also: The /pool/target/permissions/owner tag.
range: integer
domain: Class
  union of: VirtualBackingStore
  union of: VirtualPool
  union of: VirtualVolume

hasPCIBus
type: DatatypeProperty
type: FunctionalProperty
comment: A PCI bus number.
comment: The /domain/*/address@bus attribute.
domain: PCIAddress
range: string

hasPCIDomain
type: DatatypeProperty
type: FunctionalProperty
comment: A PCI domain number.
comment: The /domain/*/address@domain attribute.
domain: PCIAddress
range: string

hasPCIFunction
type: DatatypeProperty
type: FunctionalProperty
comment: A PCI function number.
comment: The /domain/*/address@function attribute.
domain: PCIAddress
range: string

hasPCISlot
type: DatatypeProperty
type: FunctionalProperty
comment: A PCI slot number.
comment: The /domain/*/address@slot attribute.
domain: PCIAddress
range: string

hasPassword
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/graphics/passwd tag.
description: The password.
range: string
domain: Class
  union of: VirtualSPICEGraphics
  union of: VirtualVNCGraphics

hasPasswordValidTo
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/graphics/passwdValidTo tag.
description: The password expire date.
range: dateTime
domain: Class
  union of: VirtualSPICEGraphics
  union of: VirtualVNCGraphics

hasProductName
type: DatatypeProperty
type: FunctionalProperty
description: A product name.
see also: The /*/source/product tags.
domain: Virtual
range: string

hasProtocolName
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/disk/source@name attribute.
description: The image name to use.
range: string
domain: Class
  union of: RBDConnection
  union of: SheepdogConnection

hasSTP
type: DatatypeProperty
type: FunctionalProperty
see also: The /network/bridge/@stp attribute.
description: The spanning tree protocol is active?
domain: VirtualNetwork
range: boolean

hasSecretDescription
type: DatatypeProperty
type: FunctionalProperty
description: A secret description.
see also: The /domain/*/secret@description attribute.
domain: DefaultSecret
range: string

hasSecretUUID
type: DatatypeProperty
type: FunctionalProperty
description: A secret UUID.
see also: The /domain/*/secret@uuid attribute.
domain: Secret
range: string

hasSystemFamilyName
type: DatatypeProperty
type: FunctionalProperty
description: A system family name.
see also: The /domain/os/system/family tag.
domain: SysInfoSMBIOSEmulation
range: string

hasSystemManufacturer
type: DatatypeProperty
type: FunctionalProperty
description: A system manifacturer.
see also: The /domain/os/system/manifacturer tag.
domain: SysInfoSMBIOSEmulation
range: string

hasSystemProductName
type: DatatypeProperty
type: FunctionalProperty
description: A system product name.
see also: The /domain/os/system/product tag.
domain: SysInfoSMBIOSEmulation
range: string

hasSystemSKU
type: DatatypeProperty
type: FunctionalProperty
description: A system SKU.
see also: The /domain/os/system/sku tag.
domain: SysInfoSMBIOSEmulation
range: string

hasSystemSerial
type: DatatypeProperty
type: FunctionalProperty
description: A system serial number.
see also: The /domain/os/system/serial tag.
domain: SysInfoSMBIOSEmulation
range: string

hasSystemVersion
type: DatatypeProperty
type: FunctionalProperty
description: A system version.
see also: The /domain/os/system/version tag.
domain: SysInfoSMBIOSEmulation
range: string

hasTFTPRoot
type: DatatypeProperty
type: FunctionalProperty
see also: The /network/ip/tftp@root attribute.
description: The TFTP root directory.
domain: VirtualNetwork
range: string

hasTSCFrequency
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/clock/timer/frequency tag.
description: The frequency of a TSC timer.
range: integer
domain: Class
  union of: PhysicalTSC
  union of: VirtualTSC

hasUSBBus
type: DatatypeProperty
type: FunctionalProperty
comment: An USB bus number.
comment: The /domain/*/address@bus attribute.
domain: USBAddress
range: integer

hasUSBDevice
type: DatatypeProperty
type: FunctionalProperty
comment: An USB device number.
comment: The /domain/*/address@device attribute.
domain: USBAddress
range: integer

hasUUID
type: DatatypeProperty
type: FunctionalProperty
description: An UUID.
see also: The /*/uuid tags.
range: string

hasVRAM
type: DatatypeProperty
type: FunctionalProperty
description: A video device RAM in KiB.
see also: The /domain/devices/video@vram attribute.
range: integer
domain: Class
  union of: PhysicalVideo
  union of: VirtualVideo

hasVendorName
type: DatatypeProperty
type: FunctionalProperty
description: A device vendor name.
see also: The /*/source/vendor tags.
domain: Virtual
range: string

hasVirtualCPUCount
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/vcpu tag.
description: The virtual CPU count for a domain.
domain: VirtualDomain
range: integer

hasVirtualCPUCurrent
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/vcpu@current attribute.
description: The active virtual CPU count for a domain.
domain: VirtualDomain
range: integer

hasVolume
type: DatatypeProperty
type: FunctionalProperty
description: A secret volume key file.
see also: The /domain/*/secret/usage/volume tag.
domain: DefaultSecret
range: string

hasXAuth
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/graphics/xauth tag.
description: The xauth parameter for a graphical framebuffer.
domain: VirtualSDLGraphics
range: string

isBootable
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/*/boot tag.
description: The bootable capability of a device.
range: boolean
domain: Class
  union of: PhysicalDisk
  union of: PhysicalHostDev
  union of: PhysicalInterface
  union of: VirtualDisk
  union of: VirtualHostDev
  union of: VirtualInterface

isEphemeral
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/*/secret@ephemeral attribute.
description: The ephemeral capability of a secret.
domain: DefaultSecret
range: boolean

isFullscreen
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/graphics/fullscreen tag.
description: The fullscreen capability of a graphical framebuffer.
range: boolean
domain: Class
  union of: VirtualDesktopGraphics
  union of: VirtualSDLGraphics

isHVM
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/os/type tag.
description: The OS bootloader HVM support.
range: boolean
domain: Class
  union of: BIOSBootloader
  union of: DirectKernelBoot

isInterfaceModel
type: DatatypeProperty
type: FunctionalProperty
description: An interface model name.
see also: The /domain/devices/interface/model tag.
range: string
domain: Class
  union of: PhysicalInterface
  union of: VirtualInterface

isPresent
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/clock/timer/present tag.
see also: The availability of a timer.
domain: VirtualTimer
range: boolean

isPrivate
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/*/secret@private attribute.
description: The private capability of a secret.
domain: DefaultSecret
range: boolean

isShareable
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/disk/shareable tag.
description: The shareable capability of a disk.
domain: VirtualDisk
range: boolean

useDisplay
type: DatatypeProperty
type: FunctionalProperty
see also: The /domain/devices/graphics/display tag.
description: The display to use.
range: integer
domain: Class
  union of: VirtualDesktopGraphics
  union of: VirtualSDLGraphics

Action
type: Class
subclass of: Logical
description: The actions.

Adapter
type: Class
subclass of: Identifier
description: A SCSI adapter.
see also: The /*/adapter tags.

BIOS
type: Class
subclass of: Logical
subclass of: Restriction
  on property: hasBIOSVersion
  all values from: string
subclass of: Restriction
  on property: hasBIOSVendor
  all values from: string
subclass of: Restriction
  on property: hasBIOSDate
  all values from: dateTime
subclass of: Restriction
  on property: hasBIOSRelease
  all values from: string
see also: The /domain/sysinfo/bios tag.
description: The virtual BIOSes.

BIOSBootloader
type: Class
subclass of: BootingMechanism
subclass of: Restriction
  on property: isHVM
  all values from: boolean
subclass of: Restriction
  on property: hasLoader
  all values from: string
subclass of: Restriction
  on property: hasSMBIOSEmulationMechanism
  all values from: SMBIOSEmulationMechanism
subclass of: Restriction
  on property: hasBootMenu
  all values from: boolean
comment: The BIOS bootloader booting mechanisms.

BootingMechanism
type: Class
subclass of: Mechanism
description: The OS booting mechanisms.

BusAddress
type: Class
subclass of: Identifier
description: A bus address.
see also: The /domain/*/address tag.

CCIDAddress
type: Class
subclass of: BusAddress
subclass of: Restriction
  on property: hasCCIDBus
  all values from: integer
subclass of: Restriction
  on property: hasCCIDSlot
  all values from: integer
description: A CCID address.
see also: The /domain/*/address@type='ccid' tag.

CPUFeature
type: Class
subclass of: Feature
see also: The /domain/cpu/feature tag.
see also: The CPU features.

CacheMechanism
type: Class
subclass of: Mechanism
description: The cache management mechanisms.

Catchup
type: Class
subclass of: TickPolicy
subclass of: Restriction
  on property: hasCatchupThreshold
  all values from: integer
subclass of: Restriction
  on property: hasCatchupLimit
  all values from: integer
subclass of: Restriction
  on property: hasCatchupSlew
  all values from: integer
see also: The /domain/clock/timer@tickpolicy='catchup' tag.
comment: The catchup policies for the missing ticks.

Connection
type: Class
subclass of: Identifier
description: The network connections.

ConsolePort
type: Class
subclass of: DevicePort
description: A console port number.
see also: The /domain/*/target@port attribute.

CrashAction
type: Class
subclass of: Action
see also: The /domain/on_crash tag.
comment: The crash-only actions.

DefaultSecret
type: Class
subclass of: Secret
subclass of: Restriction
  on property: isEphemeral
  all values from: boolean
subclass of: Restriction
  on property: hasSecretDescription
  all values from: string
subclass of: Restriction
  on property: hasVolume
  all values from: string
subclass of: Restriction
  on property: isPrivate
  all values from: boolean
disjoint with: QcowSecret
see also: The /domain/*/secret@type='volume' tags.
comment: The default disk secrets.

DeviceIdentifier
type: Class
subclass of: Identifier
description: A device identifier.
see also: The /domain/devices/*/source@dev and /domain/devices/*/target@dev attribute.

DevicePort
type: Class
subclass of: Identifier
description: A device port number.
see also: The /domain/*/target@port attribute.

DirPath
type: Class
subclass of: Identifier
subclass of: Restriction
  on property: hasDirPath
  all values from: string
see also: The /domain/devices/disk/source@dir attribute.
description: The directorie pathnames.

DirPool
type: Class
subclass of: VirtualPool
subclass of: Restriction
  on property: hasOwner
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasGroup
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasLabel
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasSource
  all values from: DirPath
subclass of: Restriction
  on property: hasMode
  all values from: Permission
subclass of: Restriction
  on property: hasSource
  on class: DirPath
  qualified cardinality: 1
description: The 'dir' type storage pools.
see also: The /pool/@type='dir' tag.

DirVolume
type: Class
subclass of: VirtualVolume
subclass of: Restriction
  on property: hasMode
  all values from: Permission
subclass of: Restriction
  on property: hasSource
  on class: DirPath
  qualified cardinality: 1
subclass of: Restriction
  on property: hasOwner
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasGroup
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasLabel
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasSource
  all values from: DirPath

DiskPool
type: Class
subclass of: VirtualPool
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
description: The 'disk' type storage pools.
see also: The /pool/@type='disk' tag.

DiskVolume
type: Class
subclass of: VirtualVolume
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1

DriveAddress
type: Class
subclass of: BusAddress
subclass of: Restriction
  on property: hasDriveBus
  all values from: string
subclass of: Restriction
  on property: hasDriveController
  all values from: string
subclass of: Restriction
  on property: hasDriveUnit
  all values from: string
description: A drive address.
see also: The /domain/*/address@type='drive' tag.

ErrorPolicy
type: Class
subclass of: Action
see also: The /domain/devices/disk/drive@error_policy attribute.
comment: The action to perform when a disk error occurs.

ExactVirtualCPU
type: Class
subclass of: VirtualCPU
see also: The /domain/cpu@match='exact' tag.
comment: The exact match virtual CPUs.

FSPool
type: Class
subclass of: VirtualPool
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasMode
  all values from: Permission
subclass of: Restriction
  on property: hasLabel
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1
subclass of: Restriction
  on property: hasGroup
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasOwner
  qualified cardinality: 1
  on data range: integer
description: The 'fs' type storage pools.
see also: The /pool/@type='fs' tag.

FSVolume
type: Class
subclass of: VirtualVolume
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1
subclass of: Restriction
  on property: hasLabel
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasGroup
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasMode
  all values from: Permission
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasOwner
  qualified cardinality: 1
  on data range: integer

Feature
type: Class
subclass of: Logical
description: The features of something

FilePath
type: Class
subclass of: Identifier
subclass of: Restriction
  on property: hasFilePath
  all values from: string
see also: The /domain/devices/disk/source@file attribute.
description: The file pathnames.

GraphicsChannel
type: Class
subclass of: Identifier
description: A graphical framebuffer channel.

HostBootloader
type: Class
subclass of: BootingMechanism
subclass of: Restriction
  on property: hasBootLoader
  all values from: string
subclass of: Restriction
  on property: hasBootLoaderArgs
  all values from: string
comment: The host bootloader booting mechanisms.

HostId
type: Class
subclass of: Identifier
subclass of: Restriction
  on property: hasAddress
  on class: IPAddress
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasAddress
  on class: MACAddress
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasName
  qualified cardinality: 1
  on data range: string
description: A network host.
see also: The /domain/*/host tag.

HypervisorType
type: Class
equivalent class: Class
  one of: KVM
  one of: XEN
  one of: KQEMU
  one of: LXC
  one of: QEMU
subclass of: Logical
disjoint with: PoolType
comment: Contains all the possible type of Hypervisors

IDEIdentifier
type: Class
subclass of: DeviceIdentifier
description: An IDE device identifier.
see also: The /domain/devices/disk/source@bus='ide' attribute.

IOPolicy
type: Class
subclass of: Mechanism
see also: The /domain/devices/disk/driver@io attribute.
description: The I/O policies.

IPAddress
type: Class
equivalent class: Class
  union of: IPv4Address
  union of: IPv6Address
subclass of: Identifier
subclass of: Restriction
  on property: hasIPAddress
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasIPSecurePort
  max qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasIPPort
  max qualified cardinality: 1
  on data range: integer
see also: The /domain/devices/interface/source attribute.
description: The IP addresses.

IPRange
type: Class
equivalent class: Class
  union of: IPv4Range
  union of: IPv6Range
subclass of: LogicalRange
subclass of: Restriction
  on property: hasEndRange
  on class: IPAddress
  qualified cardinality: 1
subclass of: Restriction
  on property: hasStartRange
  on class: IPAddress
  qualified cardinality: 1
description: An IP range.

IPv4Address
type: Class
subclass of: IPAddress
disjoint with: IPv6Address
description: The IPv4 addresses.

IPv6Address
type: Class
subclass of: IPAddress
description: The IPv6 addresses.

Identifier
type: Class
subclass of: Logical
description: A location identifier.

KQEMUDomain
type: Class
equivalent class: Class
  intersection of: VirtualDomain
  intersection of: Restriction
    on property: hasHypervisorType
    has value: KQEMU
subclass of: VirtualDomain
see also: The /domain@type='kqemu' tag.
description: The KQEMU domains.

KVMDomain
type: Class
equivalent class: Class
  intersection of: VirtualDomain
  intersection of: Restriction
    on property: hasHypervisorType
    has value: KVM
subclass of: VirtualDomain
see also: The /domain@type='kvm' tag.
description: The KVM domains.

LXCDomain
type: Class
equivalent class: Class
  intersection of: VirtualDomain
  intersection of: Restriction
    on property: hasHypervisorType
    has value: LXC
subclass of: VirtualDomain
see also: The /domain@type='lxc' tag.
description: The LXC domains.

LocaltimeClock
type: Class
subclass of: VirtualClock
see also: The /domain/clock@offset='localtime' tag.
comment: The localtime offset clocks.

Logical
type: Class
description: The logical things. These classes model concepts that are not virtual or physical in nature.

LogicalBridge
type: Class
subclass of: Logical
description: The network bridges.

LogicalPool
type: Class
subclass of: VirtualPool
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
description: The 'logical' type storage pools.
see also: The /pool/@type='logical' tag.

LogicalRange
type: Class
subclass of: Identifier
description: A range.

LogicalVolume
type: Class
subclass of: VirtualVolume
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1

MACAddress
type: Class
subclass of: Identifier
see also: The /domain/devices/interface/mac@address attribute.
description: The MAC addresses.

MachineFeature
type: Class
subclass of: Feature
see also: The /domain/feature tag.
see also: The machine features.

MachineHostingUnsupportedDomain
type: Class
subclass of: ExampleViews
subclass of: PhysicalMachine
comment: Describes a Physical machine that is hosting a virtual domain which uses an hypervisor different from the one run in the machine
comment: This class is populated by a SWRL rule

MaintenanceAction
type: Class
subclass of: Action
see also: The /domain/on_poweroffa and /domain/on_reboot tags.
comment: The maintenance actions.

Mechanism
type: Class
subclass of: Logical
comment: The mechanisms. A mechanism is a way of doing something.

MemBalloon
type: Class
subclass of: VirtualDevice
see also: The /domain/devices/memballoon tag.
description: The memory balloon devices.

MinimumVirtualCPU
type: Class
subclass of: VirtualCPU
see also: The /domain/cpu@match='minimum' tag.
comment: The minimum match virtual CPUs.

MultiConnectedDomain
type: Class
equivalent class: Class
  intersection of: VirtualDomain
  intersection of: Restriction
    on property: hasVirtualDevice
    on class: VirtualInterface
    min qualified cardinality: 2
subclass of: ConnectedDomain

NBDConnection
type: Class
subclass of: Connection
subclass of: Restriction
  on property: hasHost
  on class: HostId
  qualified cardinality: 1
see also: The /domain/devices/disk/source@protocol='nbd' tag.
description: The NBD connections.

NICMechanism
type: Class
subclass of: Mechanism
description: The NIC packet management mechanisms.

NetFSPool
type: Class
subclass of: VirtualPool
subclass of: Restriction
  on property: hasSource
  on class: DirPath
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: Class
    union of: DirPath
    union of: HostId
subclass of: Restriction
  on property: hasSource
  on class: HostId
  qualified cardinality: 1
description: The 'netfs' type storage pools.
see also: The /pool/@type='netfs' tag.

NetFSVolume
type: Class
subclass of: VirtualVolume
subclass of: Restriction
  on property: hasSource
  on class: DirPath
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: Class
    union of: DirPath
    union of: HostId
subclass of: Restriction
  on property: hasSource
  on class: HostId
  qualified cardinality: 1

NoneMemBalloon
type: Class
subclass of: MemBalloon
see also: The /domain/devices/memballoon@model='none' tag.
description: The disabled memory balloon devices.

PCIAddress
type: Class
subclass of: BusAddress
subclass of: Restriction
  on property: hasPCIDomain
  all values from: string
subclass of: Restriction
  on property: hasPCISlot
  all values from: string
subclass of: Restriction
  on property: hasPCIBus
  all values from: string
subclass of: Restriction
  on property: hasPCIFunction
  all values from: string
description: A PCI address.
see also: The /domain/*/address@type='pci' tag.

ParallelPort
type: Class
subclass of: DevicePort
description: A parallel port number.
see also: The /domain/*/target@port attribute.

Physical
type: Class
comment: The physical things.

PhysicalAC97Sound
type: Class
subclass of: PhysicalSound
description: The physical AC97 sound devices.

PhysicalBusLogicSCSIController
type: Class
subclass of: PhysicalSCSIController
description: The physical BusLogic SCSI controllers.

PhysicalCCIDController
type: Class
subclass of: PhysicalController
description: The physical CCID controllers.

PhysicalCDROM
type: Class
subclass of: PhysicalDisk
description: The physical CDROM devices.

PhysicalCPU
type: Class
subclass of: Physical
subclass of: Restriction
  on property: hasPhysicalCPUFeature
  all values from: CPUFeature
disjoint with: VirtualCPU
see also: The /domain/vcpu@cpuset attribute.
comment: The physical CPUs.

PhysicalCharacterDevice
type: Class
subclass of: PhysicalDevice
description: The physical character devices.

PhysicalConsole
type: Class
subclass of: PhysicalCharacterDevice
description: The physical consoles.

PhysicalController
type: Class
subclass of: PhysicalDevice
subclass of: Restriction
  on property: hasControllerIndex
  all values from: integer
description: The physical controllers.

PhysicalDevice
type: Class
subclass of: Physical
description: The physical devices.

PhysicalDisk
type: Class
subclass of: PhysicalDevice
subclass of: Restriction
  on property: hasBootOrder
  all values from: integer
subclass of: Restriction
  on property: isBootable
  all values from: boolean
subclass of: Restriction
  on property: hasDiskSerial
  all values from: string
description: The disk-like physical devices.

PhysicalES1370Sound
type: Class
subclass of: PhysicalSound
description: The physical ES1370 sound devices.

PhysicalFDCController
type: Class
subclass of: PhysicalController
description: The physical FDC controllers.

PhysicalFloppy
type: Class
subclass of: PhysicalDisk
description: The physical floppy devices.

PhysicalGraphics
type: Class
subclass of: PhysicalDevice
description: The physical graphical framebuffers.

PhysicalHPET
type: Class
subclass of: PhysicalTimer
comment: The physical HPET timers.

PhysicalHardDisk
type: Class
subclass of: PhysicalDisk
description: The physical hard-disk devices.

PhysicalHostDev
type: Class
subclass of: PhysicalDevice
subclass of: Restriction
  on property: hasBootOrder
  all values from: integer
subclass of: Restriction
  on property: isBootable
  all values from: boolean
description: The physical USB and PCI hosted devices.

PhysicalI6300ESBWatchdog
type: Class
subclass of: PhysicalWatchdog
disjoint with: PhysicalIB700Watchdog
description: The physical I6300ESB watchdog devices.

PhysicalIB700Watchdog
type: Class
subclass of: PhysicalWatchdog
description: The physical IB700 watchdog devices.

PhysicalICH6Sound
type: Class
subclass of: PhysicalSound
description: The physical ICH6 sound devices.

PhysicalIDEController
type: Class
subclass of: PhysicalController
description: The physical IDE controllers.

PhysicalInput
type: Class
subclass of: PhysicalDevice
description: The physical input devices.

PhysicalInterface
type: Class
subclass of: PhysicalDevice
subclass of: Restriction
  on property: isInterfaceModel
  all values from: string
subclass of: Restriction
  on property: hasBootOrder
  all values from: integer
subclass of: Restriction
  on property: isBootable
  all values from: boolean
subclass of: Restriction
  on property: isBoundToLogicalBridge
  all values from: LogicalBridge
description: The physical interfaces.

PhysicalLSILogicSCSIController
type: Class
subclass of: PhysicalSCSIController
description: The physical LSILogic SCSI controllers.

PhysicalLSISAS1068SCSIController
type: Class
subclass of: PhysicalSCSIController
description: The physical LSIAS1068 SCSI controllers.

PhysicalMachine
type: Class
subclass of: Physical
subclass of: Restriction
  on property: hasBIOS
  on class: BIOS
  qualified cardinality: 1
subclass of: Restriction
  on property: hasPhysicalDevice
  all values from: PhysicalDevice
subclass of: Restriction
  on property: hostsVirtualDomain
  all values from: VirtualDomain
subclass of: Restriction
  on property: hasMachineFeature
  some values from: MachineFeature
subclass of: Restriction
  on property: runsHypervisor
  on class: HypervisorType
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasPhysicalCPU
  all values from: PhysicalCPU
comment: A physical machine.

PhysicalMouse
type: Class
subclass of: PhysicalInput
disjoint with: PhysicalTablet
description: The physical mouses.

PhysicalNetwork
type: Class
subclass of: Physical
description: The physical networks.

PhysicalPCIHostDev
type: Class
subclass of: PhysicalHostDev
disjoint with: PhysicalUSBHostDev
description: The physical PCI hosted devices.

PhysicalPIT
type: Class
subclass of: PhysicalTimer
comment: The physical PIT timers.

PhysicalParallel
type: Class
subclass of: PhysicalCharacterDevice
description: The physical parallel devices.

PhysicalPlatformTimer
type: Class
subclass of: PhysicalTimer
comment: The physical platform timers.

PhysicalRTC
type: Class
subclass of: PhysicalTimer
comment: The physical RTC timers.

PhysicalSATAController
type: Class
subclass of: PhysicalController
description: The physical SATA controllers.

PhysicalSB16Sound
type: Class
subclass of: PhysicalSound
description: The physical SB16 sound devices.

PhysicalSCSIController
type: Class
subclass of: PhysicalController
description: The physical SCSI controllers.

PhysicalSerial
type: Class
subclass of: PhysicalCharacterDevice
description: The physical serial devices.

PhysicalSmartcard
type: Class
subclass of: PhysicalDevice
description: The physical smartcard readers.

PhysicalSound
type: Class
subclass of: PhysicalDevice
description: The physical sound devices.

PhysicalTSC
type: Class
subclass of: PhysicalTimer
subclass of: Restriction
  on property: hasTSCFrequency
  all values from: integer
comment: The physical TSC timers.

PhysicalTablet
type: Class
subclass of: PhysicalInput
description: The physical input tablets.

PhysicalTimer
type: Class
subclass of: Physical
disjoint with: VirtualTimer
comment: The physical timers.

PhysicalUSBHostDev
type: Class
subclass of: PhysicalHostDev
description: The physical USB hosted devices.

PhysicalVideo
type: Class
subclass of: PhysicalDevice
description: The physical video devices.

PhysicalWatchdog
type: Class
subclass of: PhysicalDevice
description: The physical watchdog devices.

PoolType
type: Class
subclass of: Logical
see also: The /pool/source/format tag.
description: The storage pool types.
comment: These individuals are vendor specific.

ProductAddress
type: Class
subclass of: BusAddress
subclass of: Restriction
  on property: hasVendorName
  all values from: integer
subclass of: Restriction
  on property: hasProductName
  all values from: integer
description: An USB address with a product name.
see also: The /domain/*/address tag.

QEMUDomain
type: Class
equivalent class: Class
  intersection of: VirtualDomain
  intersection of: Restriction
    on property: hasHypervisorType
    has value: QEMU
subclass of: VirtualDomain
see also: The /domain@type='qemu' tag.
description: The QEMU domains.

QcowSecret
type: Class
subclass of: Secret
see also: The /domain/*/secret@type='passphrase' tags.
comment: The qcow disk secrets.

RBDConnection
type: Class
subclass of: Connection
subclass of: Restriction
  on property: hasHost
  on class: HostId
  min qualified cardinality: 1
subclass of: Restriction
  on property: hasProtocolName
  all values from: string
see also: The /domain/devices/disk/source@protocol='rbd' tag.
description: The RBD connections.

RDPMechanism
type: Class
subclass of: Mechanism
description: An RDP server management mechanism.

RomeTimezoneClock
type: Class
subclass of: TimezoneClock
see also: The /domain/clock@offset='timezone' tag.
comment: The Rome timezone offset clocks.

SCSIIdentifier
type: Class
subclass of: DeviceIdentifier
description: A SCSI device identifier.
see also: The /domain/devices/disk/source@bus='scsi' attribute.

SCSIPool
type: Class
subclass of: VirtualPool
subclass of: Restriction
  on property: hasSource
  on class: Adapter
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: Adapter

SCSIVolume
type: Class
subclass of: VirtualVolume
subclass of: Restriction
  on property: hasSource
  on class: Adapter
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: Adapter

SMBIOSEmulationMechanism
type: Class
subclass of: Mechanism
description: The SMBIOS emulation mechanisms.

Secret
type: Class
subclass of: Identifier
subclass of: Restriction
  on property: hasSecretUUID
  all values from: string
see also: The /domain/*/secret tags.
comment: The disk secrets.

SecurityMechanism
type: Class
subclass of: Mechanism
description: The security mechanisms.

SerialPort
type: Class
subclass of: DevicePort
description: A serial port number.
see also: The /domain/*/target@port attribute.

SheepdogConnection
type: Class
subclass of: Connection
subclass of: Restriction
  on property: hasHost
  on class: HostId
  min qualified cardinality: 0
subclass of: Restriction
  on property: hasProtocolName
  all values from: string
see also: The /domain/devices/disk/source@protocol='sheepdog' tag.
description: The sheepdog connections.

StrictVirtualCPU
type: Class
subclass of: VirtualCPU
see also: The /domain/cpu@match='strict' tag.
comment: The strict match virtual CPUs.

SysInfoSMBIOSEmulation
type: Class
subclass of: SMBIOSEmulationMechanism
subclass of: Restriction
  on property: hasSystemManufacturer
  all values from: string
subclass of: Restriction
  on property: hasSystemSKU
  all values from: string
subclass of: Restriction
  on property: hasSystemProductName
  all values from: string
subclass of: Restriction
  on property: hasSystemFamilyName
  all values from: string
subclass of: Restriction
  on property: hasSystemVersion
  all values from: string
subclass of: Restriction
  on property: hasSystemSerial
  all values from: string
subclass of: Restriction
  on property: hasBIOS
  all values from: BIOS
subclass of: Restriction
  on property: hasUUID
  qualified cardinality: 1
  on data range: string
see also: The /domain/os/smbios@mode='emulate' tag.
comment: The emulate SMBIOS emulation mechanisms.

TickPolicy
type: Class
subclass of: Action
see also: The /domain/clock/timer@tickpolicy attribute.
comment: The mechanisms used to manage the missed ticks for the virtual timers.

TimezoneClock
type: Class
subclass of: VirtualClock
see also: The /domain/clock@offset='timezone' tag.
comment: The timezone offset clocks.

USBAddress
type: Class
subclass of: BusAddress
subclass of: Restriction
  on property: hasUSBDevice
  all values from: integer
subclass of: Restriction
  on property: hasUSBBus
  all values from: integer
description: An USB address.
see also: The /domain/*/address@type='usb' tag.

USBIdentifier
type: Class
subclass of: DeviceIdentifier
description: An USB device identifier.
see also: The /domain/devices/disk/source@bus='usb' attribute.

UTCClock
type: Class
subclass of: VirtualClock
see also: The /domain/clock@offset='utc' tag.
comment: The UTC offset clocks.

VariableClock
type: Class
subclass of: VirtualClock
subclass of: Restriction
  on property: hasClockAdjustment
  all values from: integer
see also: The /domain/clock@offset='variable' tag.
comment: The variable offset clocks.

VirtIOIdentifier
type: Class
subclass of: DeviceIdentifier
description: A virtIO device identifier.
see also: The /domain/devices/disk/source@bus='virtio' attribute.

VirtIOMemBalloon
type: Class
subclass of: MemBalloon
see also: The /domain/devices/memballoon@model='virtio' tag.
description: The disabled memory balloon devices.

Virtual
type: Class
comment: The virtual things.

VirtualAC97Sound
type: Class
subclass of: VirtualSound
see also: The /domain/devices/sound@model='ac97' tag.
description: The virtual AC97 sound devices.

VirtualAutoSCSIController
type: Class
subclass of: VirtualSCSIController
see also: The /domain/devices/controller@model='auto' tag.
description: The virtual auto SCSI controllers.

VirtualAutoTSC
type: Class
subclass of: VirtualTSC
see also: The /domain/clock/timer@mode='auto' tag.
comment: The automatic virtual TSC timers.

VirtualBackingStore
type: Class
subclass of: Virtual
subclass of: Restriction
  on property: hasGroup
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasLabel
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasVolumeType
  on class: VolumeType
  qualified cardinality: 1
subclass of: Restriction
  on property: hasPath
  on class: FilePath
  qualified cardinality: 1
subclass of: Restriction
  on property: hasOwner
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasMode
  all values from: Permission
description: A backing store for a volume.
see also: The /volume/backingStore tag.

VirtualBindTCPSerial
type: Class
subclass of: VirtualTCPSerial
disjoint with: VirtualConnectTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a bind address.

VirtualBootPlatformTimer
type: Class
subclass of: VirtualPlatformTimer
see also: The /domain/clock/timer@track='boot' tag.
comment: The virtual platform timers tracking the boot time.

VirtualBootRTC
type: Class
subclass of: VirtualRTC
see also: The /domain/clock/timer@track='boot' tag.
comment: The virtual RTC timers tracking the boot time.

VirtualBridgeDirectInterface
type: Class
subclass of: VirtualDirectInterface
see also: The /domain/devices/interface/source@type='bridge' tag.
description: The virtual interfaces with type bridge direct.

VirtualBridgeInterface
type: Class
subclass of: VirtualInterface
see also: The /domain/devices/interface@type='bridge' tag.
description: The virtual interfaces with type bridge.

VirtualBusLogicSCSIController
type: Class
subclass of: VirtualSCSIController
see also: The /domain/devices/controller@model='buslogic' tag.
description: The virtual BusLogic SCSI controllers.

VirtualCCIDController
type: Class
subclass of: VirtualController
see also: The /domain/devices/controller@type='ccid' tag.
description: The virtual CCID controllers.

VirtualCDROM
type: Class
subclass of: VirtualDisk
see also: The /domain/devices/disk@device='cdrom' tag.
description: The virtual CDROM devices.

VirtualCPU
type: Class
subclass of: Virtual
subclass of: Restriction
  on property: hasRequiredCPUFeature
  all values from: CPUFeature
subclass of: Restriction
  on property: hasForbiddenCPUFeature
  all values from: CPUFeature
subclass of: Restriction
  on property: hasDisabledCPUFeature
  all values from: CPUFeature
subclass of: Restriction
  on property: hasOptionalCPUFeature
  all values from: CPUFeature
subclass of: Restriction
  on property: hasForcedCPUFeature
  all values from: CPUFeature
see also: The /domain/cpu tag.
comment: The virtual CPUs.

VirtualChannel
type: Class
subclass of: VirtualCharacterDevice
see also: The /domain/devices/channel tag.
description: The virtual channels.

VirtualCharacterDevice
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasAddress
  all values from: PCIAddress
description: The virtual character devices.

VirtualCirrusVideo
type: Class
subclass of: VirtualVideo
see also: The /domain/devices/video/model@type='cirrus' tag.
description: The Cirrus virtual video devices.

VirtualClock
type: Class
subclass of: Virtual
see also: The /domain/clock tag.
comment: The clocks. A clock system can be viewed as a set of virtual timers.

VirtualConnectTCPSerial
type: Class
subclass of: VirtualTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a connect address.

VirtualConsole
type: Class
subclass of: VirtualCharacterDevice
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasTarget
  all values from: ConsolePort
see also: The /domain/devices/console tag.
description: The virtual consoles.

VirtualController
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasAddress
  all values from: BusAddress
subclass of: Restriction
  on property: hasControllerIndex
  all values from: integer
see also: The /domain/devices/controller tag.
description: The virtual controllers.

VirtualDesktopGraphics
type: Class
subclass of: VirtualGraphics
subclass of: Restriction
  on property: useDisplay
  all values from: integer
subclass of: Restriction
  on property: isFullscreen
  all values from: boolean
see also: The /domain/devices/graphics@type='desktop' tag.
description: The desktop virtual graphical framebuffers.

VirtualDevSerial
type: Class
subclass of: VirtualSerial
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
see also: The /domain/devices/serial@type='dev' tag.
description: The virtual device serial devices.

VirtualDevice
type: Class
subclass of: Virtual
description: The virtual devices.

VirtualDirectInterface
type: Class
subclass of: VirtualInterface
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
see also: The /domain/devices/interface@type='direct' tag.
description: The virtual interfaces with type direct.

VirtualDisk
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasSource
  all values from: Class
    union of: Connection
    union of: DeviceIdentifier
    union of: DirPath
    union of: FilePath
subclass of: Restriction
  on property: hasBootOrder
  all values from: integer
subclass of: Restriction
  on property: hasDiskSerial
  all values from: string
subclass of: Restriction
  on property: hasAddress
  all values from: BusAddress
subclass of: Restriction
  on property: hasTarget
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: isShareable
  all values from: boolean
subclass of: Restriction
  on property: hasSecret
  all values from: Secret
subclass of: Restriction
  on property: isBootable
  all values from: boolean
subclass of: Restriction
  on property: hasVirtualDiskDriver
  all values from: VirtualDiskDriver
see also: The /domain/devices/disk tag.
description: The disk-like virtual devices.

VirtualDiskDriver
type: Class
subclass of: Virtual
subclass of: Restriction
  on property: hasErrorPolicy
  all values from: ErrorPolicy
subclass of: Restriction
  on property: hasCacheMechanism
  all values from: CacheMechanism
subclass of: Restriction
  on property: hasIOPolicy
  all values from: IOPolicy
description: The virtual disk drivers.

VirtualDomain
type: Class
equivalent class: Class
  union of: KQEMUDomain
  union of: KVMDomain
  union of: LXCDomain
  union of: QEMUDomain
  union of: XENDomain
subclass of: Virtual
subclass of: Restriction
  on property: hasCurrentMemory
  all values from: integer
subclass of: Restriction
  on property: hasMemory
  all values from: integer
subclass of: Restriction
  on property: hasMemTuneHardLimit
  all values from: integer
subclass of: Restriction
  on property: hasMemTuneMinGuarantee
  all values from: integer
subclass of: Restriction
  on property: hasEmulator
  all values from: string
subclass of: Restriction
  on property: hasUUID
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasVirtualCPU
  some values from: VirtualCPU
subclass of: Restriction
  on property: hasMemTuneSwapHardLimit
  all values from: integer
subclass of: Restriction
  on property: performsOnPowerOff
  all values from: MaintenanceAction
subclass of: Restriction
  on property: hasDomainDescription
  all values from: string
subclass of: Restriction
  on property: hasBootingMechanism
  all values from: BootingMechanism
subclass of: Restriction
  on property: isPinnedToPhysicalCPU
  some values from: PhysicalCPU
subclass of: Restriction
  on property: hasHugePages
  all values from: boolean
subclass of: Restriction
  on property: hasName
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasDomainID
  all values from: integer
subclass of: Restriction
  on property: hasVirtualCPUCurrent
  all values from: integer
subclass of: Restriction
  on property: hasVirtualDevice
  some values from: VirtualDevice
subclass of: Restriction
  on property: hasVirtualCPUCount
  all values from: integer
subclass of: Restriction
  on property: hasBlkIOTuneWeight
  all values from: integer
subclass of: Restriction
  on property: hasHypervisorType
  on class: HypervisorType
  qualified cardinality: 1
subclass of: Restriction
  on property: hasMemTuneSoftLimit
  all values from: integer
subclass of: Restriction
  on property: performsOnCrash
  all values from: Class
    union of: CrashAction
    union of: MaintenanceAction
subclass of: Restriction
  on property: performsOnReboot
  all values from: MaintenanceAction
see also: The /domain tag.
description: The virtual machine domains.

VirtualES1370Sound
type: Class
subclass of: VirtualSound
see also: The /domain/devices/sound@model='es1370' tag.
description: The virtual ES1370 sound devices.

VirtualEmulatedTSC
type: Class
subclass of: VirtualTSC
see also: The /domain/clock/timer@mode='emulate' tag.
comment: The emulated virtual TSC timers.

VirtualEthernetInterface
type: Class
subclass of: VirtualInterface
subclass of: Restriction
  on property: hasNetworkScript
  all values from: string
see also: The /domain/devices/interface@type='ethernet' tag.
description: The virtual interfaces with type ethernet.

VirtualFDCController
type: Class
subclass of: VirtualController
see also: The /domain/devices/controller@type='fdc' tag.
description: The virtual FDC controllers.

VirtualFileSerial
type: Class
subclass of: VirtualSerial
subclass of: Restriction
  on property: hasSource
  all values from: FilePath
see also: The /domain/devices/serial@type='file' tag.
description: The virtual file serial devices.

VirtualFloppy
type: Class
subclass of: VirtualDisk
see also: The /domain/devices/disk@device='floppy' tag.
description: The virtual floppy devices.

VirtualGraphics
type: Class
subclass of: VirtualDevice
see also: The /domain/devices/graphics tag.
description: The virtual graphical framebuffers.

VirtualGuestPlatformTimer
type: Class
subclass of: VirtualPlatformTimer
see also: The /domain/clock/timer@track='guest' tag.
comment: The virtual platform timers tracking the guest time.

VirtualGuestRTC
type: Class
subclass of: VirtualRTC
see also: The /domain/clock/timer@track='guest' tag.
comment: The virtual RTC timers tracking the guest time.

VirtualHPET
type: Class
subclass of: VirtualTimer
see also: The /domain/clock/timer@name='hpet' tag.
comment: The virtual HPET timers.

VirtualHardDisk
type: Class
subclass of: VirtualDisk
see also: The /domain/devices/disk@device='disk' tag.
description: The virtual hard-disk devices.

VirtualHostCertificatesSmartcard
type: Class
subclass of: VirtualSmartcard
subclass of: Restriction
  on property: hasDatabase
  all values from: string
subclass of: Restriction
  on property: hasCertificate
  qualified cardinality: 3
  on data range: string
see also: The /domain/devices/smartcard@mode='host-certificates' tag.
description: The virtual smartcard readers with host certificates mode.

VirtualHostDev
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasBootOrder
  all values from: integer
subclass of: Restriction
  on property: isBootable
  all values from: boolean
see also: The /domain/devices/hostdev tag.
description: The virtual USB and PCI hosted devices.

VirtualHostSmartcard
type: Class
subclass of: VirtualSmartcard
see also: The /domain/devices/smartcard@mode='host' tag.
description: The virtual smartcard readers with host mode.

VirtualI6300ESBWatchdog
type: Class
subclass of: VirtualWatchdog
disjoint with: VirtualIB700Watchdog
see also: The /domain/devices/watchdog@model='i6300esb' tag.
description: The virtual I6300ESB watchdog devices.

VirtualIB700Watchdog
type: Class
subclass of: VirtualWatchdog
see also: The /domain/devices/watchdog@model='ib700' tag.
description: The virtual IB700 watchdog devices.

VirtualICH6Sound
type: Class
subclass of: VirtualSound
see also: The /domain/devices/sound@model='ich6' tag.
description: The virtual ICH6 sound devices.

VirtualIDEController
type: Class
subclass of: VirtualController
see also: The /domain/devices/controller@type='ide' tag.
description: The virtual IDE controllers.

VirtualIPVNCGraphics
type: Class
subclass of: VirtualVNCGraphics
subclass of: Restriction
  on property: hasListenAddress
  all values from: IPAddress
disjoint with: VirtualSocketVNCGraphics
see also: The /domain/devices/graphics@type='vnc' tag.
description: The VNC virtual graphical framebuffers with an IP address.

VirtualInput
type: Class
subclass of: VirtualDevice
see also: The /domain/devices/input tag.
description: The virtual input devices.

VirtualInterface
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasBootOrder
  all values from: integer
subclass of: Restriction
  on property: isInterfaceModel
  all values from: string
subclass of: Restriction
  on property: hasTarget
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasAddress
  all values from: Class
    union of: MACAddress
    union of: PCIAddress
subclass of: Restriction
  on property: hasNICMechanism
  all values from: NICMechanism
subclass of: Restriction
  on property: isBootable
  all values from: boolean
see also: The /domain/devices/interface tag.
description: The virtual interfaces.

VirtualLSILogicSCSIController
type: Class
subclass of: VirtualSCSIController
see also: The /domain/devices/controller@model='lsilogic' tag.
description: The virtual LSILogic SCSI controllers.

VirtualLSISAS1068SCSIController
type: Class
subclass of: VirtualSCSIController
see also: The /domain/devices/controller@model='lsias1068' tag.
description: The virtual LSIAS1068 SCSI controllers.

VirtualMouse
type: Class
subclass of: VirtualInput
disjoint with: VirtualTablet
see also: The /domain/devices/input@type='tablet' tag.
description: The virtual mouses.

VirtualMulticastInterface
type: Class
subclass of: VirtualInterface
subclass of: Restriction
  on property: hasSource
  all values from: IPAddress
see also: The /domain/devices/interface@type='mcast' tag.
description: The virtual interfaces with type multicast.

VirtualNativeTSC
type: Class
subclass of: VirtualTSC
see also: The /domain/clock/timer@mode='native' tag.
comment: The native virtual TSC timers.

VirtualNetwork
type: Class
subclass of: Virtual
subclass of: Restriction
  on property: hasAddress
  on class: MACAddress
  max qualified cardinality: 1
subclass of: Restriction
  on property: isBoundToPhysicalInterface
  on class: PhysicalInterface
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasDNSDomain
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasNetMask
  on class: IPAddress
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasAddress
  on class: IPAddress
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasUUID
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasBOOTPServer
  on class: IPAddress
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasAddress
  all values from: Class
    union of: IPAddress
    union of: MACAddress
subclass of: Restriction
  on property: hasDelay
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasName
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasHost
  all values from: HostId
subclass of: Restriction
  on property: hasSTP
  qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: isBoundToLogicalBridge
  on class: LogicalBridge
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasTFTPRoot
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasBOOTPFile
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasNAT
  qualified cardinality: 1
  on data range: boolean
subclass of: Restriction
  on property: hasDHCPRange
  all values from: IPRange
see also: The /network tag.
description: The virtual networks.

VirtualNetworkInterface
type: Class
subclass of: VirtualInterface
see also: The /domain/devices/interface@type='network' tag.
description: The virtual interfaces with type network.

VirtualNullSerial
type: Class
subclass of: VirtualSerial
see also: The /domain/devices/serial@type='null' tag.
description: The virtual null serial devices.

VirtualPIT
type: Class
subclass of: VirtualTimer
see also: The /domain/clock/timer@name='pit' tag.
comment: The virtual PIT timers.

VirtualPS2Mouse
type: Class
subclass of: VirtualMouse
see also: The /domain/devices/input@bus='ps2' tag.
description: The virtual PS/2 mouses.

VirtualPS2Tablet
type: Class
subclass of: VirtualTablet
see also: The /domain/devices/input@bus='ps2' tag.
description: The virtual PS/2 tablets.

VirtualPTYChannel
type: Class
subclass of: VirtualChannel
subclass of: Restriction
  on property: hasTarget
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasSource
  all values from: FilePath
see also: The /domain/devices/channel@type='pty' tag.
description: The PTY virtual channels.

VirtualPTYSerial
type: Class
subclass of: VirtualSerial
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
see also: The /domain/devices/serial@type='pty' tag.
description: The virtual PTY serial devices.

VirtualParallel
type: Class
subclass of: VirtualCharacterDevice
subclass of: Restriction
  on property: hasSource
  all values from: DeviceIdentifier
subclass of: Restriction
  on property: hasTarget
  all values from: ParallelPort
see also: The /domain/devices/parallel tag.
description: The virtual parallel devices.

VirtualParavirtTSC
type: Class
subclass of: VirtualTSC
see also: The /domain/clock/timer@mode='paravirt' tag.
comment: The paravirtualized virtual TSC timers.

VirtualPassthroughSmartcard
type: Class
subclass of: VirtualSmartcard
see also: The /domain/devices/smartcard@mode='passthrough' tag.
description: The virtual smartcard readers with passthrough mode.

VirtualPipeSerial
type: Class
subclass of: VirtualSerial
subclass of: Restriction
  on property: hasSource
  all values from: FilePath
see also: The /domain/devices/serial@type='pipe' tag.
description: The virtual pipe serial devices.

VirtualPlatformTimer
type: Class
subclass of: VirtualTimer
see also: The /domain/clock/timer@name='platform' tag.
comment: The virtual platform timers.

VirtualPool
type: Class
equivalent class: Class
  union of: DirPool
  union of: DiskPool
  union of: FSPool
  union of: LogicalPool
  union of: NetFSPool
  union of: SCSIPool
  union of: iSCSIPool
subclass of: Virtual
subclass of: Restriction
  on property: hasAvailable
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasVendorName
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasName
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasSecret
  on class: Secret
  qualified cardinality: 1
subclass of: Restriction
  on property: hasAllocation
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasCapacity
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasUUID
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasProductName
  max qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasTarget
  on class: FilePath
  qualified cardinality: 1
see also: The /pool tag.
description: The storage pools.

VirtualPrivateDirectInterface
type: Class
subclass of: VirtualDirectInterface
see also: The /domain/devices/interface/source@type='private' tag.
description: The virtual interfaces with type private direct.

VirtualQXLVideo
type: Class
subclass of: VirtualVideo
see also: The /domain/devices/video/model@type='qxl' tag.
description: The QXL virtual video devices.

VirtualRDPGraphics
type: Class
subclass of: VirtualGraphics
subclass of: Restriction
  on property: hasRDPMechanism
  all values from: RDPMechanism
subclass of: Restriction
  on property: hasListenAddress
  all values from: IPAddress
see also: The /domain/devices/graphics@type='rdp' tag.
description: The RDP virtual graphical framebuffers.

VirtualRTC
type: Class
subclass of: VirtualTimer
see also: The /domain/clock/timer@name='rtc' tag.
comment: The virtual RTC timers.

VirtualRawBindTCPSerial
type: Class
subclass of: VirtualBindTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a bind address using raw.

VirtualRawConnectTCPSerial
type: Class
subclass of: VirtualConnectTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a connect address using raw.

VirtualSATAController
type: Class
subclass of: VirtualController
see also: The /domain/devices/controller@type='sata' tag.
description: The virtual SATA controllers.

VirtualSB16Sound
type: Class
subclass of: VirtualSound
see also: The /domain/devices/sound@model='sb16' tag.
description: The virtual SB16 sound devices.

VirtualSCSIController
type: Class
subclass of: VirtualController
see also: The /domain/devices/controller@type='scsi' tag.
description: The virtual SCSI controllers.

VirtualSDLGraphics
type: Class
subclass of: VirtualGraphics
subclass of: Restriction
  on property: isFullscreen
  all values from: boolean
subclass of: Restriction
  on property: useDisplay
  all values from: integer
subclass of: Restriction
  on property: hasXAuth
  all values from: string
see also: The /domain/devices/graphics@type='sdl' tag.
description: The SDL virtual graphical framebuffers.

VirtualSLIRPInterface
type: Class
subclass of: VirtualInterface
see also: The /domain/devices/interface@type='user' tag.
description: The virtual interfaces with type user SLIRP.

VirtualSMPSafeTSC
type: Class
subclass of: VirtualTSC
see also: The /domain/clock/timer@mode='smpsafe' tag.
comment: The SMP-safe virtual TSC timers.

VirtualSPICEGraphics
type: Class
subclass of: VirtualGraphics
subclass of: Restriction
  on property: hasSecureListenAddress
  all values from: IPAddress
subclass of: Restriction
  on property: hasKeymap
  all values from: string
subclass of: Restriction
  on property: hasSecureChannel
  some values from: GraphicsChannel
subclass of: Restriction
  on property: hasPassword
  all values from: string
subclass of: Restriction
  on property: hasInsecureChannel
  some values from: GraphicsChannel
subclass of: Restriction
  on property: hasPasswordValidTo
  all values from: dateTime
see also: The /domain/devices/graphics@type='spice' tag.
description: The SPICE virtual graphical framebuffers.

VirtualSPICEVMCChannel
type: Class
subclass of: VirtualChannel
subclass of: Restriction
  on property: hasTarget
  all values from: DeviceIdentifier
see also: The /domain/devices/channel@type='spicevmc' tag.
description: The SPICE VMC virtual channels.

VirtualSPICEVMCSmartcard
type: Class
subclass of: VirtualPassthroughSmartcard
disjoint with: VirtualTCPSmartcard
see also: The /domain/devices/smartcard@type='spicevmc' tag.
description: The virtual SPICE smartcard readers.

VirtualSerial
type: Class
subclass of: VirtualCharacterDevice
subclass of: Restriction
  on property: hasTarget
  all values from: SerialPort
see also: The /domain/devices/serial tag.
description: The virtual serial devices.

VirtualServerInterface
type: Class
subclass of: VirtualInterface
subclass of: Restriction
  on property: hasSource
  all values from: IPAddress
see also: The /domain/devices/interface@type='server' tag.
description: The virtual interfaces with type TCP server tunnel.

VirtualSmartcard
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasAddress
  all values from: CCIDAddress
see also: The /domain/devices/smartcard tag.
description: The virtual smartcard readers.

VirtualSocketVNCGraphics
type: Class
subclass of: VirtualVNCGraphics
subclass of: Restriction
  on property: hasSocket
  all values from: FilePath
see also: The /domain/devices/graphics@type='vnc' tag.
description: The VNC virtual graphical framebuffers with a socket file.

VirtualSound
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasAddress
  all values from: PCIAddress
see also: The /domain/devices/sound tag.
description: The virtual sound devices.

VirtualStdIOSerial
type: Class
subclass of: VirtualSerial
see also: The /domain/devices/serial@type='stdio' tag.
description: The virtual stdio serial devices.

VirtualTCPSerial
type: Class
subclass of: VirtualSerial
subclass of: Restriction
  on property: hasSource
  all values from: IPAddress
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices.

VirtualTCPSmartcard
type: Class
subclass of: VirtualPassthroughSmartcard
see also: The /domain/devices/smartcard@type='tcp' tag.
description: The virtual TCP smartcard readers.

VirtualTLSBindTCPSerial
type: Class
subclass of: VirtualBindTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a bind address using TLS.

VirtualTLSConnectTCPSerial
type: Class
subclass of: VirtualConnectTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a connect address using TLS.

VirtualTSC
type: Class
subclass of: VirtualTimer
subclass of: Restriction
  on property: hasTSCFrequency
  all values from: integer
see also: The /domain/clock/timer@name='tsc' tag.
comment: The virtual TSC timers.

VirtualTablet
type: Class
subclass of: VirtualInput
see also: The /domain/devices/input@type='tablet' tag.
description: The virtual tablets.

VirtualTelnetBindTCPSerial
type: Class
subclass of: VirtualBindTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a bind address using telnet.

VirtualTelnetConnectTCPSerial
type: Class
subclass of: VirtualConnectTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a connect address using telnet.

VirtualTelnetsBindTCPSerial
type: Class
subclass of: VirtualBindTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a bind address using telnets.

VirtualTelnetsConnectTCPSerial
type: Class
subclass of: VirtualConnectTCPSerial
see also: The /domain/devices/serial@type='tcp' tag.
description: The virtual TCP serial devices with a connect address using telnets.

VirtualTimer
type: Class
subclass of: Virtual
subclass of: Restriction
  on property: isPresent
  all values from: boolean
see also: The /domain/clock/timer tag.
description: The virtual timers.

VirtualUDPSerial
type: Class
subclass of: VirtualSerial
subclass of: Restriction
  on property: hasUDPSerialBindSource
  all values from: IPAddress
subclass of: Restriction
  on property: hasUDPSerialConnectSource
  all values from: IPAddress
see also: The /domain/devices/serial@type='udp' tag.
description: The virtual UDP serial devices.

VirtualUNIXChannel
type: Class
subclass of: VirtualChannel
subclass of: Restriction
  on property: hasTarget
  all values from: IPAddress
see also: The /domain/devices/channel@type='unix' tag.
description: The UNIX virtual channels.

VirtualUNIXSerial
type: Class
subclass of: VirtualSerial
subclass of: Restriction
  on property: hasSource
  all values from: FilePath
see also: The /domain/devices/serial@type='unix' tag.
description: The virtual UNIX serial devices.

VirtualUSBHostDev
type: Class
subclass of: VirtualHostDev
subclass of: Restriction
  on property: hasAddress
  all values from: USBAddress
subclass of: Restriction
  on property: hasSource
  all values from: Class
    union of: ProductAddress
    union of: USBAddress
see also: The /domain/devices/hostdev tag.
description: The virtual USB hosted devices.

VirtualUSBMouse
type: Class
subclass of: VirtualMouse
see also: The /domain/devices/input@bus='usb' tag.
description: The virtual USB mouses.

VirtualUSBTablet
type: Class
subclass of: VirtualTablet
see also: The /domain/devices/input@bus='usb' tag.
description: The virtual USB tablets.

VirtualVBOXVideo
type: Class
subclass of: VirtualVideo
see also: The /domain/devices/video/model@type='vbox' tag.
description: The VBOX virtual video devices.

VirtualVCSerial
type: Class
subclass of: VirtualSerial
see also: The /domain/devices/serial@type='vc' tag.
description: The virtual VC serial devices.

VirtualVEPADirectInterface
type: Class
subclass of: VirtualDirectInterface
see also: The /domain/devices/interface/source@type='vepa' tag.
description: The virtual interfaces with type VEPA direct.

VirtualVGAVideo
type: Class
subclass of: VirtualVideo
see also: The /domain/devices/video/model@type='vga' tag.
description: The VGA virtual video devices.

VirtualVMPVSCSISCSIController
type: Class
subclass of: VirtualSCSIController
see also: The /domain/devices/controller@model='vmpscsi' tag.
description: The virtual VMPVSCSI controllers.

VirtualVMVGAVideo
type: Class
subclass of: VirtualVideo
see also: The /domain/devices/video/model@type='vmvga' tag.
description: The VMVGA virtual video devices.

VirtualVNCGraphics
type: Class
subclass of: VirtualGraphics
subclass of: Restriction
  on property: hasPasswordValidTo
  all values from: dateTime
subclass of: Restriction
  on property: hasKeymap
  all values from: string
subclass of: Restriction
  on property: hasPassword
  all values from: string
see also: The /domain/devices/graphics@type='vnc' tag.
description: The VNC virtual graphical framebuffers.

VirtualVideo
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasAccel3D
  all values from: boolean
subclass of: Restriction
  on property: hasHeads
  all values from: integer
subclass of: Restriction
  on property: hasAccel2D
  all values from: boolean
subclass of: Restriction
  on property: hasAddress
  all values from: PCIAddress
subclass of: Restriction
  on property: hasVRAM
  all values from: integer
see also: The /domain/devices/video tag.
description: The virtual video devices.

VirtualVirtIOSerialController
type: Class
subclass of: VirtualController
subclass of: Restriction
  on property: hasControllerVectors
  all values from: integer
subclass of: Restriction
  on property: hasControllerPorts
  all values from: integer
see also: The /domain/devices/controller@type='virtio-serial' tag.
description: The virtual virIO serial controllers.

VirtualVolume
type: Class
equivalent class: Class
  union of: DirVolume
  union of: DiskVolume
  union of: FSVolume
  union of: LogicalVolume
  union of: NetFSVolume
  union of: SCSIVolume
  union of: iSCSIVolume
subclass of: Virtual
subclass of: Restriction
  on property: hasVolumeType
  on class: VolumeType
  qualified cardinality: 1
subclass of: Restriction
  on property: hasName
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasCapacity
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasTarget
  all values from: FilePath
subclass of: Restriction
  on property: hasKey
  qualified cardinality: 1
  on data range: string
subclass of: Restriction
  on property: hasAllocation
  qualified cardinality: 1
  on data range: integer
subclass of: Restriction
  on property: hasBackingStore
  on class: VirtualBackingStore
  max qualified cardinality: 1
subclass of: Restriction
  on property: hasTarget
  on class: FilePath
  qualified cardinality: 1
description: A volume.
see also: The /volume tag.

VirtualWallPlatformTimer
type: Class
subclass of: VirtualPlatformTimer
see also: The /domain/clock/timer@track='wall' tag.
comment: The virtual platform timers tracking the wall time.

VirtualWallRTC
type: Class
subclass of: VirtualRTC
see also: The /domain/clock/timer@track='wall' tag.
comment: The virtual RTC timers tracking the wall time.

VirtualWatchdog
type: Class
subclass of: VirtualDevice
subclass of: Restriction
  on property: hasWatchdogAction
  all values from: WatchdogAction
see also: The /domain/devices/watchdog tag.
description: The virtual watchdog devices.

VirtualXenMouse
type: Class
subclass of: VirtualMouse
see also: The /domain/devices/input@bus='xen' tag.
description: The virtual Xen mouses.

VirtualXenTablet
type: Class
subclass of: VirtualTablet
see also: The /domain/devices/input@bus='xen' tag.
description: The virtual Xen tablets.

VirtualXenVideo
type: Class
subclass of: VirtualVideo
see also: The /domain/devices/video/model@type='xen' tag.
description: The Xen virtual video devices.

WatchdogAction
type: Class
subclass of: Action
see also: The /domain/devices/watchdog@action attribute.
comment: The watchdog actions.

XENDomain
type: Class
equivalent class: Class
  intersection of: VirtualDomain
  intersection of: Restriction
    on property: hasHypervisorType
    has value: XEN
subclass of: VirtualDomain
see also: The /domain@type='xen' tag.
description: The Xen domains.

XenIdentifier
type: Class
subclass of: DeviceIdentifier
description: A Xen device identifier.
see also: The /domain/devices/disk/source@bus='xen' attribute.

XenMemBalloon
type: Class
subclass of: MemBalloon
see also: The /domain/devices/memballoon@model='xen' tag.
description: The Xen memory balloon devices.

iSCSIPool
type: Class
subclass of: VirtualPool
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: Class
    union of: DeviceIdentifier
    union of: HostId
subclass of: Restriction
  on property: hasSource
  on class: HostId
  qualified cardinality: 1
description: The 'iscsi' type storage pools.
see also: The /pool/@type='iscsi' tag.

iSCSIVolume
type: Class
subclass of: VirtualVolume
subclass of: Restriction
  on property: hasSource
  on class: DeviceIdentifier
  min qualified cardinality: 1
subclass of: Restriction
  on property: hasSource
  all values from: Class
    union of: DeviceIdentifier
    union of: HostId
subclass of: Restriction
  on property: hasSource
  on class: HostId
  qualified cardinality: 1

ACPIFeature
type: NamedIndividual
type: MachineFeature
comment: The /domain/feature/acpi tag.
comment: The machine ACPI support.

CoreDumpDestroy
type: NamedIndividual
type: CrashAction
comment: Terminate a domain and dump its core.
see also: The /domain/on_*='coredump-destroy' tags.

CoreDumpRestart
type: NamedIndividual
type: CrashAction
comment: Restart a domain and dump its core.
see also: The /domain/on_*='coredump-restart' tags.

CowVolumeType
type: NamedIndividual
type: VolumeType
description: The cow volume type.

CursorChannel
type: NamedIndividual
type: GraphicsChannel
see also: The /domain/devices/graphics/channel@name='cursor' tag.
description: The cursor channel.

Default
type: NamedIndividual
type: CacheMechanism
see also: The /domain/devices/disk/driver@cache='default' attribute.
description: The default cache mechanism.

Delay
type: NamedIndividual
type: TickPolicy
see also: The /domain/clock/timer@tickpolicy='delay' tag.
comment: The delay policy for the missing ticks.

Destroy
type: NamedIndividual
type: MaintenanceAction
comment: Terminate a domain.
see also: The /domain/on_*='destroy' tags.

Discard
type: NamedIndividual
type: TickPolicy
see also: The /domain/clock/timer@tickpolicy='discard' tag.
comment: The discard policy for the missing ticks.

DisplayChannel
type: NamedIndividual
type: GraphicsChannel
see also: The /domain/devices/graphics/channel@name='display' tag.
description: The display channel.

Dump
type: NamedIndividual
type: WatchdogAction
see also: The /domain/devices/watchdog@action='dump' attribute.
description: The dump watchdog action.

EmulateSMBIOS
type: NamedIndividual
type: SMBIOSEmulationMechanism
see also: The /domain/os/smbios@mode='emulate' tag.
comment: The emulate SMBIOS emulation mechanism.

EnoSpace
type: NamedIndividual
type: ErrorPolicy
see also: The /domain/devices/disk/driver@error_policy='enospace' attribute.
description: The enospace disk error policy.

GroupExecute
type: NamedIndividual
type: Permission
description: The permission to execute a file for its group.

GroupRead
type: NamedIndividual
type: Permission
description: The permission to read a file for its group.

GroupWrite
type: NamedIndividual
type: Permission
description: The permission to modify a file for its group.

HAPFeature
type: NamedIndividual
type: MachineFeature
comment: The /domain/feature/hap tag.
comment: The machine hardware assisted paging support.

HostSMBIOS
type: NamedIndividual
type: SMBIOSEmulationMechanism
see also: The /domain/os/smbios@mode='host' tag.
comment: The host SMBIOS emulation mechanism.

IOThread
type: NamedIndividual
type: NICMechanism
see also: The /domain/devices/interface/driver@txmode='iothread' tag.
description: The IO thread NIC packet management mechanism.

Ignore
type: NamedIndividual
type: ErrorPolicy
see also: The /domain/devices/disk/driver@error_policy='ignore' attribute.
description: The ignore disk error policy.

InputsChannel
type: NamedIndividual
type: GraphicsChannel
see also: The /domain/devices/graphics/channel@name='inputs' tag.
description: The inputs channel.

MainChannel
type: NamedIndividual
type: GraphicsChannel
see also: The /domain/devices/graphics/channel@name='main' tag.
description: The main channel.

Merge
type: NamedIndividual
type: TickPolicy
see also: The /domain/clock/timer@tickpolicy='merge' tag.
comment: The merge policy for the missing ticks.

MultiUser
type: NamedIndividual
type: RDPMechanism
see also: The /domain/devices/graphics/multiUser tag.
description: The multiuser RDP option.

NFSType
type: NamedIndividual
type: PoolType
description: A NFS pool type.

Native
type: NamedIndividual
type: IOPolicy
see also: The /domain/devices/disk/driver@io='native' attribute.
description: The native I/O policy.

None
type: NamedIndividual
type: CacheMechanism
see also: The /domain/devices/disk/driver@cache='none' attribute.
description: The none cache mechanism.

NoneAction
type: NamedIndividual
type: WatchdogAction
see also: The /domain/devices/watchdog@action='none' attribute.
description: The none watchdog action.

OtherExecute
type: NamedIndividual
type: Permission
description: The permission to execute a file for the others.

OtherRead
type: NamedIndividual
type: Permission
description: The permission to read a file for the others.

OtherWrite
type: NamedIndividual
type: Permission
description: The permission to modify a file for the others.

OwnerExecute
type: NamedIndividual
type: Permission
description: The permission to execute a file for its owner.

OwnerRead
type: NamedIndividual
type: Permission
description: The permission to read a file for its owner.

OwnerWrite
type: NamedIndividual
type: Permission
description: The permission to modify a file for its owner.

PAEFeature
type: NamedIndividual
type: MachineFeature
comment: The /domain/feature/pae tag.
comment: The machine physical address extension support.

Pause
type: NamedIndividual
type: WatchdogAction
see also: The /domain/devices/watchdog@action='pause' attribute.
description: The pause watchdog action.

PlaybackChannel
type: NamedIndividual
type: GraphicsChannel
see also: The /domain/devices/graphics/channel@name='playback' tag.
description: The playback channel.

Poweroff
type: NamedIndividual
type: WatchdogAction
see also: The /domain/devices/watchdog@action='poweroff' attribute.
description: The poweroff watchdog action.

Preserve
type: NamedIndividual
type: MaintenanceAction
comment: Terminate a domain but preserve its resources.
see also: The /domain/on_*='preserve' tags.

QCowVolumeType
type: NamedIndividual
type: VolumeType
description: The qcow volume type.

RawVolumeType
type: NamedIndividual
type: VolumeType
description: The raw volume type.

RecordChannel
type: NamedIndividual
type: GraphicsChannel
see also: The /domain/devices/graphics/channel@name='record' tag.
description: The record channel.

RenameRestart
type: NamedIndividual
type: MaintenanceAction
comment: Restart a domain with another name.
see also: The /domain/on_*='rename-restart' tags.

ReplaceUser
type: NamedIndividual
type: RDPMechanism
see also: The /domain/devices/graphics/replaceUser tag.
description: The replaceuser RDP option.

Reset
type: NamedIndividual
type: WatchdogAction
see also: The /domain/devices/watchdog@action='reset' attribute.
description: The reset watchdog action.

Restart
type: NamedIndividual
type: MaintenanceAction
comment: Restart a domain.
see also: The /domain/on_*='restart' tags.

SSEFeature
type: NamedIndividual
type: CPUFeature
description: The Streaming SIMD Extensions feature.

Shutdown
type: NamedIndividual
type: WatchdogAction
see also: The /domain/devices/watchdog@action='shutdown' attribute.
description: The shutdown watchdog action.

SmartcardChannel
type: NamedIndividual
type: GraphicsChannel
see also: The /domain/devices/graphics/channel@name='smartcard' tag.
description: The smartcard channel.

Stop
type: NamedIndividual
type: ErrorPolicy
see also: The /domain/devices/disk/driver@error_policy='stop' attribute.
description: The stop disk error policy.

TSCFeature
type: NamedIndividual
type: CPUFeature
description: The TimeStamp Counter feature.

Threads
type: NamedIndividual
type: IOPolicy
see also: The /domain/devices/disk/driver@io='threads' attribute.
description: The threads I/O policy.

Timer
type: NamedIndividual
type: NICMechanism
see also: The /domain/devices/interface/driver@txmode='timer' tag.
description: The timer NIC packet management mechanism.

VMDKVolumeType
type: NamedIndividual
type: VolumeType
description: The VMDK volume type.

Writeback
type: NamedIndividual
type: CacheMechanism
see also: The /domain/devices/disk/driver@cache='writeback' attribute.
description: The writeback cache mechanism.

Writethrough
type: NamedIndividual
type: CacheMechanism
see also: The /domain/devices/disk/driver@cache='writethrough' attribute.
description: The writethrough cache mechanism.