AttachOrModifyReplica | Create (or start a job to create) a StorageSynchronized mirror relationship between two storage elements. |
AttachReplica | Create (or start a job to create) a StorageSynchronized relationship between two existing storage objects. |
CreateOrModifyElementFromElements | Start a job to create (or modify) a specified storage element from specified input StorageExtents. |
CreateOrModifyElementFromStoragePool | Start a job to create (or modify) a specified element (for example a StorageVolume or StorageExtent) from a StoragePool. |
CreateOrModifyReplicationPipe | This method establishes a peer-to-peer connection identified by a NetworkPipe element and two ProtocolEndpoint elements created by the method provider. |
CreateOrModifyStoragePool | Starts a job to create (or modify) a StoragePool. |
CreateReplica | Start a job to create a new storage object which is a replica of the specified source storage object. |
CreateReplicationBuffer | Create (or start a job to create) a replication buffer that buffers asynchronous write operations for remote mirror pairs. |
DeleteStoragePool | Start a job to delete a StoragePool. |
ModifySynchronization | Modify (or start a job to modify) the synchronization association between two storage objects. |
ReturnToStoragePool | Start a job to delete an element previously created from a StoragePool. |
ScsiScan | This method requests that the system rescan SCSI devices for changes in their configuration. |
In |
SourceElement
|
CIM_ManagedElement
|
|
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. |
TargetElement
|
CIM_ManagedElement
|
|
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. |
CopyType
|
uint16
|
|
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. |
Goal
|
string
|
|
The StorageSetting properties to be created or modified for the target element. |
ReplicationPipe
|
CIM_NetworkPipe
|
|
The NetworkPipe element that scopes the remote mirror pair. If the value is null, remote mirrors do not require a pre-established connection. |
out |
Job
|
CIM_ConcreteJob
|
|
Reference to the job (may be null if the task completed). |
Return Codes |
none |
In |
ElementName
|
string
|
|
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. |
ElementType
|
uint16
|
|
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. |
Goal
|
CIM_ManagedElement
|
|
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. |
Size
|
uint64
|
|
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. |
InElements
|
CIM_StorageExtent
|
|
Array of references to storage element instances that are used to create or modify TheElement. |
TheElement
|
CIM_LogicalElement
|
|
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. |
out |
Job
|
CIM_ConcreteJob
|
|
Reference to the job (may be null if job completed). |
Size
|
uint64
|
|
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. |
TheElement
|
CIM_LogicalElement
|
|
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. |
Return Codes |
none |
In |
ElementName
|
string
|
|
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. |
ElementType
|
uint16
|
|
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. |
Goal
|
CIM_ManagedElement
|
|
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. |
Size
|
uint64
|
|
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. |
InPool
|
CIM_StoragePool
|
|
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). |
TheElement
|
CIM_LogicalElement
|
|
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. |
out |
Job
|
CIM_ConcreteJob
|
|
Reference to the job (may be null if job completed). |
Size
|
uint64
|
|
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. |
TheElement
|
CIM_LogicalElement
|
|
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. |
Return Codes |
none |
In |
PipeElementName
|
string
|
|
A user-friendly name for the element created. |
SourceSystem
|
CIM_ComputerSystem
|
|
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. |
TargetSystem
|
CIM_ComputerSystem
|
|
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. |
SourceEndpoint
|
CIM_ProtocolEndpoint
|
|
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. |
TargetEndpoint
|
CIM_ProtocolEndpoint
|
|
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. |
Goal
|
string
|
|
The setting properties to be maintained for the peer-to-peer connection. |
ReplicationPipe
|
CIM_NetworkPipe
|
|
Reference to the created or modified NetworkPipe. |
out |
ReplicationPipe
|
CIM_NetworkPipe
|
|
Reference to the created or modified NetworkPipe. |
Return Codes |
none |
In |
ElementName
|
string
|
|
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. |
Goal
|
CIM_StorageSetting
|
|
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. |
Size
|
uint64
|
|
As an input parameter this specifies the desired pool size in bytes. As an output parameter this specifies the size achieved. |
InPools
|
string
|
|
Array of strings containing representations of references to CIM_StoragePool instances, that are used to create the Pool or modify the source pools. |
InExtents
|
string
|
|
Array of strings containing representations of references to CIM_StorageExtent instances, that are used to create the Pool or modify the source extents. |
Pool
|
CIM_StoragePool
|
|
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. |
out |
Job
|
CIM_ConcreteJob
|
|
Reference to the job (may be null if job completed). |
Size
|
uint64
|
|
As an input parameter this specifies the desired pool size in bytes. As an output parameter this specifies the size achieved. |
Pool
|
CIM_StoragePool
|
|
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. |
Return Codes |
none |
In |
ElementName
|
string
|
|
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. |
SourceElement
|
CIM_LogicalElement
|
|
The source storage object which may be a StorageVolume or storage object. |
TargetSettingGoal
|
CIM_StorageSetting
|
|
The definition for the StorageSetting to be maintained by the target storage object (the replica). |
TargetPool
|
CIM_StoragePool
|
|
The underlying storage for the target element (the replica) will be drawn from TargetPool if specified, otherwise the allocation is implementation specific. |
CopyType
|
uint16
|
|
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 associationto the source.UnSyncUnAssoc: Create unassociated copy of the source element. |
out |
Job
|
CIM_ConcreteJob
|
|
Reference to the job (may be null if job completed). |
TargetElement
|
CIM_LogicalElement
|
|
Reference to the created target storage element (i.e., the replica). |
Return Codes |
none |
In |
Job
|
CIM_ConcreteJob
|
|
Reference to the job (may be null if job completed). |
ConnectionType
|
uint16
|
|
The type of connection, constrains the scan to initiator ports of this type.Only used if the Initiators parameter is null. |
OtherConnectionType
|
string
|
|
The connection type, if the ConnectionType parameter is"Other". |
Initiators
|
CIM_SCSIProtocolEndpoint
|
|
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. |
Targets
|
string
|
|
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. |
LogicalUnits
|
string
|
|
A list of SCSI logical unit numbers representing logicalunits hosted on the targets specified in the Targets argument. |
out |
Job
|
CIM_ConcreteJob
|
|
Reference to the job (may be null if job completed). |
Return Codes |
none |