# Class CIM_AccessControlServiceSettingData
extends CIM_SettingData

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.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_AccessControlServiceSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | 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.
Experimental | boolean | true
UMLPackagePath | string | CIM::Policy
Version | string | 2.28.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
OtherResourceType | string |
Description | string | A string that describes the resource type when a well defined value is not available and ResourceType is set to 1 for Other.
Experimental | boolean | true
ModelCorrespondence | string | CIM_AccessControlServiceSettingData.ResourceType
PrincipalType | uint16 |
Description | string | PrincipalType indicates a type of principal identifiers that are referred to by an associated access control service.
Experimental | boolean | true
ValueMap | string | 1, 2, 3, .., 0x8000..
Values | string | Users, Accounts, Groups, DMTF Reserved, Vendor Reserved
ResourceType | uint16[] |
Description | string | 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.
Experimental | boolean | true
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, .., 0x8000..
Values | string | Other, File System, Virtual Machine, RDB Table, Database, Table Column, Resource Pool, Virtualization, DMTF Reserved, Vendor Reserved

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods