# Class CIM_OSStorageNameBinding
extends CIM_StorageNameBinding

OSStorageNameBinding represent a binding between a transport-specific name and an OS device name or address. Bindings are defined by administrators and are persistent.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_StorageNameBinding
|
+--CIM_OSStorageNameBinding

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | OSStorageNameBinding represent a binding between a transport-specific name and an OS device name or address. Bindings are defined by administrators and are persistent.
Experimental | boolean | true
UMLPackagePath | string | CIM::Device::StorageNameBinding
Version | string | 2.10.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
BindingType | uint16 |
Description | string | OSStorageNameBinding only allows a subset of binding types.
MappingStrings | string | FC API.INCITS-T11| HBA_BIND_TYPE
Override | string | BindingType
ValueMap | string | 2, 3, 4, 5
Values | string | FcApiBindToDID, FcApiBindToWWPN, FcApiBindToWWNN, BindToLUID
OSAddressesValid | boolean | false
Description | string | A flag indicating whether OSBusNumber, OSTargetNumber, and OSLUN prosperities are valid.
MappingStrings | string | IMA.SNIA|IMA_LU_PROPERTIES|osParallelIdsValid
OSBusNumber | uint32 |
Description | string | The Bus Number as used in some OSes whether Bus, Target, and LU number together form a unique internal address.
MappingStrings | string | FC API.INCITS-T11|HBA_SCSIID|SCSIBusNumber, IMA.SNIA|IMA_LU_PROPERTIES|osBusNumber
OSDeviceName | string |
Description | string | A device file name valid for the current operating system. It should follow the OS device naming guidelines in the FC API or IMA specification.
MappingStrings | string | FC API.INCITS-T11|HBA_SCSIID|OSDeviceName, IMA.SNIA|IMA_LU_PROPERTIES|osDeviceName
OSLUN | uint32 |
Description | string | The Logical Unit Number as used in some OSes where Bus, Target, and LU number together form a unique internal address.
MappingStrings | string | FC API.INCITS-T11|HBA_SCSIID|SCSIOSLUN, IMA.SNIA|IMA_LU_PROPERTIES|osLun
OSTargetNumber | uint32 |
Description | string | The Target Number as used in some OSes whether Bus, Target, and LU number together form a unique internal address.
MappingStrings | string | FC API.INCITS-T11|HBA_SCSIID|SCSITargetNumber, IMA.SNIA|IMA_LU_PROPERTIES|osTargetId

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
BindAllLogicalUnits | boolean | CIM_StorageNameBinding
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
Hide | boolean | CIM_StorageNameBinding
InstanceID | string | CIM_SettingData
LocalPortName | string | CIM_StorageNameBinding
LocalPortNameType | uint16 | CIM_StorageNameBinding
LogicalUnitNumber | string | CIM_StorageNameBinding
OtherStatus | string | CIM_StorageNameBinding
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
Status | uint32 | CIM_StorageNameBinding
TargetName | string | CIM_StorageNameBinding
ComponentSetting | string[] | CIM_SettingData

## Class Methods