VolumeHybridReplicationParameters class

Constructors

VolumeHybridReplicationParameters({Input<String?>? clusterLocation, Input<String?>? description, Input<String?>? hybridReplicationType, Input<Map<String, String>?>? labels, Input<int?>? largeVolumeConstituentCount, Input<String?>? peerClusterName, Input<List<String>?>? peerIpAddresses, Input<String?>? peerSvmName, Input<String?>? peerVolumeName, Input<String?>? replication, Input<String?>? replicationSchedule})
Creates a new VolumeHybridReplicationParameters. clusterLocation Optional. Name of source cluster location associated with the replication. This is a free-form field description Optional. Description of the replication. hybridReplicationType Optional. Type of the hybrid replication. Use MIGRATION to create a volume migration labels Optional. Labels to be added to the replication as the key value pairs. largeVolumeConstituentCount Optional. If the source is a FlexGroup volume, this field needs to match the number of constituents in the FlexGroup. peerClusterName Required. Name of the ONTAP source cluster to be peered with NetApp Volumes. peerIpAddresses Required. List of all intercluster LIF IP addresses of the ONTAP source cluster. peerSvmName Required. Name of the ONTAP source vserver SVM to be peered with NetApp Volumes. peerVolumeName Required. Name of the ONTAP source volume to be replicated to NetApp Volumes destination volume. replication Required. Desired name for the replication of this volume. replicationSchedule Optional. Replication Schedule for the replication created.
const
VolumeHybridReplicationParameters.fromMap(Map<String, dynamic> map)
factory

Properties

clusterLocation → Input<String?>?
Optional. Name of source cluster location associated with the replication. This is a free-form field for display purposes only.
final
description → Input<String?>?
Optional. Description of the replication.
final
hashCode → int
The hash code for this object.
no setterinherited
hybridReplicationType → Input<String?>?
Optional. Type of the hybrid replication. Use MIGRATION to create a volume migration and ONPREM_REPLICATION to create an external replication. Other values are read-only. REVERSE_ONPREM_REPLICATION is used to represent an external replication which got reversed. Default is MIGRATION. Possible values are: MIGRATION, CONTINUOUS_REPLICATION, ONPREM_REPLICATION, REVERSE_ONPREM_REPLICATION.
final
labels → Input<Map<String, String>?>?
Optional. Labels to be added to the replication as the key value pairs. An object containing a list of "key": value pairs. Example: { "name": "wrench", "mass": "1.3kg", "count": "3" }.
final
largeVolumeConstituentCount → Input<int?>?
Optional. If the source is a FlexGroup volume, this field needs to match the number of constituents in the FlexGroup.
final
peerClusterName → Input<String?>?
Required. Name of the ONTAP source cluster to be peered with NetApp Volumes.
final
peerIpAddresses → Input<List<String>?>?
Required. List of all intercluster LIF IP addresses of the ONTAP source cluster.
final
peerSvmName → Input<String?>?
Required. Name of the ONTAP source vserver SVM to be peered with NetApp Volumes.
final
peerVolumeName → Input<String?>?
Required. Name of the ONTAP source volume to be replicated to NetApp Volumes destination volume.
final
replication → Input<String?>?
Required. Desired name for the replication of this volume.
final
replicationSchedule → Input<String?>?
Optional. Replication Schedule for the replication created. Possible values are: EVERY_10_MINUTES, HOURLY, DAILY.
final
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() → Map<String, dynamic>
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited