(file) Return to CIM_PrivilegeManagementCapabilities.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / User

 1 marek 1.1 // Copyright (c) 2008 DMTF.  All rights reserved.
 2              [Version ( "2.18.0" ), 
 3               UMLPackagePath ( "CIM::User::Privilege" ), 
 4               Description ( 
 5                  "A subclass of Capabilities that defines the capabilities of "
 6                  "the Privilege Management Service." )]
 7           class CIM_PrivilegeManagementCapabilities : CIM_Capabilities {
 8           
 9                 [Description ( 
10                     "Set to TRUE if this PrivilegeManagementService supports "
11                     "association of multiple subjects or targets to a "
12                     "particular Privilege. If False, the AssignAccess method "
13                     "supports at most one entry each in the Subjects and "
14                     "Targets parameters." )]
15              boolean SharedPrivilegeSupported = false;
16           
17                 [Description ( 
18                     "A super set of activities that could be granted or "
19                     "denied to a role or an identity by the associated "
20                     "privileges. The Activities property of the instances of "
21                     "CIM_Privilege that are associated to the role or the "
22 marek 1.1           "identity MUST contain only the values enumerated in the "
23                     "ActivitiesSupported array property. The supported "
24                     "activities apply to all entities specified in the "
25                     "ActivityQualifiersSupported array. Refer to the "
26                     "CIM_Privilege.Activities property for the detailed "
27                     "description of values." ), 
28                  ValueMap { "1", "2", "3", "4", "5", "6", "7", "..", "16000.." }, 
29                  Values { "Other", "Create", "Delete", "Detect", "Read", 
30                     "Write", "Execute", "DMTF Reserved", "Vendor Reserved" }, 
31                  ArrayType ( "Indexed" ), 
32                  ModelCorrespondence { 
33                     "CIM_PrivilegeManagementCapabilities.ActivityQualifiersSupported" }]
34              uint16 ActivitiesSupported[];
35           
36                 [Description ( 
37                     "The ActivityQualifiersSupported property is an array of "
38                     "string values used to further qualify and specify the "
39                     "supported activities of privileges. The "
40                     "ActivityQualifiers property of the instances of "
41                     "CIM_Privilege that are associated to the role or the "
42                     "identity MUST contain only the values enumerated in the "
43 marek 1.1           "ActivityQualifiersSupported array property. Details on "
44                     "the semantics of the individual entries in "
45                     "ActivityQualifiersSupported are provided by "
46                     "corresponding entries in the QualifierFormatsSupported "
47                     "array. Refer to the CIM_Privilege.ActivityQualifiers "
48                     "property for the detailed description of values." ), 
49                  ArrayType ( "Indexed" ), 
50                  ModelCorrespondence { 
51                     "CIM_PrivilegeManagementCapabilities.ActivitiesSuppported", 
52                     "CIM_Privilege.QualifierFormatsSupported" }]
53              string ActivityQualifiersSupported[];
54           
55                 [Description ( 
56                     "Defines the semantics of corresponding entries in the "
57                     "ActivityQualifierSupported array. The QualifierSupported "
58                     "property of the instances of CIM_Privilege that are "
59                     "associated to the role or the identity MUST contain only "
60                     "the values enumerated in the QualifierSupported array "
61                     "property. Refer to the CIM_Privilege.QualifierSupported "
62                     "property for the detailed description of values." ), 
63                  ValueMap { "2", "3", "4", "5", "6", "7", "8", "9", "10", 
64 marek 1.1           "11", "..", "16000.." }, 
65                  Values { "Class Name", "<Class.>Property", "<Class.>Method", 
66                     "Object Reference", "Namespace", "URL", 
67                     "Directory/File Name", "Command Line Instruction", 
68                     "SCSI Command", "Packets", "DMTF Reserved", 
69                     "Vendor Reserved" }, 
70                  ArrayType ( "Indexed" ), 
71                  ModelCorrespondence { 
72                     "CIM_Privilege.ActivityQualifierSupported" }]
73              uint16 QualifierFormatsSupported[];
74           
75                 [Description ( 
76                     "Each enumeration corresponds to support for the "
77                     "like-named method of the PrivilegeManagementService." ), 
78                  ValueMap { "0", "1", "2", "3", "4..40", "..", "0x8000.." }, 
79                  Values { "ChangeAccess", "ShowAccess", "AssignAccess", 
80                     "RevokeAccess", "DMTF Role Reserved", "DMTF Reserved", 
81                     "Vendor Specific" }]
82              uint16 SupportedMethods[];
83           
84           
85 marek 1.1 };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2