# Class CIM_StorageBridgeNameBinding
extends CIM_StorageNameBinding

StorageBridgeBinding represents a binding between two transport-specific initiator port names. One name is associated with the initiator port in the format appropriate for the port type. The other name is an administratively assigned name with a format appropriate for transport on the target side of the bridge. This virtual initiator port name is used by the bridge when it communicates with targets from the bound initiator. This virtual name is needed for target device management functions that use initiator port names, such as LUN masking and mapping. For example, an Infiniband/FibreChannel bridge support Infiniband initiator ports and allows the administrator to assign a Fibre Channel Port WWN (AssignedPortName) to each Infiniband initiator (InitiatorPortName). The TargetName property from the superclass may be used to restrict this binding to a specific target. If TargetPort is left null, the binding affects all targets seen by the bridge.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_StorageNameBinding
|
+--CIM_StorageBridgeNameBinding

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | StorageBridgeBinding represents a binding between two transport-specific initiator port names. One name is associated with the initiator port in the format appropriate for the port type. The other name is an administratively assigned name with a format appropriate for transport on the target side of the bridge. This virtual initiator port name is used by the bridge when it communicates with targets from the bound initiator. This virtual name is needed for target device management functions that use initiator port names, such as LUN masking and mapping. For example, an Infiniband/FibreChannel bridge support Infiniband initiator ports and allows the administrator to assign a Fibre Channel Port WWN (AssignedPortName) to each Infiniband initiator (InitiatorPortName). The TargetName property from the superclass may be used to restrict this binding to a specific target. If TargetPort is left null, the binding affects all targets seen by the bridge.
Experimental | boolean | true
UMLPackagePath | string | CIM::Device::StorageNameBinding
Version | string | 2.8.1000

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AssignedPortName | string |
Description | string | The name of the initiator port assigned by the administrator using the name type of the target-side transport.
MappingStrings | string | FC API.INCITS-T11|Bind_SRP_Initiator|FC_Port Name Identifier
ModelCorrespondence | string | CIM_StorageBridgeNameBinding.AssignedPortNameType
AssignedPortNameType | uint16 |
Description | string | The name of the initiator port using the name Type of the actual transport.
ModelCorrespondence | string | CIM_StorageBridgeNameBinding.AssignedPortName
ValueMap | string | 2, 3, 4
Values | string | FibreChannel Port WWN, SRP Port Identifier, iSCSI Name
BindingType | uint16 |
Description | string | StorageBridgeNameBinding only allows one binding type.
MappingStrings | string | FC API.INCITS-T11| HBA_BIND_TYPE
Override | string | BindingType
ValueMap | string | 8
Values | string | Bridge Binding
InitiatorPortName | string |
Description | string | The name of the initiator port using the name Type of the actual transport.
MappingStrings | string | FC API.INCITS-T11|Bind_SRP_Initiator|SRP Initiator Port Identifier
ModelCorrespondence | string | CIM_StorageBridgeNameBinding.InitiatorPortNameType
InitiatorPortNameType | uint16 |
Description | string | The name of the initiator port using the name Type of the actual transport.
ModelCorrespondence | string | CIM_StorageBridgeNameBinding.InitiatorPortName
ValueMap | string | 2, 3, 4
Values | string | FibreChannel Port WWN, SRP Port Identifier, iSCSI Name

### 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