CIM211 Class Declaration
CIM_StorageSetting

Table of Contents:
Class Hierarchy
Class Attributes
Class Qualifiers
Properties
Methods
Associations in which the class can participate
Sub Profiling Summary

Class Hierarchy

CIM_StorageSetting --> CIM_SettingData --> CIM_ManagedElement --> [top]

Class Attributes

Class Declaration Attributes
NameValue
SUPERCLASSCIM_SettingData
NAMECIM_StorageSetting

Class Qualifiers

Class CIM_StorageSetting Qualifiers
NameTypeValueFrom Class
Versionstring2.11.0 CIM_StorageSetting
DescriptionstringStorageSetting is roughly equivalent to a Service Level Agreement (SLA) It defines the characteristics, qualities of service and goals when used in a CreateOrModifyElement FromStoragePool or CreateOrModifyStoragePool method in the StorageConfigurationService. It specifies a series of properties with Maximum and Minimum values that define the (inclusive) bounds that the object should maintain. Note that the setting is associated to a StorageVolume or LogicalDisk, using ElementSetting. The use of these properties differs depending on whether the StorageSetting instance is being used as a goal for a configuration operation or being used as a Service Level Agreement for a created Volume. In addition the properties fall into two categories: The QOS properties(PackageRedundancy, Data Redundancy, & NoSinglePointOfFailure) and the Detailed RAID properties(ExtentStripeLength, ParityLayout, and UserDataStripeDepth). In a Setting used as a goal, the QOS properties are required as a set; The Detailed RAID properties(if supported as indicated by the scoping StorageCapabilities instance) may be used optionally in any combination. The implementation MUST supply it ’ s own best practice in the case where one or more supported RAID properties are not supplied. In this situation the use of StorageSettingWithHints can be useful to provide direction to the implementation. In a Setting used as a service agreement for a Volume, the QOS properties reflect the Service Level Agreement, with goal, min, & max. The actual current service level is exposed by corresponding values in StorageExtent. The Detailed RAID properties, by contrast, reflect specific values that reflect the RAID construction of the Volume. Only the primary values are meaningful; Min and Max are set to match. Certain StorageSetting instances may be classed as " Fixed " , by using the " ChangeableType " property, indicating the setting is preset. Such settings are used when the possible setting variations are low enough to be instantiated in their entirety. The StorageCapabilities " CreateSetting " method MAY NOT be used to return settings that are not changeable. Other StorageSetting instances are created using the " CreateSetting " method. If the capabilities specifies ranges, then the setting can be used by a client to narrow the range to particular values within the range. In other words, the capabilities MAY be broad, but the related setting MUST be as capable or less capable, that is more narrowly defined, before it is used to create or modify resources. These created StorageSetting instances MUST have their " ChangeableType " property = 1, " Changeable - Transient " . GeneratedSettings MAY not remain after the restart or reset of the implementation. They may be deleted by implementation at any time. A reasonable minimal time to retain the generated transient settings is five minutes, although there is no minimal retention time. CIM_StorageSetting
DescriptionstringThe SettingData class represents configuration-related and operational parameters for one or more ManagedElements. A ManagedElement can have multiple SettingData objects associated with it. The current operational values for the parameters of the element are reflected by properties in the Element itself or by properties in its associations. These properties do not have to be the same values that are present in the SettingData object. For example, a modem might have a SettingData baud rate of 56Kb/sec but be operating at 19.2Kb/sec. Note: The CIM_SettingData class is very similar to CIM_Setting, yet both classes are present in the model because many implementations have successfully used CIM_Setting. However, issues have arisen that could not be resolved without defining a new class. Therefore, until a new major release occurs, both classes will exist in the model. Refer to the Core White Paper for additional information. SettingData instances can be aggregated together into higher- level SettingData objects using ConcreteComponent associations. CIM_SettingData
DescriptionstringManagedElement is an abstract class that provides a common superclass (or top of the inheritance tree) for the non-association classes in the CIM Schema. CIM_ManagedElement

Properties

