1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 [Version ( "2.13.0" ),
3 UMLPackagePath ( "CIM::User::StorageHardwareID" ),
4 Description (
5 "CIM_StorageHardwareID is a hardware ID that serves as an "
6 "authorization subject. Example are host controller IDs that "
7 "serve as authorization subjects in disk array LUN Masking." )]
8 class CIM_StorageHardwareID : CIM_Identity {
9
10 [Required, Description ( "The hardware worldwide unique ID." ),
11 MaxLen ( 256 ),
12 ModelCorrespondence { "CIM_StorageHardwareID.IDType" }]
13 string StorageID;
14
15 [Required, Description (
16 "The type of the ID property. iSCSI IDs may use one of "
17 "three iSCSI formats - iqn, eui, or naa. This three "
18 "letter format is the name prefix; so a single iSCSI type "
19 "is provided here, the prefix can be used to further "
20 "refine the format." ),
21 ValueMap { "1", "2", "3", "4", "5", "6" },
22 karl 1.1.2.2 Values { "Other", "PortWWN", "NodeWWN", "Hostname",
23 "iSCSI Name", "SwitchWWN" },
24 ModelCorrespondence { "CIM_StorageHardwareID.StorageID" }]
25 uint16 IDType;
26
27 [Description ( "The ID type when IDType is \"Other\"." )]
28 string OtherIDType;
29
30
31 };
|