Skip to content

Describe Source Servers

drs_describe_source_servers R Documentation

Lists all Source Servers or multiple Source Servers filtered by ID

Description

Lists all Source Servers or multiple Source Servers filtered by ID.

Usage

drs_describe_source_servers(filters, maxResults, nextToken)

Arguments

filters

A set of filters by which to return Source Servers.

maxResults

Maximum number of Source Servers to retrieve.

nextToken

The token of the next Source Server to retrieve.

Value

A list with the following syntax:

list(
  items = list(
    list(
      agentVersion = "string",
      arn = "string",
      dataReplicationInfo = list(
        dataReplicationError = list(
          error = "AGENT_NOT_SEEN"|"SNAPSHOTS_FAILURE"|"NOT_CONVERGING"|"UNSTABLE_NETWORK"|"FAILED_TO_CREATE_SECURITY_GROUP"|"FAILED_TO_LAUNCH_REPLICATION_SERVER"|"FAILED_TO_BOOT_REPLICATION_SERVER"|"FAILED_TO_AUTHENTICATE_WITH_SERVICE"|"FAILED_TO_DOWNLOAD_REPLICATION_SOFTWARE"|"FAILED_TO_CREATE_STAGING_DISKS"|"FAILED_TO_ATTACH_STAGING_DISKS"|"FAILED_TO_PAIR_REPLICATION_SERVER_WITH_AGENT"|"FAILED_TO_CONNECT_AGENT_TO_REPLICATION_SERVER"|"FAILED_TO_START_DATA_TRANSFER",
          rawError = "string"
        ),
        dataReplicationInitiation = list(
          nextAttemptDateTime = "string",
          startDateTime = "string",
          steps = list(
            list(
              name = "WAIT"|"CREATE_SECURITY_GROUP"|"LAUNCH_REPLICATION_SERVER"|"BOOT_REPLICATION_SERVER"|"AUTHENTICATE_WITH_SERVICE"|"DOWNLOAD_REPLICATION_SOFTWARE"|"CREATE_STAGING_DISKS"|"ATTACH_STAGING_DISKS"|"PAIR_REPLICATION_SERVER_WITH_AGENT"|"CONNECT_AGENT_TO_REPLICATION_SERVER"|"START_DATA_TRANSFER",
              status = "NOT_STARTED"|"IN_PROGRESS"|"SUCCEEDED"|"FAILED"|"SKIPPED"
            )
          )
        ),
        dataReplicationState = "STOPPED"|"INITIATING"|"INITIAL_SYNC"|"BACKLOG"|"CREATING_SNAPSHOT"|"CONTINUOUS"|"PAUSED"|"RESCAN"|"STALLED"|"DISCONNECTED",
        etaDateTime = "string",
        lagDuration = "string",
        replicatedDisks = list(
          list(
            backloggedStorageBytes = 123,
            deviceName = "string",
            replicatedStorageBytes = 123,
            rescannedStorageBytes = 123,
            totalStorageBytes = 123,
            volumeStatus = "REGULAR"|"CONTAINS_MARKETPLACE_PRODUCT_CODES"|"MISSING_VOLUME_ATTRIBUTES"|"MISSING_VOLUME_ATTRIBUTES_AND_PRECHECK_UNAVAILABLE"|"PENDING"
          )
        ),
        stagingAvailabilityZone = "string",
        stagingOutpostArn = "string"
      ),
      lastLaunchResult = "NOT_STARTED"|"PENDING"|"SUCCEEDED"|"FAILED",
      lifeCycle = list(
        addedToServiceDateTime = "string",
        elapsedReplicationDuration = "string",
        firstByteDateTime = "string",
        lastLaunch = list(
          initiated = list(
            apiCallDateTime = "string",
            jobID = "string",
            type = "RECOVERY"|"DRILL"
          ),
          status = "PENDING"|"IN_PROGRESS"|"LAUNCHED"|"FAILED"|"TERMINATED"
        ),
        lastSeenByServiceDateTime = "string"
      ),
      recoveryInstanceId = "string",
      replicationDirection = "FAILOVER"|"FAILBACK",
      reversedDirectionSourceServerArn = "string",
      sourceCloudProperties = list(
        originAccountID = "string",
        originAvailabilityZone = "string",
        originRegion = "string",
        sourceOutpostArn = "string"
      ),
      sourceNetworkID = "string",
      sourceProperties = list(
        cpus = list(
          list(
            cores = 123,
            modelName = "string"
          )
        ),
        disks = list(
          list(
            bytes = 123,
            deviceName = "string"
          )
        ),
        identificationHints = list(
          awsInstanceID = "string",
          fqdn = "string",
          hostname = "string",
          vmWareUuid = "string"
        ),
        lastUpdatedDateTime = "string",
        networkInterfaces = list(
          list(
            ips = list(
              "string"
            ),
            isPrimary = TRUE|FALSE,
            macAddress = "string"
          )
        ),
        os = list(
          fullString = "string"
        ),
        ramBytes = 123,
        recommendedInstanceType = "string",
        supportsNitroInstances = TRUE|FALSE
      ),
      sourceServerID = "string",
      stagingArea = list(
        errorMessage = "string",
        stagingAccountID = "string",
        stagingSourceServerArn = "string",
        status = "EXTENDED"|"EXTENSION_ERROR"|"NOT_EXTENDED"
      ),
      tags = list(
        "string"
      )
    )
  ),
  nextToken = "string"
)

Request syntax

svc$describe_source_servers(
  filters = list(
    hardwareId = "string",
    sourceServerIDs = list(
      "string"
    ),
    stagingAccountIDs = list(
      "string"
    )
  ),
  maxResults = 123,
  nextToken = "string"
)