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_VirtualSystemSnapshotCapabilities class defines the "
6 "properties that describe the capabilities of a virtual system "
7 "with respect to snapshots, like for example the set of "
8 "snapshot operations that it enabled for a virtual system." )]
9 class CIM_VirtualSystemSnapshotCapabilities : CIM_Capabilities {
10
11 [Description (
12 "Enumeration of snapshot type identifiers each "
13 "designating a snapshot type that is presently enabled "
14 "for the virtual system that is referenced via the "
15 "CIM_ElementCapabilities association." ),
16 ValueMap { "2", "3", "..", "32768..65535" },
17 Values { "Full Snapshot", "Disk Snapshot", "DMTF Reserved",
18 "Vendor Specific" },
19 ModelCorrespondence {
20 "CIM_VirtualSystemSnapshotService.CreateSnapshot(SnapshotType)",
21 "CIM_VirtualSystemSnapshotServiceCapabilities.SnapshotTypesSupported" }]
22 karl 1.1.2.2 uint16 SnapshotTypesEnabled[];
23
24 [Description (
25 "Boolean flag indicating the capability of the snapshot "
26 "service to notify the guest operation system that runs "
27 "within the virtual system about the imminent snapshot "
28 "operation." )]
29 boolean GuestOSNotificationEnabled;
30
31
32 };
|