MSFT_SMStorageSynchronizedBase class
A base class for objects that represent the synchronization status of a storage object and the associated replicas.
The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.
Syntax
[ClassVersion("1.0"), Abstract, AMENDMENT]
class MSFT_SMStorageSynchronizedBase : MSFT_SMSynchronizedBase
{
datetime WhenSynced;
boolean SyncMaintained;
uint16 CopyState;
string CopyStateDescription;
uint16 RequestedCopyState = 15;
uint16 SyncType;
string SyncTypeDescription;
uint16 Mode;
string ModeDescription;
uint16 ProgressStatus;
string ProgressStatusDescription;
uint16 PercentSynced;
datetime WhenEstablished;
datetime WhenSynchronized;
datetime WhenActivated;
datetime WhenDeactivated;
datetime WhenSuspended;
uint16 CopyType;
string CopyTypeDescription;
uint16 ReplicaType;
string ReplicaTypeDescription;
uint16 SyncState;
string SyncStateDescription;
uint16 CopyPriority;
string CopyPriorityDescription;
uint16 CopyMethodology;
string CopyMethodologyDescription;
UInt32 RecoveryPointObjective;
};
Members
The MSFT_SMStorageSynchronizedBase class has these types of members:
Properties
The MSFT_SMStorageSynchronizedBase class has these properties.
-
CopyMethodology
-
-
Data type: uint16
-
Access type: Read-only
The copy methodology used by the copy engine to create and maintain the target element.
The possible values are.
-
-
Not Specified (0)
-
Other (1)
-
Implementation decides (2)
-
Full Copy (3)
-
A full copy of the source object is generated.
-
Incremental-Copy (4)
-
Only changed data from source element is copied to target element.
-
Differential-Copy (5)
-
Only the new writes to source element are copied to the target element.
-
Copy-On-Write (6)
-
Affected data is copied on the first write to the source or to the target elements.
-
Copy-On-Access (7)
-
Affected data is copied on the first access to the source element.
-
Delta-Update (8)
-
After the initial copy, only updates to the source are copied to the target.
-
Snap-And-Clone (9)
-
A snapshot of the source element is created, then used as the source of the copy operation to the target element.
-
DMTF Reserved
-
Reserved
-
Vendor Specific
-
Reserved
CopyMethodologyDescription
-
Data type: string
-
Access type: Read-only
A description of the current value of the CopyMethodology property.
CopyPriority
-
Data type: uint16
-
Access type: Read/write
-
Qualifiers: Experimental
The priority of background copy engine I/O relative to host I/O operations during a sequential background copy operation.
The possible values are.
Not Managed (0)
Low (1)
Same (2)
High (3)
DMTF Reserved
Vendor Specific
CopyPriorityDescription
-
Data type: string
-
Access type: Read-only
A description of the current value of the CopyPriority property.
CopyState
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Experimental
Indicates the state of the replication activity.
This property is inherited from MSFT_SMSynchronizedBase.
The possible values are:
Initialized (2)
Unsynchronized (3)
Synchronized (4)
Broken (5)
Fractured (6)
Split (7)
Inactive (8)
Suspended (9)
Failedover (10)
Prepared (11)
Aborted (12)
Skewed (13)
Mixed (14)
Not Applicable (15)
DMTF Reserved
Vendor Specific
CopyStateDescription
-
Data type: string
-
Access type: Read-only
A description of the CopyState property value.
This property is inherited from MSFT_SMSynchronizedBase.
CopyType
-
Data type: uint16
-
Access type: Read-only
The replication policy of the association.
This property is inherited from MSFT_SMSynchronizedBase.
The possible values are:
Async (2)
Sync (3)
UnSyncAssoc (4)
UnSyncUnAssoc (5)
DMTF Reserved
Vendor Specific
CopyTypeDescription
-
Data type: string
-
Access type: Read-only
A description of the CopyType value.
This property is inherited from MSFT_SMSynchronizedBase.
Mode
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Experimental
The update mode of the target elements. If the value is set to NULL, the implementation will provide the update mode.
This property is inherited from MSFT_SMSynchronizedBase.
Unknown (0)
Synchronous (2)
Asynchronous (3)
DMTF Reserved
Vendor Specific
ModeDescription
-
Data type: string
-
Access type: Read-only
A description of the Mode value.
This property is inherited from MSFT_SMSynchronizedBase.
PercentSynced
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Experimental
The percent of synchronization work that is complete. This value must be set to NULL if the implementation is not capable of providing this information.
This property is inherited from MSFT_SMSynchronizedBase.
ProgressStatus
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Experimental
Indicates the status of the replication activity for the association.
This property is inherited from MSFT_SMSynchronizedBase.
The possible values are:
Unknown (0)
Completed (2)
Dormant (3)
Initializing (4)
Preparing (5)
Synchronizing (6)
Resyncing (7)
Restoring (8)
Fracturing (9)
Splitting (10)
Failing over (11)
Failing back (12)
Aborting (13)
Mixed (14)
Not Applicable (15)
Suspending (16)
Requires fracture (17)
Requires resync (18)
Requires activate (19)
Pending (20)
Detaching (21)
DMTF Reserved
Vendor Specific
ProgressStatusDescription
-
Data type: string
-
Access type: Read-only
A description of the ProgressStatus value.
This property is inherited from MSFT_SMSynchronizedBase.
RecoveryPointObjective
-
Data type: UInt32
-
Access type: Read-only
Indicates the maximum interval in which data from copy operations might be lost. For synchronous copy operations, this interval is "0". For asynchronous copy operations, this parameter represents the interval since the most recent transmission of data to the target element.
ReplicaType
-
Data type: uint16
-
Access type: Read-only
The type of replica for the storage object.
The possible values are.
Not Specified (0)
Full Copy (2)
A full copy of the source object is generated.
Before Delta (3)
The source object is maintained as a delta data from the replica.
After Delta (4)
The replica is maintained as delta data from the source object.
Log (5)
The replica object is maintained as a log of changes to the source.
DMTF Reserved
Reserved.
Vendor Specific
Reserved.
ReplicaTypeDescription
-
Data type: string
-
Access type: Read-only
A description of the current value of the ReplicaType property.
RequestedCopyState
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Experimental, ModelCorrespondence ("SNIA_Synchronized.CopyState")
Indicates the last requested or desired state of replication activity for the association. When the CopyState value matches the requested state, RequestedCopyState will be set to "Not Applicable".
This property is inherited from MSFT_SMSynchronizedBase.
The possible values are:
Initialized (2)
Unsynchronized (3)
Synchronized (4)
Broken (5)
Fractured (6)
Split (7)
Inactive (8)
Suspended (9)
Failedover (10)
Prepared (11)
Aborted (12)
Skewed (13)
Mixed (14)
Not Applicable (15)
DMTF Reserved
Vendor Specific
SyncMaintained
-
Data type: boolean
-
Access type: Read-only
True if the synchronization between the elements is maintained; otherwise, False.
This property is inherited from MSFT_SMSynchronizedBase.
SyncState
-
Data type: uint16
-
Access type: Read-only
The state of replication activity for the storage object.
The possible values are.
Initialized (2)
PrepareInProgress (3)
Prepared (4)
ResyncInProgress (5)
Synchronized (6)
Fracture In Progress (7)
QuiesceInProgress (8)
Quiesced (9)
Restore In Progresss (10)
Idle (11)
Broken (12)
Fractured (13)
Frozen (14)
Copy In Progress (15)
DMTF Reserved
Vendor Specific
SyncStateDescription
-
Data type: string
-
Access type: Read-only
A description of the current value of the SyncState property.
SyncType
-
Data type: uint16
-
Access type: Read-only
-
Qualifiers: Experimental
The intended outcome of the replication operation.
This property is inherited from MSFT_SMSynchronizedBase.
The possible values are:
DMTF Reserved
Mirror (6)
Snapshot (7)
Clone (8)
DMTF Reserved
Vendor Specific
SyncTypeDescription
-
Data type: string
-
Access type: Read-only
A description of the SyncType property value.
This property is inherited from MSFT_SMSynchronizedBase.
WhenActivated
-
Data type: datetime
-
Access type: Read-only
-
Qualifiers: Experimental
A datetime value that indicates when the association was activated. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.
This property is inherited from MSFT_SMSynchronizedBase.
WhenDeactivated
-
Data type: datetime
-
Access type: Read-only
-
Qualifiers: Experimental
A datetime value that indicates when the association was deactivated. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.
This property is inherited from MSFT_SMSynchronizedBase.
WhenEstablished
-
Data type: datetime
-
Access type: Read-only
-
Qualifiers: Experimental
A datetime value that indicates when the association was established. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.
This property is inherited from MSFT_SMSynchronizedBase.
WhenSuspended
-
Data type: datetime
-
Access type: Read-only
-
Qualifiers: Experimental
A datetime value that indicates when the association was suspended. This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.
This property is inherited from MSFT_SMSynchronizedBase.
WhenSynced
-
Data type: datetime
-
Access type: Read-only
A datetime value that indicates when the elements were synchronized.
This property is inherited from MSFT_SMSynchronizedBase.
WhenSynchronized
-
Data type: datetime
-
Access type: Read-only
-
Qualifiers: Experimental
A datetime value that indicates when the CopyState property is set to "Synchronized". This value must be set to NULL if the implementation is not capable of providing this information. A value of "0" indicates the information is unknown.
This property is inherited from MSFT_SMSynchronizedBase.
Requirements
Minimum supported client |
None supported |
Minimum supported server |
Windows Server 2016 |
Namespace |
Root\Microsoft\Windows\Storage\SM |
MOF |
|
DLL |
|