# Class CIM_iSCSIConnectionSettings
extends CIM_SettingData

The settings for the usage of an iSCSI NetworkPortal by an iSCSIProtcolEndpoint. These settings are the starting point for negotiation for connection establishment. If an implmentation supports different connections settings for a NetworkPortal for each iSCSIProtocolEndpoint that is bound to it, an instance of this class will be associated by ElementSettingData to an instance of iSCSIProtocolEndpoint. If an implementation supports the same connection settings for a NetworkPortal for all iSCSIProtocolEndpoints then an instance of this class will be associated by ElementSettingData to an instance of either TCPProtocolEndpoint (When the NetworkPortal is a target) or IPProtocolEndpoint (When the NetworkPortal is an initiator). The properties that reflect the actual outcome of the negotiation are found in the iSCSIConnection class.

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

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_iSCSIConnectionSettings

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | The settings for the usage of an iSCSI NetworkPortal by an iSCSIProtcolEndpoint. These settings are the starting point for negotiation for connection establishment. If an implmentation supports different connections settings for a NetworkPortal for each iSCSIProtocolEndpoint that is bound to it, an instance of this class will be associated by ElementSettingData to an instance of iSCSIProtocolEndpoint. If an implementation supports the same connection settings for a NetworkPortal for all iSCSIProtocolEndpoints then an instance of this class will be associated by ElementSettingData to an instance of either TCPProtocolEndpoint (When the NetworkPortal is a target) or IPProtocolEndpoint (When the NetworkPortal is an initiator). The properties that reflect the actual outcome of the negotiation are found in the iSCSIConnection class.
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
MaxReceiveDataSegmentLength | uint32 | 8192
Description | string | The maximum PDU length this portal can receive. This MAY be constrained by hardware characteristics and individual implementations MAY choose not to allow this property to be changed.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiPortalMaxRecvDataSegLength
MaxValue | sint64 | 16777215
MinValue | sint64 | 512
ModelCorrespondence | string | CIM_iSCSIConnection.MaxReceiveDataSegmentLength
PUnit | string | byte
Units | string | Bytes
Write | boolean | true
OtherPrimaryDataDigestMethod | string |
Description | string | A string describing the preferred Data Digest method when PrimaryDataDigestMethod is equal to the value 1, "Other".
ModelCorrespondence | string | CIM_iSCSIConnection.OtherDataDigestMethod, CIM_iSCSIConnectionSettings.PrimaryDataDigestMethod
Write | boolean | true
OtherPrimaryHeaderDigestMethod | string |
Description | string | A string describing the preferred Header Digest method when PrimaryHeaderDigestMethod is equal to the value 1, "Other".
ModelCorrespondence | string | CIM_iSCSIConnection.OtherHeaderDigestMethod, CIM_iSCSIConnectionSettings.PrimaryHeaderDigestMethod
Write | boolean | true
OtherSecondaryDataDigestMethod | string |
Description | string | A string describing the alternate Data Digest method preference when SecondaryDataDigestMethod is equal to the value 1, "Other".
ModelCorrespondence | string | CIM_iSCSIConnection.OtherDataDigestMethod, CIM_iSCSIConnectionSettings.SecondaryDataDigestMethod
Write | boolean | true
OtherSecondaryHeaderDigestMethod | string |
Description | string | A string describing the alternate Header Digest method preference when SecondaryHeaderDigestMethod is equal to the value 1, "Other".
ModelCorrespondence | string | CIM_iSCSIConnection.OtherHeaderDigestMethod, CIM_iSCSIConnectionSettings.SecondaryHeaderDigestMethod
Write | boolean | true
PrimaryAuthenticationMethod | uint16 | 5
Description | string | The preferred primary authentication method for connections, as communicated during the login phase.
MappingStrings | string | MIB.IETF|IPS-AUTH-MIB.ipsAuthCredAuthMethod
ModelCorrespondence | string | CIM_iSCSICapabilities.AuthenticationMethodsSupported, CIM_iSCSIConnectionSettings.SecondaryAuthenticationMethod, CIM_iSCSIConnection.AuthenticationMethodUsed
ValueMap | string | 2, 3, 4, 5, 6
Values | string | None, No Authentication, SRP, CHAP, Kerberos
PrimaryDataDigestMethod | uint16 | 3
Description | string | The preferred data digest method for this portal.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiPortalPrimaryDataDigest
ModelCorrespondence | string | CIM_iSCSIConnection.DataDigestMethod, CIM_iSCSIConnectionSettings.OtherPrimaryDataDigestMethod
ValueMap | string | 1, 2, 3
Values | string | Other, No Digest, CRC32C
Write | boolean | true
PrimaryHeaderDigestMethod | uint16 | 3
Description | string | The preferred header digest for this portal.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiPortalPrimaryHdrDigest
ModelCorrespondence | string | CIM_iSCSIConnection.HeaderDigestMethod, CIM_iSCSIConnectionSettings.OtherPrimaryHeaderDigestMethod
ValueMap | string | 1, 2, 3
Values | string | Other, No Digest, CRC32C
Write | boolean | true
RequestingMarkersOnReceive | boolean | false
Description | string | This property indicates whether or not this portal will request markers in it's incoming data stream.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiPortalRecvMarker
ModelCorrespondence | string | CIM_iSCSIConnection.ReceivingMarkers
Write | boolean | true
SecondaryAuthenticationMethod | uint16 | 3
Description | string | The preferred secondary authentication method for connections, as communicated during the login phase.
MappingStrings | string | MIB.IETF|IPS-AUTH-MIB.ipsAuthCredAuthMethod
ModelCorrespondence | string | CIM_iSCSICapabilities.AuthenticationMethodsSupported, CIM_iSCSIConnectionSettings.PrimaryAuthenticationMethod, CIM_iSCSIConnection.AuthenticationMethodUsed
ValueMap | string | 2, 3, 4, 5, 6
Values | string | None, No Authentication, SRP, CHAP, Kerberos
SecondaryDataDigestMethod | uint16 | 2
Description | string | The secondary data digest preference for this portal.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiPortalSecondaryDataDigest
ModelCorrespondence | string | CIM_iSCSIConnection.DataDigestMethod, CIM_iSCSIConnectionSettings.OtherSecondaryDataDigestMethod
ValueMap | string | 1, 2, 3, 4
Values | string | Other, No Digest, CRC32C, No Secondary Preference
Write | boolean | true
SecondaryHeaderDigestMethod | uint16 | 2
Description | string | The secondary header digest preference for this portal.
MappingStrings | string | MIB.IETF|iSCSI-MIB.iscsiPortalSecondaryHdrDigest
ModelCorrespondence | string | CIM_iSCSIConnection.HeaderDigestMethod, CIM_iSCSIConnectionSettings.OtherSecondaryHeaderDigestMethod
ValueMap | string | 1, 2, 3, 4
Values | string | Other, No Digest, CRC32C, No Secondary Preference
Write | boolean | true

### Inherited Properties

Name | Data Type | Class Origin
--- | --- | ---
Caption | string | CIM_ManagedElement
ChangeableType | uint16 | CIM_SettingData
ConfigurationName | string | CIM_SettingData
Description | string | CIM_ManagedElement
ElementName | string | CIM_SettingData
Generation | uint64 | CIM_ManagedElement
InstanceID | string | CIM_SettingData
SoID | string | CIM_SettingData
SoOrgID | string | CIM_SettingData
ComponentSetting | string[] | CIM_SettingData

## Class Methods