iSCSI Target Server Reference

The following topics describe the iSCSI Target Server WMI Provider classes.

In this section

Topic Description

MSFTSM_CommMechanismForManager

Associates an MSFTSM_ObjectManager instance with an CIM_ObjectManagerCommunicationMechanism instance, which describes a protocol and encoding that can be used to communicate with the object manager.

MSFTSM_ComputerSystem

Represents an entity that consists of component parts. The entity operates as a functional whole to provide computing capabilities. Systems are top-level objects in the CIM hierarchy.

MSFTSM_ElementConformsToProfile

This association indicates that the specified CIM_ManagedElement instance, which includes all constituent elements, conforms to the specified MSFTSM_RegisteredProfile instance.

MSFTSM_ElementConformsToProfileEx

This association indicates that the specified CIM_ManagedElement instance, which includes all constituent elements, conforms to the specified MSFTSM_RegisteredProfile instance.

MSFTSM_ElementSoftwareIdentity

Associates a managed element with a software asset.

MSFTSM_HostedAccessPoint

Associates a service access point (SAP) with the system on which it is provided.

MSFTSM_HostedService

Associates a CIM_Service with the MSFTSM_System on which the service is implemented.

MSFTSM_Namespace

Provides a domain, in other words a container, in which the instances of a class are guaranteed to be unique per the KEY qualifier definitions.

MSFTSM_NamespaceInManager

Associates CIM_Namespace instances with the MSFTSM_ObjectManager instance that hosts them.

MSFTSM_ObjectManager

Defines the capabilities of the CIM_Server in which this MSFTSM_ObjectManager instance exists.

MSFTSM_ReferencedProfile

Associates two instances of MSFTSM_RegisteredProfile where one of the registered profiles references the other.

MSFTSM_RegisteredProfile

Describes a set of Common Information Model (CIM) classes, properties, and methods, required to manage a real-world entity or usage scenario.

MSFTSM_RegisteredSubProfile

Describes a subset of Common Information Model (CIM) classes, properties, and methods, which are required to manage a real-world entity or usage scenario.

MSFTSM_SoftwareIdentity

Provides descriptive information about a software component for asset tracking or installation dependency management or both.

MSFTSM_SubProfileRequiresProfile

Associates a MSFTSM_RegisteredSubProfile instance with a MSFTSM_RegisteredProfile instance that provides context for the subprofile.

MSFTSM_System

Represents an entity that consists of component parts. The entity operates as a functional whole. Systems are top-level objects in the CIM hierarchy.

MSFTSM_WSManCommunicationMechanism

Describes an access mechanism for a MSFTSM_ObjectManager instance. It describes a protocol and data encoding that can be used for communication.

MSFTSMNET_DeviceSAPImplementation

Associates a service access point (SAP) with the device that implements it.

MSFTSMNET_EthernetPort

Defines the capabilities and management of an Ethernet port.

MSFTSMNET_HostedAccessPoint

Associates service access points (SAPs) to the system on which they are hosted.

MSFTSMNET_IPProtocolEndpoint

Represents a protocol endpoint that is dedicated to running the IP protocol.

MSFTSMNET_SystemDevice

Associates logical devices to a system.

MSISCSITARGET_AffectedJobElement

Represents an association between a job and the managed elements that might be affected by its execution. It might not be feasible for the job to describe all of the affected elements. The main purpose of this association is to provide information when a job requires exclusive use of the specified managed elements or when side effects must be documented that might occur as a result.

MSISCSITARGET_AllocatedFromStoragePool

Represents an association between an instance of the CIM_LogicalElement class that represents an allocated resource with the MSISCSITARGET_StoragePool instance from which it was allocated. These elements typically are subclasses of the CIM_StorageExtent or MSISCSITARGET_StorageVolume classes.

MSISCSITARGET_AuthorizedPrivilege

Defines static copies of authorization policy rules. It is the base class for all activities which are protected by these rules.

MSISCSITARGET_AuthorizedSubject

Associates a specific MSISCSITARGET_AuthorizedPrivilege class with specific identities, roles, or collections of them.

MSISCSITARGET_AuthorizedTarget

An association used to tie the MSISCSITARGET_AuthorizedPrivilege of an identity or role to specific target resources.

MSISCSITARGET_BindsTo

Associates a CIM_ServiceAccessPoint class, as the requestor of protocol services, to a CIM_ProtocolEndpoint class.

MSISCSITARGET_ConcreteDependency

A generic association that is used to represent dependency relationships between CIM_ManagedElement instances.

MSISCSITARGET_ConcreteJob

Represents a generic unit of work that can be instantiated, such as a batch or a print job.

MSISCSITARGET_ControllerConfigurationService

Provides methods that allow a client to manipulate Logical Unit Name (LUN) masking in a storage system.

MSISCSITARGET_DeviceSAPImplementation

Describes an association between one or more Service Access Points (SAP)s and the logical devices that implement them.

MSISCSITARGET_ElementCapabilities

Represents the association between a managed element and the CIM_Capabilities instances that describe it.

MSISCSITARGET_ElementSettingData

Represents the association between managed elements and applicable setting data. This association also describes whether this is a default or current setting.

MSISCSITARGET_EndpointOfNetworkPipe

Describes the endpoints between which a pipe transfers information.

MSISCSITARGET_HostedAccessPoint

Defines an association between a Service Access Point (SAP) and the System on which it is provided.

MSISCSITARGET_HostedService

Defines an association between a Service and the System on which the functionality is located.

MSISCSITARGET_HostedStoragePool

Defines an association indicating that the storage pool is defined in the context of the referenced System.

MSISCSITARGET_iSCSICapabilities

Describes the capabilities of an iSCSI Network Entity.

