ReplicationConfigArgs

data class ReplicationConfigArgs(val computeConfig: Output<ReplicationConfigComputeConfigArgs>? = 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<TagArgs>>? = 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
constructor(computeConfig: Output<ReplicationConfigComputeConfigArgs>? = 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<TagArgs>>? = null, targetEndpointArn: Output<String>? = null)

Properties

Link copied to clipboard

Configuration parameters for provisioning an AWS DMS Serverless replication.

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 Search the CloudFormation User Guide for AWS::DMS::ReplicationConfig for more information about the expected schema for this property.

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 Search the CloudFormation User Guide for AWS::DMS::ReplicationConfig for more information about the expected schema for this property.

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

JSON table mappings for AWS DMS Serverless replications that are provisioned using this replication configuration Search the CloudFormation User Guide for AWS::DMS::ReplicationConfig for more information about the expected schema for this property.

Link copied to clipboard
val tags: Output<List<TagArgs>>? = 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

Functions

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