MSISCSITARGET_StorageConfigurationService, ROOT\CIMV2\storage\iscsitarget

Class | Methods (17) | Properties (21) | Qualifiers (4) | Instances (1) | Namespaces (1)
Samples: VB Script | C# | VB.Net | Search on:Microsoft

Description

MS iSCSI Software Target implementation of StorageConfigurationService. This service allows the active management of a Storage Server. It allows jobs to be started for the creation, modification and deletion of storage objects (StoragePools and StorageVolumes).

MSISCSITARGET_StorageConfigurationService methods

MSISCSITARGET_StorageConfigurationService has 17 methods (17 Derived)

NameOriginReturn
AttachOrModifyReplicaCIM_StorageConfigurationServiceuint32 {'out':True}
AttachReplicaCIM_StorageConfigurationServiceuint32 {'out':True}
CreateOrModifyElementFromElementsCIM_StorageConfigurationServiceuint32 {'out':True}
CreateOrModifyElementFromStoragePoolCIM_StorageConfigurationServiceuint32 {'out':True}
CreateOrModifyReplicationPipeCIM_StorageConfigurationServiceuint32 {'out':True}
CreateOrModifyStoragePoolCIM_StorageConfigurationServiceuint32 {'out':True}
CreateReplicaCIM_StorageConfigurationServiceuint32 {'out':True}
CreateReplicationBufferCIM_StorageConfigurationServiceuint32 {'out':True}
DeleteStoragePoolCIM_StorageConfigurationServiceuint32 {'out':True}
GetElementsBasedOnUsageCIM_StorageConfigurationServiceuint32 {'out':True}
ModifySynchronizationCIM_StorageConfigurationServiceuint32 {'out':True}
RequestStateChangeCIM_EnabledLogicalElementuint32 {'out':True}
RequestUsageChangeCIM_StorageConfigurationServiceuint32 {'out':True}
ReturnToStoragePoolCIM_StorageConfigurationServiceuint32 {'out':True}
ScsiScanCIM_StorageConfigurationServiceuint32 {'out':True}
StartServiceCIM_Serviceuint32 {'out':True}
StopServiceCIM_Serviceuint32 {'out':True}

MSISCSITARGET_StorageConfigurationService properties

MSISCSITARGET_StorageConfigurationService has 21 properties (21 Derived)

NameOriginCIMType
CaptionCIM_ManagedElement8 [string]
key
CreationClassName
CIM_Service8 [string]
DescriptionCIM_ManagedElement8 [string]
ElementNameCIM_ManagedElement8 [string]
EnabledDefaultCIM_EnabledLogicalElement18 [uint16]
EnabledStateCIM_EnabledLogicalElement18 [uint16]
HealthStateCIM_ManagedSystemElement18 [uint16]
InstallDateCIM_ManagedSystemElement101 [datetime]
key
Name
CIM_ManagedSystemElement8 [string]
OperationalStatusCIM_ManagedSystemElement18 [uint16]
OtherEnabledStateCIM_EnabledLogicalElement8 [string]
PrimaryOwnerContactCIM_Service8 [string]
PrimaryOwnerNameCIM_Service8 [string]
RequestedStateCIM_EnabledLogicalElement18 [uint16]
StartedCIM_Service11 [boolean]
StartModeCIM_Service8 [string]
StatusCIM_ManagedSystemElement8 [string]
StatusDescriptionsCIM_ManagedSystemElement8 [string]
key
SystemCreationClassName
CIM_Service8 [string]
key
SystemName
CIM_Service8 [string]
TimeOfLastStateChangeCIM_EnabledLogicalElement101 [datetime]

Detailed description of MSISCSITARGET_StorageConfigurationService methods

Derived methods (17) of MSISCSITARGET_StorageConfigurationService class

