WT_Host class
Represents an iSCSI target.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
class WT_Host
{
string HostName;
boolean Enabled;
string Description;
string TargetIQN;
sint32 Status;
datetime LastLogIn;
uint32 IdleDuration;;
boolean EnableCHAP;
string CHAPUserName;
string CHAPSecret;
boolean EnableReverseCHAP;
string ReverseCHAPUserName;
string ReverseCHAPSecret;
uint32 TargetMaxRecvDataSegmentLength;
uint32 TargetFirstBurstLength;
uint32 TargetMaxBurstLength;
uint32 NumRecvBuffers;
boolean EnforceIdleTimeoutDetection;
string ResourceGroup;
WT_Session Sessions[];
string Guid;
uint32 MaxConnectionsPerSession;
boolean InitialR2TPreference;
boolean ImmediateDataPreference;
uint32 MaxOutstandingR2T;
boolean DataSequenceInOrderPreference;
boolean DataPduInOrderPreference;
uint32 DefaultTime2WaitPreference;
uint32 DefaultTime2RetainPreference;
uint32 ErrorRecoveryLevelPreference;
uint16 PrimaryHeaderDigestMethod;
uint16 PrimaryDataDigestMethod;
uint16 SecondaryHeaderDigestMethod;
uint16 SecondaryDataDigestMethod;
boolean RequestingMarkersOnReceive;
uint16 PrimaryAuthenticationMethod;
uint16 SecondaryAuthenticationMethod;
};
Members
The WT_Host class has these types of members:
Methods
The WT_Host class has these methods.
Method | Description |
---|---|
AddWTDisk | Assigns the specified virtual disk to the target. |
NewHost | Creates a new iSCSI target using the specified target name. |
RemoveAllWTDisks | Removes all virtual disks from the iSCSI target. |
RemoveWTDisk | Removes the specified virtual disk from the iSCSI target. |
SetWTDiskLunMapping | Sets the SCSI Logical Unit Number (LUN) of the specified virtual disk. |
Properties
The WT_Host class has these properties.
-
DataPduInOrderPreference
-
-
Data type: boolean
-
Access type: Read-only
Indicates whether data PDUs within sequences are preferred to be at continuously increasing addresses.
-
-
CHAPSecret
-
-
Data type: string
-
Access type: Read/write
A string, 12-16 characters in length, that indicates whether a CHAP secret exists. For security reasons, this property value will be encrypted.
-
-
CHAPUserName
-
-
Data type: string
-
Access type: Read/write
The CHAP username, typically the initiator IQN.
-
-
DataSequenceInOrderPreference
-
-
Data type: boolean
-
Access type: Read-only
Indicates whether data sequences are preferred to be transferred with continuously non-decreasing sequence offsets.
-
-
DefaultTime2RetainPreference
-
-
Data type: uint32
-
Access type: Read-only
Preferred minimum time, in seconds, to wait before attempting an explicit or implicit logout or an active task reassignment after an unexpected connection termination or a connection reset.
-
-
DefaultTime2WaitPreference
-
-
Data type: uint32
-
Access type: Read-only
Preferred maximum time, in seconds after an initial wait (Time2Wait), before which an active task reassignment is still possible after an unexpected connection termination or a connection reset.
-
-
Description
-
-
Data type: string
-
Access type: Read/write
A user-friendly description for the target.
-
-
EnableCHAP
-
-
Data type: boolean
-
Access type: Read/write
Indicates whether CHAP authentication is enabled for this target. CHAP authentication is the process of the target validating the identity of the initiator.
-
-
Enabled
-
-
Data type: boolean
-
Access type: Read/write
Indicates whether or not this iSCSI target is available for access by initiators. If enabled, initiators can discover and login to the target.
Note
Existing initiators remain logged into the target when an iSCSI target is disabled.
-
-
EnableReverseCHAP
-
-
Data type: boolean
-
Access type: Read/write
Indicates whether reverse CHAP authentication is enabled for this target. Reverse CHAP authentication is the process of the initiator validating the identity of the target.
-
-
EnforceIdleTimeoutDetection
-
-
Data type: boolean
-
Access type: Read/write
Indicates whether Microsoft iSCSI Target Server should periodically contact the initiator to see if it is still connected.
-
-
ErrorRecoveryLevelPreference
-
-
Data type: uint32
-
Access type: Read-only
Preferred error recovery level.
-
-
Guid
-
-
Data type: string
-
Access type: Read-only
Unique identifier of the iSCSI target.
-
-
HostName
-
-
Data type: string
-
Access type: Read-only
-
Qualifiers: Key
A name that uniquely identifies the iSCSI target within the iSCSI target server. This is not the IQN (iSCSI Qualified Name), but a Microsoft iSCSI Target Server-specific identifier. . It is recommended that the initiator’s NetBIOS name be used as the host name for easier identification.
-
-
IdleDuration;
-
-
Data type: uint32
-
Access type: Read-only
The idle duration, in seconds, since the most recent session disconnected from the current host.
-
-
ImmediateDataPreference
-
-
Data type: boolean
-
Access type: Read-only
Indicates whether immediate data is preferred.
-
-
InitialR2TPreference
-
-
Data type: boolean
-
Access type: Read-only
Indicates whether an initial R2T request is preferred.
-
-
LastLogIn
-
-
Data type: datetime
-
Access type: Read-only
The date and time when the last initiator successfully logged on to the Microsoft iSCSI Target Server.
-
-
MaxConnectionsPerSession
-
-
Data type: uint32
-
Access type: Read-only
The maximum number of connections allowed within an iSCSI session.
-
-
MaxOutstandingR2T
-
-
Data type: uint32
-
Access type: Read-only
The maximum number of outstanding R2T requests that are supported.
-
-
NumRecvBuffers
-
-
Data type: uint32
-
Access type: Read/write
Number of receive buffers that the Microsoft iSCSI Target Server will use when processing incoming data. It is recommended that you do not change this value. Improperly setting this value can lead to excessive memory usage and performance degradation.
-
-
PrimaryAuthenticationMethod
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Values (None, SRP, CHAP, Kerberos), ValueMap (2, 3, 4, 5)
Primary authentication method.
-
-
PrimaryDataDigestMethod
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Values (Other, None, CRC32C), ValueMap (1, 2, 3)
Primary data digest method.
-
-
PrimaryHeaderDigestMethod
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Values (Other, None, CRC32C), ValueMap (1, 2, 3)
Primary header digest method.
-
-
RequestingMarkersOnReceive
-
-
Data type: boolean
-
Access type: Read-only
Indicates whether to request markers on receive.
-
-
ResourceGroup
-
-
Data type: string
-
Access type: Read-only
Name of the cluster group that the iSCSI target resource belongs to. If the Microsoft iSCSI Target Server Service is not running on a Microsoft Failover Cluster, this property is an empty string.
-
-
ReverseCHAPSecret
-
-
Data type: string
-
Access type: Read/write
A string, 12-16 characters in length, that indicates whether a reverse CHAP secret exists. For security reasons, this property value will be encrypted.
-
-
ReverseCHAPUserName
-
-
Data type: string
-
Access type: Read/write
The reverse CHAP user name, typically the target IQN.
-
-
SecondaryAuthenticationMethod
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Values (None, SRP, CHAP, Kerberos), ValueMap (2, 3, 4, 5)
Secondary authentication method.
-
-
SecondaryDataDigestMethod
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Values (Other, None, CRC32C), ValueMap (1, 2, 3)
Secondary data digest method.
-
-
SecondaryHeaderDigestMethod
-
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Values (Other, None, CRC32C), ValueMap (1, 2, 3)
Secondary header digest method.
-
-
Sessions
-
-
Data type: WT_Session array
-
Access type: Read-only
List of sessions that are established between initiators and the iSCSI target provided by the Microsoft iSCSI Target Server service.
-
-
Status
-
-
Data type: sint32
-
Access type: Read-only
-
Qualifiers: Values (Not Connected, Connected), ValueMap (0, 1)
Indicates whether the target is currently connected to any initiators.
-
-
TargetFirstBurstLength
-
-
Data type: uint32
-
Access type: Read/write
iSCSI parameter that indicates the amount of data, in bytes, that the Microsoft iSCSI Target Server can receive before soliciting the initiator. Do not change this value unless you have a thorough understanding of the iSCSI standard. Improperly setting this value can lead to excessive memory usage and performance degradation.
-
-
TargetIQN
-
-
Data type: string
-
Access type: Read/write
The target iSCSI Qualified Name (IQN) of this target.
-
-
TargetMaxBurstLength
-
-
Data type: uint32
-
Access type: Read/write
An iSCSI parameter that indicates the amount of data, in bytes, that Microsoft iSCSI Target Server can receive at once. Do not change this value unless you have a thorough understanding of the iSCSI standard. Improperly setting this value can lead to excessive memory usage and performance degradation.
-
-
TargetMaxRecvDataSegmentLength
-
-
Data type: uint32
-
Access type: Read/write
An iSCSI parameter that indicates the amount of data, in bytes, that the target can process in each Protocol Data Unit (PDU). Do not change this value unless you have a thorough understanding of the iSCSI standard. Improperly setting this value can lead to excessive memory usage and performance degradation.
-
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2012 |
Namespace |
Root\Wmi |
MOF |
|
DLL |
|