Properties
NameTypeValueQualifiersClassOrigin
NoSinglePointOfFailureboolean Write
Description
CIM_StorageSetting
DataRedundancyMaxuint16 Write
Description
MinValue
ModelCorrespondence
CIM_StorageSetting
DataRedundancyMinuint16 Write
Description
MinValue
ModelCorrespondence
CIM_StorageSetting
DataRedundancyGoaluint16 Write
Description
MinValue
ModelCorrespondence
CIM_StorageSetting
PackageRedundancyMaxuint16 Write
Description
ModelCorrespondence
CIM_StorageSetting
PackageRedundancyMinuint16 Write
Description
ModelCorrespondence
CIM_StorageSetting
PackageRedundancyGoaluint16 Write
Description
ModelCorrespondence
CIM_StorageSetting
DeltaReservationMaxuint8 Write
Description
Units
MinValue
MaxValue
ModelCorrespondence
CIM_StorageSetting
DeltaReservationMinuint8 Write
Description
Units
MinValue
MaxValue
ModelCorrespondence
CIM_StorageSetting
DeltaReservationGoaluint8 Write
Description
Units
MinValue
MaxValue
ModelCorrespondence
CIM_StorageSetting
ChangeableTypeuint16 Description
ValueMap
Values
CIM_StorageSetting
ExtentStripeLengthuint16 Write
Description
MinValue
ModelCorrespondence
CIM_StorageSetting
ExtentStripeLengthMinuint16 Write
Description
MinValue
ModelCorrespondence
CIM_StorageSetting
ExtentStripeLengthMaxuint16 Write
Description
MinValue
ModelCorrespondence
CIM_StorageSetting
ParityLayoutuint16 Write
Description
ValueMap
Values
CIM_StorageSetting
UserDataStripeDepthuint64 Write
Description
Units
MinValue
ModelCorrespondence
CIM_StorageSetting
UserDataStripeDepthMinuint64 Write
Description
Units
MinValue
ModelCorrespondence
CIM_StorageSetting
UserDataStripeDepthMaxuint64 Write
Description
Units
MinValue
ModelCorrespondence
CIM_StorageSetting
IncrementalDeltasboolean Experimental
Description
CIM_StorageSetting
PersistentReplicaboolean Experimental
Description
CIM_StorageSetting
IntendedUsageuint160 Experimental
Write
Description
ValueMap
Values
CIM_StorageSetting
UseReplicationBufferuint160 Experimental
Write
Description
ValueMap
Values
ModelCorrespondence
CIM_StorageSetting
InitialSynchronizationuint160 Experimental
Write
Description
ValueMap
Values
ModelCorrespondence
CIM_StorageSetting
ReplicationPriorityuint16 Experimental
Write
Description
ValueMap
Values
ModelCorrespondence
CIM_StorageSetting
SpaceLimituint640 Experimental
Description
Units
CIM_StorageSetting
SpaceLimitWarningThresholduint16 Experimental
Description
Units
MinValue
MaxValue
CIM_StorageSetting
LowSpaceWarningThresholduint16 Experimental
Description
Units
MinValue
MaxValue
ModelCorrespondence
CIM_StorageSetting
InstanceIDstring Key
Description
CIM_SettingData
ElementNamestring Required
Override
Description
CIM_SettingData
Captionstring Description
MaxLen
CIM_ManagedElement
Descriptionstring Description CIM_ManagedElement

Property Qualifiers

Property NoSinglePointOfFailure Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringIndicates the desired value for No Single Point of Failure. Possible values are false = single point of failure, and true = no single point of failure. CIM_StorageSetting

Property DataRedundancyMax Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringDataRedundancyMax describes the maximum number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The desired redundancy is specified using DataRedundancyGoal, while the minimum is defined by DataRedundancyMin. CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.DataRedundancyMin
CIM_StorageSetting.DataRedundancyGoal
CIM_StorageSetting

Property DataRedundancyMin Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringDataRedundancyMin describes the minimum number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The desired redundancy is specified using DataRedundancyGoal, while the maximum is defined by DataRedundancyMax. CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.DataRedundancyMax
CIM_StorageSetting.DataRedundancyGoal
CIM_StorageSetting

Property DataRedundancyGoal Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringDataRedundancyGoal describes the desired number of complete copies of data to be maintained. Examples would be RAID 5 where 1 copy is maintained and RAID 1 where 2 or more copies are maintained. Possible values are 1 to n. The bounds (max and min) for redundancy are defined using the properties, DataRedundancyMax and DataRedundancyMin. CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.DataRedundancyMax
CIM_StorageSetting.DataRedundancyMin
CIM_StorageSetting

