Class CIM_FSQuotaCapabilities
extends CIM_Capabilities

The capabilities of the FSQuotaManagementService.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_FSQuotaCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringThe capabilities of the FSQuotaManagementService.
Experimentalbooleantrue
UMLPackagePathstringCIM::System::FileSystem
Versionstring2.43.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
ConflictingEntriesUsageuint16
DescriptionstringWhen two conflicting QuotaEntry instances-meaning they both target the same ManagedElement, tree and principal--are submitted to the system, several behaviors are possible. The system may ignore all settings after the first. It may overwrite the prior setting, meaning the last write wins. It may reject duplicates with an error. This property specifies which behavior this quota management service has.
ValueMapstring0, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, UseFirst, UseLast, Reject, Reserved, Vendor Defined
IsActiveSettingPerEntrySupportedboolean
DescriptionstringIndicates whether quotas may be made active or inactive per entry.
IsGracePeriodSupportedboolean
DescriptionstringIndicates whether a grace period may be set on a quota. If it can, then crossing over a soft threshold for more than the period of time specified in the grace period effectively converts the soft threshold to a hard limit, cutting off further allocation of the resource.
IsMonitoredSettingPerEntrySupportedboolean
DescriptionstringIndicates whether quota monitoring may be turned on and off per entry.
DefaultSupporteduint16[]
DescriptionstringAn array that indicates which principal types may have default quotas set upon them by the FSQuotaManagementService. Possible values are the same as for SupportedResourceTypes.
ValueMapstring0, 2, 3, 4, 5, 6, .., 0x8000..
ValuesstringUnknown, User, Group, Tree, User-tree, Group-tree, Reserved, Vendor Defined
SupportedPrincipalTypesuint16[]
DescriptionstringThe types of Principal that are supported by the quota management service. While a tree is not strictly speaking a principal--it is a directory in a filesystem, possibly the root--it is still an entity that a quota may be set upon, so it is included here.
ValueMapstring0, 2, 3, 4, 5, 6, .., 0x8000..
ValuesstringUnknown, User, Group, Tree, User-tree, Group-tree, Reserved, Vendor Defined
SupportedResourceTypesuint16[]
DescriptionstringAn array containing all the resource types which the system supports setting quotas on.
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, .., 0x8000
ValuesstringUnknown, Other, Bytes, Files, Directories, Files+Directories, Inodes, Blocks, Reserved, Vendor Defined
SupportedTargetTypesuint16[]
DescriptionstringThe container types supported by the quota management service. This indicates which managed element a quota may be placed upon. Note that tree quotas are placed on pathnames within a container. In other words, a tree quota limits the amount of resource that all the objects on a given directory path and all of its children may consume. If this array is empty or NULL, quotas cannot be managed on the device, and all attempted operations MUST return an error.
ValueMapstring0, 2, 3, .., 0x8000..
ValuesstringUnknown, ManagedElement, Filesystem, Reserved, Vendor Defined

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities