MSFT_SMReplicationCapabilities class
Represents the replication capabilities of a storage subsystem.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[Dynamic, Provider("WMIStorage"), AMENDMENT]
class MSFT_SMReplicationCapabilities : MSFT_SMStorageObject
{
String ObjectId;
String Identifier;
uint16 SupportedStorageObjects[];
uint16 SupportedReplicationTypes[];
UInt32 DefaultRecoveryPointObjective;
Boolean SupportsReplicationGroup;
Boolean SupportsEmptyReplicationGroup;
Boolean SupportsFullDiscovery;
Boolean SupportsCreateReplicationRelationshipMethod;
uint16 SupportedAsynchronousActions[];
uint16 SupportedSynchronousActions[];
};
Members
The MSFT_SMReplicationCapabilities class has these types of members:
Methods
The MSFT_SMReplicationCapabilities class has these methods.
Method | Description |
---|---|
GetRecoveryPointData | Retrieves recovery point data for a storage subsystem. |
GetSupportedCopyStates | Retrieves the supported copy states for the specified replication type. |
GetSupportedFeatures | Retrieves the supported features for the specified replication type. |
GetSupportedGroupCopyStates | Retrieves the supported replication group copy states for the specified replication type. |
GetSupportedGroupFeatures | Retrieves the supported group features for the specified replication type. |
GetSupportedGroupOperations | Retrieves the supported replication group operations for the specified replication type. |
GetSupportedOperations | Retrieves the supported operations for the specified replication type. |
Properties
The MSFT_SMReplicationCapabilities class has these properties.
-
DefaultRecoveryPointObjective
-
-
Data type: UInt32
-
Access type: Read-only
The default value for the recovery point.
-
-
Identifier
-
-
Data type: String
-
Access type: Read-only
-
Qualifiers: Required
The ID of the logical instance of the object. This ID must be unique within the scope of the storage system.
This property is inherited from MSFT_SMStorageObject.
-
-
ObjectId
-
The ID of this class instance. This ID must be unique within the scope of the Windows Storage Management server that hosts the provider object.
This property is inherited from MSFT_SMStorageObject.
-
SupportedAsynchronousActions
-
-
Data type: uint16 array
-
Access type: Read-only
-
Qualifiers: ModelCorrespondence ("CIM_ReplicationServiceCapabilities.SupportedSynchronousActions")
An array that contains indicators of the operations to run as asynchronous jobs.
The possible values are:
-
-
CreateElementReplica (2)
-
CreateGroupReplica (3)
-
CreateSynchronizationAspect (4)
-
ModifyReplicaSynchronization (5)
-
ModifyListSynchronization (6)
-
ModifySettingsDefineState (7)
-
GetAvailableTargetElements (8)
-
GetPeerSystems (9)
-
GetReplicationRelationships (10)
-
GetServiceAccessPoints (11)
-
CreateListReplica (19)
-
CreateGroupReplicaFromElements (20)
-
GetReplicationRelationshipInstances (21)
-
ModifyListSettingsDefineState (22)
-
CreateRemoteReplicationCollection (23)
-
AddToRemoteReplicationCollection (24)
-
RemoveFromRemoteReplicationCollection (25)
-
GetSynchronizationAspects (26)
-
GetSynchronizationAspectInstances (27)
-
CreateGroupReplicaFromElementSynchronizations (28)
-
AddElementsToGroupSynchronized (29)
-
ConfirmTargetData (30)
-
CreateListSynchronizationAspect (31)
-
DMTF Reserved
- 32 32767
-
Vendor Specific
- 32768 65535
SupportedReplicationTypes
-
Data type: uint16 array
-
Access type: Read-only
An array that contains the replication types that are supported by the storage subsystem.
The possible values are:
Synchronous Mirror Local (2)
Asynchronous Mirror Local (3)
Synchronous Mirror Remote (4)
Asynchronous Mirror Remote (5)
Synchronous Snapshot Local (6)
Asynchronous Snapshot Local (7)
Synchronous Snapshot Remote (8)
Asynchronous Snapshot Remote (9)
Synchronous Clone Local (10)
Asynchronous Clone Local (11)
Synchronous Clone Remote (12)
Asynchronous Clone Remote (13)
Synchronous TokenizedClone Local (14)
Asynchronous TokenizedClone Local (15)
Synchronous TokenizedClone Remote (16)
Asynchronous TokenizedClone Remote (17)
Adaptive Mirror Local (18)
Adaptive Mirror Remote (19)
Adaptive Snapshot Local (20)
Adaptive Snapshot Remote (21)
Adaptive Clone Local (22)
Adaptive Clone Remote (23)
Adaptive TokenizedClone Local (24)
Adaptive TokenizedClone Remote (25)
DMTF Reserved
Vendor Specific
SupportedStorageObjects
-
Data type: uint16 array
-
Access type: Read-only
The type storage objects that are supported by the storage subsystem.
The possible values are:
StorageVolume (2)
LogicalDisk (3)
ReplicationEntity (4)
DMTF Reserved
Vendor Specific
SupportedSynchronousActions
-
Data type: uint16 array
-
Access type: Read-only
-
Qualifiers: ModelCorrespondence ("CIM_ReplicationServiceCapabilities.SupportedAsynchronousActions")
An array that contains indicators of the operations to run as synchronous jobs.
The possible values are:
CreateElementReplica (2)
CreateGroupReplica (3)
CreateSynchronizationAspect (4)
ModifyReplicaSynchronization (5)
ModifyListSynchronization (6)
ModifySettingsDefineState (7)
GetAvailableTargetElements (8)
GetPeerSystems (9)
GetReplicationRelationships (10)
GetServiceAccessPoints (11)
CreateGroup (12)
DeleteGroup (13)
AddMembers (14)
RemoveMembers (15)
AddReplicationEntity (16)
AddServiceAccessPoint (17)
AddSharedSecret (18)
CreateListReplica (19)
CreateGroupReplicaFromElements (20)
GetReplicationRelationshipInstances (21)
ModifyListSettingsDefineState (22)
CreateRemoteReplicationCollection (23)
AddToRemoteReplicationCollection (24)
RemoveFromRemoteReplicationCollection (25)
GetSynchronizationAspects (26)
GetSynchronizationAspectInstances (27)
CreateGroupReplicaFromElementSynchronizations (28)
AddElementsToGroupSynchronized (29)
ConfirmTargetData (30)
CreateListSynchronizationAspect (31)
DMTF Reserved
Vendor Specific
SupportsCreateReplicationRelationshipMethod
-
Data type: Boolean
-
Access type: Read-only
True if the CreateReplicationRelationship method is supported by the storage subsystem; otherwise, False.
SupportsEmptyReplicationGroup
-
Data type: Boolean
-
Access type: Read-only
True if empty replication groups are supported by the storage subsystem; otherwise, False.
SupportsFullDiscovery
-
Data type: Boolean
-
Access type: Read-only
True if this is a fully discovered model; otherwise, False.
SupportsReplicationGroup
-
Data type: Boolean
-
Access type: Read-only
True if replication groups are supported by the storage subsystem; otherwise, False.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\Microsoft\Windows\Storage\SM |
MOF |
|
DLL |
|