Property PackageRedundancyMax Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringPackageRedundancyMax describes the maximum number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The desired redundancy is specified using PackageRedundancyGoal, while the minimum is defined by PackageRedundancyMin. CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.PackageRedundancyMin
CIM_StorageSetting.PackageRedundancyGoal
CIM_StorageSetting

Property PackageRedundancyMin Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringPackageRedundancyMin describes the minimum number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The desired redundancy is specified using PackageRedundancyGoal, while the maximum is defined by PackageRedundancyMax. CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.PackageRedundancyMax
CIM_StorageSetting.PackageRedundancyGoal
CIM_StorageSetting

Property PackageRedundancyGoal Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringPackageRedundancyGoal describes the desired number of redundant packages to be used. For example, in the storage domain, package redundancy describes how many disk spindles can fail without data loss including, at most, one spare. An example would be RAID5 with a spare disk which would have a PackageRedundancy of 2. Possible values are 0 to n. The bounds (max and min) for redundancy are defined using the properties, PackageRedundancyMax and PackageRedundancyMin. CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.PackageRedundancyMax
CIM_StorageSetting.PackageRedundancyMin
CIM_StorageSetting

Property DeltaReservationMax Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringDeltaReservationMax is a number between 1 (1%) and a 100 (100%) which specifies the maximum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The desired reservation is specified using DeltaReservationGoal, while the minimum is defined by DeltaReservationMin. CIM_StorageSetting
UnitsstringPercentage CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
MaxValuesint64100 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.DeltaReservationMin
CIM_StorageSetting.DeltaReservationGoal
CIM_StorageSetting

Property DeltaReservationMin Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringDeltaReservationMin is a number between 1 (1%) and a 100 (100%) which specifies the minimum amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The desired reservation is specified using DeltaReservationGoal, while the maximum is defined by DeltaReservationMax. CIM_StorageSetting
UnitsstringPercentage CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
MaxValuesint64100 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.DeltaReservationMax
CIM_StorageSetting.DeltaReservationGoal
CIM_StorageSetting

Property DeltaReservationGoal Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringDeltaReservationGoal is a number between 1 (1%) and a 100 (100%) which specifies the desired amount of space that should be reserved in a replica for caching changes. For a complete copy this would be 100%. The bounds (max and min) for the reservation are defined using the properties, DeltaReservationMax and DeltaReservationMin. CIM_StorageSetting
UnitsstringPercentage CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
MaxValuesint64100 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.DeltaReservationMin
CIM_StorageSetting.DeltaReservationMax
CIM_StorageSetting

Property ChangeableType Qualifiers
NameTypeValueFrom Class
DescriptionstringEnumeration indicating the type of setting. " Fixed - Not Changeable " settings are primordial. These setting are defined at the implementor of the class. " Changeable - Transient " is the type of setting produced by the " CreateSetting " method. A client can subsequently request that the implementation persist the generated and potentially modified setting indefinately. Only a " Changeable - Transient " setting SHALL be converted to a " Changeable = Persistent " setting; the setting SHALL NOT be changed back. CIM_StorageSetting
ValueMapstring
[See below.]
CIM_StorageSetting
ValuesstringFixed - Not Changeable
Changeable - Transient
Changeable - Persistent
CIM_StorageSetting

NameValue
0Fixed - Not Changeable
1Changeable - Transient
2Changeable - Persistent
Property ExtentStripeLength Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of ’ members ’ or ’ columns ’ . When used in a goal setting instance, ExtentStripeLength is the optimal desired value. The bounds (max and min) for Stripe Length are defined using the properties ExtentStripeLengthMax and ExtentStripeLengthMin. ExtentStripeLength MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. ExtentStripeLength can be used in conjunction with CreateOrModifyElementFromELements to explicitly configure storage. An example would be RAID 0+1 with mirroring two stripe sets, each set being three wide. In this case CreateOrModifyElementFromElements would be passed a goal setting with DataRedundancy = 2 and ExtentStripeLength = 3. The size of the InElements array would be 6 and would contain the StorageExtents to be used to construct the StorageElement as a RAID 0+1. ExtentStripeLengthMin and ExtentStripeLengthMax are meaningless and wouldbe set to NULL. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with, and ExtentStripeLengthMin and ExtentStripeLengthMax will be set to the same specific value. CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.ExtentStripeLengthMax
CIM_StorageSetting.ExtentStripeLengthMin
CIM_StorageSetting

