Skip to content

Allows you to update a ReplicationConfiguration by Source Server ID

Description

Allows you to update a ReplicationConfiguration by Source Server ID.

Usage

drs_update_replication_configuration(sourceServerID, name,
  stagingAreaSubnetId, associateDefaultSecurityGroup,
  replicationServersSecurityGroupsIDs, replicationServerInstanceType,
  useDedicatedReplicationServer, defaultLargeStagingDiskType,
  replicatedDisks, ebsEncryption, ebsEncryptionKeyArn,
  bandwidthThrottling, dataPlaneRouting, createPublicIP, stagingAreaTags,
  pitPolicy, autoReplicateNewDisks, internetProtocol)

Arguments

  • sourceServerID

    [required] The ID of the Source Server for this Replication Configuration.

  • name

    The name of the Replication Configuration.

  • stagingAreaSubnetId

    The subnet to be used by the replication staging area.

  • associateDefaultSecurityGroup

    Whether to associate the default Elastic Disaster Recovery Security group with the Replication Configuration.

  • replicationServersSecurityGroupsIDs

    The security group IDs that will be used by the replication server.

  • replicationServerInstanceType

    The instance type to be used for the replication server.

  • useDedicatedReplicationServer

    Whether to use a dedicated Replication Server in the replication staging area.

  • defaultLargeStagingDiskType

    The Staging Disk EBS volume type to be used during replication.

  • replicatedDisks

    The configuration of the disks of the Source Server to be replicated.

  • ebsEncryption

    The type of EBS encryption to be used during replication.

  • ebsEncryptionKeyArn

    The ARN of the EBS encryption key to be used during replication.

  • bandwidthThrottling

    Configure bandwidth throttling for the outbound data transfer rate of the Source Server in Mbps.

  • dataPlaneRouting

    The data plane routing mechanism that will be used for replication.

  • createPublicIP

    Whether to create a Public IP for the Recovery Instance by default.

  • stagingAreaTags

    A set of tags to be associated with all resources created in the replication staging area: EC2 replication server, EBS volumes, EBS snapshots, etc.

  • pitPolicy

    The Point in time (PIT) policy to manage snapshots taken during replication.

  • autoReplicateNewDisks

    Whether to allow the AWS replication agent to automatically replicate newly added disks.

  • internetProtocol

    Which version of the Internet Protocol to use for replication of data. (IPv4 or IPv6)

Value

A list with the following syntax:

list(
  sourceServerID = "string",
  name = "string",
  stagingAreaSubnetId = "string",
  associateDefaultSecurityGroup = TRUE|FALSE,
  replicationServersSecurityGroupsIDs = list(
    "string"
  ),
  replicationServerInstanceType = "string",
  useDedicatedReplicationServer = TRUE|FALSE,
  defaultLargeStagingDiskType = "GP2"|"GP3"|"ST1"|"AUTO",
  replicatedDisks = list(
    list(
      deviceName = "string",
      isBootDisk = TRUE|FALSE,
      stagingDiskType = "AUTO"|"GP2"|"GP3"|"IO1"|"SC1"|"ST1"|"STANDARD",
      iops = 123,
      throughput = 123,
      optimizedStagingDiskType = "AUTO"|"GP2"|"GP3"|"IO1"|"SC1"|"ST1"|"STANDARD"
    )
  ),
  ebsEncryption = "DEFAULT"|"CUSTOM"|"NONE",
  ebsEncryptionKeyArn = "string",
  bandwidthThrottling = 123,
  dataPlaneRouting = "PRIVATE_IP"|"PUBLIC_IP",
  createPublicIP = TRUE|FALSE,
  stagingAreaTags = list(
    "string"
  ),
  pitPolicy = list(
    list(
      ruleID = 123,
      units = "MINUTE"|"HOUR"|"DAY",
      interval = 123,
      retentionDuration = 123,
      enabled = TRUE|FALSE
    )
  ),
  autoReplicateNewDisks = TRUE|FALSE,
  internetProtocol = "IPV4"|"IPV6"
)

Request syntax

svc$update_replication_configuration(
  sourceServerID = "string",
  name = "string",
  stagingAreaSubnetId = "string",
  associateDefaultSecurityGroup = TRUE|FALSE,
  replicationServersSecurityGroupsIDs = list(
    "string"
  ),
  replicationServerInstanceType = "string",
  useDedicatedReplicationServer = TRUE|FALSE,
  defaultLargeStagingDiskType = "GP2"|"GP3"|"ST1"|"AUTO",
  replicatedDisks = list(
    list(
      deviceName = "string",
      isBootDisk = TRUE|FALSE,
      stagingDiskType = "AUTO"|"GP2"|"GP3"|"IO1"|"SC1"|"ST1"|"STANDARD",
      iops = 123,
      throughput = 123,
      optimizedStagingDiskType = "AUTO"|"GP2"|"GP3"|"IO1"|"SC1"|"ST1"|"STANDARD"
    )
  ),
  ebsEncryption = "DEFAULT"|"CUSTOM"|"NONE",
  ebsEncryptionKeyArn = "string",
  bandwidthThrottling = 123,
  dataPlaneRouting = "PRIVATE_IP"|"PUBLIC_IP",
  createPublicIP = TRUE|FALSE,
  stagingAreaTags = list(
    "string"
  ),
  pitPolicy = list(
    list(
      ruleID = 123,
      units = "MINUTE"|"HOUR"|"DAY",
      interval = 123,
      retentionDuration = 123,
      enabled = TRUE|FALSE
    )
  ),
  autoReplicateNewDisks = TRUE|FALSE,
  internetProtocol = "IPV4"|"IPV6"
)