HyperVReplicaPolicyInputArgs

data class HyperVReplicaPolicyInputArgs(val allowedAuthenticationType: Output<Int>? = null, val applicationConsistentSnapshotFrequencyInHours: Output<Int>? = null, val compression: Output<String>? = null, val initialReplicationMethod: Output<String>? = null, val instanceType: Output<String>, val offlineReplicationExportPath: Output<String>? = null, val offlineReplicationImportPath: Output<String>? = null, val onlineReplicationStartTime: Output<String>? = null, val recoveryPoints: Output<Int>? = null, val replicaDeletion: Output<String>? = null, val replicationPort: Output<Int>? = null) : ConvertibleToJava<HyperVReplicaPolicyInputArgs>

Hyper-V Replica specific policy Input.

Constructors

Link copied to clipboard
constructor(allowedAuthenticationType: Output<Int>? = null, applicationConsistentSnapshotFrequencyInHours: Output<Int>? = null, compression: Output<String>? = null, initialReplicationMethod: Output<String>? = null, instanceType: Output<String>, offlineReplicationExportPath: Output<String>? = null, offlineReplicationImportPath: Output<String>? = null, onlineReplicationStartTime: Output<String>? = null, recoveryPoints: Output<Int>? = null, replicaDeletion: Output<String>? = null, replicationPort: Output<Int>? = null)

Properties

Link copied to clipboard
val allowedAuthenticationType: Output<Int>? = null

A value indicating the authentication type.

A value indicating the application consistent frequency.

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

A value indicating whether compression has to be enabled.

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

A value indicating whether IR is online.

Link copied to clipboard
val instanceType: Output<String>

The class type. Expected value is 'HyperVReplica2012'.

Link copied to clipboard

A value indicating the offline IR export path.

Link copied to clipboard

A value indicating the offline IR import path.

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

A value indicating the online IR start time.

Link copied to clipboard
val recoveryPoints: Output<Int>? = null

A value indicating the number of recovery points.

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

A value indicating whether the VM has to be auto deleted.

Link copied to clipboard
val replicationPort: Output<Int>? = null

A value indicating the recovery HTTPS port.

Functions

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