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

# POST /CreateReplicationConfigurationTemplate

`POST /CreateReplicationConfigurationTemplate`

Creates a new ReplicationConfigurationTemplate.

## Request body

- object
  - `associateDefaultSecurityGroup` boolean, required — Request to associate the default Application Migration Service Security group with the Replication Settings template.
  - `bandwidthThrottling` integer, required — Request to configure bandwidth throttling during Replication Settings template creation.
  - `createPublicIP` boolean, required — Request to create Public IP during Replication Settings template creation.
  - `dataPlaneRouting` 'PRIVATE_IP' | 'PUBLIC_IP', required — Request to configure data plane routing during Replication Settings template creation.
  - `defaultLargeStagingDiskType` 'GP2' | 'ST1' | 'GP3', required — Request to configure the default large staging disk EBS volume type during Replication Settings template creation.
  - `ebsEncryption` 'DEFAULT' | 'CUSTOM', required — Request to configure EBS encryption during Replication Settings template creation.
  - `ebsEncryptionKeyArn` string — Request to configure an EBS encryption key during Replication Settings template creation.
  - `replicationServerInstanceType` string, required — Request to configure the Replication Server instance type during Replication Settings template creation.
  - `replicationServersSecurityGroupsIDs` SecurityGroupID[], required — Request to configure the Replication Server Security group ID during Replication Settings template creation.
  - `stagingAreaSubnetId` string, required — Request to configure the Staging Area subnet ID during Replication Settings template creation.
  - `stagingAreaTags` object, required — Request to configure Staging Area tags during Replication Settings template creation.
  - `tags` object — Request to configure tags during Replication Settings template creation.
  - `useDedicatedReplicationServer` boolean, required — Request to use Dedicated Replication Servers during Replication Settings template creation.

## Response `201`

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` — ValidationException
- `482` — 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)
