ReplicationConfigArgs

data class ReplicationConfigArgs(val computeConfig: Output<ReplicationConfigComputeConfigArgs>? = null, val replicationConfigArn: Output<String>? = null, val replicationConfigIdentifier: Output<String>? = null, val replicationSettings: Output<Any>? = null, val replicationType: Output<ReplicationConfigReplicationType>? = null, val resourceIdentifier: Output<String>? = null, val sourceEndpointArn: Output<String>? = null, val supplementalSettings: Output<Any>? = null, val tableMappings: Output<Any>? = null, val tags: Output<List<ReplicationConfigTagArgs>>? = null, val targetEndpointArn: Output<String>? = null) : ConvertibleToJava<ReplicationConfigArgs>

A replication configuration that you later provide to configure and start a AWS DMS Serverless replication

Constructors

Link copied to clipboard
fun ReplicationConfigArgs(computeConfig: Output<ReplicationConfigComputeConfigArgs>? = null, replicationConfigArn: Output<String>? = null, replicationConfigIdentifier: Output<String>? = null, replicationSettings: Output<Any>? = null, replicationType: Output<ReplicationConfigReplicationType>? = null, resourceIdentifier: Output<String>? = null, sourceEndpointArn: Output<String>? = null, supplementalSettings: Output<Any>? = null, tableMappings: Output<Any>? = null, tags: Output<List<ReplicationConfigTagArgs>>? = null, targetEndpointArn: Output<String>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ReplicationConfigArgs

Properties

Link copied to clipboard
Link copied to clipboard
val replicationConfigArn: Output<String>? = null

The Amazon Resource Name (ARN) of the Replication Config

Link copied to clipboard
val replicationConfigIdentifier: Output<String>? = null

A unique identifier of replication configuration

Link copied to clipboard
val replicationSettings: Output<Any>? = null

JSON settings for Servereless replications that are provisioned using this replication configuration

Link copied to clipboard

The type of AWS DMS Serverless replication to provision using this replication configuration

Link copied to clipboard
val resourceIdentifier: Output<String>? = null

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

Link copied to clipboard
val sourceEndpointArn: Output<String>? = null

The Amazon Resource Name (ARN) of the source endpoint for this AWS DMS Serverless replication configuration

Link copied to clipboard
val supplementalSettings: Output<Any>? = null

JSON settings for specifying supplemental data

Link copied to clipboard
val tableMappings: Output<Any>? = null

JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration

Link copied to clipboard
val tags: Output<List<ReplicationConfigTagArgs>>? = null

Contains a map of the key-value pairs for the resource tag or tags assigned to the dataset.

Link copied to clipboard
val targetEndpointArn: Output<String>? = null

The Amazon Resource Name (ARN) of the target endpoint for this AWS DMS Serverless replication configuration