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 that extends the capabilities of the "
6 "CIM_RoleBasedAuthorizationService." )]
7 class CIM_RoleBasedManagementCapabilities : CIM_PrivilegeManagementCapabilities {
8
9 [Override ( "SupportedMethods" ),
10 Description (
11 "The enumeration values \"ChangeAccess\", \"ShowAccess\", "
12 "\"AssignAccess\", \"RevokeAccess\", \"CreateRole\", "
13 "\"ModifyRole\", \"AssignRoles\", \"ShowRoles\", and "
14 "\"DeleteRole\" corresponds to support for the like-named "
15 "method of the RoleBasedAuthorizationService. \n"
16 "The value \"ModifyPrivilege\" corresponds to support for "
17 "directly modifying an instance of CIM_Privilege using an "
18 "intrinsic operation." ),
19 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
20 "..", "32768..65535" },
21 Values { "ChangeAccess", "ShowAccess", "AssignAccess",
22 marek 1.1 "RevokeAccess", "CreateRole", "ModifyRole", "AssignRoles",
23 "ShowRoles", "ModifyPrivilege", "DeleteRole",
24 "DMTF Reserved", "Vendor Reserved" }]
25 uint16 SupportedMethods[];
26
27
28 };
|