Information
The topic you requested is included in another documentation set. For convenience, it's displayed below. Choose Switch to see the topic in its original location.

MSISCSITARGET_StorageReplicationCapabilities class

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

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

class MSISCSITARGET_StorageReplicationCapabilities : CIM_StorageReplicationCapabilities
{
  uint16  SupportedSynchronizationType;
  uint16  SupportedAsynchronousActions[];
  uint16  SupportedSynchronousActions[];
  uint16  InitialReplicationState;
  uint16  SupportedSpecializedElements[];
  uint16  SupportedModifyOperations[];
  uint16  ReplicaHostAccessibility;
  uint16  HostAccessibleState[];
  boolean SpaceLimitSupported;
  boolean SpaceReservationSupported;
  boolean LocalMirrorSnapshotSupported;
  boolean RemoteMirrorSnapshotSupported;
  boolean IncrementalDeltasSupported;
  boolean PersistentReplicasSupported;
  boolean BidirectionalConnectionsSupported;
  uint16  MaximumReplicasPerSource;
  uint16  MaximumPortsPerConnection;
  uint16  MaximumConnectionsPerPort;
  uint16  MaximumPeerConnections;
  uint16  MaximumLocalReplicationDepth = 1;
  uint16  MaximumRemoteReplicationDepth = 1;
  uint16  InitialSynchronizationDefault;
  uint16  ReplicationPriorityDefault;
  uint8   LowSpaceWarningThresholdDefault;
  uint8   SpaceLimitWarningThresholdDefault;
  uint16  RemoteReplicationServicePointAccess;
  uint16  AlternateReplicationServicePointAccess;
  uint16  DeltaReplicaPoolAccess;
  uint16  RemoteBufferElementType;
  uint16  RemoteBufferHost;
  uint16  RemoteBufferLocation;
  uint16  RemoteBufferSupported;
  uint16  UseReplicationBufferDefault;
  string  PeerConnectionProtocol;
  string  InstanceID;
  string  ElementName;
  string  Caption;
  string  Description;
};

Members

The MSISCSITARGET_StorageReplicationCapabilities class has these types of members:

Properties

The MSISCSITARGET_StorageReplicationCapabilities class has these properties.

AlternateReplicationServicePointAccess
Data type: uint16
Access type: Read-only

When the primary instance is unavailable, indicates whether to invoke methods of the MSISCSITARGET_StorageConfigurationService class in the source or target instance of the class.

ValuesMeaning
None
2

No alternate instance exists.

Source
3

Invoke a method in the source element service instance.

Target
4

Invoke a method in the target element service instance.

Proxy
5

Find a proxy service instance and invoke the method in that instance.

DMTF Reserved
6–0x7FFF

Reserved.

Vendor Specific
0x8000–0xFFFF

Reserved.

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

BidirectionalConnectionsSupported
Data type: boolean
Access type: Read-only

Indicates directionality of the connections. If set to true, peer-to-peer connections are bidirectional; otherwise connections are uni-directional.

This property is inherited from the CIM_StorageReplicationCapabilities class.

Caption
Data type: string
Access type: Read-only
Qualifiers: MaxLen (64)

Indicates a short textual description of the object.

This property is inherited from the CIM_ManagedElement class.

DeltaReplicaPoolAccess
Data type: uint16
Access type: Read-only

Indicates whether a specialized pool is required as a container for delta replica elements.

ValuesMeaning
Any
2

Delta replicas can be created in any pool.

Exclusive
3

One specialized, exclusive pool must be created for each source element that has associated delta replicas.

Shared
4

One specialized, shared pool must be created to be shared by all source elements with associated delta replicas.

DMTF Reserved
5–0x7FFF

Reserved.

Vendor Specific
0x8000–0xFFFF

Reserved.

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

Description
Data type: string
Access type: Read-only

Indicates a textual description of the object.

This property is inherited from the CIM_ManagedElement class.

ElementName
Data type: string
Access type: Read-only
Qualifiers: Required

Indicates a user-friendly name for the object. This property enables each instance to define a user-friendly name in addition to its key properties, identity data, and description information.

This property is inherited from the CIM_Capabilities class.

HostAccessibleState
Data type: uint16 array
Access type: Read-only

Indicates the replica synchronization states in which the provider enables host access to replicas. The values correspond to the MSISCSITARGET_StorageSynchronized.SyncState property.

Note  Accessibility does not guarantee that replica contents are valid or consistent.

The possible values are.

Initialized (2)
Prepare In Progress (3)
Prepared (4)
Resync In Progress (5)
Synchronized (6)
Fracture In Progress (7)
Quiesce In Progress (8)
Quiesced (9)
Restore In Progress (10)
Idle (11)
Broken (12)
Fractured (13)
Frozen (14)
Copy In Progress (15)
DMTF Reserved (16–0x7FFF)
Vendor Specific (0x8000–0xFFFF)

