# Class CIM_StorageErasureCapabilities
extends CIM_Capabilities

Capabilities for the storage element erasure functionality

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_Capabilities
|
+--CIM_StorageErasureCapabilities

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | Capabilities for the storage element erasure functionality
UMLPackagePath | string | CIM::Device::Capabilities
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
CanEraseOnReturnToStoragePool | boolean |
Description | string | Indicates that a storage elements can be erased when returning to the storage pool. Whether they are erased or not is dependent upon the ErasureSetting associated to that storage element
DefaultErasureMethod | string |
Description | string | Erasure method to use if none is specified for the storage element being returned to the storage pool
ElementTypesSupported | uint16[] |
Description | string | List of supported element types for ErasureService.Erase method .
ValueMap | string | 1, 2, 3
Values | string | StorageVolume, LogicalDisk, StorageExtent
ErasureMethods | string[] |
Description | string | List of erasure methods supported

### Inherited Properties

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

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
CreateGoalSettings | uint16 | CIM_Capabilities