ReplicationConfigArgs class

The set of arguments for ReplicationConfig. The set of arguments for ReplicationConfig.

Constructors

ReplicationConfigArgs({required Input<ReplicationConfigComputeConfig> computeConfig, Input<String?>? region, required Input<String> replicationConfigIdentifier, Input<String?>? replicationSettings, required Input<String> replicationType, Input<String?>? resourceIdentifier, required Input<String> sourceEndpointArn, Input<bool?>? startReplication, Input<String?>? supplementalSettings, required Input<String> tableMappings, Input<Map<String, String>?>? tags, required Input<String> targetEndpointArn})
Creates a new ReplicationConfigArgs. computeConfig Configuration block for provisioning an DMS Serverless replication. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. replicationConfigIdentifier Unique identifier that you want to use to create the config. replicationSettings An escaped JSON string that are used to provision this replication configuration. For example, Change processing tuning settings replicationType The migration type. Can be one of full-load | cdc | full-load-and-cdc. resourceIdentifier Unique value or name that you set for a given resource that can be used to construct an ARN for that resource. For more information, see Fine-grained access control using resource names and tags sourceEndpointArn ARN string that uniquely identifies the source endpoint. startReplication Whether to run or stop the serverless replication, default is false. supplementalSettings JSON settings for specifying supplemental data. For more information see Specifying supplemental data for task settings tableMappings An escaped JSON string that contains the table mappings. For information on table mapping see Using Table Mapping with an AWS Database Migration Service Task to Select and Filter Data tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. targetEndpointArn ARN string that uniquely identifies the target endpoint.
const
ReplicationConfigArgs.fromMap(Map<String, dynamic> map)
factory

Properties

computeConfig → Input<ReplicationConfigComputeConfig>
Configuration block for provisioning an DMS Serverless replication.
final
hashCode int
The hash code for this object.
no setterinherited
region → Input<String?>?
Region where this resource will be managed. Defaults to the Region set in the provider configuration.
final
replicationConfigIdentifier → Input<String>
Unique identifier that you want to use to create the config.
final
replicationSettings → Input<String?>?
An escaped JSON string that are used to provision this replication configuration. For example, Change processing tuning settings
final
replicationType → Input<String>
The migration type. Can be one of full-load | cdc | full-load-and-cdc.
final
resourceIdentifier → Input<String?>?
Unique value or name that you set for a given resource that can be used to construct an ARN for that resource. For more information, see Fine-grained access control using resource names and tags
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
sourceEndpointArn → Input<String>
ARN string that uniquely identifies the source endpoint.
final
startReplication → Input<bool?>?
Whether to run or stop the serverless replication, default is false.
final
supplementalSettings → Input<String?>?
JSON settings for specifying supplemental data. For more information see Specifying supplemental data for task settings
final
tableMappings → Input<String>
An escaped JSON string that contains the table mappings. For information on table mapping see Using Table Mapping with an AWS Database Migration Service Task to Select and Filter Data
final
tags → Input<Map<String, String>?>?
A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level.
final
targetEndpointArn → Input<String>
ARN string that uniquely identifies the target endpoint.
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toMap() Map<String, dynamic>
toString() String
A string representation of this object.
inherited

Operators

operator ==(Object other) bool
The equality operator.
inherited