ReplicationObjectArgs

data class ReplicationObjectArgs(val endpointType: Output<Either<String, EndpointType>>? = null, val remotePath: Output<RemotePathArgs>? = null, val remoteVolumeRegion: Output<String>? = null, val remoteVolumeResourceId: Output<String>? = null, val replicationSchedule: Output<Either<String, ReplicationSchedule>>? = null) : ConvertibleToJava<ReplicationObjectArgs>

Replication properties

Constructors

Link copied to clipboard
constructor(endpointType: Output<Either<String, EndpointType>>? = null, remotePath: Output<RemotePathArgs>? = null, remoteVolumeRegion: Output<String>? = null, remoteVolumeResourceId: Output<String>? = null, replicationSchedule: Output<Either<String, ReplicationSchedule>>? = null)

Properties

Link copied to clipboard
val endpointType: Output<Either<String, EndpointType>>? = null

Indicates whether the local volume is the source or destination for the Volume Replication

Link copied to clipboard
val remotePath: Output<RemotePathArgs>? = null

The full path to a volume that is to be migrated into ANF. Required for Migration volumes

Link copied to clipboard
val remoteVolumeRegion: Output<String>? = null

The remote region for the other end of the Volume Replication.

Link copied to clipboard
val remoteVolumeResourceId: Output<String>? = null

The resource ID of the remote volume. Required for cross region and cross zone replication

Link copied to clipboard
val replicationSchedule: Output<Either<String, ReplicationSchedule>>? = null

Schedule

Functions

Link copied to clipboard
open override fun toJava(): ReplicationObjectArgs