This property is inherited from the CIM_StorageReplicationCapabilities class.

IncrementalDeltasSupported
Data type: boolean
Access type: Read-only

Indicates whether all delta replicas that are associated with the same source element can be incrementally dependent. If set to true, only the oldest replica in the set can be deleted or re-synced.

This property is inherited from the CIM_StorageReplicationCapabilities class.

InitialReplicationState
Data type: uint16
Access type: Read-only

Indicates which initial replication state is supported by the provider.

ValuesMeaning
Initialized
2

The replicas are unsynchronized, and the required time to synchronize them might be long.

Prepared
3

The replicas are unsynchronized, and the required time to synchronize them is short.

Synchronized
4

The replicas are synchronized.

Idle
5

An unsynchronized copy with an association to the source is ready to manage.

DMTF Reserved
6–0x7FFF

Reserved.

Vendor Specific
0x8000–0xFFFF

Reserved.

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

InitialSynchronizationDefault
Data type: uint16
Access type: Read-only

Indicates whether to start a background copy when a replica is created. The values correspond with the MSISCSITARGET_StorageSetting.InitialSynchronization property.

The possible values are.

Not Managed (0)
Start (1)
Do Not Start (2)
DMTF Reserved (3–0x7FFF)
Vendor Specific (0x8000–0xFFFF)

This property is inherited from the CIM_StorageReplicationCapabilities class.

InstanceID
Data type: string
Access type: Read-only
Qualifiers: Key

Uniquely and opaquely identifies an instance of this class within the scope of the containing namespace.

Important  In order to ensure uniqueness within the namespace, the value of the InstanceID property should be constructed in the following pattern:

OrgID:LocalID

OrgID must include a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that defines the InstanceID, or must be a registered ID that is assigned by a recognized global authority. This pattern is similar to the structure of schema class names. In addition, to ensure uniqueness, the first colon in InstanceID must be between the OrgID andLocalID. Therefore the OrgID name must not contain a colon (':').

LocalID is chosen by the business entity and should not be re-used to identify different underlying real-world elements.

If the preceding pattern is not used, the defining entity must ensure that the resultant InstanceID is not re-used across any InstanceID properties that are produced by this provider or other providers for this namespace.

For Distributed Management Task Force (DMTF) defined instances, the pattern must be used with the OrgID set to CIM.

This property is inherited from the CIM_Capabilities class.

LocalMirrorSnapshotSupported
Data type: boolean
Access type: Read-only

Indicates whether a local mirror can be a snapshot source.

This property is inherited from the CIM_StorageReplicationCapabilities class.

LowSpaceWarningThresholdDefault
Data type: uint8
Access type: Read-only
Qualifiers: MinValue (0) , MaxValue (100) , Units ("Percentage")

Indicates the threshold for generating a low-space CIM_Indication instance. An instance is generated when the MSISCSITARGET_StoragePool.RemainingManagedSpace property is less than or equal to the indicated percentage of the TotalManagedSpace property. A value of 0 means that no warning is generated.

This property is inherited from the CIM_StorageReplicationCapabilities class.

MaximumConnectionsPerPort
Data type: uint16
Access type: Read-only

Indicates the maximum number of peer-to-peer connections to which a port can be assigned.

This property is inherited from the CIM_StorageReplicationCapabilities class.

MaximumLocalReplicationDepth
Data type: uint16
Access type: Read-only

Indicates the maximum local mirror replication depth that is allowed by the associated instance of the MSISCSITARGET_StorageConfigurationService class. For a value of N, the remote replicas can span N linked peer-to-peer connections. A value of one indicates that multi-level replication is not supported.

This property is inherited from the CIM_StorageReplicationCapabilities class.

MaximumPeerConnections
Data type: uint16
Access type: Read-only

Indicates the maximum number of peer connections that are supported by the associated instance of the MSISCSITARGET_StorageConfigurationService class.

This property is inherited from the CIM_StorageReplicationCapabilities class.

MaximumPortsPerConnection
Data type: uint16
Access type: Read-only

Indicates the maximum number of port pairs that can be assigned to a peer-to-peer connection.

This property is inherited from the CIM_StorageReplicationCapabilities class.

MaximumRemoteReplicationDepth
Data type: uint16
Access type: Read-only

Indicates the maximum remote mirror replication depth that is allowed by this instance of MSISCSITARGET_StorageReplicationCapabilities. For a value of N, the remote replicas can span N linked peer-to-peer connections. A value of 1 indicates that multi-level replication is not supported.

