InMagePolicyInputArgs

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

VMWare Azure specific protection profile Input.

Constructors

Link copied to clipboard
fun InMagePolicyInputArgs(appConsistentFrequencyInMinutes: 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(): InMagePolicyInputArgs

Properties

Link copied to clipboard

The app consistent snapshot frequency (in minutes).

Link copied to clipboard
val instanceType: Output<String>

The class type. Expected value is 'InMage'.

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.