ReplicationRecoveryPlanRecoveryGroupArgs

data class ReplicationRecoveryPlanRecoveryGroupArgs(val postActions: Output<List<ReplicationRecoveryPlanRecoveryGroupPostActionArgs>>? = null, val preActions: Output<List<ReplicationRecoveryPlanRecoveryGroupPreActionArgs>>? = null, val replicatedProtectedItems: Output<List<String>>? = null, val type: Output<String>) : ConvertibleToJava<ReplicationRecoveryPlanRecoveryGroupArgs>

Constructors

Link copied to clipboard
constructor(postActions: Output<List<ReplicationRecoveryPlanRecoveryGroupPostActionArgs>>? = null, preActions: Output<List<ReplicationRecoveryPlanRecoveryGroupPreActionArgs>>? = null, replicatedProtectedItems: Output<List<String>>? = null, type: Output<String>)

Properties

Link copied to clipboard

one or more action block as defined below. which will be executed after the group recovery.

Link copied to clipboard

one or more action block as defined below. which will be executed before the group recovery.

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

One or more protected VM IDs. It must not be specified when type is Shutdown.

Link copied to clipboard
val type: Output<String>

The Recovery Plan Group Type. Possible values are Boot, Failover and Shutdown.

Functions

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