# Class CIM_DeviceSet
extends CIM_SystemSpecificCollection

This collection class allows the grouping of a set of CIM_LogicalDevices to define a unit for a management operation that is provided to the client.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Collection
|
+--CIM_SystemSpecificCollection
|
+--CIM_DeviceSet

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This collection class allows the grouping of a set of CIM_LogicalDevices to define a unit for a management operation that is provided to the client.
Experimental | boolean | true
UMLPackagePath | string | CIM::Core::Power
Version | string | 2.43.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
GroupType | uint16 |
Description | string | Describes the unit of grouping.
ValueMap | string | 0, 1, 2, 3
Values | string | Unknown, Other, Component Group, RAID Group
Purpose | uint16[] |
Description | string | Describes the management operation purpose of the grouping.
ValueMap | string | 0, 1, 2
Values | string | Unknown, Other, Operational Power

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
Description | string | CIM_ManagedElement
ElementName | string | CIM_ManagedElement
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SystemSpecificCollection

## Class Methods