Property ExtentStripeLengthMin Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of ’ members ’ or ’ columns ’ . When used in a goal setting instance, ExtentStripeLengthMin is the minimum acceptable value. The desired Stripe Length is specified using ExtentStripeLength, while the maximum is defined by ExtentStripeLengthMax. ExtentStripeLengthMin MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of ExtentStripeLength. CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.ExtentStripeLengthMax
CIM_StorageSetting.ExtentStripeLength
CIM_StorageSetting

Property ExtentStripeLengthMax Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringExtentStripeLength describes the number of underlying StorageExtents across which data is striped in the common striping-based storage organizations. This is also known as the number of ’ members ’ or ’ columns ’ . When used in a goal setting instance, ExtentStripeLengthMax is the maximum acceptable value. The desired Stripe Length is specified using ExtentStripeLength, while the minimum is defined by ExtentStripeLengthMin. ExtentStripeLengthMax MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of ExtentStripeLength. CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.ExtentStripeLengthMin
CIM_StorageSetting.ExtentStripeLength
CIM_StorageSetting

Property ParityLayout Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringParityLayout specifies whether a parity-based storage organization is using rotated or non-rotated parity. When used in a goal setting instance, ParityLayout is the desired value. It MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with. CIM_StorageSetting
ValueMapstring
[See below.]
CIM_StorageSetting
ValuesstringNon-rotated Parity
Rotated Parity
CIM_StorageSetting

NameValue
1Non-rotated Parity
2Rotated Parity
Property UserDataStripeDepth Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringUserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepth is the optimal desired value. The bounds (max and min) for Stripe Depth are defined using the properties UserDataStripeDepthMax and UserDataStripeDepthMin. UserDataStripeDepth MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property indicates the specific value that the Volume was created with, and UserDataStripeDepthMin and UserDataStripeDepthMax will be set to the same specific value. CIM_StorageSetting
UnitsstringBytes CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.UserDataStripeDepthMax
CIM_StorageSetting.UserDataStripeDepthMin
CIM_StorageSetting

Property UserDataStripeDepthMin Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringUserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepthMin is the minimum acceptable value. The desired Stripe Depth is specified using UserDataStripeDepth, while the maximum is defined by UserDataStripeDepthMax. UserDataStripeDepthMin MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of UserDataStripeDepth. CIM_StorageSetting
UnitsstringBytes CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.UserDataStripeDepthMax
CIM_StorageSetting.UserDataStripeDepth
CIM_StorageSetting

Property UserDataStripeDepthMax Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringUserDataStripeDepth describes the number of bytes forming a strip in common striping-based storage organizations. The strip is defined as the size of the portion of a stripe that lies on one extent. Thus, ExtentStripeLength * UserDataStripeDepth will yield the size of one stripe of user data. When used in a goal setting instance, UserDataStripeDepthMax is the maximum acceptable value. The desired Stripe Depth is specified using UserDataStripeDepthGoal, while the minimum is defined by UserDataStripeDepthMin. UserDataStripeDepthMax MUST be set to NULL if the scoping StorageCapablities indicates that it is not supported in this context. If the property is supported, and is part of StorageSettingwWithHints it MAY be set to NULL. If used it will constrain the effects of Hint selections. When used in a Setting instance associated to a Volume, this property is set to the specific value of UserDataStripeDepth. CIM_StorageSetting
UnitsstringBytes CIM_StorageSetting
MinValuesint641 CIM_StorageSetting
ModelCorrespondencestringCIM_StorageSetting.UserDataStripeDepthMin
CIM_StorageSetting.UserDataStripeDepth
CIM_StorageSetting

Property IncrementalDeltas Qualifiers
NameTypeValueFrom Class
DescriptionstringTrue indicates delta replicas associated with the source element associated with this settingdata are incrementally dependent. Only the oldest replica in the set may be deleted or resynced. CIM_StorageSetting

