Xen LDAP Schema
For a small project I needed an ldap schema to map the structure of virtual machines in an LDAP directory tree. As far as I know, there is no xen-ldap-scheme out there, so I created one myself. Although it is at an early stage, someone may be interested in using and improving it.
xenX.schema (0.4.4)############################################################################### # XEN LDAP schema. # # This Schema provides objects and attributes to manage xen based vms # # inside a ldap server # # # # Copyright (C) 2018 Thorsten Seeger # # # # Version 0.4.4 # # # # *Works in progress* Contents of this file are subject to # # change (including deletion) without notice. # # Not recommended for production use! # # Use with extreme caution! # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # # the Free Software Foundation, either version 3 of the License, or # # (at your option) any later version. # # # # This program is distributed in the hope that it will be useful, # # but WITHOUT ANY WARRANTY; without even the implied warranty of # # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # # GNU General Public License for more details. # # # # You should have received a copy of the GNU General Public License # # along with this program. If not, see <http://www.gnu.org/licenses/>. # # # ############################################################################### # # # Main OID: 1.3.6.1.4.1.44080 TNTNET (Creation date: 2014/06/17) # Sub OID: .111 # # OID Tree: # .111 # |__.5 attributes # | | # | |___.1 # | | # | |___.2 Mandatory configuration items # | | # | |___.3 Cpu # | | # | |___.4 Memory # | | # | |___.5 Event actions # | | # | |___.6 Other Options # | | # | |___.7 Pci # | | # | |___.8 PV guest options # | | # | |___.9 HVM guest options # | | # | |__.10 PVH guest options # | | # | |__.11 Paravirtualisation of HVM Guests # | | # | |__.12 Emulated VGA Graphics Device # | | # | |__.13 VNC # | | # | |__.14 SDL # | | # | |__.15 Spice Graphics Support # | | # | |__.16 NUMA # | | # | |__.17 Miscellaneous Emulated Hardware # | | # | |__.18 Device-Model Options # | | # | |__.19 Vif - Network Configuration # | | # | |__.20 Vbd - Disk Configuration # | | # | |__.21 Vtpm # | | # | |__.22 p9 # | | # | |__.23 Channel # | | # | |__.24 Vdispl - Virtual display devices # | | # | |__.25 Reserved Device Memory (RDM) # | | # | |__.26 USB controller (usbctrl) # | | # | |__.27 USB # | | # | |__.28 Architecture Specific options # | | # | |__.30 Cpupool Configuration # | # |__.1 STRUCTURAL objectclass # | # |__.2 STRUCTURAL objectclass Virtual Devices # | # |__.3 AUXILIARY # ############################################################################### ############################################################################### # 1.3.6.1.4.1.44080.111.5.1.XX ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.1.1 NAME 'xenBackend' DESC 'backend' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) #attributetype ( 1.3.6.1.4.1.44080.111.5.1.2 # NAME 'xenDevid' # DESC 'devid' # EQUALITY integerMatch # SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 # SINGLE-VALUE # ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.2.XX -- Mandatory configuration items ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.2.1 NAME 'xenName' DESC 'name' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.2.2 NAME 'xenUUID' DESC 'uuid' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) # The builder option is being deprecated in favor of the type option. #attributetype ( 1.3.6.1.4.1.44080.111.5.2.3 # NAME 'xenBuilder' # DESC 'builder' # EQUALITY caseIgnoreMatch # SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 # SINGLE-VALUE # ) attributetype ( 1.3.6.1.4.1.44080.111.5.2.4 NAME 'xenType' DESC 'type' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.3.XX - CPU ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.3.1 NAME 'xenCpuPool' DESC 'pool' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.3.2 NAME 'xenVcpus' DESC 'vcpus' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.3.3 NAME 'xenMaxvcpus' DESC 'maxvcpus' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.3.4 NAME 'xenCpus' DESC 'cpus' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.3.5 NAME 'xenCpusSoft' DESC 'cpus_soft' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.3.6 NAME 'xenCpuWeight' DESC 'cpu_weight' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.3.7 NAME 'xenCap' DESC 'cap' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.3.8 NAME 'xenSched' DESC 'cpu scheduler' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.4.XX - Memory ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.4.1 NAME 'xenMemory' DESC 'memory' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.4.2 NAME 'xenMaxmem' DESC 'maxmem' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.5.XX - Event Actions ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.5.1 NAME 'xenOnPoweroff' DESC 'on_poweroff' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.5.2 NAME 'xenOnReboot' DESC 'on_reboot' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.5.3 NAME 'xenOnWatchdog' DESC 'on_watchdog' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.5.4 NAME 'xenOnCrash' DESC 'on_crash' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.5.5 NAME 'xenOnSoftReset' DESC 'on_soft_reset' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.6.XX - Other Options ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.6.1 NAME 'xenSeclabel' DESC 'seclabel' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.6.2 NAME 'xenInitSeclabel' DESC 'init_seclabel' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.6.3 NAME 'xenMaxGrantFrames' DESC 'max_grant_frames' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.6.4 NAME 'xenMaxMaptrackFrames' DESC 'max_maptrack_frames' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.6.5 NAME 'xenNoMigrate' DESC 'nomigrate' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.6.6 NAME 'xenDriverDomain' DESC 'driver_domain' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.6.7 NAME 'xenDeviceTree' DESC 'device_tree' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.6.8 NAME 'xenFirmware' DESC 'firmware' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.7.XX - PCI ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.7.1 NAME 'xenPciIdentifier' DESC 'Identifies the PCI device from the host perspective in the domain.' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.2 NAME 'xenPciVSLOT' DESC 'Specifies the virtual slot where the guest will see this device' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.3 NAME 'xenPciPermissive' DESC 'permissive & pci_permissive' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.4 NAME 'xenPciMsitranslate' DESC 'msitranslate & pci_msitranslate' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.5 NAME 'xenPciSeize' DESC 'size & pci_seize' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.6 NAME 'xenPciPowerMgmt' DESC 'power_mgmt & pci_power_mgmt' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.7 NAME 'xenGfxPassthru' DESC 'gfx_passthru' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.8 NAME 'xenIoports' DESC 'ioports' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.9 NAME 'xenIomem' DESC 'iomem' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.10 NAME 'xenIrgs' DESC 'irgs' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.11 NAME 'xenMaxEventChannels' DESC 'max_event_channels' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.12 NAME 'xenE820Host' DESC 'e820_host' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.13 NAME 'xenDtdev' DESC 'dtdev' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.7.14 NAME 'xenDMrestrict' DESC 'dm_restrict' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.8.XX - PV guest options ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.8.1 NAME 'xenKernel' DESC 'kernel' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.8.2 NAME 'xenRamdisk' DESC 'ramdisk' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.8.3 NAME 'xenCmdline' DESC 'cmdline' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.8.4 NAME 'xenRoot' DESC 'root' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.8.5 NAME 'xenExtra' DESC 'extra' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.8.6 NAME 'xenBootloader' DESC 'bootloader' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.8.7 NAME 'xenBootloaderArgs' DESC 'bootloader_args' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.9.XX - HVM guest options ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.9.1 NAME 'xenBoot' DESC 'boot' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.2 NAME 'xenHap' DESC 'hap' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.3 NAME 'xenOos' DESC 'oos' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.4 NAME 'xenShadowMemory' DESC 'shadow_memory' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.5 NAME 'xenBios' DESC 'bios' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.6 NAME 'xenBiosPathOverride' DESC 'bios_path_override' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.7 NAME 'xenPae' DESC 'pae' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.8 NAME 'xenAcpi' DESC 'acpi' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.9 NAME 'xenAcpiS3' DESC 'acpi_s3' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.10 NAME 'xenAcpiS4' DESC 'acpi_s4' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.11 NAME 'xenAcpiLaptopSlate' DESC 'acpi_laptop_slate' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.12 NAME 'xenApic' DESC 'apic' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.13 NAME 'xenNx' DESC 'nx' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.14 NAME 'xenHpet' DESC 'hpet' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.15 NAME 'xenNestedhvm' DESC 'nestedhvm' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.16 NAME 'xenCpuid' DESC 'cpuid' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.17 NAME 'xenAcpiFirmware' DESC 'acpi_firmware' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.18 NAME 'xenSmbiosFirmware' DESC 'smbios_firmware' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.19 NAME 'xenTscMode' DESC 'tsc_mode' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.20 NAME 'xenlocaltime' DESC 'localtime' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.21 NAME 'xenRtcTimeoffset' DESC 'rtc_timeoffset' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.22 NAME 'xenVptAlign' DESC 'vpt_align' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.23 NAME 'xenTimerMode' DESC 'timer_mode' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.24 NAME 'xenHdtype' DESC 'hdtype' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.25 NAME 'xenAltp2m' DESC 'altp2m' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.26 NAME 'xenMsVmGenid' DESC 'ms_vm_genid' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.9.27 NAME 'xenMmioHole' DESC 'mmio_hole' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.10.XX - PVH guest options ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.10.1 NAME 'xenPvshim' DESC 'pvshim' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.10.2 NAME 'xenPvshimPath' DESC 'pvshim_path' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.10.3 NAME 'xenPvshimCmdline' DESC 'pvshim_cmdline' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.10.4 NAME 'xenPvshimExtra' DESC 'pvshim_extra' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.11.XX - Paravirtualisation of HVM Guests ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.11.1 NAME 'xenPlatformPci' DESC 'xen_platform_pci' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.11.2 NAME 'xenViridian' DESC 'viridian' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.11.3 NAME 'xenViridianEnable' DESC 'viridian_enable' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.11.4 NAME 'xenViridianDisable' DESC 'viridian_disable' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.11.5 NAME 'xenVideoram' DESC 'videoram' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) # This option is deprecated, use vga="stdvga" instead. attributetype ( 1.3.6.1.4.1.44080.111.5.11.6 NAME 'xenStdvga' DESC 'stdvga - This option is deprecated, use vga="stdvga" instead.' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.11.7 NAME 'xenVga' DESC 'vga' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.11.8 NAME 'xenKeymap' DESC 'keymap' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.11.9 NAME 'xenNographic' DESC 'nographic' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.13.XX ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.13.1 NAME 'xenVnc' DESC 'vnc' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.13.3 NAME 'xenVnclisten' DESC 'vnclisten' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.13.4 NAME 'xenVncdisplay' DESC 'vncdisplay' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.13.5 NAME 'xenVncunused' DESC 'vncunused' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.13.6 NAME 'xenVncpasswd' DESC 'vncpasswd' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.13.7 NAME 'xenVfbDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.14.XX - SDL ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.14.1 NAME 'xenSdl' DESC 'sdl' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.14.2 NAME 'xenSdldisplay' DESC 'display' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.14.3 NAME 'xenSdlxauthority' DESC 'xauthority' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.14.4 NAME 'xenSdlopengl' DESC 'opengl' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.15.XX - Spice Graphics Support ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.15.1 NAME 'xenSpice' DESC 'spice' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.2 NAME 'xenSpicehost' DESC 'spicehost' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.3 NAME 'xenSpicePort' DESC 'spiceport' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.4 NAME 'xenSpicetlsPort' DESC 'spicetls_port' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.5 NAME 'xenSpicedisableTicketing' DESC 'spicedisable_ticketing' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.6 NAME 'xenSpicepasswd' DESC 'spicepasswd' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.7 NAME 'xenSpiceagentMouse' DESC 'spiceagent_mouse' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.8 NAME 'xenSpicevdagent' DESC 'spicevdagent' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.9 NAME 'xenSpiceClipboardSharing' DESC 'spice_clipboard_sharing' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.10 NAME 'xenSpiceusbredirection' DESC 'spiceusbredirection' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.11 NAME 'xenSpiceImageCompression' DESC 'spice_image_compression' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.15.12 NAME 'xenSpiceStreamingVideo' DESC 'spice_streaming_video' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.16.XX - Numa ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.16.1 NAME 'xenVnumaDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.16.2 NAME 'xenNumaPlacement' DESC 'numa_placement' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.16.3 NAME 'xenVnumaPnode' DESC 'pnode' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.16.4 NAME 'xenVnumaSize' DESC 'size' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.16.5 NAME 'xenVnumaVcpus' DESC 'vcpus' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.16.6 NAME 'xenVnumaVdistances' DESC 'vdistances' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.17.XX - Miscellaneous Emulated Hardware ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.17.1 NAME 'xenSerial' DESC 'serial' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.17.2 NAME 'xenSoundhw' DESC 'soundhw' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.17.3 NAME 'xenVendorDevice' DESC 'vendor_device' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.18.XX - Device-Model Options ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.18.1 NAME 'xenDeviceModelVersion' DESC 'device_model_version' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.18.2 NAME 'xenDeviceModelOverride' DESC 'device_model_override' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.18.3 NAME 'xenDeviceModelStubdomainOverride' DESC 'device_model_stubdomain_override' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.18.4 NAME 'xenDeviceModelStubdomainSeclabel' DESC 'device_model_stubdomain_seclabel' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.18.5 NAME 'xenDeviceModelArgs' DESC 'device_model_args' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.18.6 NAME 'xenDeviceModelArgsPv' DESC 'device_model_args_pv' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.18.7 NAME 'xenDeviceModelArgsHvm' DESC 'device_model_args_hvm' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.19.XX - Vif ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.19.1 NAME 'xenVifDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.2 NAME 'xenVifMac' DESC 'mac' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.3 NAME 'xenVifBridge' DESC 'bridge' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.4 NAME 'xenVifGatewaydev' DESC 'gatewaydev' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.5 NAME 'xenVifType' DESC 'type' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.6 NAME 'xenVifModel' DESC 'model' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.7 NAME 'xenVifname' DESC 'vifname' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.8 NAME 'xenVifScript' DESC 'script' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.9 NAME 'xenVifIp' DESC 'ip' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.10 NAME 'xenVifRate' DESC 'rate' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.11 NAME 'xenVifRateBytesPerInterval' DESC 'rate_bytes_per_interval' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.19.12 NAME 'xenVifRateIntervalUsecs' DESC 'rate_interval_usecs' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.20.XX - Vbd ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.20.1 NAME 'xenDiskTarget' DESC 'target' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.2 NAME 'xenDiskFormat' DESC 'format' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.3 NAME 'xenDiskVdev' DESC 'vdev' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.4 NAME 'xenDiskAccess' DESC 'access' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.5 NAME 'xenDiskDevtype' DESC 'devtype' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.6 NAME 'xenBackendtype' DESC 'backendtype' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.7 NAME 'xenDiskScript' DESC 'script' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.8 NAME 'xenDiskDirectIoSafe' DESC 'direct-io-safe' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.20.9 NAME 'xenDiskDiscard' DESC 'discard' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.21.XX - Vtpm ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.21.1 NAME 'xenVtpmDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.21.2 NAME 'xenVtpmUUID' DESC 'uuid' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.22.XX - p9 ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.22.1 NAME 'xenP9Devid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.22.2 NAME 'xenP9Tag' DESC 'tag' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.22.3 NAME 'xenP9SecurityModel' DESC 'security_model' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.22.4 NAME 'xenP9Path' DESC 'path' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.23.XX - Channel ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.23.1 NAME 'xenChannelDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.23.2 NAME 'xenChannelName' DESC 'name' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.23.3 NAME 'xenChannelConnection' DESC 'connection' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.24.XX - Virtual display devices (vdispl) ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.24.1 NAME 'xenVdisplDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.24.2 NAME 'xenVdisplBeAlloc' DESC 'be-alloc' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.24.3 NAME 'xenVdisplConnectors' DESC 'connectors' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.25.XX - Reserved Device Memory (RDM) ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.25.1 NAME 'xenRdmStrategy' DESC 'strategy' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.25.2 NAME 'xenRdmPolicy' DESC 'rdm_policy' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.25.3 NAME 'xenRdmMemBoundary' DESC 'rdm_mem_boundary' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.26.XX - USB controller (usbctrl) ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.26.1 NAME 'xenUsbctrlDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.26.2 NAME 'xenUsbctrlType' DESC 'type' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.26.3 NAME 'xenUsbctrlVersion' DESC 'version' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.26.4 NAME 'xenUsbctrlPorts' DESC 'ports' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 SINGLE-VALUE ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.27.XX - USB ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.27.1 NAME 'xenUsb' DESC 'usb' EQUALITY booleanMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.7 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.2 NAME 'xenUsbVersion' DESC 'usbversion' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.3 NAME 'xenUsbDevice' DESC 'usbdevice' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.4 NAME 'xenUsbdevDevid' DESC 'devid' EQUALITY integerMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.27 SINGLE-VALUE ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.5 NAME 'xenUsbdevType' DESC 'devtype' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.6 NAME 'xenUsbdevHostbus' DESC 'hostbus' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.7 NAME 'xenUsbdevHostaddr' DESC 'hostaddr' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.8 NAME 'xenUsbdevController' DESC 'controller' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.27.9 NAME 'xenUsbdevPort' DESC 'port' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.28.XX - Architecture Specific options ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.28.1 NAME 'xenGicVersion' DESC 'gic_version' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.28.2 NAME 'xenVuart' DESC 'vuart' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.28.3 NAME 'xenMcaCaps' DESC 'mca_caps' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ############################################################################### # 1.3.6.1.4.1.44080.111.5.30.XX - Cpupool Configuration ############################################################################### attributetype ( 1.3.6.1.4.1.44080.111.5.30.1 NAME 'xenCpuPoolName' DESC 'name' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.30.2 NAME 'xenCpuPoolSched' DESC 'sched' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.30.3 NAME 'xenCpuPoolNodes' DESC 'nodes' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) attributetype ( 1.3.6.1.4.1.44080.111.5.30.4 NAME 'xenCpuPoolCpus' DESC 'cpus' EQUALITY caseIgnoreMatch SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 ) ############################################################################### # Objectclasses ############################################################################### ############################################################################### # 1.3.6.1.4.1.44080.111.1.XX ############################################################################### objectclass ( 1.3.6.1.4.1.44080.111.1.1 NAME 'xenDomU' DESC 'Define the domU' SUP top STRUCTURAL MUST ( xenName ) MAY ( xenMemory $ xenMaxmem $ xenUUID $ xenRdmMemBoundary $ xenKernel $ xenFirmware $ xenBootloader $ xenBootloaderArgs $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.1.2 NAME 'xenDomuPv' DESC 'Define the pv guest' SUP xenDomU STRUCTURAL MUST ( xenType ) MAY ( xenRamdisk $ xenCmdline $ xenRoot $ xenExtra $ xenE820Host ) ) objectclass ( 1.3.6.1.4.1.44080.111.1.3 NAME 'xenDomuHvm' DESC 'Define the hvm guest' SUP xenDomU STRUCTURAL MUST ( xenType ) MAY ( xenBoot $ xenHdtype $ xenMmioHole ) ) # TODO # Currently there's no firmware available for PVH guests objectclass ( 1.3.6.1.4.1.44080.111.1.4 NAME 'xenDomuPvh' DESC 'Define the pvh guest' SUP xenDomuPv STRUCTURAL MUST ( xenType ) MAY ( xenPvshim $ xenPvshimPath $ xenPvshimCmdline $ xenPvshimExtra ) ) objectclass ( 1.3.6.1.4.1.44080.111.1.6 NAME 'xenDomuStub' DESC 'Define stub domain' SUP xenDomU STRUCTURAL MAY ( xenIomem $ xenExtra ) ) objectclass ( 1.3.6.1.4.1.44080.111.1.7 NAME 'xenDomuvTPM' DESC 'Define TPM Stub domain' SUP xenDomU STRUCTURAL MAY ( xenIomem ) ) ############################################################################### # 1.3.6.1.4.1.44080.111.2.XX ############################################################################### objectclass ( 1.3.6.1.4.1.44080.111.2.1 NAME 'xenDeviceVif' DESC 'Virtual Network Interface' SUP top STRUCTURAL MUST xenVifDevid MAY ( xenBackend $ xenVifBridge $ xenVifGatewaydev $ xenVifIp $ xenVifMac $ xenVifModel $ xenVifname $ xenVifScript $ xenVifType $ xenVifRate $ xenVifRateBytesPerInterval $ xenVifRateIntervalUsecs $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.2 NAME 'xenDeviceDisk' DESC 'Virtual Disk' SUP top STRUCTURAL MUST xenDiskVdev MAY ( cn $ xenDiskTarget $ xenDiskAccess $ xenDiskScript $ xenDiskDevtype $ xenBackend $ xenBackendtype $ xenDiskDirectIoSafe $ xenDiskDiscard $ xenDiskFormat $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.3 NAME 'xenDevicePci' DESC 'PCI Passthrough Device' SUP top STRUCTURAL MUST xenPciIdentifier MAY ( cn $ xenPciMsitranslate $ xenPciPermissive $ xenPciPowerMgmt $ xenPciSeize $ xenPciVSLOT $ xenRdmPolicy $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.4 NAME 'xenDeviceVtpm' DESC 'VTPM Device' SUP top STRUCTURAL MUST ( xenVtpmDevid $ xenBackend ) MAY ( cn $ xenVtpmUUID $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.5 NAME 'xenDeviceVfb' DESC 'The paravirtual framebuffer devices' SUP top STRUCTURAL MUST xenVfbDevid MAY ( cn $ xenVnc $ xenVncdisplay $ xenVnclisten $ xenVncpasswd $ xenVncunused $ xenSdl $ xenSdldisplay $ xenSdlxauthority $ xenSdlopengl $ xenKeymap $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.6 NAME 'xenDeviceVnuma' DESC 'Virtual NUMA Configuration' SUP top STRUCTURAL MUST ( xenVnumaDevid $ xenVnumaPnode $ xenVnumaSize $ xenVnumaVcpus $ xenVnumaVdistances ) MAY ( cn $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.7 NAME 'xenDeviceP9' DESC 'Creates a Xen 9pfs connection to share a filesystem from the backend to the frontend.' SUP top STRUCTURAL MUST ( xenP9Devid $ xenP9Tag $ xenP9Path ) MAY ( cn $ xenBackend $ xenP9SecurityModel $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.8 NAME 'xenDeviceChannel' DESC 'Specifies the virtual channels to be provided to the guest.' SUP top STRUCTURAL MUST ( xenChannelDevid $ xenChannelName ) MAY ( cn $ xenChannelConnection $ xenBackend $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.9 NAME 'xenDeviceVdispl' DESC 'Specifies the virtual display devices to be provided to the guest.' SUP top STRUCTURAL MUST ( xenVdisplDevid $ xenVdisplConnectors ) MAY ( cn $ xenVdisplBeAlloc $ xenBackend $ description ) ) objectclass ( 1.3.6.1.4.1.44080.111.2.10 NAME 'xenDeviceUsbdev' DESC 'Specifies the USB devices to be attached to the guest at boot.' SUP top STRUCTURAL MUST ( xenUsbdevDevid $ xenUsbdevType $ xenUsbdevHostbus $ xenUsbdevHostaddr ) MAY ( xenUsbdevController $ xenUsbdevPort $ description $ cn) ) objectclass ( 1.3.6.1.4.1.44080.111.2.11 NAME 'xenDeviceUsbctrl' DESC 'Specifies the USB controllers created for this guest.' SUP top STRUCTURAL MUST ( xenUsbctrlDevid ) MAY ( xenUsbctrlType $ xenUsbctrlVersion $ xenUsbctrlPorts $ xenBackend $ description $ cn ) ) ############################################################################### objectclass ( 1.3.6.1.4.1.44080.111.2.20 NAME 'xenCpuPool' DESC 'XL Cpupool Configuration objectclass' SUP top STRUCTURAL MUST ( xenCpuPoolName ) MAY ( cn $ xenCpuPoolSched $ xenCpuPoolNodes $ xenCpuPoolCpus ) ) ############################################################################### # 1.3.6.1.4.1.44080.111.3.XX ############################################################################### objectclass ( 1.3.6.1.4.1.44080.111.3.1 NAME 'xenAuxSpice' DESC 'Spice Graphics Support' SUP top AUXILIARY MUST ( xenSpice ) MAY ( xenSpiceagentMouse $ xenSpiceClipboardSharing $ xenSpicedisableTicketing $ xenSpicehost $ xenSpicepasswd $ xenSpicetlsPort $ xenSpicePort $ xenSpiceusbredirection $ xenSpicevdagent $ xenSpiceImageCompression $ xenSpiceStreamingVideo ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.2 NAME 'xenAuxUsb' DESC 'Emulated USB bus' AUXILIARY MUST ( xenUsb ) MAY ( xenUsbVersion $ xenUsbDevice ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.4 NAME 'xenAuxPci' DESC 'Global PCI device options' AUXILIARY MAY ( xenPciPermissive $ xenPciMsitranslate $ xenPciPowerMgmt $ xenPciSeize $ xenGfxPassthru $ xenIomem $ xenIoports $ xenIrgs $ xenMaxEventChannels $ xenDtdev $ xenDMrestrict $ xenRdmMemBoundary ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.5 NAME 'xenAuxCpu' DESC 'CPU Allocation & CPU Scheduling' AUXILIARY MAY ( xenCpuid $ xenCpuWeight $ xenCpusSoft $ xenCap $ xenSched $ xenVcpus $ xenMaxvcpus $ xenCpus $ xenCpuPool $ xenNumaPlacement ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.6 NAME 'xenAuxProcessorAndPlatform' DESC 'Processor and Platform Features' AUXILIARY MAY ( xenBios $ xenBiosPathOverride $ xenPae $ xenAcpi $ xenAcpiS3 $ xenAcpiS4 $ xenAcpiLaptopSlate $ xenApic $ xenNx $ xenHpet $ xenNestedhvm $ xenAcpiFirmware $ xenSmbiosFirmware ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.7 NAME 'xenAuxDeviceModel' DESC 'Device-Model Options' AUXILIARY MAY ( xenDeviceModelArgs $ xenDeviceModelArgsHvm $ xenDeviceModelArgsPv $ xenDeviceModelOverride $ xenDeviceModelStubdomainOverride $ xenDeviceModelStubdomainSeclabel $ xenDeviceModelVersion ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.8 NAME 'xenAuxHvmTime' DESC 'Guest Virtual Time Controls' AUXILIARY MAY ( xenTscMode $ xenRtcTimeoffset $ xenVptAlign $ xenTimerMode $ xenlocaltime ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.9 NAME 'xenAuxHvmMisc' DESC 'Miscellaneous Emulated Hardware' AUXILIARY MAY ( xenSerial $ xenSoundhw $ xenVendorDevice ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.10 NAME 'xenAuxHvmPaging' DESC 'Paging' AUXILIARY MAY ( xenHap $ xenOos $ xenShadowMemory ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.11 NAME 'xenAuxEventActions' DESC 'Event Actions' AUXILIARY MAY ( xenOnCrash $ xenOnPoweroff $ xenOnWatchdog $ xenOnReboot $ xenOnSoftReset ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.12 NAME 'xenAuxGraphics' DESC 'Emulated VGA Graphics Device' AUXILIARY MAY ( xenVga $ xenVideoram $ xenKeymap $ xenNographic $ xenStdvga $ xenSdl $ xenSdldisplay $ xenSdlxauthority $ xenSdlopengl $ xenVnc $ xenVncdisplay $ xenVnclisten $ xenVncpasswd $ xenVncunused ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.13 NAME 'xenAuxAdditional' DESC 'Other Options' AUXILIARY MAY ( xenNoMigrate $ xenDriverDomain $ xenSeclabel $ xenInitSeclabel $ xenMaxMaptrackFrames $ xenMaxGrantFrames $ xenDeviceTree $ xenAltp2m ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.14 NAME 'xenAuxArchSpecificOptions' DESC 'Architecture Specific options' AUXILIARY MAY ( xenVuart $ xenGicVersion $ xenMcaCaps ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.15 NAME 'xenAuxMsSpecificOptions' DESC 'Adds Microsoft special options to the guest' AUXILIARY MAY ( xenMsVmGenid ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.16 NAME 'xenAuxDirectBoot' DESC 'Direct Kernel Boot Options' AUXILIARY MAY ( xenRamdisk $ xenCmdline $ xenRoot $ xenExtra ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.17 NAME 'xenDeviceRdm' DESC 'Specifies information about Reserved Device Memory.' AUXILIARY MAY ( xenRdmStrategy $ xenRdmPolicy ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.20 NAME 'xenAuxPvOnHvm' DESC 'Support for Paravirtualisation of HVM Guests' AUXILIARY MAY ( xenViridian $ xenViridianEnable $ xenViridianDisable $ xenPlatformPci ) ) objectclass ( 1.3.6.1.4.1.44080.111.3.21 NAME 'xenAuxPvGuest' DESC 'Paravirtualised (PV) Guest Specific Options' AUXILIARY MAY ( xenE820Host ) )