# Class CIM_StorageTierCapabilities
extends CIM_StorageCapabilities

A subclass of StorageCapabilities that defines the Capabilities of a storage tier.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_StorageCapabilities
|
+--CIM_StorageTierCapabilities

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | A subclass of StorageCapabilities that defines the Capabilities of a storage tier.
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
RelativePerformanceOrderDefault | uint16 |
Description | string | Indicates the default value of RelativePerformanceOrder for the storage tier -- the smaller the RelativePerformanceOrder, the more performant the storage tier.
ModelCorrespondence | string | CIM_StorageTierCapabilities.RelativePerformanceOrderMin, CIM_StorageTierCapabilities.RelativePerformanceOrderMax, CIM_StorageTier.RelativePerformanceOrder
RelativePerformanceOrderMax | uint16 |
Description | string | Indicates the maxmimum value for RelativePerformanceOrder that this storage tier can have. The maximum value for RelativePerformanceOrder that this storage tier can have, which represents the lowest level of performance.
ModelCorrespondence | string | CIM_StorageTierCapabilities.RelativePerformanceOrderMin, CIM_StorageTierCapabilities.RelativePerformanceOrderDefault, CIM_StorageTier.RelativePerformanceOrder
RelativePerformanceOrderMin | uint16 |
Description | string | Indicates the minimum value for RelativePerformanceOrder that this storage tier can have. The minimum value for RelativePerformanceOrder that this storage tier can have, which represents the highest level of performance.
ModelCorrespondence | string | CIM_StorageTierCapabilities.RelativePerformanceOrderMax, CIM_StorageTierCapabilities.RelativePerformanceOrderDefault, CIM_StorageTier.RelativePerformanceOrder
StorageTierCharacteristics | uint16[] |
Description | string | Indicates the storage tier charateristics. 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 | 0, 1, 2, 3, 4, .., 0x8000..
Values | string | Unknown, Other, BasedOnPerformance Only, BasedOnQOS Only, BasedOnPerformance And BasedOnQOS, DMTF Reserved, Vendor Specific
SupportedStorageTierMethodologies | uint16[] |
Description | string | An array indicating the supported storage tier methodologies. StorageTierMethodologies are useful for use cases where client wants to place an element in a storage tier without specifying a specific storage tier, and let the implementation select an appropriate storage tier. None: This storage tier should not be considered.
ValueMap | string | 2, 3, 4, 5, 6, 7, .., 0x8000..
Values | string | None, Implementation Decides, Highest Performance, Lowest Performance, Highest Availability, Lowest Availability, DMTF Reserved, Vendor Specific

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
DataRedundancyDefault | uint16
DataRedundancyMax | uint16
DataRedundancyMin | uint16
DeltaReservationDefault | uint16
DeltaReservationMax | uint16
DeltaReservationMin | uint16
Description | string
ElementName | string
ElementType | uint16
Encryption | uint16
ExtentStripeLengthDefault | uint16
Generation | uint64
InstanceID | string
NoSinglePointOfFailure | boolean
NoSinglePointOfFailureDefault | boolean
PackageRedundancyDefault | uint16
PackageRedundancyMax | uint16
PackageRedundancyMin | uint16
ParityLayoutDefault | uint16
UserDataStripeDepthDefault | uint64
AvailableDiskType | uint16[]
AvailableFormFactorType | uint16[]
AvailableInterconnectSpeed | uint64[]
AvailableInterconnectType | uint16[]
AvailableRPM | uint32[]
SupportedCompressionRates | uint16[]
SupportedDataOrganizations | uint16[]

## Class Methods

### Inherited Class Methods

Name | Return Type
--- | ---
CreateGoalSettings | uint16
CreateSetting | uint32
GetSupportedParityLayouts | uint32
GetSupportedStripeDepthRange | uint32
GetSupportedStripeDepths | uint32
GetSupportedStripeLengthRange | uint32
GetSupportedStripeLengths | uint32