Class CIM_SpareConfigurationCapabilities
extends CIM_Capabilities

A subclass of Capabilities that defines the Capabilities of a SpareConfigurationService. An instance of SpareConfigurationCapabilities is associated with a top level ComputerSystem using ElementCapabilities. This allows systems that automatically manage sparing to describe their capabilities without implementing a SpareConfigurationService instance.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_Capabilities
   |
   +--CIM_SpareConfigurationCapabilities

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA subclass of Capabilities that defines the Capabilities of a SpareConfigurationService. An instance of SpareConfigurationCapabilities is associated with a top level ComputerSystem using ElementCapabilities. This allows systems that automatically manage sparing to describe their capabilities without implementing a SpareConfigurationService instance.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.20.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AutomaticFailOverbooleanfalse
DescriptionstringSet to true if this storage system automatically fails over. If set to false, the client must use the FailOver extinsic method, although that method may not be supported.
MaximumSpareStorageExtentsuint32
DescriptionstringThe maximum number of StorageExtents that can be configured as spares. A value of 0 indicates that all StorageExtents can be configured as spares. A value of NULL specifies that no StorageExtents may be configured as spares.
SystemConfiguredSparesbooleanfalse
DescriptionstringSet to true if this storage system automatically configures spares. If set to false, the client must use the extinsic methods AssignSpares and UnassignSpares.
SupportedAsynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed as asynchronous jobs. If an operation is included in both this and SupportedSynchronousActions then the underlying implementation is indicating that it may or may not create a job.
ModelCorrespondencestringCIM_SpareConfigurationCapabilities.SupportedSynchronousActions
ValueMapstring2, 3, 4, 5, 6, 7
ValuesstringAssign Spares, Unassign Spares, Rebuild Storage Extent, Check Parity Consistency, Repair Parity, Fail Over
SupportedStorageElementCheckuint16[]
DescriptionstringEnumeration contains combinations of TargetElement and CheckType that are supported by CheckStorageElement().
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, .., 32768..65535
ValuesstringStoragePool Parity, StoragePool Bad Block, StoragePool Replication, StorageVolume Parity, StorageVolume Bad Block, StorageVolume Replication, StorageExtent Parity, StorageExtent Bad Block, StorageExtent Replication, LogicalDisk Parity, LogicalDisk Bad Block, LogicalDisk Replication, DMTF Reserved, Vendor Specific
SupportedSynchronousActionsuint16[]
DescriptionstringEnumeration indicating what operations will be executed without the creation of a job. If an operation is included in both this and SupportedAsynchronousActions then the underlying instrumentation is indicating that it may or may not create a job.
ModelCorrespondencestringCIM_SpareConfigurationCapabilities.SupportedAsynchronousActions
ValueMapstring2, 3, 4, 5, 6, 7
ValuesstringAssign Spares, Unassign Spares, Rebuild Storage Extent, Check Parity Consistency, Repair Parity, Fail Over

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_Capabilities
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_Capabilities

Class Methods

Inherited Class Methods

NameReturn TypeClass Origin
CreateGoalSettingsuint16CIM_Capabilities