Class CIM_VirtualTapeLibrarySetting
extends CIM_SettingData

CIM_VirtualTapeLibrarySetting describes the attribute values set when creating a Virtual Tape Library by a VirtualTapeLibraryConfigurationService. These settings can be associated via the ElementSettingData association with the created Virtual Tape Library. If the setting is associated via SettingAssociatedToCapabilities to a VirtualTapeLibraryCapabilities, 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 VirtualTapeLibrary, 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_VirtualTapeLibrarySetting

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringCIM_VirtualTapeLibrarySetting describes the attribute values set when creating a Virtual Tape Library by a VirtualTapeLibraryConfigurationService. These settings can be associated via the ElementSettingData association with the created Virtual Tape Library. If the setting is associated via SettingAssociatedToCapabilities to a VirtualTapeLibraryCapabilities, 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 VirtualTapeLibrary, 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.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::Tape
Versionstring2.42.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
DriveCountuint32
DescriptionstringNumber of tape drives.
DriveTypestring
DescriptionstringThe type of drive supported and emulated by this virtual tape library. This is a vendor-specific string.
IsThinTapeboolean
DescriptionstringThis Boolean is set to TRUE if thin provisioning is enabled for the storage space allocation for the virtual tapes within this virtual library.
ModelCorrespondencestringCIM_VirtualTapeLibrarySetting.ThinTapeSize
LibraryNamestring
DescriptionstringThe name assigned to this virtual library.
LibraryTypestring
DescriptionstringThe type of the physical library this virtual library is emulating. This string is vendor specific. A vendor may support emulating multiple physical library types as listed in the capabilities.
MaxTapeSizeuint64
DescriptionstringMaximum size that can be allocated to a virtual tape. The number specified here should not exceed the maximum size specified in capabilities.
UnitsstringBytes
SlotCountuint32
DescriptionstringThe capacity of this virtual library in number of slots. The number specified here should not exceed the maximum number of slots specified in capabilities.
ThinTapeSizeuint64
DescriptionstringWhen thin provisioning is enabled for this library, the incremental size to be allocated to a virtual tape when the space already allocated to a tape is exhausted. The number specified here should not exceed the maximum size specified in capabilities. If thin provisioning is not enabled for this library, the value of this property will be zero.
UnitsstringBytes
DriveNamesstring[]
DescriptionstringNames assigned to tape drives.
Modifystring[]
DescriptionstringThis property is used only when modying a setting once a VTL is created. This property sould be null when creating a VTL. This string array contains a set of property names that are are to be take from this setting for a setting modification.
TapeBarcodeRangestring[]
DescriptionstringRange of Barcodes to be assigned to tapes created in this tape library.

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData
SoIDstringCIM_SettingData
SoOrgIDstringCIM_SettingData
ComponentSettingstring[]CIM_SettingData

Class Methods