os-cmpi-xen

view schema/Xen_ComputerSystemSettingData.mof @ 121:4868ace2726b

Add initial consistence checks in test suite for Xen_MemoryPool, Xen_ProcessorPool and Xen_VirtualSystemManagementService.

Signed-off-by: Luke Szymanski <Lukasz.Szymanski@Unisys.com>
author Jim Fehlig <jfehlig@novell.com>
date Fri Jun 08 10:22:05 2007 -0600 (2007-06-08)
parents eb8803aa395b
children dc1be661c5ee
line source
1 // Copyright (c) 2006 IBM. All rights reserved.
3 // ==================================================================
4 // Xen_ComputerSystemSettingData
5 // ==================================================================
6 [Provider ("cmpi:Xen_ComputerSystemSettingData"),
7 Description (
8 "A class derived from CIM_VirtualSystemSettingData to "
9 "represent the current and/or recorded settings of "
10 "a Xen domain.")]
11 class Xen_ComputerSystemSettingData : CIM_VirtualSystemSettingData
12 {
13 // [Write(false),
14 // Description("ID of Xen domain.")]
15 // uint32 ID;
17 // [Write(false),
18 // Description("SSID of Xen domain.")]
19 // uint32 SSID;
21 // [Description("Uptime of Xen domain.")]
22 // uint64 Uptime;
24 [Description ("Path to the kernel image.")]
25 string Kernel;
27 [Description ("Path to a ramdisk image.")]
28 string RAMDisk;
30 [Description ("Command line options to pass to the kernel.")]
31 string KernelOptions = "";
33 [Description ("Bootloader used to extract kernel for booting. "
34 "Examples are \"/usr/lib/xen/boot/domUloader.py\" or "
35 "\"/usr/bin/pygrub\". If Bootloader is specified, values "
36 "contained in Kernel and RAMDisk will be ignored.")]
37 string Bootloader;
39 [Description ("Options to pass to the bootloader specified in "
40 "property Bootloader.")]
41 string BootloaderOptions;
43 [Description ("String used to specify order of boot devices. "
44 "This property will only be examined by the instrumentation "
45 "when property VirtualSystemType is set to \"Xen HVM\". "
46 "BootOrder will be ignored for all other virtual system types.")]
47 string BootOrder;
49 [Description ("UUID assigned to this domain.")]
50 string UUID;
52 [Description ("Enable/disable virtual APIC in domain.")]
53 boolean apic;
55 [Description ("Enable/disable virtual ACPI in domain.")]
56 boolean acpi;
58 [Description ("Enable/disable PAE in domain.")]
59 boolean pae;
61 [Description ("If \"True\", emulate USB controller in domain.")]
62 boolean usb;
64 [Description ("Specifies type of emulated USB device to add, "
65 "e.g. \"mouse\" or \"tablet\".")]
66 string usbdevice;
68 [Description ("Specify whether domain expects virtual hardware "
69 "clock to be in local time or UTC.")]
70 boolean localtime;
72 [Description ("Specify emulation of standard VGA instead of "
73 "cirrus logic.")]
74 boolean stdvga;
76 [Description ("Specify behavior when domain is powered-off"),
77 ValueMap { "0", "1", ".." },
78 Values { "Destroy", "Restart", "Reserved"}]
79 uint16 OnPoweroff;
81 [Description ("Specify behavior when domain is rebooted"),
82 ValueMap { "0", "1", ".." },
83 Values { "Destroy", "Restart", "Reserved"}]
84 uint16 OnReboot;
86 [Description ("Specify behavior when domain crashes"),
87 ValueMap { "0", "1", "2", "3", "4", "5", ".." },
88 Values { "Destroy", "Restart", "Core Dump and Destroy",
89 "Core Dump and Restart", "Preserve", "Rename and Restart",
90 "Reserved"}]
91 uint16 OnCrash;
93 };