# Class CIM_TierServiceCapabilities
extends CIM_Capabilities

A subclass of Capabilities that defines the Capabilities of a TierService to manage storage tiers. An instance of TierServiceCapabilities is associated with a TierService using ElementCapabilities.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_TierServiceCapabilities

## Direct Known Subclasses

CIM_TierPolicyServiceCapabilities

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | A subclass of Capabilities that defines the Capabilities of a TierService to manage storage tiers. An instance of TierServiceCapabilities is associated with a TierService using ElementCapabilities.
UMLPackagePath | string | CIM::Device::StorageServices
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
SupportedAsynchronousActions | uint16[] |
Description | string | Enumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions properties then the underlying implementation is indicating that it may or may not create a job.
ModelCorrespondence | string | CIM_TierServiceCapabilities.SupportedSynchronousActions
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, .., 0x8000..
Values | string | CreateStorageTier, AddToStorageTier, RemoveFromStorageTier, CreateTierDomain, DeleteTierDomain, ModifyStorageTierDomainAssociation, GetStorageTierCandidateObjects, DeleteStorageTier, DMTF Reserved, Vendor Specific
SupportedCompression | uint16[] |
Description | string | Indicates if the Automated Storage Tiering subsystem has the capability to compress storage volumes that are subject to tiering.
ValueMap | string | 2, 3, .., 0x8000..
Values | string | ThinlyProvisioned, ThicklyProvisioned, DMTF Reserved, Vendor Specific
SupportedDataMovement | uint16[] |
Description | string | Indicates the supported data movement choices that are available.
ModelCorrespondence | string | CIM_TierDomain.DataMovement
ValueMap | string | 2, 3, .., 0x8000..
Values | string | Auto, Manual, DMTF Reserved, Vendor Specific
SupportedFeatures | uint16[] |
Description | string | Enumeration indicating the supported features of the storage tier service.
ValueMap | string | 2, 3, 4, 5, 6, .., 0x8000..
Values | string | System Creates StorageTiers, Client Can Create StorageTiers, System Creates TierDomains, Client Can Create TierDomains, Supports SubLUN, DMTF Reserved, Vendor Specific
SupportedManualMovementProvisioning | uint16[] |
Description | string | Indicates the supported data movement choices that are available.
ModelCorrespondence | string | CIM_TierDomain.DataMovement
ValueMap | string | 2, 3, .., 0x8000..
Values | string | ThinlyProvisioned, ThicklyProvisioned, DMTF Reserved, Vendor Specific
SupportedStorageElements | uint16[] |
Description | string | Enumeration indicating the supported storage elements that can be moved between storage tiers. DeviceMaskingGroup: All members of DeviceMaskingGroup are moved to the storage tiers with the same performance characteristics.
ValueMap | string | 1, 2, 3, 4, .., 0x8000..
Values | string | Other, StorageVolume, LogicalDisk, DeviceMaskingGroup, DMTF Reserved, Vendor Specific
SupportedStorageObjects | uint16[] |
Description | string | Enumeration indicating the supported storage objects that can be used to form a storage tier.ComponentsOfStoragePool: In calling the method CreateStorageTier, it is possible to supply one or StoragePools and request the storage tiers to be created based on the "ConcreteComponents" of the StoragePools, i.e. StorageExtents. ElementsOfStoragePool: Storage tier is comprised of elements, e.g. volumes, allocated from a StoragePool. External StoragePool: represents a storage capacity that is external to the ComputerSystem. Primordial StorageExtent: represent storage extents that are directly associated to a disk drive and have an extent discriminator of "SNIA:DiskDrive".
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, .., 0x8000..
Values | string | Other, StorageVolume, LogicalDisk, StorageExtent, StoragePool, ComponentsOfStoragePool, ElementsOfStoragePool, External StoragePool, Primordial StorageExtent, DMTF Reserved, Vendor Specific
SupportedSynchronousActions | uint16[] |
Description | string | Enumeration indicating what operations will be executed synchronously -- without the creation of a job. If an operation is included in both this property and SupportedAsynchronousActions then the underlying implementation is indicating that it may or may not create a job.
ModelCorrespondence | string | CIM_TierServiceCapabilities.SupportedAsynchronousActions
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, .., 0x8000..
Values | string | CreateStorageTier, AddToStorageTier, RemoveFromStorageTier, CreateTierDomain, DeleteTierDomain, ModifyStorageTierDomainAssociation, GetStorageTierCandidateObjects, DeleteStorageTier, DMTF Reserved, Vendor Specific
SupportedTierFeatures | uint16[] |
Description | string | Enumeration indicating the supported features of the storage tiers. Performance generally relates to the underlying technology, for example, Solid State versus Fibre Channel drives. QoS refers to the Quality of Service, for example, RAID protected versus unprotected.
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, .., 0x8000..
Values | string | StorageTiers Based On Performance Only, StorageTiers Based On QoS Only, StorageTiers Based On Performance and QoS, StorageTiers Based On Other Characteristics, StorageTiers Can Overlap, StorageTiers Can Be Empty, StorageTiers In Multiple TierDomains, DMTF Reserved, Vendor Specific

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_Capabilities
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_Capabilities

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities