# 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 | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
DataRedundancyDefault | uint16 | CIM_StorageCapabilities
DataRedundancyMax | uint16 | CIM_StorageCapabilities
DataRedundancyMin | uint16 | CIM_StorageCapabilities
DeltaReservationDefault | uint16 | CIM_StorageCapabilities
DeltaReservationMax | uint16 | CIM_StorageCapabilities
DeltaReservationMin | uint16 | CIM_StorageCapabilities
Description | string | CIM_ManagedElement
ElementName | string | CIM_Capabilities
ElementType | uint16 | CIM_StorageCapabilities
Encryption | uint16 | CIM_StorageCapabilities
ExtentStripeLengthDefault | uint16 | CIM_StorageCapabilities
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_Capabilities
NoSinglePointOfFailure | boolean | CIM_StorageCapabilities
NoSinglePointOfFailureDefault | boolean | CIM_StorageCapabilities
PackageRedundancyDefault | uint16 | CIM_StorageCapabilities
PackageRedundancyMax | uint16 | CIM_StorageCapabilities
PackageRedundancyMin | uint16 | CIM_StorageCapabilities
ParityLayoutDefault | uint16 | CIM_StorageCapabilities
UserDataStripeDepthDefault | uint64 | CIM_StorageCapabilities
AvailableDiskType | uint16[] | CIM_StorageCapabilities
AvailableFormFactorType | uint16[] | CIM_StorageCapabilities
AvailableInterconnectSpeed | uint64[] | CIM_StorageCapabilities
AvailableInterconnectType | uint16[] | CIM_StorageCapabilities
AvailableRPM | uint32[] | CIM_StorageCapabilities
SupportedCompressionRates | uint16[] | CIM_StorageCapabilities
SupportedDataOrganizations | uint16[] | CIM_StorageCapabilities

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities
CreateSetting | uint32 | CIM_StorageCapabilities
GetSupportedParityLayouts | uint32 | CIM_StorageCapabilities
GetSupportedStripeDepthRange | uint32 | CIM_StorageCapabilities
GetSupportedStripeDepths | uint32 | CIM_StorageCapabilities
GetSupportedStripeLengthRange | uint32 | CIM_StorageCapabilities
GetSupportedStripeLengths | uint32 | CIM_StorageCapabilities