# Class CIM_AdvancedStorageSetting
extends CIM_StorageSetting

This subclass of StorageSetting allows a client to specify advanced settings that can be applied to creating and manipulating elements.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_StorageSetting
|
+--CIM_AdvancedStorageSetting

## Direct Known Subclasses

CIM_StorageSettingWithHints

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This subclass of StorageSetting allows a client to specify advanced settings that can be applied to creating and manipulating elements.
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
InitialStorageTieringSelection | uint16 | 0
Description | string | Use this value to set the property StorageTieringSelection of the associated element. Storage tiering examines StorageTieringSelection to determine whether to use RelativePerformanceOrder or RelativePerformanceOrderSet for selecting an appropriate storage tier. A value of 0 or null indicates the associated element is not subject to storage tiering.
ModelCorrespondence | string | CIM_AdvancedStorageSetting.RelativePerformanceOrderLimit, CIM_AdvancedStorageSetting.InitialRelativePerformanceOrderSet
ValueMap | string | 0, 2, 3, .., 0x8000..
Values | string | Unknown, Use RelativePerformanceOrder, Use RelativePerformanceOrderSet, DMTF Reserved, Vendor Specific
Write | boolean | true
InitialStorageTierMethodology | uint16 | 2
Description | string | Enumeration indicating the initial storage tier for this element. None (or null): The element should not be considered for storage tiering.
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
Write | boolean | true
RelativePerformanceOrderLimit | uint16 |
Description | string | The storage tiering limit applied to the element. This property indicates RelativePerformanceOrder not to exceed this value.InitialStorageTierMethodology specifies the initial placement of the element in the appropriate storage tier.
ModelCorrespondence | string | CIM_AdvancedStorageSetting.InitialStorageTierMethodology, CIM_StorageTier.RelativePerformanceOrder
Write | boolean | true
StorageTieringFrozen | boolean |
Description | string | If true, and the storage element is under the control of the tiering subsystem, the element's tiering associations will remain frozen -- no data relocation between tiers.
ModelCorrespondence | string | CIM_StorageVolume.StorageTieringSelection
Write | boolean | true
InitialRelativePerformanceOrderSet | uint16[] |
Description | string | A set of values. The associated element can only be placed in storage tiers that have a RelativePerformanceOrder value included in this set.
ModelCorrespondence | string | CIM_AdvancedStorageSetting.InitialStorageTierMethodology, CIM_StorageTier.RelativePerformanceOrder
Write | boolean | true

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
ChangeableType | uint16
CompressedElement | boolean
CompressionRate | uint16
ConfigurationName | string
CUImage | string
DataOrganization | uint16
DataRedundancyGoal | uint16
DataRedundancyMax | uint16
DataRedundancyMin | uint16
DeltaReservationGoal | uint8
DeltaReservationMax | uint8
DeltaReservationMin | uint8
Description | string
DiskType | uint16
ElementName | string
EmulatedDevice | string
Encryption | uint16
ExtentStripeLength | uint16
ExtentStripeLengthMax | uint16
ExtentStripeLengthMin | uint16
FormFactorType | uint16
Generation | uint64
IncrementalDeltas | boolean
InitialSynchronization | uint16
InstanceID | string
InterconnectSpeed | uint64
InterconnectType | uint16
LowSpaceWarningThreshold | uint16
NoSinglePointOfFailure | boolean
PackageRedundancyGoal | uint16
PackageRedundancyMax | uint16
PackageRedundancyMin | uint16
ParityLayout | uint16
PersistentReplica | boolean
PortType | uint16
ReplicationPriority | uint16
RPM | uint32
SoID | string
SoOrgID | string
SpaceLimit | uint64
SpaceLimitWarningThreshold | uint16
StorageExtentInitialUsage | uint16
StoragePoolInitialUsage | uint16
SubsystemID | string
ThinProvisionedInitialReserve | uint64
ThinProvisionedPoolType | uint16
UserDataStripeDepth | uint64
UserDataStripeDepthMax | uint64
UserDataStripeDepthMin | uint64
UseReplicationBuffer | uint16
ComponentSetting | string[]

## Class Methods