1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="DMTFCR01530.000" type ="add">Correct ValueMaps</
3 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
4 // qualifier values to CIM Schema.</change>
5 // <change cr="CIMCoreCR00904" type="add">Correct descriptions
6 // use of MAY and MUST to may and shall.</change>
7 // ==================================================================
8 // CIM_LogicalDisk
9 // ==================================================================
10 [Version ( "2.15.0" ),
11 UMLPackagePath ( "CIM::Device::StorageExtents" ),
12 Description (
13 "A LogicalDisk is a presentation of a contiguous range of "
14 "logical blocks that is identifiable by applications such as "
15 "filesystems via the Name field. (DeviceID (key) may use the "
16 "same name or some other unique text such as a UUID.) For "
17 "example in a Windows environment, the Name field may contain a "
18 "drive letter. In a Unix environment, it may contain the access "
19 "path (for example, \'/dev/...\'); and in a NetWare "
20 "environment, may contain the volume name. LogicalDisks are "
21 "typically built on a DiskPartition or other LogicalDisks (for "
22 marek 1.1 "instance, those exposed by a software volume manager). "
23 "However, it can be based on other StorageExtents, like "
24 "CIM_Memory, in the case of a RAM disk. \n"
25 "\n"
26 "LogicalDisks SHOULD set the \'Exported\' value in "
27 "ExtentStatus[] if they are intended for application use." )]
28 class CIM_LogicalDisk : CIM_StorageExtent {
29
30 [Override ( "NameFormat" ),
31 Description (
32 "LogicalDisk names shall use OS Device Name format." ),
33 ValueMap { "1", "12" },
34 Values { "Other", "OS Device Name" }]
35 uint16 NameFormat = 12;
36
37 [Override ( "NameNamespace" ),
38 Description (
39 "LogicalDisk names shall use OS Device Namespace." ),
40 ValueMap { "1", "8" },
41 Values { "Other", "OS Device Namespace" }]
42 uint16 NameNamespace = 8;
43 marek 1.1
44
45 };
|