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