createReplicationTask
inline suspend fun DatabaseMigrationClient.createReplicationTask(crossinline block: CreateReplicationTaskRequest.Builder.() -> Unit): CreateReplicationTaskResponse
Creates a replication task using the specified parameters.
Samples
import aws.sdk.kotlin.services.databasemigrationservice.model.Tag
fun main() {
//sampleStart
// Creates a replication task using the specified parameters.
val resp = databaseMigrationClient.createReplicationTask {
replicationTaskIdentifier = "task1"
sourceEndpointArn = "arn:aws:dms:us-east-1:123456789012:endpoint:ZW5UAN6P4E77EC7YWHK4RZZ3BE"
targetEndpointArn = "arn:aws:dms:us-east-1:123456789012:endpoint:ASXWXJZLNWNT5HTWCGV2BUJQ7E"
replicationInstanceArn = "arn:aws:dms:us-east-1:123456789012:rep:6UTDJGBOUS3VI3SUWA66XFJCJQ"
migrationType = MigrationTypeValue.fromValue("full-load")
tableMappings = "file://mappingfile.json"
replicationTaskSettings = ""
cdcStartTime = "2016-12-14T18:25:43Z"
tags = listOf<Tag>(
Tag {
key = "Acount"
value = "24352226"
}
)
}
//sampleEnd
}