Property PersistentReplica Qualifiers
NameTypeValueFrom Class
DescriptionstringTrue indicates the associated replicas persist during power off or system reset. False indicates replicas lost during these events. CIM_StorageSetting

Property IntendedUsage Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringDescribes the use of the storage elements associated with this SettingData instance. Values: Not specialized. (default) Special pool for delta replica elements Component extent for delta replica pool Creating remote mirror target element Creating local mirror target element Creating full snapshot target element Creating delta snapshot target element Creating remote replication buffer element CIM_StorageSetting
ValueMapstring
[See below.]
CIM_StorageSetting
ValuesstringNot Specialized
Delta Pool
Delta Pool Component
Remote Mirror
Local Mirror
Full Snapshot
Delta Snapshot
Replication Buffer
DMTF Reserved
Vendor Specific
CIM_StorageSetting

NameValue
0Not Specialized
2Delta Pool
3Delta Pool Component
4Remote Mirror
5Local Mirror
6Full Snapshot
7Delta Snapshot
8Replication Buffer
..DMTF Reserved
0x8000..Vendor Specific
Property UseReplicationBuffer Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
Descriptionstring" Not Applicable " indicates that this property is not applicable to the associated storage element. Other values indicate whether or not remote mirror pair created with SynchronizationType " Async " is allowed to use a write buffer for asynchronous buffering. These other values are defined as: - " Not Managed " : use or not of the buffer is up to the implementation. - " Use Buffer " : use of a buffer for logging is required. - " Do Not Use Buffer " : a buffer for logging shall not be used. CIM_StorageSetting
ValueMapstring
[See below.]
CIM_StorageSetting
ValuesstringNot Applicable
Not Managed
Use Buffer
Do Not Use Buffer
DMTF Reserved
Vendor Specific
CIM_StorageSetting
ModelCorrespondencestringCIM_StorageReplicationCapabilities.UseReplicationBufferDefault CIM_StorageSetting

NameValue
0Not Applicable
1Not Managed
2Use Buffer
3Do Not Use Buffer
..DMTF Reserved
0x8000..Vendor Specific
Property InitialSynchronization Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringNot Applicable indicates that this property is not applicable to the associated storage element. Other values indicate whether or not a source element should be fully copied to a target element at the time the replication is initiated. The provider does not have to comply with the client request. These other values are defined as: - " Not Managed " : to start or not at initiation is up to the implementation. - " Start " : start replication on initiation. - " Do Not Start " : do not start replication on initiation. CIM_StorageSetting
ValueMapstring
[See below.]
CIM_StorageSetting
ValuesstringNot Applicable
Not Managed
Start
Do Not Start
DMTF Reserved
Vendor Specific
CIM_StorageSetting
ModelCorrespondencestringCIM_StorageReplicationCapabilities.InitialSynchronizationDefault CIM_StorageSetting

NameValue
0Not Applicable
1Not Managed
2Start
3Do Not Start
..DMTF Reserved
0x8000..Vendor Specific
Property ReplicationPriority Qualifiers
NameTypeValueFrom Class
Writebooleantrue CIM_StorageSetting
DescriptionstringNot Applicable indicates that this property is not applicable to the associated storage element. Other values indicate the relative priority of background Replication I/O operations relative to host I/O operations. These other values are: - " Low " : Replication engine I/O lower priority than host I/O. - " Same " : Replication engine I/O has the same priority as host I/O. - " High " : Replication engine I/O has higher priority than host I/O. CIM_StorageSetting
ValueMapstring
[See below.]
CIM_StorageSetting
ValuesstringNot Applicable
Not Managed
Low
Same
High
DMTF Reserved
Vendor Specific
CIM_StorageSetting
ModelCorrespondencestringCIM_StorageReplicationCapabilities.ReplicationPriorityDefault CIM_StorageSetting

NameValue
0Not Applicable
1Not Managed
2Low
3Same
4High
..DMTF Reserved
0x8000..Vendor Specific
Property SpaceLimit Qualifiers
NameTypeValueFrom Class
DescriptionstringSpaceLimit is the consumption limit for the allocated storage element from all associated StoragePools. If asserted, then the assumption is that the storage element can grow, (for instance an element representing the storage for a delta replica). If SpaceLimit is greater than zero, the space consumed by the storage element shall not exceed the value of SpaceLimit. If SpaceLimit = 0 (the default) then no limits are asserted on the amount of space consumed. CIM_StorageSetting
UnitsstringBytes CIM_StorageSetting

