HP 3PAR CIM API Programming Reference (QL226-97722, March 2014)

// ==================================================================
// HP 3PAR iSCSISession
// ==================================================================
[Description (
"iSCSISession is a network pipe between an initiator and target "
"SCSIProtocolEndpoints. An iSCSISession is composed of one or "
"more TCP connections which MUST be selected from a "
"SystemSpecificCollection representing an iSCSI Portal Group. "
"NetworkPipeComposition aggregates NetworkPipe instances "
"representing iSCSI connections, which are associated to "
"TCPProtocolEndpoints. Only an iSCSI initiator can create an "
"iSCSI Session, an iSCSI Target MUST accept (or reject) a "
"session request. EndOfNetworkPipe associates iSCSISession with "
"SCSIProtocolEndpoint.")]
class TPD_iSCSISession : CIM_iSCSISession {
};
// ==================================================================
// HP 3PAR EndpointOfiSCSISession
// ==================================================================
[Association, Description (
"EndpointOfNetworkPipe describes the endpoints between which a "
"pipe transfers information. Whether an endpoint is a source or "
"sink is indicated by a property of the association, "
"SourceOrSink.")]
class TPD_EndpointOfiSCSISession : CIM_EndpointOfNetworkPipe {
[Override ( "Antecedent" ), Min ( 2 ), Max ( 2 ), Description (
"One of the endpoints of the pipe.")]
TPD_iSCSIProtocolEndpoint REF Antecedent;
[Override ( "Dependent" ), Description (
"The pipe which is dependent on the endpoints as the source "
"or sink of the transferred information.")]
TPD_iSCSISession REF Dependent;
};
// ==================================================================
// HP 3PAR iSCSIConnection
// ==================================================================
[Description (
"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.")]
class TPD_iSCSIConnection : CIM_iSCSIConnection {
};
// ==================================================================
// HP 3PAR EndpointOfiSCSIConnection
// ==================================================================
[Association, Description (
"EndpointOfNetworkPipe describes the endpoints between which a "
"pipe transfers information. Whether an endpoint is a source or "
"sink is indicated by a property of the association, "
"SourceOrSink.")]
class TPD_EndpointOfiSCSIConnection : CIM_EndpointOfNetworkPipe {
[Override ( "Antecedent" ), Min ( 2 ), Max ( 2 ), Description (
"One of the endpoints of the pipe.")]
TPD_TCPProtocolEndpoint REF Antecedent;
[Override ( "Dependent" ), Description (
3PAR_TPDiSCSI.mof 293