---
title: "POST /UpdateReplicationConfiguration"
method: POST
path: "/UpdateReplicationConfiguration"
---

# POST /UpdateReplicationConfiguration

`POST /UpdateReplicationConfiguration`

Allows you to update multiple ReplicationConfigurations by Source Server ID.

## Request body

- object
  - `associateDefaultSecurityGroup` boolean — Update replication configuration associate default Application Migration Service Security group request.
  - `bandwidthThrottling` integer — Update replication configuration bandwidth throttling request.
  - `createPublicIP` boolean — Update replication configuration create Public IP request.
  - `dataPlaneRouting` 'PRIVATE_IP' | 'PUBLIC_IP' — Update replication configuration data plane routing request.
  - `defaultLargeStagingDiskType` 'GP2' | 'ST1' | 'GP3' — Update replication configuration use default large Staging Disk type request.
  - `ebsEncryption` 'DEFAULT' | 'CUSTOM' — Update replication configuration EBS encryption request.
  - `ebsEncryptionKeyArn` string — Update replication configuration EBS encryption key ARN request.
  - `name` string — Update replication configuration name request.
  - `replicatedDisks` ReplicationConfigurationReplicatedDisk[] — Update replication configuration replicated disks request.
    - `deviceName` string — Replication Configuration replicated disk device name.
    - `iops` integer — Replication Configuration replicated disk IOPs.
    - `isBootDisk` boolean — Replication Configuration replicated disk boot disk.
    - `stagingDiskType` 'AUTO' | 'GP2' | 'IO1' | 'SC1' | 'ST1' | 'STANDARD' | 'GP3' | 'IO2' — Replication Configuration replicated disk staging disk type.
    - `throughput` integer — Replication Configuration replicated disk throughput.
  - `replicationServerInstanceType` string — Update replication configuration Replication Server instance type request.
  - `replicationServersSecurityGroupsIDs` SecurityGroupID[] — Update replication configuration Replication Server Security Groups IDs request.
  - `sourceServerID` string, required — Update replication configuration Source Server ID request.
  - `stagingAreaSubnetId` string — Update replication configuration Staging Area subnet request.
  - `stagingAreaTags` object — Update replication configuration Staging Area Tags request.
  - `useDedicatedReplicationServer` boolean — Update replication configuration use dedicated Replication Server request.

## Response `200`

Success

- ReplicationConfiguration
  - `associateDefaultSecurityGroup` boolean — Replication Configuration associate default Application Migration Service Security Group.
  - `bandwidthThrottling` integer — Replication Configuration set bandwidth throttling.
  - `createPublicIP` boolean — Replication Configuration create Public IP.
  - `dataPlaneRouting` 'PRIVATE_IP' | 'PUBLIC_IP' — Replication Configuration data plane routing.
  - `defaultLargeStagingDiskType` 'GP2' | 'ST1' | 'GP3' — Replication Configuration use default large Staging Disks.
  - `ebsEncryption` 'DEFAULT' | 'CUSTOM' — Replication Configuration EBS encryption.
  - `ebsEncryptionKeyArn` string — Replication Configuration EBS encryption key ARN.
  - `name` string — Replication Configuration name.
  - `replicatedDisks` ReplicationConfigurationReplicatedDisk[] — Replication Configuration replicated disks.
    - `deviceName` string — Replication Configuration replicated disk device name.
    - `iops` integer — Replication Configuration replicated disk IOPs.
    - `isBootDisk` boolean — Replication Configuration replicated disk boot disk.
    - `stagingDiskType` 'AUTO' | 'GP2' | 'IO1' | 'SC1' | 'ST1' | 'STANDARD' | 'GP3' | 'IO2' — Replication Configuration replicated disk staging disk type.
    - `throughput` integer — Replication Configuration replicated disk throughput.
  - `replicationServerInstanceType` string — Replication Configuration Replication Server instance type.
  - `replicationServersSecurityGroupsIDs` SecurityGroupID[] — Replication Configuration Replication Server Security Group IDs.
  - `sourceServerID` string — Replication Configuration Source Server ID.
  - `stagingAreaSubnetId` string — Replication Configuration Staging Area subnet ID.
  - `stagingAreaTags` object — Replication Configuration Staging Area tags.
  - `useDedicatedReplicationServer` boolean — Replication Configuration use Dedicated Replication Server.

## Other responses

- `480` — UninitializedAccountException
- `481` — ResourceNotFoundException
- `482` — ValidationException
- `483` — AccessDeniedException
- `484` — ConflictException

---

[API](https://skmtc.net/aws/apis/mgn.md) · [All operations](https://skmtc.net/aws/apis/mgn/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/mgn/versions/71048ba96dc1/schema)
