Skip to content

Start Failback Launch

drs_start_failback_launch R Documentation

Initiates a Job for launching the machine that is being failed back to from the specified Recovery Instance

Description

Initiates a Job for launching the machine that is being failed back to from the specified Recovery Instance. This will run conversion on the failback client and will reboot your machine, thus completing the failback process.

Usage

drs_start_failback_launch(recoveryInstanceIDs, tags)

Arguments

recoveryInstanceIDs

[required] The IDs of the Recovery Instance whose failback launch we want to request.

tags

The tags to be associated with the failback launch Job.

Value

A list with the following syntax:

list(
  job = list(
    arn = "string",
    creationDateTime = "string",
    endDateTime = "string",
    initiatedBy = "START_RECOVERY"|"START_DRILL"|"FAILBACK"|"DIAGNOSTIC"|"TERMINATE_RECOVERY_INSTANCES"|"TARGET_ACCOUNT"|"CREATE_NETWORK_RECOVERY"|"UPDATE_NETWORK_RECOVERY"|"ASSOCIATE_NETWORK_RECOVERY",
    jobID = "string",
    participatingResources = list(
      list(
        launchStatus = "PENDING"|"IN_PROGRESS"|"LAUNCHED"|"FAILED"|"TERMINATED",
        participatingResourceID = list(
          sourceNetworkID = "string"
        )
      )
    ),
    participatingServers = list(
      list(
        launchActionsStatus = list(
          runs = list(
            list(
              action = list(
                actionCode = "string",
                actionId = "string",
                actionVersion = "string",
                active = TRUE|FALSE,
                category = "MONITORING"|"VALIDATION"|"CONFIGURATION"|"SECURITY"|"OTHER",
                description = "string",
                name = "string",
                optional = TRUE|FALSE,
                order = 123,
                parameters = list(
                  list(
                    type = "SSM_STORE"|"DYNAMIC",
                    value = "string"
                  )
                ),
                type = "SSM_AUTOMATION"|"SSM_COMMAND"
              ),
              failureReason = "string",
              runId = "string",
              status = "IN_PROGRESS"|"SUCCEEDED"|"FAILED"
            )
          ),
          ssmAgentDiscoveryDatetime = "string"
        ),
        launchStatus = "PENDING"|"IN_PROGRESS"|"LAUNCHED"|"FAILED"|"TERMINATED",
        recoveryInstanceID = "string",
        sourceServerID = "string"
      )
    ),
    status = "PENDING"|"STARTED"|"COMPLETED",
    tags = list(
      "string"
    ),
    type = "LAUNCH"|"TERMINATE"|"CREATE_CONVERTED_SNAPSHOT"
  )
)

Request syntax

svc$start_failback_launch(
  recoveryInstanceIDs = list(
    "string"
  ),
  tags = list(
    "string"
  )
)