# Class CIM_RAIDDiagnosticSettingData
extends CIM_DiagnosticSettingData

This class defines the permissible settings that can be used for RAID controller diagnostic tests.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_DiagnosticSettingData
|
+--CIM_RAIDDiagnosticSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class defines the permissible settings that can be used for RAID controller diagnostic tests.
Experimental | boolean | true
UMLPackagePath | string | CIM::System::Diagnostics
Version | string | 2.30.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
LBAEnd | uint64 |
Description | string | This property is used by a client to specify the end of a region to be tested. If LBAEnd is NULL, then the default value is the number of the last disk sector. If multiple target HDDs are selected, then the same end address is used for each.
ModelCorrespondence | string | CIM_RAIDDiagnosticServiceCapabilities.RegionSupported
LBAStart | uint64 |
Description | string | This property is used by a client to specify the start of a region to be tested. If LBAStart is NULL, then the default value of 0 is used. If multiple target HDDs are selected, then the same start address is used for each.
ModelCorrespondence | string | CIM_RAIDDiagnosticServiceCapabilities.RegionSupported
Seed | uint32 |
Description | string | This property is used by a client to specify the seed that initiates the random number sequence used by the test. In order to replicate the same random number sequence for successive tests, one should use the same seed value. If this property is NULL, then the diagnostic randomly selects its own seed using a vendor-specific algorithm. If multiple target HDDs are selected, then the same seed is used for each.
ModelCorrespondence | string | CIM_RAIDDiagnosticServiceCapabilities.SeedSupported
TargetHDDs | string[] |
Description | string | This array property is used by a client to specify the HDDs managed by the RAID controller to be tested. If this property is NULL, then all HDDs are tested. Otherwise, the value of each array entry shall be the value of the DeviceID property for the corresponding CIM_DiskDrive instance to be tested.
ModelCorrespondence | string | CIM_RAIDDiagnosticServiceCapabilities.TargetHDDsSupported, CIM_DiskDrive.DeviceID

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
HaltOnError | boolean | CIM_DiagnosticSettingData
InstanceID | string | CIM_SettingData
NonDestructive | boolean | CIM_DiagnosticSettingData
PercentOfTestCoverage | uint8 | CIM_DiagnosticSettingData
QueryTimeout | uint32 | CIM_DiagnosticSettingData
QuickMode | boolean | CIM_DiagnosticSettingData
ResultPersistence | uint32 | CIM_DiagnosticSettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData
LogOptions | uint16[] | CIM_DiagnosticSettingData
LogStorage | uint16[] | CIM_DiagnosticSettingData
LoopControl | uint16[] | CIM_DiagnosticSettingData
LoopControlParameter | string[] | CIM_DiagnosticSettingData
OtherLogOptionsDescriptions | string[] | CIM_DiagnosticSettingData
OtherLogStorageDescriptions | string[] | CIM_DiagnosticSettingData
OtherLoopControlDescriptions | string[] | CIM_DiagnosticSettingData
VerbosityLevel | uint16[] | CIM_DiagnosticSettingData

## Class Methods