# Class CIM_VirtualTapeSettingData
extends CIM_SettingData

CIM_VirtualTapeSettingData describes the attribute values set when creating a Virtual Tape by a VirtualTapeConfigurationService. These settings can be associated via the ElementSettingData association with the created Virtual Tape. If the setting is associated via SettingAssociatedToCapabilities to a VirtualTapeCapabilities, it is one of the canned settings supported by this capabilities instance. A setting can also be an embedded instance parameter to a method (for instance, when used as a Goal parameter). A NULL value for a property in a canned setting indicates support for a vendor-specific default. A NULL value for a property when the setting is used as a Goal parameter to a method indicates that the client does not care what value that property will have on creation and will accept any vendor-supplied default. When used with a VirtualTape, a NULL value for a property must be interpreted as "Unknown". This class also supports persistence and recoverability of a Virtual Tape Library and its contained elements as defined in CIM for the use of DatabaseStorageArea.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_VirtualTapeSettingData

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | CIM_VirtualTapeSettingData describes the attribute values set when creating a Virtual Tape by a VirtualTapeConfigurationService. These settings can be associated via the ElementSettingData association with the created Virtual Tape. If the setting is associated via SettingAssociatedToCapabilities to a VirtualTapeCapabilities, it is one of the canned settings supported by this capabilities instance. A setting can also be an embedded instance parameter to a method (for instance, when used as a Goal parameter). A NULL value for a property in a canned setting indicates support for a vendor-specific default. A NULL value for a property when the setting is used as a Goal parameter to a method indicates that the client does not care what value that property will have on creation and will accept any vendor-supplied default. When used with a VirtualTape, a NULL value for a property must be interpreted as "Unknown". This class also supports persistence and recoverability of a Virtual Tape Library and its contained elements as defined in CIM for the use of DatabaseStorageArea.
Experimental | boolean | true
UMLPackagePath | string | CIM::Device::SettingData
Version | string | 2.42.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
Type | string |
Description | string | The type of the physical tape this virtual tape is emulating. This string is vendor specific. A vendor may support emulating multiple physical tape types as listed in the capabilities.
Read | boolean | true

### 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
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods