InMageAzureV2PolicyInputArgs

data class InMageAzureV2PolicyInputArgs(val appConsistentFrequencyInMinutes: Output<Int>? = null, val crashConsistentFrequencyInMinutes: Output<Int>? = null, val instanceType: Output<String>, val multiVmSyncStatus: Output<Either<String, SetMultiVmSyncStatus>>, val recoveryPointHistory: Output<Int>? = null, val recoveryPointThresholdInMinutes: Output<Int>? = null) : ConvertibleToJava<InMageAzureV2PolicyInputArgs>

VMWare Azure specific policy Input.

Constructors

Link copied to clipboard
fun InMageAzureV2PolicyInputArgs(appConsistentFrequencyInMinutes: Output<Int>? = null, crashConsistentFrequencyInMinutes: Output<Int>? = null, instanceType: Output<String>, multiVmSyncStatus: Output<Either<String, SetMultiVmSyncStatus>>, recoveryPointHistory: Output<Int>? = null, recoveryPointThresholdInMinutes: Output<Int>? = null)

Functions

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

Properties

Link copied to clipboard

The app consistent snapshot frequency (in minutes).

Link copied to clipboard

The crash consistent snapshot frequency (in minutes).

Link copied to clipboard
val instanceType: Output<String>

The class type. Expected value is 'InMageAzureV2'.

Link copied to clipboard

A value indicating whether multi-VM sync has to be enabled. Value should be 'Enabled' or 'Disabled'.

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

The duration in minutes until which the recovery points need to be stored.

Link copied to clipboard

The recovery point threshold in minutes.