Property SpaceLimitWarningThreshold Qualifiers
NameTypeValueFrom Class
DescriptionstringIf the associated storage element may dynamically consume an increasing amount of space and a space limit is enforced on the element, then a non-zero warning threshold percentage indicates when a warning indication should be generated based on the total amount of space consumed being > = (SpaceLimit*SpaceLimitWarningThreshold)/100. CIM_StorageSetting
UnitsstringPercentage CIM_StorageSetting
MinValuesint640 CIM_StorageSetting
MaxValuesint64100 CIM_StorageSetting

Property LowSpaceWarningThreshold Qualifiers
NameTypeValueFrom Class
DescriptionstringLowSpaceWarningThreshold simplifies the creation of a pool specific Indication based on RemainingManagedSpace < = (TotalManagedSpace*LowSpaceWarningThreshold)/100. One example client for an Indication based on this property is a delta copy implementation where the pool enables continuous, variable space consumption for the delta storage. Another example client for an Indication based on this property is a provisioning manager implementing a policy for adding storage to a pool when it becomes low. CIM_StorageSetting
UnitsstringPercentage CIM_StorageSetting
MinValuesint640 CIM_StorageSetting
MaxValuesint64100 CIM_StorageSetting
ModelCorrespondencestringCIM_StoragePool.RemainingManagedSpace CIM_StorageSetting

Property InstanceID Qualifiers
NameTypeValueFrom Class
Keybooleantrue CIM_SettingData
DescriptionstringWithin the scope of the instantiating Namespace, InstanceID opaquely and uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using the following " preferred " algorithm: < OrgID > : < LocalID > Where < OrgID > and < LocalID > are separated by a colon (:), and where < OrgID > must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the < Schema Name > _ < Class Name > structure of Schema class names.) In addition, to ensure uniqueness, < OrgID > must not contain a colon (:). When using this algorithm, the first colon to appear in InstanceID must appear between < OrgID > and < LocalID > . < LocalID > is chosen by the business entity and should not be reused to identify different underlying (real-world) elements. If the above " preferred " algorithm is not used, the defining entity must assure that the resulting InstanceID is not reused across any InstanceIDs produced by this or other providers for the NameSpace of this instance. For DMTF-defined instances, the " preferred " algorithm must be used with the < OrgID > set to CIM. CIM_SettingData

Property ElementName Qualifiers
NameTypeValueFrom Class
Requiredbooleantrue CIM_SettingData
OverridestringElementName CIM_SettingData
DescriptionstringThe user-friendly name for this instance of SettingData. In addition, the user-friendly name can be used as an index property for a search or query. (Note: The name does not have to be unique within a namespace.) CIM_SettingData

Property Caption Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Caption property is a short textual description (one- line string) of the object. CIM_ManagedElement
MaxLenuint3264 CIM_ManagedElement

Property Description Qualifiers
NameTypeValueFrom Class
DescriptionstringThe Description property provides a textual description of the object. CIM_ManagedElement

Property ElementName Qualifiers
NameTypeValueFrom Class
DescriptionstringA user-friendly name for the object. This property allows each instance to define a user-friendly name in addition to its key properties, identity data, and description information. Note that the Name property of ManagedSystemElement is also defined as a user-friendly name. But, it is often subclassed to be a Key. It is not reasonable that the same property can convey both identity and a user-friendly name, without inconsistencies. Where Name exists and is not a Key (such as for instances of LogicalDevice), the same information can be present in both the Name and ElementName properties. CIM_ManagedElement

Methods

Method Qualifiers

Parameters

Parameter Qualifiers

Associations this class can participate in

