AwsDmsReplicationTask constructor

AwsDmsReplicationTask(
  1. String localName, {
  2. DmsReplicationTaskCdcStart? cdcStart,
  3. required DmsReplicationTaskMigrationType migrationType,
  4. TfArg<String>? region,
  5. required TfArg<String> replicationInstanceArn,
  6. required TfArg<String> replicationTaskId,
  7. TfArg<String>? replicationTaskSettings,
  8. TfArg<String>? resourceIdentifier,
  9. required TfArg<String> sourceEndpointArn,
  10. TfArg<bool>? startReplicationTask,
  11. required TfArg<String> tableMappings,
  12. TfArg<Map<String, String>>? tags,
  13. required TfArg<String> targetEndpointArn,
  14. LifecycleOptions? lifecycle,
  15. List<TfAddressed>? dependsOn,
  16. StackProvider? provider,
  17. 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,
       },
     );