# Class CIM_StorageMediaLocation
extends CIM_PackageLocation

StorageMediaLocation is a PackageLocation where PhysicalMedia may be placed. This class is typically used in the context of a StorageLibrary. Examples of StorageMediaLocations are Media AccessDevices, InterLibraryPorts or 'slots' in a Library's panel.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_PhysicalElement
|
+--CIM_PhysicalPackage
|
+--CIM_PackageLocation
|
+--CIM_StorageMediaLocation

## Direct Known Subclasses

CIM_Magazine

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | StorageMediaLocation is a PackageLocation where PhysicalMedia may be placed. This class is typically used in the context of a StorageLibrary. Examples of StorageMediaLocations are Media AccessDevices, InterLibraryPorts or 'slots' in a Library's panel.
UMLPackagePath | string | CIM::Physical::StoragePackage
Version | string | 2.8.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
LocationType | uint16 |
Description | string | The type of Location. For example, whether this is an individual Media "Slot" (value=2), a MediaAccessDevice (value=4) or a "Magazine" (value=3) is indicated in this property.
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
Values | string | Unknown, Other, Slot, Magazine, MediaAccessDevice, InterLibrary Port, Limited Access Port, Door, Shelf, Vault
MediaCapacity | uint32 |
Description | string | A StorageMediaLocation may hold more than one PhysicalMedia - for example, a Magazine. This property indicates the Physical Media capacity of the Location.
MediaSizesSupported | real32[] |
ArrayType | string | Indexed
Description | string | The sizes (in inches) of the particular MediaTypes that may be placed in the Location. Note, each entry of this array is related to the entry in the MediaTypesSupported array that is located at the same index.
ModelCorrespondence | string | CIM_PhysicalMedia.MediaType, CIM_StorageMediaLocation.MediaSizesSupported, CIM_StorageMediaLocation.TypeDescriptions
PUnit | string | inch
Units | string | Inches
MediaTypesSupported | uint16[] |
ArrayType | string | Indexed
Description | string | Certain StorageMediaLocations may only be able to accept a limited set of PhysicalMedia MediaTypes. This property defines an array containing the types of Media that are acceptable for placement in the Location. Additional information and description of the contained MediaTypes can be provided using the TypesDescription array. Also, size data (for example, DVD disc diameter) can be specified using the MediaSizesSupported array. Values defined here correspond to those in the CIM_Physical Media.MediaType property. This allows quick comparisons using value equivalence calculations. It is understood that there is no external physical difference between (for example) DVD- Video and DVD-RAM. But, equivalent values in both the Physical Media and StorageMediaLocation enumerations allows for one for one comparisons with no additional processing logic (i.e., the following is not required ... if "DVD-Video" then value="DVD").
ModelCorrespondence | string | CIM_PhysicalMedia.MediaType, CIM_StorageMediaLocation.MediaSizesSupported
ValueMap | string | 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66
Values | string | Unknown, Other, Tape Cartridge, QIC Cartridge, AIT Cartridge, DTF Cartridge, DAT Cartridge, 8mm Tape Cartridge, 19mm Tape Cartridge, DLT Cartridge, Half-Inch Magnetic Tape Cartridge, Cartridge Disk, JAZ Disk, ZIP Disk, SyQuest Disk, Winchester Removable Disk, CD-ROM, CD-ROM/XA, CD-I, CD Recordable, WORM, Magneto-Optical, DVD, DVD-RW+, DVD-RAM, DVD-ROM, DVD-Video, Divx, Floppy/Diskette, Hard Disk, Memory Card, Hard Copy, Clik Disk, CD-RW, CD-DA, CD+, DVD Recordable, DVD-RW, DVD-Audio, DVD-5, DVD-9, DVD-10, DVD-18, Magneto-Optical Rewriteable, Magneto-Optical Write Once, Magneto-Optical Rewriteable (LIMDOW), Phase Change Write Once, Phase Change Rewriteable, Phase Change Dual Rewriteable, Ablative Write Once, Near Field Recording, MiniQic, Travan, 8mm Metal Particle, 8mm Advanced Metal Evaporate, NCTP, LTO Ultrium, LTO Accelis, 9 Track Tape, 18 Track Tape, 36 Track Tape, Magstar 3590, Magstar MP, D2 Tape, Tape - DST Small, Tape - DST Medium, Tape - DST Large
TypeDescriptions | string[] |
ArrayType | string | Indexed
Description | string | This property provides additional detail related to the entries in the MediaTypesSupported array. This is especially critical when the MediaTypesSupported value is 1 ("Other"). Note, each entry of this array is related to the entry in MediaTypesSupported that is located at the same index.
ModelCorrespondence | string | CIM_StorageMediaLocation.MediaTypesSupported

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
CanBeFRUed | boolean | CIM_PhysicalElement
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
CreationClassName | string | CIM_PhysicalElement
Depth | real32 | CIM_PhysicalPackage
Description | string | CIM_PhysicalElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
ElementName | string | CIM_PhysicalElement
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
Height | real32 | CIM_PhysicalPackage
HotSwappable | boolean | CIM_PhysicalPackage
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_ManagedElement
LocationCoordinates | string | CIM_PackageLocation
ManufactureDate | datetime | CIM_PhysicalElement
Manufacturer | string | CIM_PhysicalElement
Model | string | CIM_PhysicalElement
Name | string | CIM_ManagedSystemElement
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherIdentifyingInfo | string | CIM_PhysicalElement
OtherPackageType | string | CIM_PhysicalPackage
PackageType | uint16 | CIM_PhysicalPackage
PartNumber | string | CIM_PhysicalElement
PoweredOn | boolean | CIM_PhysicalElement
PrimaryStatus | uint16 | CIM_ManagedSystemElement
Removable | boolean | CIM_PhysicalPackage
RemovalConditions | uint16 | CIM_PhysicalPackage
Replaceable | boolean | CIM_PhysicalPackage
SerialNumber | string | CIM_PhysicalElement
SKU | string | CIM_PhysicalElement
Status | string | CIM_ManagedSystemElement
Tag | string | CIM_PhysicalElement
UserTracking | string | CIM_PhysicalElement
VendorEquipmentType | string | CIM_PhysicalElement
Version | string | CIM_PhysicalElement
Weight | real32 | CIM_PhysicalPackage
Width | real32 | CIM_PhysicalPackage
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement
VendorCompatibilityStrings | string[] | CIM_PhysicalPackage

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
IsCompatible | uint32 | CIM_PhysicalPackage