Association
Class
Reference
Class
Role
CIM_StorageSettingsAssociatedToCapabilitiesCIM_StorageSettingDependent
CIM_StorageSettingsGeneratedFromCapabilitiesCIM_StorageSettingDependent
CIM_SettingAssociatedToCapabilitiesCIM_SettingDataDependent
CIM_ElementSettingDataCIM_SettingDataSettingData
CIM_ComponentCIM_ManagedElementGroupComponent
CIM_ComponentCIM_ManagedElementPartComponent
CIM_ConcreteComponentCIM_ManagedElementGroupComponent
CIM_ConcreteComponentCIM_ManagedElementPartComponent
CIM_CredentialContextCIM_ManagedElementElementProvidingContext
CIM_DefaultElementCapabilitiesCIM_ManagedElementManagedElement
CIM_DependencyCIM_ManagedElementAntecedent
CIM_DependencyCIM_ManagedElementDependent
CIM_HostedDependencyCIM_ManagedElementAntecedent
CIM_HostedDependencyCIM_ManagedElementDependent
CIM_ScopedSettingCIM_ManagedElementAntecedent
CIM_MetricDefForMECIM_ManagedElementAntecedent
CIM_MetricForMECIM_ManagedElementAntecedent
CIM_RelatedElementCausingErrorCIM_ManagedElementDependent
CIM_RelatedElementCausingErrorCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementAntecedent
CIM_SparedCIM_ManagedElementDependent
CIM_ConcreteDependencyCIM_ManagedElementAntecedent
CIM_ConcreteDependencyCIM_ManagedElementDependent
CIM_ElementAsUserCIM_ManagedElementAntecedent
CIM_RecordAppliesToElementCIM_ManagedElementDependent
CIM_AuthenticationTargetCIM_ManagedElementDependent
CIM_AuthorizationSubjectCIM_ManagedElementDependent
CIM_AuthorizationTargetCIM_ManagedElementDependent
CIM_ElementSoftwareIdentityCIM_ManagedElementDependent
CIM_IsSpareCIM_ManagedElementAntecedent
CIM_ProvidesServiceToElementCIM_ManagedElementDependent
CIM_ElementCapabilitiesCIM_ManagedElementManagedElement
CIM_IdentityContextCIM_ManagedElementElementProvidingContext
CIM_LogicalIdentityCIM_ManagedElementSystemElement
CIM_LogicalIdentityCIM_ManagedElementSameElement
CIM_ConcreteIdentityCIM_ManagedElementSystemElement
CIM_ConcreteIdentityCIM_ManagedElementSameElement
CIM_SWRManageableAspectCIM_ManagedElementSystemElement
CIM_MemberOfCollectionCIM_ManagedElementMember
CIM_MemberPrincipalCIM_ManagedElementMember
CIM_ElementInPolicyRoleCollectionCIM_ManagedElementMember
CIM_OwningCollectionElementCIM_ManagedElementOwningElement
CIM_ParametersForMethodCIM_ManagedElementTheMethod
CIM_ParameterValueSourcesCIM_ManagedElementValueSource
CIM_PolicySetAppliesToElementCIM_ManagedElementManagedElement
CIM_AuthorizationRuleAppliesToTargetCIM_ManagedElementManagedElement
CIM_RoleLimitedToTargetCIM_ManagedElementTargetElement
CIM_StatisticsCIM_ManagedElementElement
CIM_SynchronizedCIM_ManagedElementSystemElement
CIM_SynchronizedCIM_ManagedElementSyncedElement
CIM_StorageSynchronizedCIM_ManagedElementSystemElement
CIM_StorageSynchronizedCIM_ManagedElementSyncedElement
CIM_AssignedIdentityCIM_ManagedElementManagedElement
CIM_AuthorizedSubjectCIM_ManagedElementPrivilegedElement
CIM_AuthorizedTargetCIM_ManagedElementTargetElement
CIM_ElementConformsToProfileCIM_ManagedElementManagedElement
CIM_ElementLocationCIM_ManagedElementElement
CIM_ElementProfileCIM_ManagedElementManagedElement
CIM_ElementSecuritySensitivityCIM_ManagedElementManagedElement
CIM_ElementSettingDataCIM_ManagedElementManagedElement
CIM_ElementStatisticalDataCIM_ManagedElementManagedElement
CIM_OwningJobElementCIM_ManagedElementOwningElement
CIM_AffectedJobElementCIM_ManagedElementAffectedElement
CIM_ServiceAffectsElementCIM_ManagedElementAffectedElement
CIM_ServiceAvailableToElementCIM_ManagedElementUserOfService
CIM_SAPAvailableForElementCIM_ManagedElementManagedElement
CIM_ManagementSAPCIM_ManagedElementManagedElement