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

NameData TypeValue
DescriptionstringA subclass of StorageCapabilities that defines the Capabilities of a storage tier.
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.45.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
RelativePerformanceOrderDefaultuint16
DescriptionstringIndicates the default value of RelativePerformanceOrder for the storage tier -- the smaller the RelativePerformanceOrder, the more performant the storage tier.
ModelCorrespondencestringCIM_StorageTierCapabilities.RelativePerformanceOrderMin, CIM_StorageTierCapabilities.RelativePerformanceOrderMax, CIM_StorageTier.RelativePerformanceOrder
RelativePerformanceOrderMaxuint16
DescriptionstringIndicates 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.
ModelCorrespondencestringCIM_StorageTierCapabilities.RelativePerformanceOrderMin, CIM_StorageTierCapabilities.RelativePerformanceOrderDefault, CIM_StorageTier.RelativePerformanceOrder
RelativePerformanceOrderMinuint16
DescriptionstringIndicates 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.
ModelCorrespondencestringCIM_StorageTierCapabilities.RelativePerformanceOrderMax, CIM_StorageTierCapabilities.RelativePerformanceOrderDefault, CIM_StorageTier.RelativePerformanceOrder
StorageTierCharacteristicsuint16[]
DescriptionstringIndicates 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.
ValueMapstring0, 1, 2, 3, 4, .., 0x8000..
ValuesstringUnknown, Other, BasedOnPerformance Only, BasedOnQOS Only, BasedOnPerformance And BasedOnQOS, DMTF Reserved, Vendor Specific
SupportedStorageTierMethodologiesuint16[]
DescriptionstringAn 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.
ValueMapstring2, 3, 4, 5, 6, 7, .., 0x8000..
ValuesstringNone, Implementation Decides, Highest Performance, Lowest Performance, Highest Availability, Lowest Availability, DMTF Reserved, Vendor Specific

Inherited Properties

NameData Type
Captionstring
DataRedundancyDefaultuint16
DataRedundancyMaxuint16
DataRedundancyMinuint16
DeltaReservationDefaultuint16
DeltaReservationMaxuint16
DeltaReservationMinuint16
Descriptionstring
ElementNamestring
ElementTypeuint16
Encryptionuint16
ExtentStripeLengthDefaultuint16
Generationuint64
InstanceIDstring
NoSinglePointOfFailureboolean
NoSinglePointOfFailureDefaultboolean
PackageRedundancyDefaultuint16
PackageRedundancyMaxuint16
PackageRedundancyMinuint16
ParityLayoutDefaultuint16
UserDataStripeDepthDefaultuint64
AvailableDiskTypeuint16[]
AvailableFormFactorTypeuint16[]
AvailableInterconnectSpeeduint64[]
AvailableInterconnectTypeuint16[]
AvailableRPMuint32[]
SupportedCompressionRatesuint16[]
SupportedDataOrganizationsuint16[]
SupportedExtentTypesuint16[]

Class Methods

Inherited Class Methods

NameReturn Type
CreateGoalSettingsuint16
CreateSettinguint32
GetSupportedParityLayoutsuint32
GetSupportedStripeDepthRangeuint32
GetSupportedStripeDepthsuint32
GetSupportedStripeLengthRangeuint32
GetSupportedStripeLengthsuint32