Class CIM_ReplicationSettingData
extends CIM_SettingData

Contains various options for use by the Replication Services methods to offer clients additional control in copy operations.

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


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_SettingData
   |
   +--CIM_ReplicationSettingData

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringContains various options for use by the Replication Services methods to offer clients additional control in copy operations.
Experimentalbooleantrue
UMLPackagePathstringCIM::Device::StorageServices
Versionstring2.34.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
AutoDeletebooleanfalse
DescriptionstringThe 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.
ModelCorrespondencestringCIM_SynchronizationAspect.AutoDelete
Writebooleantrue
ConsistentPointInTimebooleanfalse
DescriptionstringThis property applies to a group of elements. If it is true, it means the point-in-time to be created at an exact time with no I/O activities in such a way the data is consistent among all the elements of the group.
Writebooleantrue
CopyPriorityuint16
DescriptionstringThis property sets the StorageSynchronized.CopyPriority property. CopyPriority allows the priority of background copy operation to be managed relative to host I/O operations during a sequential background copy operation. Values are: Low: copy operation lower priority than host I/O. Same: copy operation has the same priority as host I/O. High: copy operation has higher priority than host I/O. Urgent: copy operation to be performed.
ValueMapstring0, 1, 2, 3, 4, .., 0x8000..
ValuesstringNot Managed, Low, Same, High, Urgent, DMTF Reserved, Vendor Specific
Writebooleantrue
CopyRecoveryModeuint164
DescriptionstringIf set to Automatic, the copy operation to continue after a broken link is restored. Automatic: copy operation to resume automatically. Manual: CopyState is to be set to Suspended after the link is restored. It is required to issue the Resume operation to continue. If not specified, the implementation decides.
Experimentalbooleantrue
ValueMapstring0, 2, 3, 4, .., 32768..65535
ValuesstringUnknown, Automatic, Manual, Implementation decides, DMTF Reserved, Vendor Specific
Writebooleantrue
DeltaUpdateBlocksuint64
DescriptionstringThis property applies to Delta-Update copy methodology. If non-zero, it specifies the snapshots of source element should be created after this number of blocks have been modified. If both DeltaUpdateBlocks and DeltaUpdateInterval are specified the snapshot is created based on which criterion occurs first. If NULL or 0, the implementation decides the number of blocks.
Experimentalbooleantrue
Writebooleantrue
DeltaUpdateIntervaldatetime
DescriptionstringThis property applies to Delta-Update copy methodology. It specifies the interval between the snapshots of source element, for example, every 23 minutes will have the value of 00000000002300.000000:000, using the CIM interval format. If NULL or 0, the implementation decides the interval.
Writebooleantrue
DesiredCopyMethodologyuint16
DescriptionstringControl what copy methodology the service should use. For the most part, the service decides the best methodology based on the SyncType. However, an implementation may allow the client to suggest a different methodology. 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.
ValueMapstring1, 2, 3, 4, 5, 6, 7, 8, 9, .., 0x8000..
ValuesstringOther, Instrumentation decides, Full-Copy, Incremental-Copy, Differential-Copy, Copy-On-Write, Copy-On-Access, Delta-Update, Snap-And-Clone, DMTF Reserved, Vendor Specific
Writebooleantrue
FailedCopyStopsHostIObooleanfalse
DescriptionstringIf true, the storage array tells host to stop sending data to source element if copying to a remote element fails.
Experimentalbooleantrue
Writebooleantrue
Multihopuint161
DescriptionstringThis property applies to multihop copy operation. It specifies the number of hops the starting source (or group) element is expected to be copied.
Writebooleantrue
OnGroupOrListErroruint163
DescriptionstringThis property applies to group or list operations. It specifies what the implementation should do if an error is encountered before all entries in the group or list are processed.
ValueMapstring2, 3, .., 0x8000..
ValuesstringContinue, Stop, DMTF Reserved, Vendor specific
Writebooleantrue
Pairinguint16
DescriptionstringControls how source and target elements are paired. Exact order: Parallel elements of source and target groups paired in the order as they appear in the group. Optimum: If possible source and target elements on different data path or adapters.
ValueMapstring2, 3, 4, .., 0x8000..
ValuesstringInstrumentation decides, Exact order, Optimum, DMTF Reserved, Vendor Specific
Writebooleantrue
ReadOnlyuint16
DescriptionstringThis property specifies whether the source, the target, or both elements should be "read only" to the host.SystemElement: The source element. SyncedElement: The target element. Both: Both the source and the target elements.should be read only to the host.
Experimentalbooleantrue
ModelCorrespondencestringCIM_StorageSynchronized.ReadOnly
ValueMapstring2, 3, 4, .., 0x8000..
ValuesstringSystemElement, SyncedElement, Both, DMTF Reserved, Vendor Specific
Writebooleantrue
RRCHardwareCompressionEnabledbooleanfalse
DescriptionstringThe property indicates if hardware compression is enabled -- the transmitted/received data is compressed by hardware.
ModelCorrespondencestringCIM_RemoteReplicationCollection.HardwareCompressionEnabled
Writebooleantrue
RRCSoftwareCompressionEnabledbooleanfalse
DescriptionstringThe property indicates if software compression is enabled -- the transmitted/received data is compressed by software.
ModelCorrespondencestringCIM_RemoteReplicationCollection.SoftwareCompressionEnabled
Writebooleantrue
StorageCompressionPolicyuint167
DescriptionstringIf the target element is not supplied, this property specifies the compression of the target element. Compressed source to compressed target: Compressed source gets copied to compressed target. Compressed source to uncompressed target: Compressed source gets copied to uncompressed target. Uncompressed source to compressed target: Uncompressed source gets copied to compressed target. Compression of target same as source: Compression of target will be the same as source. Target pool decides compression of target element: The pool where the target is allocated from determines the compression of the target element. Implementation decides compression of target: The implementation decides the compression of the created target elements.
ValueMapstring2, 3, 4, 5, 6, 7, .., 0x8000..
ValuesstringCompressed source to compressed target, Compressed source to uncompressed target, Uncompressed source to compressed target, Compression of target same as source, Target pool decides compression of target element, Implementation decides compression of target, DMTF Reserved, Vendor specific
Writebooleantrue
TargetElementGoaluint162
DescriptionstringIf the target element goal is not supplied and the implementation is expected to create the target element, the instrumentation selects the goal based on this property.
ValueMapstring2, 3, .., 0x8000..
ValuesstringImplementation decides, Same as source element, DMTF Reserved, Vendor specific
Writebooleantrue
TargetElementResourcePooluint162
DescriptionstringIf the target element resource pool is not supplied and the implementation is expected to create or locate the target element, the instrumentation selects the resource pool based on this property. Same as source element: Can only apply to target elements that do not require specialized resource pools. For example, snapshots may require a specialized resource pool.
ValueMapstring2, 3, .., 0x8000..
ValuesstringImplementation decides, Same as source element, DMTF Reserved, Vendor specific
Writebooleantrue
TargetElementSupplieruint164
DescriptionstringIf target elements are not supplied, this property indicates where the target elements should come from. Possible values are: Use existing ones: Use existing elements only. If appropriate elements are not available, return an error. Create new ones: Create new target elements only. Use existing and create new ones: If appropriate elements are not available, create new target elements. Instrumentation decides: Vendor specific action. Client must supply: Client must supply target element.
ValueMapstring1, 2, 3, 4, 5, .., 0x8000..
ValuesstringUse existing, Create new, Use and create, Instrumentation decides, Client must supply, DMTF Reserved, Vendor specific
Writebooleantrue
ThinProvisioningPolicyuint167
DescriptionstringIf the target element is not supplied, this property specifies the provisioning of the target element. Copy thin source to thin target: Thin source gets copied to thin target. Copy thin source to full target: Thin source gets copied to full target. Copy full source to thin target: Full source gets copied to thin target. Provisioning of target same as source: Provisioning of target will be the same as source. Target pool decides provisioning of target element: The pool where the target is allocated from determines the provisioning of the target element. Implementation decides provisioning of target: The implementation decides the provisioning of the created target elements.
ValueMapstring2, 3, 4, 5, 6, 7, .., 0x8000..
ValuesstringCopy thin source to thin target, Copy thin source to full target, Copy full source to thin target, Provisioning of target same as source, Target pool decides provisioning of target element, Implementation decides provisioning of target, DMTF Reserved, Vendor specific
Writebooleantrue
TimeBeforeRemovaldatetime
DescriptionstringThe amount of time that the element is retained. If non-null, The AutoDelete property is ignored. If null, there is no time limit, however, the element may be removed if AutoDelete is set to true.
ModelCorrespondencestringCIM_SynchronizationAspect.TimeBeforeRemoval
Writebooleantrue
UnequalGroupsActionuint16
DescriptionstringIndicates what should happen if the number of elements in source and target groups are not the same. The default is to return an error, unless one-to-many replication is supported and there is only one source and more than one target.
ValueMapstring2, 3, 4, .., 0x8000..
ValuesstringReturn an error, Allow source group to be larger, Allow target group to be larger, DMTF Reserved, Vendor Specific
Writebooleantrue
UnequalListsActionuint162
DescriptionstringIndicates what should happen if number of elements in source and target lists are not the same. The default is to return an error.
Experimentalbooleantrue
ValueMapstring2, 3, 4, .., 0x8000..
ValuesstringReturn an error, Allow source list to be larger, Allow target list to be larger, DMTF Reserved, Vendor Specific
Writebooleantrue

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
ChangeableTypeuint16CIM_SettingData
ConfigurationNamestringCIM_SettingData
DescriptionstringCIM_ManagedElement
ElementNamestringCIM_SettingData
Generationuint64CIM_ManagedElement
InstanceIDstringCIM_SettingData

Class Methods