1 karl 1.1.2.2 // Copyright (c) 2009 DMTF. All rights reserved.
2 [Version ( "2.22.0" ),
3 UMLPackagePath ( "CIM::Core::Virtualization" ),
4 Description (
5 "The CIM_VirtualSystemSnapshotServiceCapabilities class defines "
6 "the properties that describe the capabilities of a virtual "
7 "system snapshot service, like for example which snapshot "
8 "operations are implemented." )]
9 class CIM_VirtualSystemSnapshotServiceCapabilities : CIM_Capabilities {
10
11 [Description (
12 "Enumeration of method identifiers each identifying a "
13 "method of class CIM_VirtualSystemSnapshotService that is "
14 "supported synchronously by the implementation." ),
15 ValueMap { "2", "3", "4", ".." },
16 Values { "CreateSnapshotSupported",
17 "DestroySnapshotSupported", "ApplySnapshotSupported",
18 "DMTF Reserved" }]
19 uint16 SynchronousMethodsSupported[];
20
21 [Description (
22 karl 1.1.2.2 "Enumeration of method identifiers each identifying a "
23 "method of class CIM_VirtualSystemSnapshotService that is "
24 "supported synchronously and asynchronously by the "
25 "implementation." ),
26 ValueMap { "2", "3", "4", ".." },
27 Values { "CreateSnapshotSupported",
28 "DestroySnapshotSupported", "ApplySnapshotSupported",
29 "DMTF Reserved" }]
30 uint16 AynchronousMethodsSupported[];
31
32 [Description (
33 "Supported snapshot types:\n"
34 "Full Snapshot: Complete snapshot of the virtual system.\n"
35 "Disk Snapshot: Snapshot of virtual system disks." ),
36 ValueMap { "2", "3", "..", "32768..65535" },
37 Values { "Full Snapshot", "Disk Snapshot", "DMTF Reserved",
38 "Vendor Specific" },
39 ModelCorrespondence {
40 "CIM_VirtualSystemSnapshotService.CreateSnapshot(SnapshotType)",
41 "CIM_VirtualSystemSnapshotCapabilities.SnapshotTypesEnabled" }]
42 uint16 SnapshotTypesSupported[];
43 karl 1.1.2.2
44
45 };
|