createDataProvider

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
}