Class CIM_StorageRedundancyGroup
extends CIM_RedundancyGroup

A class derived from RedundancyGroup containing mass storage-related redundancy information. StorageRedundancy Groups are used to protect user data. They act on one or more underlying StorageExtents, associated via ExtentRedundancyComponent and produce one or more protected StorageExtents that are associated to the underlying StorageExtents via ProtectedExtentBasedOn or CompositeExtentBasedOn. StorageRedundancyGroups may overlap. However, the underlying StorageExtents within the overlap should not contain any check data. The use of this class is being deprecated in lieu of using the StorageRedundancySet class.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_RedundancyGroup
   |
   +--CIM_StorageRedundancyGroup

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DeprecatedstringCIM_StorageRedundancySet
DescriptionstringA class derived from RedundancyGroup containing mass storage-related redundancy information. StorageRedundancy Groups are used to protect user data. They act on one or more underlying StorageExtents, associated via ExtentRedundancyComponent and produce one or more protected StorageExtents that are associated to the underlying StorageExtents via ProtectedExtentBasedOn or CompositeExtentBasedOn. StorageRedundancyGroups may overlap. However, the underlying StorageExtents within the overlap should not contain any check data. The use of this class is being deprecated in lieu of using the StorageRedundancySet class.
UMLPackagePathstringCIM::Core::Redundancy
Versionstring2.13.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
IsConcatenatedboolean
DeprecatedstringCIM_CompositeExtent.IsConcatenated
DescriptionstringTrue indicates that the data is concatenated across the various StorageExtents in the Group.
IsStripedboolean
DeprecatedstringCIM_CompositeExtent.ExtentStripeLength
DescriptionstringTrue indicates that the data is striped across the various StorageExtents in the Group.
StorageRedundancyuint16
DeprecatedstringNo value
DescriptionstringStorageRedundancy provides additional information on the state of the RedundancyGroup, beyond the RedundancyStatus property. Information like "Reconfig In Progress" (value =1) or "Redundancy Disabled" can be specified using this property.
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7, 8
ValuesstringNo Additional Status, Reconfig In Progress, Data Lost, Not Currently Configured, Protected Rebuild, Redundancy Disabled, Unprotected Rebuild, Recalculating, Verifying
TypeOfAlgorithmuint16
DeprecatedstringCIM_StorageRedundancySet.TypeOfAlgorithm
DescriptionstringThe TypeOfAlgorithm specifies the algorithm used for data redundancy and reconstruction. For example, "P+Q" (value =5) or "P+S" (7) may be specified. The value of 0, is defined as "None" to indicate that data redundancy is not active. An inactive redundancy should only be instantiated if data striping or concatenation are active. These are indicated by the IsStriped or IsConcatentated boolean properties of this RedundancyGroup.
MappingStringsstringMIF.DMTF|Redundancy Group|001.2
ValueMapstring0, 1, 2, 3, 4, 5, 6, 7
ValuesstringNone, Other, Unknown, Copy, XOR, P+Q, S, P+S

Inherited Properties

NameData Type
Captionstring
CommunicationStatusuint16
CreationClassNamestring
Descriptionstring
DetailedStatusuint16
ElementNamestring
Generationuint64
HealthStateuint16
InstallDatedatetime
InstanceIDstring
Namestring
OperatingStatusuint16
PrimaryStatusuint16
RedundancyStatusuint16
Statusstring
OperationalStatusuint16[]
StatusDescriptionsstring[]

Class Methods