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 TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
CreationClassNamestringCIM_RedundancyGroup
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
NamestringCIM_RedundancyGroup
OperatingStatusuint16CIM_ManagedSystemElement
PrimaryStatusuint16CIM_ManagedSystemElement
RedundancyStatusuint16CIM_RedundancyGroup
StatusstringCIM_ManagedSystemElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods