ReplicationRecoveryPlanShutdownRecoveryGroupPostAction

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val fabricLocation: 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

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

Link copied to clipboard

Instructions of manual action.

Link copied to clipboard

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: String? = null

Id of runbook.

Link copied to clipboard
val scriptPath: String? = null

Path of action script.

Link copied to clipboard

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