AttachOrModifyReplica method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Jobref:CIM_ConcreteJob0-{'Description':'Reference to the job (may be null if the task completed).'}
SourceElementref:CIM_ManagedElement1-{'Description':'The source storage element which may be a StorageVolume, StorageExtent, LogicalFile, FileSystem, CommonDatabase, or any other storage object. For this reason, the type is made very generic.','Required':True}
TargetElementref:CIM_ManagedElement2-{'Description':'Reference to the target storage element (i.e., the replica). The target storage element which may be a StorageVolume, StorageExtent, LogicalFile, FileSystem, CommonDatabase, or any other storage object. For this reason, the type is made very generic.','Required':True}
CopyTypeuint163-{'Description':'CopyType describes the type of Synchronized relationship that will be created. Values are: Async: Create and maintain an asynchronous copy of the source. Sync: Create and maintain a synchronized copy of the source. UnSyncAssoc: Create an unsynchronized copy and maintain an association to the source element. UnSyncUnAssoc: Create an unassociated copy of the source element. UnSyncAssoc and UnSyncUnAssoc are not supported for remote mirror replicas.','Required':True,'ValueMap':['2', '3', '4', '5', '6..4095', '0x1000..0xFFFF'],'Values':['Async', 'Sync', 'UnSyncAssoc', 'UnSyncUnAssoc', 'DMTF Reserved', 'Vendor Specific']}
Goalstring4-{'Description':'The StorageSetting properties to be created or modified for the target element.','EmbeddedInstance':'CIM_SettingData'}
ReplicationPiperef:CIM_NetworkPipe5-{'Description':'The NetworkPipe element that scopes the remote mirror pair. If the value is null, remote mirrors do not require a pre-established connection.'}
AttachOrModifyReplica method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
AttachReplica method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Jobref:CIM_ConcreteJob0-{'Description':'Reference to the job (may be null if the task completed).'}
SourceElementref:CIM_ManagedElement1-{'Description':'The source storage object which may be a StorageVolume or other storage object.','Required':True}
TargetElementref:CIM_ManagedElement2-{'Description':'Reference to the target storage element (i.e., the replica).'}
CopyTypeuint163-{'Description':'CopyType describes the type of Synchronized relationship that will be created. Values are: Async: Create and maintain an asynchronous copy of the source. Sync: Create and maintain a synchronized copy of the source. UnSyncAssoc: Create an unsynchronized copy and maintain an association to the source. UnSyncUnAssoc: Create unassociated copy of the source element.','ValueMap':['2', '3', '4', '5', '..', '0x8000..0xFFFF'],'Values':['Async', 'Sync', 'UnSyncAssoc', 'UnSyncUnAssoc', 'DMTF Reserved', 'Vendor Specific']}
AttachReplica method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
CreateOrModifyElementFromElements method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ElementNamestring0-{'Description':'A end user relevant name for the element being created. If NULL, then a system-supplied default name can be used. The value will be stored in the 'ElementName' property for the created element. If not NULL, this parameter will supply a new name when modifying an existing element.'}
ElementTypeuint161-{'Description':'Enumeration indicating the type of element being created or modified. If the input parameter TheElement is specified when the operation is a 'modify', this type value must match the type of that instance. The actual CIM class of the created TheElement can be vendor-specific, but it must be a derived class of the appropriate CIM class -- i.e., CIM_StorageVolume, CIM_StorageExtent, CIM_LogicalDisk, or CIM_StoragePool.','Required':True,'ValueMap':['0', '1', '2', '3', '4', '5', '..', '32768..65535'],'Values':['Unknown', 'Reserved', 'Storage Volume', 'Storage Extent', 'Storage Pool', 'Logical Disk', 'DMTF Reserved', 'Vendor Specific']}
Jobref:CIM_ConcreteJob2-{'Description':'Reference to the job (may be null if job completed).'}
Goalref:CIM_ManagedElement3-{'Description':'The requirements for the element to maintain. If set to a null value, the default configuration associated with the Service will be used. This parameter should be a reference to a Setting, SettingData, or Profile appropriate to the element being created. If not NULL, this parameter will supply a new Goal when modifying an existing element.'}
Sizeuint644-{'Description':'As an input parameter Size specifies the desired size. If not NULL, this parameter will supply a new size when modifying an existing element. As an output parameter Size specifies the size achieved.','Punit':'byte','Units':'Bytes'}
InElementsref:CIM_StorageExtent5-{'Description':'Array of references to storage element instances that are used to create or modify TheElement.','Required':True}
TheElementref:CIM_LogicalElement6-{'Description':'As an input parameter: if null, creates a new element. If not null, then the method modifies the specified element. As an output parameter, it is a reference to the resulting element.'}
CreateOrModifyElementFromElements method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
CreateOrModifyElementFromStoragePool method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ElementNamestring0-{'Description':'A end user relevant name for the element being created. If NULL, then a system supplied default name can be used. The value will be stored in the 'ElementName' property for the created element. If not NULL, this parameter will supply a new name when modifying an existing element.'}
ElementTypeuint161-{'Description':'Enumeration indicating the type of element being created or modified. If the input parameter TheElement is specified when the operation is a 'modify', this type value must match the type of that instance.','ValueMap':['0', '1', '2', '3', '4', '..', '32768..65535'],'Values':['Unknown', 'Reserved', 'StorageVolume', 'StorageExtent', 'LogicalDisk', 'DMTF Reserved', 'Vendor Specific']}
Jobref:CIM_ConcreteJob2-{'Description':'Reference to the job (may be null if job completed).'}
Goalref:CIM_ManagedElement3-{'Description':'The requirements for the element to maintain. If set to a null value, the default configuration from the source pool will be used. This parameter should be a reference to a Setting or Profile appropriate to the element being created. If not NULL, this parameter will supply a new Goal when modifying an existing element.'}
Sizeuint644-{'Description':'As an input parameter Size specifies the desired size. If not NULL, this parameter will supply a new size when modifying an existing element. As an output parameter Size specifies the size achieved.','Punit':'byte','Units':'Bytes'}
InPoolref:CIM_StoragePool5-{'Description':'The Pool from which to create the element. This parameter must be set to null if the input parameter TheElement is specified (in the case of a 'modify' operation).'}
TheElementref:CIM_LogicalElement6-{'Description':'As an input parameter: if null, creates a new element. If not null, then the method modifies the specified element. As an output parameter, it is a reference to the resulting element.'}
Description'Start a job to create (or modify) a specified element (for example a StorageVolume or StorageExtent) from a StoragePool. One of the parameters for this method is Size. As an input parameter, Size specifies the desired size of the element. As an output parameter, it specifies the size achieved. Space is taken from the input StoragePool. The desired settings for the element are specified by the Goal parameter. If the requested size cannot be created, no action will be taken, and the Return Value will be 4097/0x1001. Also, the output value of Size is set to the nearest possible size. If 0 is returned, the function completed successfully and no ConcreteJob instance was required. If 4096/0x1000 is returned, a ConcreteJob will be started to create the element. The Job's reference will be returned in the output parameter Job.'
ImplementedTrue
Override'CreateOrModifyElementFromStoragePool'
ValueMap['0', '1', '2', '3', '4', '5', '6', '..', '4096', '4097', '4098..32767', '32768..65535']
Values['Job Completed with No Error', 'Not Supported', 'Unknown', 'Timeout', 'Failed', 'Invalid Parameter', 'In Use', 'DMTF Reserved', 'Method Parameters Checked - Job Started', 'Size Not Supported', 'Method Reserved', 'Vendor Specific']
CreateOrModifyElementFromStoragePool method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
CreateOrModifyReplicationPipe method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
PipeElementNamestring0-{'Description':'A user-friendly name for the element created.'}
SourceSystemref:CIM_ComputerSystem1-{'Description':'One of the two peer systems participating in the established peer-to-peer connection. If the provider supports uni-directional connections, this must identify the system hosting replica source elements.','Required':True}
TargetSystemref:CIM_ComputerSystem2-{'Description':'One of the two peer systems participating in the established peer-to-peer connection. If the provider supports uni-directional connections, this must identify the system hosting replica target elements.','Required':True}
SourceEndpointref:CIM_ProtocolEndpoint3-{'Description':'References to source system endpoints/ports assigned to the pipe. If a new pipe is created, this is the initial set of endpoints assigned. If an existing pipe is modified, this set replaces the previous set. The list must be null if a provider does not allow the client to manage port assignment.'}
TargetEndpointref:CIM_ProtocolEndpoint4-{'Description':'References to target system endpoints/ports assigned to the pipe. If a new pipe is created, this is the initial set of endpoints assigned. If an existing pipe is modified, this set replaces the previous set. The list must be null if a provider does not allow the client to manage port assignment.'}
Goalstring5-{'Description':'The setting properties to be maintained for the peer-to-peer connection.','EmbeddedInstance':'CIM_SettingData'}
ReplicationPiperef:CIM_NetworkPipe6-{'Description':'Reference to the created or modified NetworkPipe.'}
CreateOrModifyReplicationPipe method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
CreateOrModifyStoragePool method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ElementNamestring0-{'Description':'A end user relevant name for the pool being created. If NULL, then a system supplied default name can be used. The value will be stored in the 'ElementName' property for the created pool. If not NULL, this parameter will supply a new name when modifying an existing pool.'}
Jobref:CIM_ConcreteJob1-{'Description':'Reference to the job (may be null if job completed).'}
Goalref:CIM_StorageSetting2-{'Description':'Reference to an instance of StorageSetting that defines the desired capabilities of the StoragePool. If set to a null value, the default configuration from the source pool will be used. If not NULL, this parameter will supply a new Goal setting when modifying an existing pool.'}
Sizeuint643-{'Description':'As an input parameter this specifies the desired pool size in bytes. As an output parameter this specifies the size achieved.','Punit':'byte','Units':'Bytes'}
InPoolsstring4-{'Description':'Array of strings containing representations of references to CIM_StoragePool instances, that are used to create the Pool or modify the source pools.'}
InExtentsstring5-{'Description':'Array of strings containing representations of references to CIM_StorageExtent instances, that are used to create the Pool or modify the source extents.'}
Poolref:CIM_StoragePool6-{'Description':'As an input parameter: if null, creates a new StoragePool. If not null, modifies the referenced Pool. When returned, it is a reference to the resulting StoragePool.'}
CreateOrModifyStoragePool method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
CreateReplica method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ElementNamestring0-{'Description':'A end user relevant name for the element being created. If NULL, then a system supplied default name can be used. The value will be stored in the 'ElementName' property for the created element.'}
Jobref:CIM_ConcreteJob1-{'Description':'Reference to the job (may be null if job completed).'}
SourceElementref:CIM_LogicalElement2-{'Description':'The source storage object which may be a StorageVolume or storage object.','Required':True}
TargetElementref:CIM_LogicalElement3-{'Description':'Reference to the created target storage element (i.e., the replica).'}
TargetSettingGoalref:CIM_StorageSetting4-{'Description':'The definition for the StorageSetting to be maintained by the target storage object (the replica).'}
TargetPoolref:CIM_StoragePool5-{'Description':'The underlying storage for the target element (the replica) will be drawn from TargetPool if specified, otherwise the allocation is implementation specific.'}
CopyTypeuint166-{'Description':'CopyType describes the type of copy that will be made. Values are: Async: Create and maintain an asynchronous copy of the source. Sync: Create and maintain a synchronized copy of the source. UnSyncAssoc: Create an unsynchronized copy and maintain an association to the source. UnSyncUnAssoc: Create unassociated copy of the source element.','ValueMap':['2', '3', '4', '5', '..', '32768..65535'],'Values':['Async', 'Sync', 'UnSyncAssoc', 'UnSyncUnAssoc', 'DMTF Reserved', 'Vendor Specific']}
CreateReplica method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
CreateReplicationBuffer method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Jobref:CIM_ConcreteJob0-{'Description':'Reference to the job (may be null if the task completed).'}
Hostref:CIM_ManagedElement1-{'Description':'The hosting system or replication pipe that will be antecedent to the created buffer.','Required':True}
TargetElementref:CIM_StorageExtent2-{'Description':'Reference to a component extent for the buffer element.'}
TargetPoolref:CIM_StoragePool3-{'Description':'Reference to a container pool for the buffer element.'}
ReplicaBufferref:CIM_Memory4-{'Description':'Reference to the created replica buffer element.'}
CreateReplicationBuffer method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
DeleteStoragePool method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Jobref:CIM_ConcreteJob0-{'Description':'Reference to the job (may be null if job completed).'}
Poolref:CIM_StoragePool1-{'Description':'Reference to the pool to delete.'}
DeleteStoragePool method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
GetElementsBasedOnUsage method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
ElementTypeuint160-{'Description':'Enumeration indicating the type of elements to get.','ValueMap':['0', '2', '3', '4', '5', '..', '32768..65535'],'Values':['Unknown', 'StorageVolume', 'StorageExtent', 'StoragePool', 'Logical Disk', 'DMTF Reserved', 'Vendor Specific']}
Usageuint161-{'Description':'The specific Usage to be retrieved.','ModelCorrespondence':['CIM_StoragePool.Usage', 'CIM_StorageExtent.Usage']}
Criteriauint162-{'Description':'Specifies whether to retrieve all elements, available elements only, or the elements that are in use.','ValueMap':['0', '2', '3', '4', '..', '32768..65535'],'Values':['Unknown', 'All', 'Available Only', 'In Use Only', 'DMTF Reserved', 'Vendor Specific']}
ThePoolref:CIM_StoragePool3-{'Description':'Limit the search for the elements that satisfy the criteria to this StoragePool only. If null, all appropriate StoragePools will be considered.'}
TheElementsref:CIM_ManagedSystemElement4-{'Description':'Array of references to storage element instances retrieved.'}
GetElementsBasedOnUsage method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ModifySynchronization method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Operationuint160-{'Description':'Operation describes the type of modification to be made to the replica. Values are: Detach: 'Forget' the synchronization between two storage objects. Start to treat the objects as independent. Fracture: Suspend the synchronization between two storage objects using Sync or Async replication. The association and (typically) changes are remembered to allow a fast resynchronization. This may be used during a backup cycle to allow one of the objects to be copied while the other remains in production. Resync Replica: Re-establish the synchronization of a Sync or Async replication. This will negate the action of a previous Fracture operation. Recreate a Point In Time image for an UnSyncAssoc replication. Restore from Replica: Renew the contents of the original storage object from a replica. Prepare: Get the link ready for a Resync operation to take place. Some implementations will require this operation to be invoked to keep the Resync operation as fast as possible. May start the copy engine. Unprepare: Clear a prepared state if a Prepare is not to be followed by a Resync operation. Quiesce: Some applications require notification so that they can ready the link for an operation. For example flush any cached data or buffered changes. The copy engine is stopped for UnSyncAssoc replications. Unquiesce: Take the link from the quiesced state (without executing the intended operation. Start Copy: initiate a full background copy of the source to the UnSyncAssoc replica. Replica enters Frozen state when copy operation is completed. Stop Copy: stop the background copy previously started. Reset To Sync: Change the CopyType of the association to Sync (e.g., from the Async CopyType). Reset To Async: Change the CopyType of the association to Async (e.g., from the Sync CopyType).','ValueMap':['0', '1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '..', '0x8000..0xFFFF'],'Values':['DMTF Reserved', 'DMTF Reserved', 'Detach', 'Fracture', 'Resync Replica', 'Restore from Replica', 'Prepare', 'Unprepare', 'Quiesce', 'Unquiesce', 'Reset To Sync', 'Reset To Async', 'Start Copy', 'Stop Copy', 'DMTF Reserved', 'Vendor Specific']}
Jobref:CIM_ConcreteJob1-{'Description':'Reference to the job (may be null if the task completed).'}
Synchronizationref:CIM_StorageSynchronized2-{'Description':'The referenced to the StorageSynchronized association describing the storage source/replica relationship.'}
ModifySynchronization method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
RequestStateChange method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
RequestedStateuint160-{'Description':'The state requested for the element. This information will be placed into the RequestedState property of the instance if the return code of the RequestStateChange method is 0 ('Completed with No Error'), 3 ('Timeout'), or 4096 (0x1000) ('Job Started'). Refer to the description of the EnabledState and RequestedState properties for the detailed explanations of the RequestedState values.','ModelCorrespondence':['CIM_EnabledLogicalElement.RequestedState'],'ValueMap':['2', '3', '4', '6', '7', '8', '9', '10', '11', '..', '32768..65535'],'Values':['Enabled', 'Disabled', 'Shut Down', 'Offline', 'Test', 'Defer', 'Quiesce', 'Reboot', 'Reset', 'DMTF Reserved', 'Vendor Reserved']}
Jobref:CIM_ConcreteJob1-{'Description':'Reference to the job (can be null if the task is completed).'}
TimeoutPerioddatetime2-{'Description':'A timeout period that specifies the maximum amount of time that the client expects the transition to the new state to take. The interval format must be used to specify the TimeoutPeriod. A value of 0 or a null parameter indicates that the client has no time requirements for the transition. If this property does not contain 0 or null and the implementation does not support this parameter, a return code of 'Use Of Timeout Parameter Not Supported' must be returned.'}
RequestStateChange method is in 51 classes of ROOT\CIMV2\storage\iscsitarget and in 15 namespaces
RequestUsageChange method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Operationuint160-{'Description':'The action to perform.','ValueMap':['2', '3', '..', '32768..65535'],'Values':['Set', 'Modify "Other" description only', 'DMTF Reserved', 'Vendor Specific']}
UsageValueuint161-{'Description':'Applicable requested usage/restriction -- see the appropriate Usage ValueMap.','ModelCorrespondence':['CIM_StoragePool.Usage', 'CIM_StorageExtent.Usage']}
OtherUsageDescriptionstring2-{'Description':'New description text. Applicable when the usage value includes "Other".','ModelCorrespondence':['CIM_StorageConfigurationService.RequestUsageChange.UsageValue']}
Jobref:CIM_ConcreteJob3-{'Description':'Reference to the job (may be null if job completed).'}
TheElementref:CIM_LogicalElement4-{'Description':'The storage element to modify.'}
RequestUsageChange method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ReturnToStoragePool method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Jobref:CIM_ConcreteJob0-{'Description':'Reference to the job (may be null if job completed).'}
TheElementref:CIM_LogicalElement1-{'Description':'Reference to the element to return to the StoragePool.'}
Description'Start a job to delete an element previously created from a StoragePool. The freed space is returned to the source StoragePool. If 0 is returned, the function completed successfully and no ConcreteJob was required. If 4096/0x1000 is returned, a ConcreteJob will be started to delete the element. A reference to the Job is returned in the Job parameter.'
ImplementedTrue
Override'ReturnToStoragePool'
ValueMap['0', '1', '2', '3', '4', '5', '6', '..', '4096', '4097..32767', '32768..65535']
Values['Job Completed with No Error', 'Not Supported', 'Unknown', 'Timeout', 'Failed', 'Invalid Parameter', 'In Use', 'DMTF Reserved', 'Method Parameters Checked - Job Started', 'Method Reserved', 'Vendor Specific']
ReturnToStoragePool method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
ScsiScan method
Returnuint32 {'out':True}
Parameters
NameCIMTypeIDINOUTQualifiers
Jobref:CIM_ConcreteJob0-{'Description':'Reference to the job (may be null if job completed).'}
ConnectionTypeuint161-{'Description':'The type of connection, constrains the scan to initiator ports of this type. Only used if the Initiators parameter is null.','ModelCorrespondence':['CIM_SCSIProtocolEndpoint.ConnectionType'],'ValueMap':['1', '2', '3', '4', '5', '6', '7', '8', '9'],'Values':['Other', 'Fibre Channel', 'Parallel SCSI', 'SSA', 'IEEE 1394', 'RDMA', 'iSCSI', 'SAS', 'ADT']}
OtherConnectionTypestring2-{'Description':'The connection type, if the ConnectionType parameter is "Other".'}
Initiatorsref:CIM_SCSIProtocolEndpoint3-{'Description':'A list of references to initiators. Scanning will be limited to SCSI targets attached to these initiators. If this parameter is null and connection is specified, all initiators of that connection type are scanned. If this parameter and ConnectionType are null, all targets on all system initiators are probed.'}
Targetsstring4-{'Description':'A list of names or numbers for targets. These should be formatted to match the appropriate connection type, For example, PortWWNs would be specified for Fibre Channel targets.'}
LogicalUnitsstring5-{'Description':'A list of SCSI logical unit numbers representing logical units hosted on the targets specified in the Targets argument.'}
ScsiScan method is in 2 classes of ROOT\CIMV2\storage\iscsitarget and in 1 namespace
StartService method
Returnuint32 {'out':True}
StartService method is in 17 classes of ROOT\CIMV2\storage\iscsitarget and in 11 namespaces
StopService method
Returnuint32 {'out':True}
StopService method is in 17 classes of ROOT\CIMV2\storage\iscsitarget and in 11 namespaces

Detailed description of MSISCSITARGET_StorageConfigurationService properties

Derived properties (21) of MSISCSITARGET_StorageConfigurationService class

Caption property
CIMTYPE'string'
Caption property is in 90 classes of ROOT\CIMV2\storage\iscsitarget and in 37 namespaces
CreationClassName property
CIMTYPE'string'
keyTrue
CreationClassName property is in 45 classes of ROOT\CIMV2\storage\iscsitarget and in 20 namespaces
Description property
CIMTYPE'string'
Description property is in 91 classes of ROOT\CIMV2\storage\iscsitarget and in 142 namespaces
ElementName property
CIMTYPE'string'
ElementName property is in 90 classes of ROOT\CIMV2\storage\iscsitarget and in 21 namespaces
EnabledDefault property
CIMTYPE'uint16'
EnabledDefault property is in 49 classes of ROOT\CIMV2\storage\iscsitarget and in 10 namespaces
EnabledState property
CIMTYPE'uint16'
EnabledState property is in 49 classes of ROOT\CIMV2\storage\iscsitarget and in 13 namespaces
HealthState property
CIMTYPE'uint16'
HealthState property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 15 namespaces
InstallDate property
CIMTYPE'datetime'
InstallDate property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 23 namespaces
Name property
CIMTYPE'string'
keyTrue
Name property is in 67 classes of ROOT\CIMV2\storage\iscsitarget and in 142 namespaces
OperationalStatus property
CIMTYPE'uint16'
OperationalStatus property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 18 namespaces
OtherEnabledState property
CIMTYPE'string'
OtherEnabledState property is in 49 classes of ROOT\CIMV2\storage\iscsitarget and in 11 namespaces
PrimaryOwnerContact property
CIMTYPE'string'
PrimaryOwnerContact property is in 21 classes of ROOT\CIMV2\storage\iscsitarget and in 15 namespaces
PrimaryOwnerName property
CIMTYPE'string'
PrimaryOwnerName property is in 21 classes of ROOT\CIMV2\storage\iscsitarget and in 15 namespaces
RequestedState property
CIMTYPE'uint16'
RequestedState property is in 49 classes of ROOT\CIMV2\storage\iscsitarget and in 12 namespaces
Started property
CIMTYPE'boolean'
Started property is in 17 classes of ROOT\CIMV2\storage\iscsitarget and in 11 namespaces
StartMode property
CIMTYPE'string'
StartMode property is in 17 classes of ROOT\CIMV2\storage\iscsitarget and in 15 namespaces
Status property
CIMTYPE'string'
Status property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 42 namespaces
StatusDescriptions property
CIMTYPE'string'
StatusDescriptions property is in 59 classes of ROOT\CIMV2\storage\iscsitarget and in 18 namespaces
SystemCreationClassName property
CIMTYPE'string'
keyTrue
SystemCreationClassName property is in 41 classes of ROOT\CIMV2\storage\iscsitarget and in 20 namespaces
SystemName property
CIMTYPE'string'
keyTrue
SystemName property is in 45 classes of ROOT\CIMV2\storage\iscsitarget and in 22 namespaces
TimeOfLastStateChange property
CIMTYPE'datetime'
TimeOfLastStateChange property is in 51 classes of ROOT\CIMV2\storage\iscsitarget and in 17 namespaces

MSISCSITARGET_StorageConfigurationService Qualifiers

NameValueToInstanceToSubclassOverridableAmendedLocal
Description'MS iSCSI Software Target implementation of StorageConfigurationService. This service allows the active management of a Storage Server. It allows jobs to be started for the creation, modification and deletion of storage objects (StoragePools and StorageVolumes).'
dynamicTrue
provider'MSiSCSITargetProv'
Version'1.0.0'

MSISCSITARGET_StorageConfigurationService System properties

NameValueOriginCIMTypeLocalArray
__PATH'\\.\ROOT\CIMV2\storage\iscsitarget:MSISCSITARGET_StorageConfigurationService'___SYSTEM8
__NAMESPACE'ROOT\CIMV2\storage\iscsitarget'___SYSTEM8
__SERVER'.'___SYSTEM8
__DERIVATION['CIM_StorageConfigurationService', 'CIM_Service', 'CIM_EnabledLogicalElement', 'CIM_LogicalElement', 'CIM_ManagedSystemElement', 'CIM_ManagedElement']___SYSTEM8
__PROPERTY_COUNT21___SYSTEM3
__RELPATH'MSISCSITARGET_StorageConfigurationService'___SYSTEM8
__DYNASTY'CIM_ManagedElement'___SYSTEM8
__SUPERCLASS'CIM_StorageConfigurationService'___SYSTEM8
__CLASS'MSISCSITARGET_StorageConfigurationService'___SYSTEM8
__GENUS1___SYSTEM3

Similar Classes to MSISCSITARGET_StorageConfigurationService

Number of classes:1
Class nameChildsPropertiesMethodsClass
Instances
Child
Instances
AbstractSingleton
CIM_StorageConfigurationService12117-1-
comments powered by Disqus
WUtils.com