This property is inherited from the CIM_StorageReplicationCapabilities class.

MaximumReplicasPerSource
Data type: uint16
Access type: Read-only

Indicates the maximum number of replicas that can be associated with one source element.

This property is inherited from the CIM_StorageReplicationCapabilities class.

PeerConnectionProtocol
Data type: string
Access type: Read-only

Indicates a private, vendor-specific protocol for replication data transport. A client must verify that both peers support the same protocol before the client establishes a peer-to-peer connection.

This property is inherited from the CIM_StorageReplicationCapabilities class.

PersistentReplicasSupported
Data type: boolean
Access type: Read-only

Indicates whether replicas are persistent. If set to true, replicas can persist after power off or system reset events; otherwise replicas are lost when these events occur.

This property is inherited from the CIM_StorageReplicationCapabilities class.

RemoteBufferElementType
Data type: uint16
Access type: Read-only

Indicates the type of container element to use to create a buffer element. Remote replication buffer elements are instances of CIM_Memory. A buffer element can be created from a component extent with a CIM_BasedOn association or in a storage pool with an MSISCSITARGET_AllocatedFromStoragePool association. The provider can also make the size and element type opaque to a client.

ValuesMeaning
Not specified
0

The provider determines the size and container element type.

InExtent
2

The buffer must be created from a specified component extent.

InPool
3

The buffer must be created in a specified storage pool.

DMTF Reserved
4–0x7FFF

Reserved.

Vendor Specific
0x8000–0xFFFF

Reserved.

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

RemoteBufferHost
Data type: uint16
Access type: Read-only

Indicates how buffer elements are allocated.

ValuesMeaning
Array
2

One buffer element for the entire array.

ComponentCS
3

One buffer element per CIM_ComputerSystem element in a clustered array.

Pipe
4

One or two buffer elements per replication pipe.

DMTF Reserved
5–0x7FFF

Reserved.

Vendor Specific
0x8000–0xFFFF

Reserved.

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

RemoteBufferLocation
Data type: uint16
Access type: Read-only

Indicates the required location for remote buffer elements.

ValuesMeaning
Source
2

Buffers are required only on platforms that host source elements.

Target
3

Buffers are required only on platforms that host target elements.

Both
4

Buffers are required for both the source and the target platforms.

DMTF Reserved
5–0x7FFF

Reserved.

Vendor Specific
0x8000–0xFFFF

Reserved.

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

RemoteBufferSupported
Data type: uint16
Access type: Read-only

Indicates whether a write buffer is required for remote replica elements with asynchronous I/O buffering.

The possible values are.

Not Supported (0)
Required (2)
Optional (3)
DMTF Reserved (4–0x7FFF)
Vendor Specific (0x8000–0xFFFF)

This property is inherited from the CIM_StorageReplicationCapabilities class.

RemoteMirrorSnapshotSupported
Data type: boolean
Access type: Read-only

Indicates whether a remote mirror can be a snapshot source.

This property is inherited from the CIM_StorageReplicationCapabilities class.

RemoteReplicationServicePointAccess
Data type: uint16
Access type: Read-only

Indicates whether to invoke methods of the MSISCSITARGET_StorageConfigurationService class in the source or target instance of the class.

ValuesMeaning
Not Specified
2

Invoke a method in either system instance.

Source
3

Invoke a method in the source element service instance.

Target
4

Invoke a method in the target element service instance.

Proxy
5

Find a proxy service instance and invoke the method in that instance.

DMTF Reserved
6–0x7FFF

Reserved.

Vendor Specific
0x8000–0xFFFF

Reserved.

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

ReplicaHostAccessibility
Data type: uint16
Access type: Read-only

Indicates the host access restrictions for replicas that are associated with this instance of MSISCSITARGET_StorageReplicationCapabilities.

The possible values are.

Not Accessible (2)
No Restrictions (3)
Source Hosts Only (4)
Source Hosts Excluded (5)
DMTF Reserved (6 ≤ value )

This property is inherited from the CIM_StorageReplicationCapabilities class.

ReplicationPriorityDefault
Data type: uint16
Access type: Read-only

Indicates the priority of the background replication input/output relative to the host input/output. This default applies to the initial or deferred background replication operations. The value can be modified while a replication is in progress. The values correspond to the MSISCSITARGET_StorageSetting.ReplicationPriority property.

The possible values are.

Not Managed (0)
Low (1)
Same (2)
High (3)
DMTF Reserved (4–0x7FFF)
Vendor Specific (0x8000–0xFFFF)

This property is inherited from the CIM_StorageReplicationCapabilities class.

SpaceLimitSupported
Data type: boolean
Access type: Read-only

Indicates whether space limits that are set in the MSISCSITARGET_AllocatedFromStoragePool.SpaceLimit property are enforced.

