# Class CIM_SynchronizationAspect
extends CIM_SettingData

A class to keep track of the source of a copy operation. Additionally, the class has a series of properties to indicate the SyncType that was used and the date and time of the point-in-time if it applies to the SyncType.

### Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods

## Class Hierarchy

CIM_ManagedElement
|
+--CIM_SettingData
|
+--CIM_SynchronizationAspect

## Direct Known Subclasses

## Class Qualifiers

Name | Data Type | Value
--- | --- | ---
Description | string | A class to keep track of the source of a copy operation. Additionally, the class has a series of properties to indicate the SyncType that was used and the date and time of the point-in-time if it applies to the SyncType.
UMLPackagePath | string | CIM::Device::StorageServices
Version | string | 2.45.0

## Class Properties

### Local Class Properties

Name | Data Type | Default Value | Qualifiers
--- | --- | --- | ---
Name | Data Type | Value
AutoDelete | boolean | false
Description | string | The created element can be deleted if system resources are running low. If TimeBeforeRemoval is specified, this property is ignored, even if it is set to true.
ModelCorrespondence | string | CIM_SynchronizationAspect.TimeBeforeRemoval
Write | boolean | true
ConsistencyEnabled | boolean | false
Description | string | Set to true if consistency is enabled.
ConsistencyType | uint16 |
Description | string | Indicates the consistency type used by the groups. Sequentially Consistent: Members of a target group are sequentially consistent - the order of the write operations is maintained.
ValueMap | string | 2, .., 0x8000..
Values | string | Sequentially Consistent, DMTF Reserved, Vendor Specific
CopyMethodology | uint16 |
Description | string | Indicates the copy methodology utilized for copying source element to target element. Full-Copy: The entire source data is copied to target. Incremental-Copy: Only changed data from source element is copied to target element. Differential-Copy: Only the new writes to source element are copied to the target element. Copy-On-Write: Affected data is copied on the first write to the source or to the target elements. Copy-On-Access: Affected data is copied on the first access to the source element. Delta-Update: Difference based replication where after the initial copy, only updates to source are copied to target. Snap-And-Clone: The service creates a snapshot of the source element first, then uses the snapshot as the source of the copy operation to the target element.
ModelCorrespondence | string | CIM_ReplicationSettingData.DesiredCopyMethodology
ValueMap | string | 1, 2, 3, 4, 5, 6, 7, 8, 9, .., 0x8000..
Values | string | Other, Implementation decides, Full-Copy, Incremental-Copy, Differential-Copy, Copy-On-Write, Copy-On-Access, Delta-Update, Snap-And-Clone, DMTF Reserved, Vendor Specific
CopyStatus | uint16 |
Description | string | Indicates the status of copy operation. Operation In Progress: Copy operation is in progress. Operation Completed: The copy operation completed with no errors. Initializing: Initialization is in progress. Synchronizing: Synchronization is in progress. Resyncing: Target element is being resynchronized. Restoring: Restore operation is in progress. Aborting: The copy operation is being aborted. Terminating: The relationship is being terminated. Mixed: Applies to groups with elements with different statuses. Generally, the individual statuses need to be examined.
ValueMap | string | 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, .., 0x8000..
Values | string | Not Applicable, Operation In Progress, Operation Completed, Initializing, Synchronizing, Resyncing, Restoring, Aborting, Terminating, Mixed, DMTF Reserved, Vendor Specific
SourceElement | string |
Description | string | The identifying information of source element (i.e. an instance ) of a copy operation, or of a point-in-time source. The identifying information is in the form of an object path encoded as a string parameter. The format of a CIMObjectPath, is <NamespacePath>:<ClassName>.<Prop1>="<Value1>", <Prop2>="<Value2>", . . . specifying an instance in the CIM Schema.
SyncState | uint16 |
Description | string | SyncState describes the state of the synchronization aspect with respect to replication activity.
ValueMap | string | 2, 3, 4, 5, 6, 7, .., 0x8000..
Values | string | Initialized, Unsynchronized, Synchronized, Error, Invalid, Restored, DMTF Reserved, Vendor Specific
SyncType | uint16 |
Description | string | SyncType describes the type of copy. Mirror: a synchronized, full copy of the source. Snapshot: a point-in-time, virtual copy of the source. Clone: a point-in-time, full copy of the source.
ModelCorrespondence | string | CIM_Synchronized.SyncType
ValueMap | string | .., 6, 7, 8, .., 0x8000..
Values | string | DMTF Reserved, Mirror, Snapshot, Clone, DMTF Reserved, Vendor Specific
TimeBeforeRemoval | datetime |
Description | string | The amount of time that the element is retained. If non-null, the property AutoDelete is ignored. If null, there is no time limit, however, the element may be removed if AutoDelete is set to true.
ModelCorrespondence | string | CIM_SynchronizationAspect.AutoDelete
Write | boolean | true
WhenPointInTime | datetime |
Description | string | Specifies when point-in-time was created. Shall be set to NULL if implementation is not capable of providing this information. A value of 0 indicates the information is not known.

### Inherited Properties

Name | Data Type
--- | ---
Caption | string
ChangeableType | uint16
ConfigurationName | string
Description | string
ElementName | string
Generation | uint64
InstanceID | string
SoID | string
SoOrgID | string
ComponentSetting | string[]

## Class Methods