File: //usr/share/mof/cim-current/Policy/CIM_AccessControlServiceSettingData.mof
// Copyright (c) 2011 DMTF. All rights reserved.
[Experimental, Version ( "2.28.0" ),
UMLPackagePath ( "CIM::Policy" ),
Description (
"CIM_AccessControlServiceSettingData is used to specify the "
"types of principals and resources supported by a specific "
"access control service. Using the type information, a system "
"administrator composes access control policies for the service "
"from a remote client host. An instance of "
"CIM_AccessControlService is associated with more than one "
"instances of the CIM_AccessControlServiceSettingData. A "
"supported principal type is specified in the "
"CIM_AccessControlServiceSettingData.PrincipalType property. "
"For each supported principal type, corresponding supported "
"resource types are specified in the "
"CIM_AccessControlServiceSettingData.ResourceType." )]
class CIM_AccessControlServiceSettingData : CIM_SettingData {
[Experimental, Description (
"PrincipalType indicates a type of principal identifiers "
"that are referred to by an associated access control "
"service." ),
ValueMap { "1", "2", "3", "..", "0x8000.." },
Values { "Users", "Accounts", "Groups", "DMTF Reserved",
"Vendor Reserved" }]
uint16 PrincipalType;
[Experimental, Description (
"A string that describes the resource type when a well "
"defined value is not available and ResourceType is set "
"to 1 for Other." ),
ModelCorrespondence {
"CIM_AccessControlServiceSettingData.ResourceType" }]
string OtherResourceType;
[Experimental, Description (
"For each PrincipalType, a set of resource types are "
"defined in the ResourceType. ResourceType indicates the "
"types of resources that can be targets of access control "
"by a specific access control service. Access control "
"policies for an access control service is described with "
"some resource instances having the specified resource "
"type." ),
ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "..",
"0x8000.." },
Values { "Other", "File System", "Virtual Machine",
"RDB Table", "Database", "Table Column", "Resource Pool",
"Virtualization", "DMTF Reserved", "Vendor Reserved" }]
uint16 ResourceType[];
};