# Class CIM_iSCSIConnection
extends CIM_NetworkPipe

This class contains the attributes of and negotiated values for, an iSCSI Connection which is modeled as a subclass of NetworkPipe. The original settings that are a starting point for negotiation are found in the class iSCSIConnectionSettings.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_ManagedSystemElement
|
+--CIM_LogicalElement
|
+--CIM_EnabledLogicalElement
|
+--CIM_NetworkPipe
|
+--CIM_iSCSIConnection

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | This class contains the attributes of and negotiated values for, an iSCSI Connection which is modeled as a subclass of NetworkPipe. The original settings that are a starting point for negotiation are found in the class iSCSIConnectionSettings.
UMLPackagePath | string | CIM::Network::iSCSI
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
ActiveiSCSIVersion | boolean |
Description | string | Active version number of the iSCSI specification negotiated on this connection.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnVersionActive
ModelCorrespondence | string | CIM_iSCSICapabilities.MinimumSpecificationVersionSupported, CIM_iSCSICapabilities.MaximumSpecificationVersionSupported
AuthenticationMethodUsed | uint16 |
Description | string | The authentication method being used on this connection, as communicated during the login phase.
MappingStrings | string | MIB.IETF|IPS-AUTH-MIB.ipsAuthCredAuthMethod
ModelCorrespondence | string | CIM_iSCSIConnectionSettings.PrimaryAuthenticationMethod, CIM_iSCSIConnectionSettings.SecondaryAuthenticationMethod, CIM_iSCSICapabilities.AuthenticationMethodsSupported
ValueMap | string | 2, 3, 4, 5
Values | string | No Authentication, SRP, CHAP, Kerberos
ConnectionID | uint32 |
Description | string | The iSCSI Connection ID for this connection.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnCid
MaxValue | sint64 | 65535
MinValue | sint64 | 1
DataDigestMethod | uint16 |
Description | string | This property identifies the iSCSI data digest scheme in use within this connection.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnDataIntegrity
ModelCorrespondence | string | CIM_iSCSIConnectionSettings.PrimaryHeaderDigestMethod, CIM_iSCSIConnectionSettings.SecondaryHeaderDigestMethod, CIM_iSCSIConnection.OtherDataDigestMethod
ValueMap | string | 1, 2, 3
Values | string | Other, No Digest, CRC32C
HeaderDigestMethod | uint16 |
Description | string | This property identifies the iSCSI header digest scheme in use within this connection.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnHeaderIntegrity
ModelCorrespondence | string | CIM_iSCSIConnectionSettings.PrimaryHeaderDigestMethod, CIM_iSCSIConnectionSettings.SecondaryHeaderDigestMethod, CIM_iSCSIConnection.OtherHeaderDigestMethod
ValueMap | string | 1, 2, 3
Values | string | Other, No Digest, CRC32C
MaxReceiveDataSegmentLength | uint32 |
Description | string | The maximum data payload size supported for command or data PDUs able to be received on this connection.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnMaxRecvDataSegLength
MaxValue | sint64 | 16777215
MinValue | sint64 | 512
ModelCorrespondence | string | CIM_iSCSIConnectionSettings.MaxReceiveDataSegmentLength
PUnit | string | byte
Units | string | Bytes
MaxTransmitDataSegmentLength | uint32 |
Description | string | The maximum data payload size supported for command or data PDUs to be sent on this connection.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnMaxXmitDataSegLength
MaxValue | sint64 | 16777215
MinValue | sint64 | 512
PUnit | string | byte
Units | string | Bytes
MutualAuthentication | boolean |
Description | string | This property when true, indicates that the Target was required to authenticate itself to the Initiator, in addition to the Initiator authenticating itself to the Target. When false, and AuthenticationMethod is other than 'No Authentication', only the Initatior authenticated itself to the Target. When AuthenticationMethodUsed is 'No Authentication', this property must be false.
OtherDataDigestMethod | string |
Description | string | A string describing the Data Digest scheme in use when DataDigestMethod is equal to the value 1, "Other".
ModelCorrespondence | string | CIM_iSCSIConnectionSettings.OtherPrimaryDataDigestMethod, CIM_iSCSIConnectionSettings.OtherSecondaryDataDigestMethod, CIM_iSCSIConnection.DataDigestMethod
OtherHeaderDigestMethod | string |
Description | string | A string describing the Header Digest scheme in use when HeaderDigestMethod is equal to the value 1, "Other".
ModelCorrespondence | string | CIM_iSCSIConnectionSettings.OtherPrimaryHeaderDigestMethod, CIM_iSCSIConnectionSettings.OtherSecondaryHeaderDigestMethod, CIM_iSCSIConnection.HeaderDigestMethod
ReceivingMarkers | boolean |
Description | string | This property indicates whether or not this connection is receiving markers in in its incoming data stream.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnRecvMarker
ModelCorrespondence | string | CIM_iSCSIConnectionSettings.RequestingMarkersOnReceive
SendingMarkers | boolean |
Description | string | This property indicates whether or not this connection is inserting markers in in its outgoing data stream.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiCxnSendMarker

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
AggregationBehavior | uint16 | CIM_NetworkPipe
Caption | string | CIM_ManagedElement
CommunicationStatus | uint16 | CIM_ManagedSystemElement
Description | string | CIM_ManagedElement
DetailedStatus | uint16 | CIM_ManagedSystemElement
Directionality | uint16 | CIM_NetworkPipe
ElementName | string | CIM_ManagedElement
EnabledDefault | uint16 | CIM_EnabledLogicalElement
EnabledState | uint16 | CIM_NetworkPipe
Generation | uint64 | CIM_ManagedElement
HealthState | uint16 | CIM_ManagedSystemElement
InstallDate | datetime | CIM_ManagedSystemElement
InstanceID | string | CIM_NetworkPipe
Name | string | CIM_ManagedSystemElement
OperatingStatus | uint16 | CIM_ManagedSystemElement
OtherEnabledState | string | CIM_EnabledLogicalElement
PrimaryStatus | uint16 | CIM_ManagedSystemElement
RequestedState | uint16 | CIM_NetworkPipe
Status | string | CIM_ManagedSystemElement
TimeOfLastStateChange | datetime | CIM_EnabledLogicalElement
TransitioningToState | uint16 | CIM_EnabledLogicalElement
AvailableRequestedStates | uint16[] | CIM_EnabledLogicalElement
OperationalStatus | uint16[] | CIM_ManagedSystemElement
StatusDescriptions | string[] | CIM_ManagedSystemElement

## Class Methods

### Inherited Class Methods

Name | Return Type | Class Origin
--- | --- | ---
RequestStateChange | uint32 | CIM_EnabledLogicalElement