# Class CIM_FSQuotaConfigEntry
extends CIM_SettingData

Instances of this class represent single lines in a quota system configuration file. The user, group, tree and filesystem that the quota applies to are discovered by following associations.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_FSQuotaConfigEntry

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | Instances of this class represent single lines in a quota system configuration file. The user, group, tree and filesystem that the quota applies to are discovered by following associations.
UMLPackagePath | string | CIM::System::FileSystem
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
Active | boolean |
Description | string | Whether or not tracking is being done against this quota entry. Some systems do not allow turning quotas on and off per entry. This property is therefore optional and may therefore be NULL. A system that does not support this property MUST return an error upon an attempt to set it. See the discussion in the FSQuotaManagementService class MOF.
Default | boolean |
Description | string | Whether or not this is a default quota. A default user quota applies to every user not governed by a specific quota entry, within the scope of the associated ManagedElement. A default group quota applies to every group not governed by a specific quota entry. Default quotas MUST NOT be associated to an FSDomainIdentity instance. A system that does not support default quotas MUST return an error upon an attempt to set one. See the discussion in the FSQuotaManagementService class MOF.
FileSystem | string |
Description | string | The Name of the FileSystem over which this quota is monitored. This property is optional and may therefore be NULL. However, providers SHOULD populate this property whenever possible.
InstanceID | string |
Description | string | An opaque identifier for the entry. Some systems assign a unique identifier to quota entries, while others will have to concatenate several partial keys to achieve uniqueness.
Key | boolean | true
Override | string | InstanceID
Monitor | boolean |
Description | string | Whether or not thresholds on this quota are being enforced. Sometimes quota systems are used simply to track usage, and in this case the records in a quota report will report a monitor-only quota. This property is optional and may therefore be NULL. A system that does not support this property MUST return an error upon an attempt to set it. See the discussion in the FSQuotaManagementService class MOF.
PrincipalID | string |
Description | string | The UID/GID/SID of the principal, if PrincipalType is 'User' or 'Group'. This property MUST be NULL if the quota in question is a Tree quota.
QuotaType | uint16 |
Description | string | The type of quota to create. Quotas are set either on users or groups or trees, in the filesystem world. A system that does not support a value given for this property MUST return an error upon an attempt to set it. See the discussion in the FSQuotaManagementService class MOF.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 0x8000..
Values | string | Unknown, Other, User, Group, Tree, User-tree, Group-tree, Reserved, Vendor Defined
SoftLimitGracePeriod | datetime |
Description | string | Some systems automatically convert soft limits into hard limits after the soft limit has been exceeded for some period of time. If present, this DateTime value specifies the length of this grace period. This property is optional and may therefore be NULL. A system that does not support this property MUST return an error upon an attempt to set it. See the discussion in the FSQuotaManagementService class MOF.
TreeName | string |
Description | string | The tree (as represented by a pathname) over which the quota is monitored. This property may be NULL, indicating that the quota is over the entire ManagedElement whose InstanceID and ElementName are cited.
HardLimit | uint64[] |
ArrayType | string | Indexed
Description | string | The hard limit for this quota. What it means when this limit is exceeded is system dependent. This property is optional and may therefore be NULL. If it is NULL, the system MUST NOT attach a hard quota to the combination of ManagedElement, tree and principal specified by this quota entry, as a result of setting it.
ModelCorrespondence | string | CIM_FSQuotaConfigEntry.ResourceType
ResourceType | uint16[] |
ArrayType | string | Indexed
Description | string | The type of resource whose consumption is being managed. More than one resource type may be specified in a given quota entry. A system that does not support a type given in this property MUST return an error upon an attempt to set it. See the discussion in the FSQuotaManagementService class MOF.
ModelCorrespondence | string | CIM_FSQuotaConfigEntry.SoftLimit, CIM_FSQuotaConfigEntry.HardLimit
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, .., 0x8000
Values | string | Unknown, Other, Bytes, Files, Directories, Files+Directories, Inodes, Reserved, Vendor Defined
SoftLimit | uint64[] |
ArrayType | string | Indexed
Description | string | The soft limit for this quota. What it means when this limit is exceeded is system dependent. This property is optional and may therefore be NULL. If it is NULL, the system MUST NOT attach a soft quota to the combination of ManagedElement, tree and principal specified by this quota entry, as a result of setting it.
ModelCorrespondence | string | CIM_FSQuotaConfigEntry.ResourceType

### 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
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods