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

## Class Methods