MSISCSITARGET_iSCSIConfigurationCapabilities

Defines the capabilities of a CIM_iSCSIConfigurationService.

MSISCSITARGET_iSCSIConfigurationService

Enables a client to manipulate MSISCSITARGET_iSCSIProtocolEndpoint instances that represent Internet SCSI (iSCSI) ports in an iSCSI node.

MSISCSITARGET_iSCSIConnection

Describes the attributes and negotiated values for an iSCSI connection.

MSISCSITARGET_iSCSIProtocolEndpoint

Represents an iSCSI port.

MSISCSITARGET_iSCSISession

Represents a network pipe between initiator and target MSISCSITARGET_iSCSIProtocolEndpoint instances.

MSISCSITARGET_iSCSISessionSettings

Contains the default settings for an iSCSI Session. These properties are used as the starting position for login negotiations between initiator and target nodes.

MSISCSITARGET_NetworkPipeComposition

Describes the makeup of a pipe that is based on aggregating lower-level pipes.

MSISCSITARGET_ProtocolControllerForUnit

Defines a relationship between a CIM_ProtocolController and an exposed CIM_LogicalDevice, for example a storage volume or media access device.

MSISCSITARGET_ProtocolControllerMaskingCapabilities

Defines the masking-related capabilities of a protocol controller.

MSISCSITARGET_ReplicationService

Provides methods to allow a client to manage copy operations on storage objects, including management of replication groups, manipulation of replication operations, and retrieval of replication relationships.

MSISCSITARGET_ReplicationServiceCapabilities

Defines the capabilities of a MSISCSITARGET_ReplicationService.

MSISCSITARGET_SAPAvailableForElement

Associates a Service Access Point (SAP) with a managed element, which indicates that the SAP is available for only the associated managed element.

MSISCSITARGET_SCSIProtocolController

Groups controllers that are used to control the operation and function of devices that instantiate the SCSI protocol.

MSISCSITARGET_StorageCapabilities

Defines the capabilities of a storage service or MSISCSITARGET_StoragePool.

MSISCSITARGET_StorageClientSettingData

Represents a model of host environment factors that influence the behavior of elements of a storage system.

MSISCSITARGET_StorageConfigurationCapabilities

Defines the capabilities of a MSISCSITARGET_StorageConfigurationService instance.

MSISCSITARGET_StorageConfigurationService

Enables the active management of a storage server. It enables jobs to be started for the creation, modification, and deletion of storage objects, for example the MSISCSITARGET_StoragePool and MSISCSITARGET_StorageVolume instances.

MSISCSITARGET_StorageHardwareID

Represents a hardware ID that serves as an authorization subject.

MSISCSITARGET_StorageHardwareIDManagementService

Provides methods for manipulating instances of MSISCSITARGET_StorageHardwareID and manipulating the trust of these IDs in the underlying storage system.

MSISCSITARGET_StoragePool

Represents an aggregation of storage capacity for the purpose of assignment and allocation based on service characteristics, such as location, available space, or other criteria.

MSISCSITARGET_StorageReplicationCapabilities

Defines the replication capabilities of an associated instance of the MSISCSITARGET_StorageConfigurationService class.

MSISCSITARGET_StorageSetting

Defines a set of properties that are related to the configuration of a storage volume.

MSISCSITARGET_StorageSettingsAssociatedToCapabilities

Associates a MSISCSITARGET_StorageSetting instance with a MSISCSITARGET_StorageCapabilities instance.

MSISCSITARGET_StorageSynchronized

Associates two storage objects in a replication relationship.

MSISCSITARGET_StorageVolume

Represents a storage volume as implemented by the Microsoft iSCSI Target Server SMI-S Provider.

MSISCSITARGET_SystemDevice

Associates logical devices to the MSFTSM_System in which they are aggregated.

MSISCSITARGET_TCPProtocolEndpoint

Represents a protocol endpoint that is dedicated to running the TCP protocol.

WT_CachedInitiatorInfo

Contains the iSCSI Qualified Name (IQN) of a cached initiator.

The target caches initiators that have logged into the target, are manually typed in by the user, or are queried from an iSNS server. Initiators that have not logged into the target for seven days are removed from the cache unless that initiator exists in an iSNS server.

WT_Connection

Represents a connection from the initiator to the target.

WT_Disk

Describes an iSCSI virtual disk.

WT_DVMountedPath

Represents the mount point path of the shadow copy that was mounted locally on the iSCSI Target server.

WT_General

Contains general information about the Microsoft iSCSI Target Server.

WT_Host

Represents an iSCSI target.

WT_IDMethod

Contains information used by the iSCSI target entry to identify the initiator associated with it.

WT_ISnsServer

Represents an iSNS server that Microsoft iSCSI Target Server uses to register iSCSI targets and query for iSCSI initiator information.

WT_iSCSIStorageProviderIdentity

This class supports the iSCSIStorageProviderIdentity noun.

WT_iSCSIStorageSubsystem

This class supports the iSCSIStorageSubsystem noun.

WT_LUNMapping

Represents a mapping of a virtual disk (WT_Disk) to an iSCSI target (WT_Host).

WT_Portal

Represents a TCP/IP address and port pair that are used for iSCSI traffic.

WT_Session

Represents a session from the initiator to the target.

WT_Snapshot

Represents a volume shadow copy.

WT_VDSLunInformation

Represents the LUN information for an iSCSI target. This information is used by the Virtual Disk Service (VDS). For more information, see VDS_LUN_INFORMATION.

WT_VPDIdentificationDescriptor

Represents a Vital Product Data Identification Descriptor.

WT_Volume

Represents the volumes that are suitable to host iSCSI virtual disks.

 

iSCSI Target Server API