# Class CIM_StorageTier
extends CIM_SystemSpecificCollection

This class represents a collection of storage objects, such as a collection of StorageExtents identified as a storage tier.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Collection
|
+--CIM_SystemSpecificCollection
|
+--CIM_StorageTier

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class represents a collection of storage objects, such as a collection of StorageExtents identified as 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
DeleteOnEmptyStorageTier | boolean | false
Description | string | If true and empty storage tiers are allowed, the storage tier will be deleted when the last component object is removed from the storage tier. If empty storage tiers are not allowed, the storage tier will be deleted automatically when the last component object is removed from the storage tier.
Write | boolean | true
Dynamic | boolean | false
Description | string | If true any new objects added to the system that have a similar performance characteristics (and QoS) to this tier become part of this tier automatically. If false, the new objects needs to be added to this tier manually.
Write | boolean | true
Percentage | uint16 |
Description | string | A value between 0 to 100 to indicate the maximum percentage of the underlying capacity that can be used for storage tiering activities. For example, a value of 80 indicates no more than 80 percent of the storage tier can be used for automated tiering. The remaining 20 percent of the underlying storage is set aside for elements that do not participate in automated storage tiering.
Write | boolean | true
RelativePerformanceOrder | uint16 |
Description | string | A number starting from 0 to indicate the relative performance characteristics of the storage tier. The smaller the number, the higher the performance characteristics.
State | uint16 |
Description | string | This property indicates whether the storage tier is actively being used or not.
ValueMap | string | 0, 1, 2, 3, .., 0x8000..
Values | string | Unknown, Other, Enabled, Disabled, DMTF Reserved, Vendor Specific
Write | boolean | true
StorageObjectType | uint16 |
Description | string | This property indicates the type of storage objects comprising a storage tier.
ValueMap | string | 0, 1, 2, 3, 4, .., 0x8000..
Values | string | Unknown, Other, StorageExtent, StoragePool, StorageVolume, DMTF Reserved, Vendor Specific
Technology | uint16 |
Description | string | The technology of the underlying disk drives used. Not Applicable: Storage tier is not based on technology of underlying components. Mixed: a storage tier consists of a mix of different disk drive technologies.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, .., 0x8000..
Values | string | Unknown, Other, Not Applicable, Solid State Drive, Fibre Channel, SATA, SAS, Mixed, Hard Disk Drive, DMTF Reserved, Vendor Specific
TotalCapacity | uint64 |
Description | string | The total capacity of the storage tier in bytes.
PUnit | string | byte

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
Description | string
ElementName | string
Generation | uint64
InstanceID | string

## Class Methods