This property is inherited from the CIM_StorageReplicationCapabilities class.

SpaceLimitWarningThresholdDefault
Data type: uint8
Access type: Read-only
Qualifiers: MinValue (0) , MaxValue (100) , Units ("Percentage")

Indicates the threshold for generating a CIM_Indication instance when the MSISCSITARGET_AllocatedFromStoragePool.SpaceConsumed property by a replica element exceeds the indicated limit. An instance is generated when the SpaceConsumed property is greater than or equal to the indicated percentage of the SpaceLimit property. A value of zero means that no warning is generated.

This property is inherited from the CIM_StorageReplicationCapabilities class.

SpaceReservationSupported
Data type: boolean
Access type: Read-only

Indicates whether space that is reserved for replicas can be from a specialized pool.

This property is inherited from the CIM_StorageReplicationCapabilities class.

SupportedAsynchronousActions
Data type: uint16 array
Access type: Read-only

Lists operations that will be executed as asynchronous jobs. If an operation is included in both the SupportedSynchronousActions and SupportedAsynchronousActions properties, then the instrumentation might or might not create a job to perform the operation.

The possible values are.

Local Replica Creation (2)
Remote Replica Creation (3)
Local Replica Modification (4)
Remote Replica Modification (5)
Local Replica Attachment (6)
Remote Replica Attachment (7)
Buffer Creation (8)
DMTF Reserved (9–65535)

This property is inherited from the CIM_StorageReplicationCapabilities class.

SupportedModifyOperations
Data type: uint16 array
Access type: Read-only

Lists which operations of the MSISCSITARGET_StorageConfigurationService.ModifySynchronization method are supported by this instance of MSISCSITARGET_StorageReplicationCapabilities.

The possible values are.

ValueMeaning
DMTF Reserved
0–1
Detach
2
Fracture
3
Resync Replica
4
Restore from Replica
5
Prepare
6
Unprepare
7
Quiesce
8
Unquiesce
9
Reset To Sync
10
Reset To Async
11
Start Copy
12
Stop Copy
13
DMTF Reserved
14–0x7FFF
Vendor Specific
0x8000–0xFFFF

 

This property is inherited from the CIM_StorageReplicationCapabilities class.

SupportedSpecializedElements
Data type: uint16 array
Access type: Read-only

Lists which specialized storage element types are supported by this instance of MSISCSITARGET_StorageReplicationCapabilities. The values correspond to the MSISCSITARGET_StorageSetting.IntendedUsage property.

The possible values are.

Delta Pool (2)
Delta Pool Component (3)
Remote Mirror (4)
Local Mirror (5)
Full Snapshot (6)
Delta Snapshot (7)
Replication Buffer (8)
DMTF Reserved (9–0x7FFF)
Vendor Specific (0x8000–0xFFFF)

This property is inherited from the CIM_StorageReplicationCapabilities class.

SupportedSynchronizationType
Data type: uint16
Access type: Read-only

Indicates the type of synchronization that is used by this instance of MSISCSITARGET_StorageReplicationCapabilities.

The possible values are.

Async (2)
Sync (3)
UnSyncAssoc-Full (4)
UnSyncAssoc-Delta (5)
UnSyncUnAssoc (6)
DMTF Reserved (7–32767)
Vendor Specific (32768–65535)

This property is inherited from the CIM_StorageReplicationCapabilities class.

SupportedSynchronousActions
Data type: uint16 array
Access type: Read-only

Lists operations that will be executed without the creation of a job. If an operation is included in both the SupportedSynchronousActions and SupportedAsynchronousActions properties then the instrumentation might or might not create a job to perform the operation.

The possible values are.

Local Replica Creation (2)
Remote Replica Creation (3)
Local Replica Modification (4)
Remote Replica Modification (5)
Local Replica Attachment (6)
Remote Replica Attachment (7)
Buffer Creation (8)
NetworkPipe Creation (9)
DMTF Reserved (10–65535)

This property is inherited from the CIM_StorageReplicationCapabilities class.

UseReplicationBufferDefault
Data type: uint16
Access type: Read-only

Indicates whether a remote replica pair is allowed to use a write buffer for asynchronous write buffering.

The possible values are.

Not Managed (0)
Use Buffer (1)
Do Not Use Buffer (2)
DMTF Reserved (3–0x7FFF)
Vendor Specific (0x8000–0xFFFF)

This property is inherited from the CIM_StorageReplicationCapabilities class.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2012 R2

Namespace

\\.\root\cimv2\storage\iscsitarget

MOF

SmIscsiTarget.mof

See also

iSCSI Target Server Reference

 

 

Show:
© 2014 Microsoft