3.1.5.5 IVdsServiceIscsi Interface

The IVdsServiceIscsi interface provides methods to interact with the iSCSI initiators service on the server. It includes the ability to set CHAP security settings and to log in to targets.<57>

The UUID for this interface is {14FBE036-3ED7-4E10-90E9-A5FF991AFF01}.

The IVdsServiceIscsi methods are specified in section 3.4.5.2.8. No methods with opnums 5, 6, 7, and 9 are listed because the Virtual Disk Service Remote Protocol does not use them.

Methods in RPC Opnum Order

Method

Description

GetInitiatorName

Returns the iSCSI name of the local initiator service.

Opnum: 3

QueryInitiatorAdapters

Returns an object that enumerates the iSCSI initiator adapters of the initiator.

Opnum: 4

Opnum05NotUsedOnWire

Reserved for local use.

Opnum: 5

Opnum06NotUsedOnWire

Reserved for local use.

Opnum: 6

Opnum07NotUsedOnWire

Reserved for local use.

Opnum: 7

SetInitiatorSharedSecret

Sets the initiator CHAP shared secret that is used for mutual CHAP authentication, when the initiator authenticates the target.

Opnum: 8

Opnum09NotUsedOnWire

Reserved for local use.

Opnum: 9

In the preceding table, the phrase "Reserved for local use" means that the client MUST NOT send the opnum, and the server behavior is undefined because it does not affect interoperability.

All methods MUST NOT throw exceptions.