---
type: resource-type
title: ReplicationConfig
description: aws resource type AWS::DMS::ReplicationConfig
name: ReplicationConfig
lexicon: aws
resource_type: AWS::DMS::ReplicationConfig
---
`AWS::DMS::ReplicationConfig`, a resource type of the aws lexicon.

## Properties

- `ComputeConfig` (`ReplicationConfig_ComputeConfig`, required)
- `ReplicationConfigIdentifier` (`string`, required): A unique identifier of replication configuration
- `ReplicationType` (`"cdc" | "full-load" | "full-load-and-cdc"`, required): The type of AWS DMS Serverless replication to provision using this replication configuration
- `SourceEndpointArn` (`string`, required): The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration
- `TableMappings` (`Record<string, unknown>`, required): JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration
- `TargetEndpointArn` (`string`, required): The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration
- `ReplicationConfigArn` (`string`, optional): The Amazon Resource Name (ARN) of the Replication Config
- `ReplicationSettings` (`Record<string, unknown>`, optional): JSON settings for Servereless replications that are provisioned using this replication configuration
- `ResourceIdentifier` (`string`, optional): A unique value or name that you get set for a given resource that can be used to construct an Amazon Resource Name (ARN) for that resource
- `SupplementalSettings` (`Record<string, unknown>`, optional): JSON settings for specifying supplemental data
- `Tags` (`ReplicationConfig_Tag[]`, optional): <p>Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.</p>

## Attributes

- `ReplicationConfigArn`
