os-cmpi-xen

view schema/dmtf/CIM_VirtualSystemManagementCapabilities.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 cd21b7e999f3
children
line source
1 // Copyright (c) 2007 DMTF. All rights reserved.
2 // This document is a DMTF System Virtualization, Partitioning and
3 // Clustering workgroup "Work in Progress" and is subject to change.
4 // This document was released on January 15 2007.
5 // This document must not be used after May 1 2007.
6 //===================================================================
7 // CIM_VirtualSystemManagementCapabilities
8 //===================================================================
9 [ Experimental,
10 Version("2.14.0"),
11 Description(
12 "Capabilities of a CIM_VirtualSystemManagementService.")]
13 class CIM_VirtualSystemManagementCapabilities
14 : CIM_EnabledLogicalElementCapabilities {
16 [ Description(
17 "Enumeration of strings each designating a type of virtual "
18 "system that the implementation supports. The types and their "
19 "string values are implementation dependent."),
20 ModelCorrespondence(
21 "CIM_VirtualSystemSettingData.VirtualSystemType")]
22 string VirtualSystemTypesSupported[];
24 [ Description(
25 "Enumeration of method identifiers each identifying a method "
26 "of class CIM_VirtualSystemManagementService that is "
27 "supported synchronously by the implementation."),
28 ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9" },
29 Values {
30 "AddResourcesSupported",
31 "DefineSystemSupported",
32 "DestroySystemSupported",
33 "DestroySystemConfigurationSupported",
34 "ModifyResourceSettingsSupported",
35 "ModifySystemSettingsSupported",
36 "RemoveResourcesSupported",
37 "SelectSystemConfigurationSupported",
38 "SnapshotSystemSupported"}]
39 uint16 SynchronousMethodsSupported[];
41 [ Description(
42 "Enumeration of method identifiers each identifying a method "
43 "of class CIM_VirtualSystemManagementService that is "
44 "supported asynchronously by the implementation."),
45 ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9" },
46 Values {
47 "AddResourcesSupported",
48 "DefineSystemSupported",
49 "DestroySystemSupported",
50 "DestroySystemConfigurationSupported",
51 "ModifyResourceSettingsSupported",
52 "ModifySystemSettingsSupported",
53 "RemoveResourcesSupported",
54 "SelectSystemConfigurationSupported",
55 "SnapshotSystemSupported"}]
56 uint16 AsynchronousMethodsSupported[];
58 [ Description(
59 "Enumeration of indication identifiers each identifying an "
60 "indication that is supported by the implementation.\n"
61 "VirtualSystemStateChangeIndicationsSupported indicates "
62 "whether or not the implementation supports notification "
63 "on state changes of CIM_ComputerSystem instances "
64 "representing virtual systems.\n"
65 "VirtualResourceStateChangeIndicationsSupported indicates "
66 "whether or not the implementation supports notification "
67 "on state changes of CIM_LogicalDevice instances "
68 "representing resources of virtual systems.\n"
69 "ConcreteJobStateChangeIndicationsSupported indicates "
70 "whether or not the implementation supports notification "
71 "on state changes of CIM_ConcreteJob instances."),
72 ValueMap { "1", "2", "3" },
73 Values {
74 "VirtualSystemStateChangeIndicationsSupported",
75 "VirtualResourceStateChangeIndicationsSupported",
76 "ConcreteJobStateChangeIndicationsSupported" }]
77 boolean IndicationsSupported[];
79 };