AwsDmsReplicationTask constructor
AwsDmsReplicationTask(
- String localName, {
- DmsReplicationTaskCdcStart? cdcStart,
- required DmsReplicationTaskMigrationType migrationType,
- TfArg<
String> ? region, - required TfArg<
String> replicationInstanceArn, - required TfArg<
String> replicationTaskId, - TfArg<
String> ? replicationTaskSettings, - TfArg<
String> ? resourceIdentifier, - required TfArg<
String> sourceEndpointArn, - TfArg<
bool> ? startReplicationTask, - required TfArg<
String> tableMappings, - TfArg<
Map< ? tags,String, String> > - required TfArg<
String> targetEndpointArn, - LifecycleOptions? lifecycle,
- List<
TfAddressed> ? dependsOn, - StackProvider? provider,
- TfTimeouts? timeouts,
Implementation
AwsDmsReplicationTask(
super.localName, {
DmsReplicationTaskCdcStart? cdcStart,
required DmsReplicationTaskMigrationType migrationType,
TfArg<String>? region,
required TfArg<String> replicationInstanceArn,
required TfArg<String> replicationTaskId,
TfArg<String>? replicationTaskSettings,
TfArg<String>? resourceIdentifier,
required TfArg<String> sourceEndpointArn,
TfArg<bool>? startReplicationTask,
required TfArg<String> tableMappings,
TfArg<Map<String, String>>? tags,
required TfArg<String> targetEndpointArn,
super.lifecycle,
super.dependsOn,
super.provider,
super.timeouts,
}) : super(
terraformType: tfType,
argMap: {
...?cdcStart?.argMap,
'migration_type': migrationType,
'region': ?region,
'replication_instance_arn': replicationInstanceArn,
'replication_task_id': replicationTaskId,
'replication_task_settings': ?replicationTaskSettings,
'resource_identifier': ?resourceIdentifier,
'source_endpoint_arn': sourceEndpointArn,
'start_replication_task': ?startReplicationTask,
'table_mappings': tableMappings,
'tags': ?tags,
'target_endpoint_arn': targetEndpointArn,
},
);