ReplicationRecoveryPlanBootRecoveryGroupPreActionArgs

data class ReplicationRecoveryPlanBootRecoveryGroupPreActionArgs(val fabricLocation: Output<String>? = null, val failOverDirections: Output<List<String>>, val failOverTypes: Output<List<String>>, val manualActionInstruction: Output<String>? = null, val name: Output<String>, val runbookId: Output<String>? = null, val scriptPath: Output<String>? = null, val type: Output<String>) : ConvertibleToJava<ReplicationRecoveryPlanBootRecoveryGroupPreActionArgs>

Constructors

constructor(fabricLocation: Output<String>? = null, failOverDirections: Output<List<String>>, failOverTypes: Output<List<String>>, manualActionInstruction: Output<String>? = null, name: Output<String>, runbookId: Output<String>? = null, scriptPath: Output<String>? = null, type: Output<String>)

Properties

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

The fabric location of runbook or script. Possible values are Primary and Recovery. It must not be specified when type is ManualActionDetails.

Link copied to clipboard

Directions of fail over. Possible values are PrimaryToRecovery and RecoveryToPrimary

Link copied to clipboard
val failOverTypes: Output<List<String>>

Types of fail over. Possible values are TestFailover, PlannedFailover and UnplannedFailover

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

Instructions of manual action.

Link copied to clipboard
val name: Output<String>

The name of the Replication Plan. The name can contain only letters, numbers, and hyphens. It should start with a letter and end with a letter or a number. Can be a maximum of 63 characters. Changing this forces a new resource to be created.

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

Id of runbook.

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

Path of action script.

Link copied to clipboard
val type: Output<String>

Type of the action detail. Possible values are AutomationRunbookActionDetails, ManualActionDetails and ScriptActionDetails.

Functions

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