createDataProvider
inline suspend fun DatabaseMigrationClient.createDataProvider(crossinline block: CreateDataProviderRequest.Builder.() -> Unit): CreateDataProviderResponse
Creates a data provider using the provided settings. A data provider stores a data store type and location information about your database.
Samples
import aws.sdk.kotlin.services.databasemigrationservice.model.DataProviderSettings
import aws.sdk.kotlin.services.databasemigrationservice.model.DmsSslModeValue
import aws.sdk.kotlin.services.databasemigrationservice.model.MicrosoftSqlServerDataProviderSettings
import aws.sdk.kotlin.services.databasemigrationservice.model.Tag
fun main() {
//sampleStart
// Creates the data provider with the specified parameters.
val resp = databaseMigrationClient.createDataProvider {
dataProviderName = "sqlServer-dev"
engine = "sqlserver"
description = "description"
settings = DataProviderSettings.MicrosoftSqlServerSettings(MicrosoftSqlServerDataProviderSettings {
serverName = "ServerName2"
port = 11112
databaseName = "DatabaseName"
sslMode = DmsSslModeValue.fromValue("none")
}
)
tags = listOf<Tag>(
Tag {
key = "access"
value = "authorizedusers"
}
)
}
//sampleEnd
}