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

# POST /UpdateReplicationConfigurationTemplate

`POST /UpdateReplicationConfigurationTemplate`

Updates multiple ReplicationConfigurationTemplates by ID.

## Request body

- object
  - `arn` string — Update replication configuration template ARN request.
  - `associateDefaultSecurityGroup` boolean — Update replication configuration template associate default Application Migration Service Security group request.
  - `bandwidthThrottling` integer — Update replication configuration template bandwidth throttling request.
  - `createPublicIP` boolean — Update replication configuration template create Public IP request.
  - `dataPlaneRouting` 'PRIVATE_IP' | 'PUBLIC_IP' — Update replication configuration template data plane routing request.
  - `defaultLargeStagingDiskType` 'GP2' | 'ST1' | 'GP3' — Update replication configuration template use default large Staging Disk type request.
  - `ebsEncryption` 'DEFAULT' | 'CUSTOM' — Update replication configuration template EBS encryption request.
  - `ebsEncryptionKeyArn` string — Update replication configuration template EBS encryption key ARN request.
  - `replicationConfigurationTemplateID` string, required — Update replication configuration template template ID request.
  - `replicationServerInstanceType` string — Update replication configuration template Replication Server instance type request.
  - `replicationServersSecurityGroupsIDs` SecurityGroupID[] — Update replication configuration template Replication Server Security groups IDs request.
  - `stagingAreaSubnetId` string — Update replication configuration template Staging Area subnet ID request.
  - `stagingAreaTags` object — Update replication configuration template Staging Area Tags request.
  - `useDedicatedReplicationServer` boolean — Update replication configuration template use dedicated Replication Server request.

## Response `200`

Success

- ReplicationConfigurationTemplate
  - `arn` string — Replication Configuration template ARN.
  - `associateDefaultSecurityGroup` boolean — Replication Configuration template associate default Application Migration Service Security group.
  - `bandwidthThrottling` integer — Replication Configuration template bandwidth throttling.
  - `createPublicIP` boolean — Replication Configuration template create Public IP.
  - `dataPlaneRouting` 'PRIVATE_IP' | 'PUBLIC_IP' — Replication Configuration template data plane routing.
  - `defaultLargeStagingDiskType` 'GP2' | 'ST1' | 'GP3' — Replication Configuration template use default large Staging Disk type.
  - `ebsEncryption` 'DEFAULT' | 'CUSTOM' — Replication Configuration template EBS encryption.
  - `ebsEncryptionKeyArn` string — Replication Configuration template EBS encryption key ARN.
  - `replicationConfigurationTemplateID` string, required — Replication Configuration template ID.
  - `replicationServerInstanceType` string — Replication Configuration template server instance type.
  - `replicationServersSecurityGroupsIDs` SecurityGroupID[] — Replication Configuration template server Security Groups IDs.
  - `stagingAreaSubnetId` string — Replication Configuration template Staging Area subnet ID.
  - `stagingAreaTags` object — Replication Configuration template Staging Area Tags.
  - `tags` object — Replication Configuration template Tags.
  - `useDedicatedReplicationServer` boolean — Replication Configuration template use Dedicated Replication Server.

## Other responses

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

---

[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)
