1 karl 1.1.2.2 // Copyright (c) 2009 DMTF. All rights reserved.
2 [Version ( "2.23.0" ),
3 UMLPackagePath ( "CIM::Core::Virtualization" ),
4 Description (
5 "Capabilities of a CIM_VirtualSystemManagementService." )]
6 class CIM_VirtualSystemManagementCapabilities : CIM_EnabledLogicalElementCapabilities {
7
8 [Description (
9 "Enumeration of strings each designating a type of "
10 "virtual system that the implementation supports.\n"
11 "The value of each non-NULL array element shall conform "
12 "to the format defined for the "
13 "CIM_VirtualSystemSettingData.VirtualSystemType property." ),
14 ModelCorrespondence {
15 "CIM_VirtualSystemSettingData.VirtualSystemType" }]
16 string VirtualSystemTypesSupported[];
17
18 [Description (
19 "Enumeration of method identifiers each identifying a "
20 "method of class CIM_VirtualSystemManagementService that "
21 "is supported synchronously by the implementation." ),
22 karl 1.1.2.2 ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
23 "..", "32767..65535" },
24 Values { "DefineSystemSupported", "DestroySystemSupported",
25 "DestroySystemConfigurationSupported",
26 "ModifyResourceSettingsSupported",
27 "ModifySystemSettingsSupported",
28 "RemoveResourcesSupported",
29 "SelectSystemConfigurationSupported",
30 "SnapshotSystemSupported", "AddResourcesSupported",
31 "DMTF Reserved", "Vendor Reserved" }]
32 uint16 SynchronousMethodsSupported[];
33
34 [Description (
35 "Enumeration of method identifiers each identifying a "
36 "method of class CIM_VirtualSystemManagementService that "
37 "is supported asynchronously by the implementation." ),
38 ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10",
39 "..", "32767..65535" },
40 Values { "DefineSystemSupported", "DestroySystemSupported",
41 "DestroySystemConfigurationSupported",
42 "ModifyResourceSettingsSupported",
43 karl 1.1.2.2 "ModifySystemSettingsSupported",
44 "RemoveResourcesSupported",
45 "SelectSystemConfigurationSupported",
46 "SnapshotSystemSupported", "AddResourcesSupported",
47 "DMTF Reserved", "Vendor Reserved" }]
48 uint16 AsynchronousMethodsSupported[];
49
50 [Description (
51 "Enumeration of indication identifiers each identifying "
52 "an indication that is supported by the implementation.\n"
53 "VirtualSystemStateChangeIndicationsSupported indicates "
54 "whether or not the implementation supports notification "
55 "on state changes of CIM_ComputerSystem instances "
56 "representing virtual systems.\n"
57 "VirtualResourceStateChangeIndicationsSupported indicates "
58 "whether or not the implementation supports notification "
59 "on state changes of CIM_LogicalDevice instances "
60 "representing resources of virtual systems.\n"
61 "ConcreteJobStateChangeIndicationsSupported indicates "
62 "whether or not the implementation supports notification "
63 "on state changes of CIM_ConcreteJob instances." ),
64 karl 1.1.2.2 ValueMap { "2", "3", "4", "..", "32767..65535" },
65 Values { "VirtualResourceStateChangeIndicationsSupported",
66 "ConcreteJobStateChangeIndicationsSupported",
67 "VirtualSystemStateChangeIndicationsSupported",
68 "DMTF Reserved", "Vendor Reserved" }]
69 uint16 IndicationsSupported[];
70
71
72 };
|