published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Manages an AWS DMS (Database Migration) Data Provider. A data provider stores the database engine and connection settings for a database used in a migration project. Creating a data provider does not create a database.
Example Usage
Basic Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.dms.DataProvider("example", {
settings: {
postgresqlSettings: {
serverName: "example.com",
port: 5432,
databaseName: "example",
sslMode: "none",
},
},
engine: "postgres",
});
import pulumi
import pulumi_aws as aws
example = aws.dms.DataProvider("example",
settings={
"postgresql_settings": {
"server_name": "example.com",
"port": 5432,
"database_name": "example",
"ssl_mode": "none",
},
},
engine="postgres")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/dms"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dms.NewDataProvider(ctx, "example", &dms.DataProviderArgs{
Settings: &dms.DataProviderSettingsArgs{
PostgresqlSettings: &dms.DataProviderSettingsPostgresqlSettingsArgs{
ServerName: pulumi.String("example.com"),
Port: pulumi.Int(5432),
DatabaseName: pulumi.String("example"),
SslMode: pulumi.String("none"),
},
},
Engine: pulumi.String("postgres"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.Dms.DataProvider("example", new()
{
Settings = new Aws.Dms.Inputs.DataProviderSettingsArgs
{
PostgresqlSettings = new Aws.Dms.Inputs.DataProviderSettingsPostgresqlSettingsArgs
{
ServerName = "example.com",
Port = 5432,
DatabaseName = "example",
SslMode = "none",
},
},
Engine = "postgres",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.dms.DataProvider;
import com.pulumi.aws.dms.DataProviderArgs;
import com.pulumi.aws.dms.inputs.DataProviderSettingsArgs;
import com.pulumi.aws.dms.inputs.DataProviderSettingsPostgresqlSettingsArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new DataProvider("example", DataProviderArgs.builder()
.settings(DataProviderSettingsArgs.builder()
.postgresqlSettings(DataProviderSettingsPostgresqlSettingsArgs.builder()
.serverName("example.com")
.port(5432)
.databaseName("example")
.sslMode("none")
.build())
.build())
.engine("postgres")
.build());
}
}
resources:
example:
type: aws:dms:DataProvider
properties:
settings:
postgresqlSettings:
serverName: example.com
port: 5432
databaseName: example
sslMode: none
engine: postgres
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
resource "aws_dms_dataprovider" "example" {
settings = {
postgresql_settings = {
server_name = "example.com"
port = 5432
database_name = "example"
ssl_mode = "none"
}
}
engine = "postgres"
}
MySQL Data Provider
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const example = new aws.dms.DataProvider("example", {
settings: {
mysqlSettings: {
serverName: "mysql.example.com",
port: 3306,
sslMode: "require",
},
},
name: "example-mysql",
description: "Example MySQL data provider",
engine: "mysql",
tags: {
Environment: "example",
},
});
import pulumi
import pulumi_aws as aws
example = aws.dms.DataProvider("example",
settings={
"mysql_settings": {
"server_name": "mysql.example.com",
"port": 3306,
"ssl_mode": "require",
},
},
name="example-mysql",
description="Example MySQL data provider",
engine="mysql",
tags={
"Environment": "example",
})
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/dms"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := dms.NewDataProvider(ctx, "example", &dms.DataProviderArgs{
Settings: &dms.DataProviderSettingsArgs{
MysqlSettings: &dms.DataProviderSettingsMysqlSettingsArgs{
ServerName: pulumi.String("mysql.example.com"),
Port: pulumi.Int(3306),
SslMode: pulumi.String("require"),
},
},
Name: pulumi.String("example-mysql"),
Description: pulumi.String("Example MySQL data provider"),
Engine: pulumi.String("mysql"),
Tags: pulumi.StringMap{
"Environment": pulumi.String("example"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var example = new Aws.Dms.DataProvider("example", new()
{
Settings = new Aws.Dms.Inputs.DataProviderSettingsArgs
{
MysqlSettings = new Aws.Dms.Inputs.DataProviderSettingsMysqlSettingsArgs
{
ServerName = "mysql.example.com",
Port = 3306,
SslMode = "require",
},
},
Name = "example-mysql",
Description = "Example MySQL data provider",
Engine = "mysql",
Tags =
{
{ "Environment", "example" },
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.dms.DataProvider;
import com.pulumi.aws.dms.DataProviderArgs;
import com.pulumi.aws.dms.inputs.DataProviderSettingsArgs;
import com.pulumi.aws.dms.inputs.DataProviderSettingsMysqlSettingsArgs;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var example = new DataProvider("example", DataProviderArgs.builder()
.settings(DataProviderSettingsArgs.builder()
.mysqlSettings(DataProviderSettingsMysqlSettingsArgs.builder()
.serverName("mysql.example.com")
.port(3306)
.sslMode("require")
.build())
.build())
.name("example-mysql")
.description("Example MySQL data provider")
.engine("mysql")
.tags(Map.of("Environment", "example"))
.build());
}
}
resources:
example:
type: aws:dms:DataProvider
properties:
settings:
mysqlSettings:
serverName: mysql.example.com
port: 3306
sslMode: require
name: example-mysql
description: Example MySQL data provider
engine: mysql
tags:
Environment: example
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
resource "aws_dms_dataprovider" "example" {
settings = {
mysql_settings = {
server_name = "mysql.example.com"
port = 3306
ssl_mode = "require"
}
}
name = "example-mysql"
description = "Example MySQL data provider"
engine = "mysql"
tags = {
"Environment" = "example"
}
}
Create DataProvider Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataProvider(name: string, args: DataProviderArgs, opts?: CustomResourceOptions);@overload
def DataProvider(resource_name: str,
args: DataProviderArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DataProvider(resource_name: str,
opts: Optional[ResourceOptions] = None,
engine: Optional[str] = None,
settings: Optional[DataProviderSettingsArgs] = None,
description: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None,
virtual: Optional[bool] = None)func NewDataProvider(ctx *Context, name string, args DataProviderArgs, opts ...ResourceOption) (*DataProvider, error)public DataProvider(string name, DataProviderArgs args, CustomResourceOptions? opts = null)
public DataProvider(String name, DataProviderArgs args)
public DataProvider(String name, DataProviderArgs args, CustomResourceOptions options)
type: aws:dms:DataProvider
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws_dms_data_provider" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args DataProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DataProviderArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DataProviderArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataProviderArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataProviderArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var dataProviderResource = new Aws.Dms.DataProvider("dataProviderResource", new()
{
Engine = "string",
Settings = new Aws.Dms.Inputs.DataProviderSettingsArgs
{
DocDbSettings = new Aws.Dms.Inputs.DataProviderSettingsDocDbSettingsArgs
{
CertificateArn = "string",
DatabaseName = "string",
Port = 0,
ServerName = "string",
SslMode = "string",
},
IbmDb2LuwSettings = new Aws.Dms.Inputs.DataProviderSettingsIbmDb2LuwSettingsArgs
{
CertificateArn = "string",
DatabaseName = "string",
EncryptionAlgorithm = 0,
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
SecurityMechanism = 0,
ServerName = "string",
SslMode = "string",
},
IbmDb2ZosSettings = new Aws.Dms.Inputs.DataProviderSettingsIbmDb2ZosSettingsArgs
{
CertificateArn = "string",
DatabaseName = "string",
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
ServerName = "string",
SslMode = "string",
},
MariaDbSettings = new Aws.Dms.Inputs.DataProviderSettingsMariaDbSettingsArgs
{
CertificateArn = "string",
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
ServerName = "string",
SslMode = "string",
},
MicrosoftSqlServerSettings = new Aws.Dms.Inputs.DataProviderSettingsMicrosoftSqlServerSettingsArgs
{
CertificateArn = "string",
DatabaseName = "string",
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
ServerName = "string",
SslMode = "string",
},
MongoDbSettings = new Aws.Dms.Inputs.DataProviderSettingsMongoDbSettingsArgs
{
AuthMechanism = "string",
AuthSource = "string",
AuthType = "string",
CertificateArn = "string",
DatabaseName = "string",
Port = 0,
ServerName = "string",
SslMode = "string",
},
MysqlSettings = new Aws.Dms.Inputs.DataProviderSettingsMysqlSettingsArgs
{
CertificateArn = "string",
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
ServerName = "string",
SslMode = "string",
},
OracleSettings = new Aws.Dms.Inputs.DataProviderSettingsOracleSettingsArgs
{
AsmServer = "string",
CertificateArn = "string",
DatabaseName = "string",
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
SecretsManagerOracleAsmAccessRoleArn = "string",
SecretsManagerOracleAsmSecretId = "string",
SecretsManagerSecurityDbEncryptionAccessRoleArn = "string",
SecretsManagerSecurityDbEncryptionSecretId = "string",
ServerName = "string",
SslMode = "string",
},
PostgresqlSettings = new Aws.Dms.Inputs.DataProviderSettingsPostgresqlSettingsArgs
{
CertificateArn = "string",
DatabaseName = "string",
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
ServerName = "string",
SslMode = "string",
},
RedshiftSettings = new Aws.Dms.Inputs.DataProviderSettingsRedshiftSettingsArgs
{
DatabaseName = "string",
Port = 0,
S3AccessRoleArn = "string",
S3Path = "string",
ServerName = "string",
},
SybaseAseSettings = new Aws.Dms.Inputs.DataProviderSettingsSybaseAseSettingsArgs
{
CertificateArn = "string",
DatabaseName = "string",
EncryptPassword = false,
Port = 0,
ServerName = "string",
SslMode = "string",
},
},
Description = "string",
Name = "string",
Region = "string",
Tags =
{
{ "string", "string" },
},
Virtual = false,
});
example, err := dms.NewDataProvider(ctx, "dataProviderResource", &dms.DataProviderArgs{
Engine: pulumi.String("string"),
Settings: &dms.DataProviderSettingsArgs{
DocDbSettings: &dms.DataProviderSettingsDocDbSettingsArgs{
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
Port: pulumi.Int(0),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
IbmDb2LuwSettings: &dms.DataProviderSettingsIbmDb2LuwSettingsArgs{
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
EncryptionAlgorithm: pulumi.Int(0),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
SecurityMechanism: pulumi.Int(0),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
IbmDb2ZosSettings: &dms.DataProviderSettingsIbmDb2ZosSettingsArgs{
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
MariaDbSettings: &dms.DataProviderSettingsMariaDbSettingsArgs{
CertificateArn: pulumi.String("string"),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
MicrosoftSqlServerSettings: &dms.DataProviderSettingsMicrosoftSqlServerSettingsArgs{
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
MongoDbSettings: &dms.DataProviderSettingsMongoDbSettingsArgs{
AuthMechanism: pulumi.String("string"),
AuthSource: pulumi.String("string"),
AuthType: pulumi.String("string"),
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
Port: pulumi.Int(0),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
MysqlSettings: &dms.DataProviderSettingsMysqlSettingsArgs{
CertificateArn: pulumi.String("string"),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
OracleSettings: &dms.DataProviderSettingsOracleSettingsArgs{
AsmServer: pulumi.String("string"),
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
SecretsManagerOracleAsmAccessRoleArn: pulumi.String("string"),
SecretsManagerOracleAsmSecretId: pulumi.String("string"),
SecretsManagerSecurityDbEncryptionAccessRoleArn: pulumi.String("string"),
SecretsManagerSecurityDbEncryptionSecretId: pulumi.String("string"),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
PostgresqlSettings: &dms.DataProviderSettingsPostgresqlSettingsArgs{
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
RedshiftSettings: &dms.DataProviderSettingsRedshiftSettingsArgs{
DatabaseName: pulumi.String("string"),
Port: pulumi.Int(0),
S3AccessRoleArn: pulumi.String("string"),
S3Path: pulumi.String("string"),
ServerName: pulumi.String("string"),
},
SybaseAseSettings: &dms.DataProviderSettingsSybaseAseSettingsArgs{
CertificateArn: pulumi.String("string"),
DatabaseName: pulumi.String("string"),
EncryptPassword: pulumi.Bool(false),
Port: pulumi.Int(0),
ServerName: pulumi.String("string"),
SslMode: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
Name: pulumi.String("string"),
Region: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
Virtual: pulumi.Bool(false),
})
resource "aws_dms_data_provider" "dataProviderResource" {
lifecycle {
create_before_destroy = true
}
engine = "string"
settings = {
doc_db_settings = {
certificate_arn = "string"
database_name = "string"
port = 0
server_name = "string"
ssl_mode = "string"
}
ibm_db2_luw_settings = {
certificate_arn = "string"
database_name = "string"
encryption_algorithm = 0
port = 0
s3_access_role_arn = "string"
s3_path = "string"
security_mechanism = 0
server_name = "string"
ssl_mode = "string"
}
ibm_db2_zos_settings = {
certificate_arn = "string"
database_name = "string"
port = 0
s3_access_role_arn = "string"
s3_path = "string"
server_name = "string"
ssl_mode = "string"
}
maria_db_settings = {
certificate_arn = "string"
port = 0
s3_access_role_arn = "string"
s3_path = "string"
server_name = "string"
ssl_mode = "string"
}
microsoft_sql_server_settings = {
certificate_arn = "string"
database_name = "string"
port = 0
s3_access_role_arn = "string"
s3_path = "string"
server_name = "string"
ssl_mode = "string"
}
mongo_db_settings = {
auth_mechanism = "string"
auth_source = "string"
auth_type = "string"
certificate_arn = "string"
database_name = "string"
port = 0
server_name = "string"
ssl_mode = "string"
}
mysql_settings = {
certificate_arn = "string"
port = 0
s3_access_role_arn = "string"
s3_path = "string"
server_name = "string"
ssl_mode = "string"
}
oracle_settings = {
asm_server = "string"
certificate_arn = "string"
database_name = "string"
port = 0
s3_access_role_arn = "string"
s3_path = "string"
secrets_manager_oracle_asm_access_role_arn = "string"
secrets_manager_oracle_asm_secret_id = "string"
secrets_manager_security_db_encryption_access_role_arn = "string"
secrets_manager_security_db_encryption_secret_id = "string"
server_name = "string"
ssl_mode = "string"
}
postgresql_settings = {
certificate_arn = "string"
database_name = "string"
port = 0
s3_access_role_arn = "string"
s3_path = "string"
server_name = "string"
ssl_mode = "string"
}
redshift_settings = {
database_name = "string"
port = 0
s3_access_role_arn = "string"
s3_path = "string"
server_name = "string"
}
sybase_ase_settings = {
certificate_arn = "string"
database_name = "string"
encrypt_password = false
port = 0
server_name = "string"
ssl_mode = "string"
}
}
description = "string"
name = "string"
region = "string"
tags = {
"string" = "string"
}
virtual = false
}
var dataProviderResource = new DataProvider("dataProviderResource", DataProviderArgs.builder()
.engine("string")
.settings(DataProviderSettingsArgs.builder()
.docDbSettings(DataProviderSettingsDocDbSettingsArgs.builder()
.certificateArn("string")
.databaseName("string")
.port(0)
.serverName("string")
.sslMode("string")
.build())
.ibmDb2LuwSettings(DataProviderSettingsIbmDb2LuwSettingsArgs.builder()
.certificateArn("string")
.databaseName("string")
.encryptionAlgorithm(0)
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.securityMechanism(0)
.serverName("string")
.sslMode("string")
.build())
.ibmDb2ZosSettings(DataProviderSettingsIbmDb2ZosSettingsArgs.builder()
.certificateArn("string")
.databaseName("string")
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.serverName("string")
.sslMode("string")
.build())
.mariaDbSettings(DataProviderSettingsMariaDbSettingsArgs.builder()
.certificateArn("string")
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.serverName("string")
.sslMode("string")
.build())
.microsoftSqlServerSettings(DataProviderSettingsMicrosoftSqlServerSettingsArgs.builder()
.certificateArn("string")
.databaseName("string")
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.serverName("string")
.sslMode("string")
.build())
.mongoDbSettings(DataProviderSettingsMongoDbSettingsArgs.builder()
.authMechanism("string")
.authSource("string")
.authType("string")
.certificateArn("string")
.databaseName("string")
.port(0)
.serverName("string")
.sslMode("string")
.build())
.mysqlSettings(DataProviderSettingsMysqlSettingsArgs.builder()
.certificateArn("string")
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.serverName("string")
.sslMode("string")
.build())
.oracleSettings(DataProviderSettingsOracleSettingsArgs.builder()
.asmServer("string")
.certificateArn("string")
.databaseName("string")
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.secretsManagerOracleAsmAccessRoleArn("string")
.secretsManagerOracleAsmSecretId("string")
.secretsManagerSecurityDbEncryptionAccessRoleArn("string")
.secretsManagerSecurityDbEncryptionSecretId("string")
.serverName("string")
.sslMode("string")
.build())
.postgresqlSettings(DataProviderSettingsPostgresqlSettingsArgs.builder()
.certificateArn("string")
.databaseName("string")
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.serverName("string")
.sslMode("string")
.build())
.redshiftSettings(DataProviderSettingsRedshiftSettingsArgs.builder()
.databaseName("string")
.port(0)
.s3AccessRoleArn("string")
.s3Path("string")
.serverName("string")
.build())
.sybaseAseSettings(DataProviderSettingsSybaseAseSettingsArgs.builder()
.certificateArn("string")
.databaseName("string")
.encryptPassword(false)
.port(0)
.serverName("string")
.sslMode("string")
.build())
.build())
.description("string")
.name("string")
.region("string")
.tags(Map.of("string", "string"))
.virtual(false)
.build());
data_provider_resource = aws.dms.DataProvider("dataProviderResource",
engine="string",
settings={
"doc_db_settings": {
"certificate_arn": "string",
"database_name": "string",
"port": 0,
"server_name": "string",
"ssl_mode": "string",
},
"ibm_db2_luw_settings": {
"certificate_arn": "string",
"database_name": "string",
"encryption_algorithm": 0,
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"security_mechanism": 0,
"server_name": "string",
"ssl_mode": "string",
},
"ibm_db2_zos_settings": {
"certificate_arn": "string",
"database_name": "string",
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"server_name": "string",
"ssl_mode": "string",
},
"maria_db_settings": {
"certificate_arn": "string",
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"server_name": "string",
"ssl_mode": "string",
},
"microsoft_sql_server_settings": {
"certificate_arn": "string",
"database_name": "string",
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"server_name": "string",
"ssl_mode": "string",
},
"mongo_db_settings": {
"auth_mechanism": "string",
"auth_source": "string",
"auth_type": "string",
"certificate_arn": "string",
"database_name": "string",
"port": 0,
"server_name": "string",
"ssl_mode": "string",
},
"mysql_settings": {
"certificate_arn": "string",
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"server_name": "string",
"ssl_mode": "string",
},
"oracle_settings": {
"asm_server": "string",
"certificate_arn": "string",
"database_name": "string",
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"secrets_manager_oracle_asm_access_role_arn": "string",
"secrets_manager_oracle_asm_secret_id": "string",
"secrets_manager_security_db_encryption_access_role_arn": "string",
"secrets_manager_security_db_encryption_secret_id": "string",
"server_name": "string",
"ssl_mode": "string",
},
"postgresql_settings": {
"certificate_arn": "string",
"database_name": "string",
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"server_name": "string",
"ssl_mode": "string",
},
"redshift_settings": {
"database_name": "string",
"port": 0,
"s3_access_role_arn": "string",
"s3_path": "string",
"server_name": "string",
},
"sybase_ase_settings": {
"certificate_arn": "string",
"database_name": "string",
"encrypt_password": False,
"port": 0,
"server_name": "string",
"ssl_mode": "string",
},
},
description="string",
name="string",
region="string",
tags={
"string": "string",
},
virtual=False)
const dataProviderResource = new aws.dms.DataProvider("dataProviderResource", {
engine: "string",
settings: {
docDbSettings: {
certificateArn: "string",
databaseName: "string",
port: 0,
serverName: "string",
sslMode: "string",
},
ibmDb2LuwSettings: {
certificateArn: "string",
databaseName: "string",
encryptionAlgorithm: 0,
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
securityMechanism: 0,
serverName: "string",
sslMode: "string",
},
ibmDb2ZosSettings: {
certificateArn: "string",
databaseName: "string",
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
serverName: "string",
sslMode: "string",
},
mariaDbSettings: {
certificateArn: "string",
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
serverName: "string",
sslMode: "string",
},
microsoftSqlServerSettings: {
certificateArn: "string",
databaseName: "string",
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
serverName: "string",
sslMode: "string",
},
mongoDbSettings: {
authMechanism: "string",
authSource: "string",
authType: "string",
certificateArn: "string",
databaseName: "string",
port: 0,
serverName: "string",
sslMode: "string",
},
mysqlSettings: {
certificateArn: "string",
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
serverName: "string",
sslMode: "string",
},
oracleSettings: {
asmServer: "string",
certificateArn: "string",
databaseName: "string",
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
secretsManagerOracleAsmAccessRoleArn: "string",
secretsManagerOracleAsmSecretId: "string",
secretsManagerSecurityDbEncryptionAccessRoleArn: "string",
secretsManagerSecurityDbEncryptionSecretId: "string",
serverName: "string",
sslMode: "string",
},
postgresqlSettings: {
certificateArn: "string",
databaseName: "string",
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
serverName: "string",
sslMode: "string",
},
redshiftSettings: {
databaseName: "string",
port: 0,
s3AccessRoleArn: "string",
s3Path: "string",
serverName: "string",
},
sybaseAseSettings: {
certificateArn: "string",
databaseName: "string",
encryptPassword: false,
port: 0,
serverName: "string",
sslMode: "string",
},
},
description: "string",
name: "string",
region: "string",
tags: {
string: "string",
},
virtual: false,
});
type: aws:dms:DataProvider
properties:
description: string
engine: string
name: string
region: string
settings:
docDbSettings:
certificateArn: string
databaseName: string
port: 0
serverName: string
sslMode: string
ibmDb2LuwSettings:
certificateArn: string
databaseName: string
encryptionAlgorithm: 0
port: 0
s3AccessRoleArn: string
s3Path: string
securityMechanism: 0
serverName: string
sslMode: string
ibmDb2ZosSettings:
certificateArn: string
databaseName: string
port: 0
s3AccessRoleArn: string
s3Path: string
serverName: string
sslMode: string
mariaDbSettings:
certificateArn: string
port: 0
s3AccessRoleArn: string
s3Path: string
serverName: string
sslMode: string
microsoftSqlServerSettings:
certificateArn: string
databaseName: string
port: 0
s3AccessRoleArn: string
s3Path: string
serverName: string
sslMode: string
mongoDbSettings:
authMechanism: string
authSource: string
authType: string
certificateArn: string
databaseName: string
port: 0
serverName: string
sslMode: string
mysqlSettings:
certificateArn: string
port: 0
s3AccessRoleArn: string
s3Path: string
serverName: string
sslMode: string
oracleSettings:
asmServer: string
certificateArn: string
databaseName: string
port: 0
s3AccessRoleArn: string
s3Path: string
secretsManagerOracleAsmAccessRoleArn: string
secretsManagerOracleAsmSecretId: string
secretsManagerSecurityDbEncryptionAccessRoleArn: string
secretsManagerSecurityDbEncryptionSecretId: string
serverName: string
sslMode: string
postgresqlSettings:
certificateArn: string
databaseName: string
port: 0
s3AccessRoleArn: string
s3Path: string
serverName: string
sslMode: string
redshiftSettings:
databaseName: string
port: 0
s3AccessRoleArn: string
s3Path: string
serverName: string
sybaseAseSettings:
certificateArn: string
databaseName: string
encryptPassword: false
port: 0
serverName: string
sslMode: string
tags:
string: string
virtual: false
DataProvider Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DataProvider resource accepts the following input properties:
- Engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - Settings
Data
Provider Settings Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- Description string
- Description of the data provider.
- Name string
- Name of the data provider. AWS generates a name when omitted.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Dictionary<string, string>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- Engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - Settings
Data
Provider Settings Args Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- Description string
- Description of the data provider.
- Name string
- Name of the data provider. AWS generates a name when omitted.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map[string]string
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - settings object
Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- description string
- Description of the data provider.
- name string
- Name of the data provider. AWS generates a name when omitted.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map(string)
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- engine String
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - settings
Data
Provider Settings Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- description String
- Description of the data provider.
- name String
- Name of the data provider. AWS generates a name when omitted.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String,String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - virtual Boolean
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - settings
Data
Provider Settings Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- description string
- Description of the data provider.
- name string
- Name of the data provider. AWS generates a name when omitted.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- {[key: string]: string}
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - virtual boolean
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- engine str
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - settings
Data
Provider Settings Args Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- description str
- Description of the data provider.
- name str
- Name of the data provider. AWS generates a name when omitted.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Mapping[str, str]
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- engine String
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - settings Property Map
Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- description String
- Description of the data provider.
- name String
- Name of the data provider. AWS generates a name when omitted.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - virtual Boolean
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataProvider resource produces the following output properties:
- Arn string
- ARN of the data provider.
- Creation
Time string - Creation time of the data provider in RFC3339 format.
- Id string
- The provider-assigned unique ID for this managed resource.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- Arn string
- ARN of the data provider.
- Creation
Time string - Creation time of the data provider in RFC3339 format.
- Id string
- The provider-assigned unique ID for this managed resource.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- ARN of the data provider.
- creation_
time string - Creation time of the data provider in RFC3339 format.
- id string
- The provider-assigned unique ID for this managed resource.
- map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- ARN of the data provider.
- creation
Time String - Creation time of the data provider in RFC3339 format.
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- ARN of the data provider.
- creation
Time string - Creation time of the data provider in RFC3339 format.
- id string
- The provider-assigned unique ID for this managed resource.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn str
- ARN of the data provider.
- creation_
time str - Creation time of the data provider in RFC3339 format.
- id str
- The provider-assigned unique ID for this managed resource.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- ARN of the data provider.
- creation
Time String - Creation time of the data provider in RFC3339 format.
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
Look up Existing DataProvider Resource
Get an existing DataProvider resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: DataProviderState, opts?: CustomResourceOptions): DataProvider@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
creation_time: Optional[str] = None,
description: Optional[str] = None,
engine: Optional[str] = None,
name: Optional[str] = None,
region: Optional[str] = None,
settings: Optional[DataProviderSettingsArgs] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
virtual: Optional[bool] = None) -> DataProviderfunc GetDataProvider(ctx *Context, name string, id IDInput, state *DataProviderState, opts ...ResourceOption) (*DataProvider, error)public static DataProvider Get(string name, Input<string> id, DataProviderState? state, CustomResourceOptions? opts = null)public static DataProvider get(String name, Output<String> id, DataProviderState state, CustomResourceOptions options)resources: _: type: aws:dms:DataProvider get: id: ${id}import {
to = aws_dms_data_provider.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- ARN of the data provider.
- Creation
Time string - Creation time of the data provider in RFC3339 format.
- Description string
- Description of the data provider.
- Engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - Name string
- Name of the data provider. AWS generates a name when omitted.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Settings
Data
Provider Settings Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- Dictionary<string, string>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- Arn string
- ARN of the data provider.
- Creation
Time string - Creation time of the data provider in RFC3339 format.
- Description string
- Description of the data provider.
- Engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - Name string
- Name of the data provider. AWS generates a name when omitted.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Settings
Data
Provider Settings Args Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- map[string]string
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- arn string
- ARN of the data provider.
- creation_
time string - Creation time of the data provider in RFC3339 format.
- description string
- Description of the data provider.
- engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - name string
- Name of the data provider. AWS generates a name when omitted.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- settings object
Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- map(string)
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- arn String
- ARN of the data provider.
- creation
Time String - Creation time of the data provider in RFC3339 format.
- description String
- Description of the data provider.
- engine String
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - name String
- Name of the data provider. AWS generates a name when omitted.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- settings
Data
Provider Settings Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- Map<String,String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - virtual Boolean
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- arn string
- ARN of the data provider.
- creation
Time string - Creation time of the data provider in RFC3339 format.
- description string
- Description of the data provider.
- engine string
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - name string
- Name of the data provider. AWS generates a name when omitted.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- settings
Data
Provider Settings Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- {[key: string]: string}
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - virtual boolean
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- arn str
- ARN of the data provider.
- creation_
time str - Creation time of the data provider in RFC3339 format.
- description str
- Description of the data provider.
- engine str
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - name str
- Name of the data provider. AWS generates a name when omitted.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- settings
Data
Provider Settings Args Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- Mapping[str, str]
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - virtual bool
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
- arn String
- ARN of the data provider.
- creation
Time String - Creation time of the data provider in RFC3339 format.
- description String
- Description of the data provider.
- engine String
- Database engine for the data provider. Valid values:
aurora,aurora-postgresql,db2,db2-zos,docdb,mariadb,mongodb,mysql,oracle,postgres,redshift,sqlserver, andsybase. Useaurorafor Amazon Aurora MySQL-Compatible Edition. - name String
- Name of the data provider. AWS generates a name when omitted.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- settings Property Map
Database connection settings. Configure exactly one block matching
engine. SeesettingsBlock below.The following arguments are optional:
- Map<String>
- Map of tags assigned to the resource. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - virtual Boolean
- Whether to create a virtual data provider, which does not require a connection to a database. Defaults to
false.
Supporting Types
DataProviderSettings, DataProviderSettingsArgs
- Doc
Db DataSettings Provider Settings Doc Db Settings - Settings for the
docdbengine. SeedocDbSettingsBlock below. - Ibm
Db2Luw DataSettings Provider Settings Ibm Db2Luw Settings - Settings for the
db2engine. SeeibmDb2LuwSettingsBlock below. - Ibm
Db2Zos DataSettings Provider Settings Ibm Db2Zos Settings - Settings for the
db2-zosengine. SeeibmDb2ZosSettingsBlock below. - Maria
Db DataSettings Provider Settings Maria Db Settings - Settings for the
mariadbengine. SeemariaDbSettingsBlock below. - Microsoft
Sql DataServer Settings Provider Settings Microsoft Sql Server Settings - Settings for the
sqlserverengine. SeemicrosoftSqlServerSettingsBlock below. - Mongo
Db DataSettings Provider Settings Mongo Db Settings - Settings for the
mongodbengine. SeemongoDbSettingsBlock below. - Mysql
Settings DataProvider Settings Mysql Settings - Settings for the
mysqlandauroraengines. SeemysqlSettingsBlock below. - Oracle
Settings DataProvider Settings Oracle Settings - Settings for the
oracleengine. SeeoracleSettingsBlock below. - Postgresql
Settings DataProvider Settings Postgresql Settings - Settings for the
postgresandaurora-postgresqlengines. SeepostgresqlSettingsBlock below. - Redshift
Settings DataProvider Settings Redshift Settings - Settings for the
redshiftengine. SeeredshiftSettingsBlock below. - Sybase
Ase DataSettings Provider Settings Sybase Ase Settings - Settings for the
sybaseengine. SeesybaseAseSettingsBlock below.
- Doc
Db DataSettings Provider Settings Doc Db Settings - Settings for the
docdbengine. SeedocDbSettingsBlock below. - Ibm
Db2Luw DataSettings Provider Settings Ibm Db2Luw Settings - Settings for the
db2engine. SeeibmDb2LuwSettingsBlock below. - Ibm
Db2Zos DataSettings Provider Settings Ibm Db2Zos Settings - Settings for the
db2-zosengine. SeeibmDb2ZosSettingsBlock below. - Maria
Db DataSettings Provider Settings Maria Db Settings - Settings for the
mariadbengine. SeemariaDbSettingsBlock below. - Microsoft
Sql DataServer Settings Provider Settings Microsoft Sql Server Settings - Settings for the
sqlserverengine. SeemicrosoftSqlServerSettingsBlock below. - Mongo
Db DataSettings Provider Settings Mongo Db Settings - Settings for the
mongodbengine. SeemongoDbSettingsBlock below. - Mysql
Settings DataProvider Settings Mysql Settings - Settings for the
mysqlandauroraengines. SeemysqlSettingsBlock below. - Oracle
Settings DataProvider Settings Oracle Settings - Settings for the
oracleengine. SeeoracleSettingsBlock below. - Postgresql
Settings DataProvider Settings Postgresql Settings - Settings for the
postgresandaurora-postgresqlengines. SeepostgresqlSettingsBlock below. - Redshift
Settings DataProvider Settings Redshift Settings - Settings for the
redshiftengine. SeeredshiftSettingsBlock below. - Sybase
Ase DataSettings Provider Settings Sybase Ase Settings - Settings for the
sybaseengine. SeesybaseAseSettingsBlock below.
- doc_
db_ objectsettings - Settings for the
docdbengine. SeedocDbSettingsBlock below. - ibm_
db2_ objectluw_ settings - Settings for the
db2engine. SeeibmDb2LuwSettingsBlock below. - ibm_
db2_ objectzos_ settings - Settings for the
db2-zosengine. SeeibmDb2ZosSettingsBlock below. - maria_
db_ objectsettings - Settings for the
mariadbengine. SeemariaDbSettingsBlock below. - microsoft_
sql_ objectserver_ settings - Settings for the
sqlserverengine. SeemicrosoftSqlServerSettingsBlock below. - mongo_
db_ objectsettings - Settings for the
mongodbengine. SeemongoDbSettingsBlock below. - mysql_
settings object - Settings for the
mysqlandauroraengines. SeemysqlSettingsBlock below. - oracle_
settings object - Settings for the
oracleengine. SeeoracleSettingsBlock below. - postgresql_
settings object - Settings for the
postgresandaurora-postgresqlengines. SeepostgresqlSettingsBlock below. - redshift_
settings object - Settings for the
redshiftengine. SeeredshiftSettingsBlock below. - sybase_
ase_ objectsettings - Settings for the
sybaseengine. SeesybaseAseSettingsBlock below.
- doc
Db DataSettings Provider Settings Doc Db Settings - Settings for the
docdbengine. SeedocDbSettingsBlock below. - ibm
Db2Luw DataSettings Provider Settings Ibm Db2Luw Settings - Settings for the
db2engine. SeeibmDb2LuwSettingsBlock below. - ibm
Db2Zos DataSettings Provider Settings Ibm Db2Zos Settings - Settings for the
db2-zosengine. SeeibmDb2ZosSettingsBlock below. - maria
Db DataSettings Provider Settings Maria Db Settings - Settings for the
mariadbengine. SeemariaDbSettingsBlock below. - microsoft
Sql DataServer Settings Provider Settings Microsoft Sql Server Settings - Settings for the
sqlserverengine. SeemicrosoftSqlServerSettingsBlock below. - mongo
Db DataSettings Provider Settings Mongo Db Settings - Settings for the
mongodbengine. SeemongoDbSettingsBlock below. - mysql
Settings DataProvider Settings Mysql Settings - Settings for the
mysqlandauroraengines. SeemysqlSettingsBlock below. - oracle
Settings DataProvider Settings Oracle Settings - Settings for the
oracleengine. SeeoracleSettingsBlock below. - postgresql
Settings DataProvider Settings Postgresql Settings - Settings for the
postgresandaurora-postgresqlengines. SeepostgresqlSettingsBlock below. - redshift
Settings DataProvider Settings Redshift Settings - Settings for the
redshiftengine. SeeredshiftSettingsBlock below. - sybase
Ase DataSettings Provider Settings Sybase Ase Settings - Settings for the
sybaseengine. SeesybaseAseSettingsBlock below.
- doc
Db DataSettings Provider Settings Doc Db Settings - Settings for the
docdbengine. SeedocDbSettingsBlock below. - ibm
Db2Luw DataSettings Provider Settings Ibm Db2Luw Settings - Settings for the
db2engine. SeeibmDb2LuwSettingsBlock below. - ibm
Db2Zos DataSettings Provider Settings Ibm Db2Zos Settings - Settings for the
db2-zosengine. SeeibmDb2ZosSettingsBlock below. - maria
Db DataSettings Provider Settings Maria Db Settings - Settings for the
mariadbengine. SeemariaDbSettingsBlock below. - microsoft
Sql DataServer Settings Provider Settings Microsoft Sql Server Settings - Settings for the
sqlserverengine. SeemicrosoftSqlServerSettingsBlock below. - mongo
Db DataSettings Provider Settings Mongo Db Settings - Settings for the
mongodbengine. SeemongoDbSettingsBlock below. - mysql
Settings DataProvider Settings Mysql Settings - Settings for the
mysqlandauroraengines. SeemysqlSettingsBlock below. - oracle
Settings DataProvider Settings Oracle Settings - Settings for the
oracleengine. SeeoracleSettingsBlock below. - postgresql
Settings DataProvider Settings Postgresql Settings - Settings for the
postgresandaurora-postgresqlengines. SeepostgresqlSettingsBlock below. - redshift
Settings DataProvider Settings Redshift Settings - Settings for the
redshiftengine. SeeredshiftSettingsBlock below. - sybase
Ase DataSettings Provider Settings Sybase Ase Settings - Settings for the
sybaseengine. SeesybaseAseSettingsBlock below.
- doc_
db_ Datasettings Provider Settings Doc Db Settings - Settings for the
docdbengine. SeedocDbSettingsBlock below. - ibm_
db2_ Dataluw_ settings Provider Settings Ibm Db2Luw Settings - Settings for the
db2engine. SeeibmDb2LuwSettingsBlock below. - ibm_
db2_ Datazos_ settings Provider Settings Ibm Db2Zos Settings - Settings for the
db2-zosengine. SeeibmDb2ZosSettingsBlock below. - maria_
db_ Datasettings Provider Settings Maria Db Settings - Settings for the
mariadbengine. SeemariaDbSettingsBlock below. - microsoft_
sql_ Dataserver_ settings Provider Settings Microsoft Sql Server Settings - Settings for the
sqlserverengine. SeemicrosoftSqlServerSettingsBlock below. - mongo_
db_ Datasettings Provider Settings Mongo Db Settings - Settings for the
mongodbengine. SeemongoDbSettingsBlock below. - mysql_
settings DataProvider Settings Mysql Settings - Settings for the
mysqlandauroraengines. SeemysqlSettingsBlock below. - oracle_
settings DataProvider Settings Oracle Settings - Settings for the
oracleengine. SeeoracleSettingsBlock below. - postgresql_
settings DataProvider Settings Postgresql Settings - Settings for the
postgresandaurora-postgresqlengines. SeepostgresqlSettingsBlock below. - redshift_
settings DataProvider Settings Redshift Settings - Settings for the
redshiftengine. SeeredshiftSettingsBlock below. - sybase_
ase_ Datasettings Provider Settings Sybase Ase Settings - Settings for the
sybaseengine. SeesybaseAseSettingsBlock below.
- doc
Db Property MapSettings - Settings for the
docdbengine. SeedocDbSettingsBlock below. - ibm
Db2Luw Property MapSettings - Settings for the
db2engine. SeeibmDb2LuwSettingsBlock below. - ibm
Db2Zos Property MapSettings - Settings for the
db2-zosengine. SeeibmDb2ZosSettingsBlock below. - maria
Db Property MapSettings - Settings for the
mariadbengine. SeemariaDbSettingsBlock below. - microsoft
Sql Property MapServer Settings - Settings for the
sqlserverengine. SeemicrosoftSqlServerSettingsBlock below. - mongo
Db Property MapSettings - Settings for the
mongodbengine. SeemongoDbSettingsBlock below. - mysql
Settings Property Map - Settings for the
mysqlandauroraengines. SeemysqlSettingsBlock below. - oracle
Settings Property Map - Settings for the
oracleengine. SeeoracleSettingsBlock below. - postgresql
Settings Property Map - Settings for the
postgresandaurora-postgresqlengines. SeepostgresqlSettingsBlock below. - redshift
Settings Property Map - Settings for the
redshiftengine. SeeredshiftSettingsBlock below. - sybase
Ase Property MapSettings - Settings for the
sybaseengine. SeesybaseAseSettingsBlock below.
DataProviderSettingsDocDbSettings, DataProviderSettingsDocDbSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the DocumentDB data provider.
- Port int
- Port of the DocumentDB server. Valid values are between
1and65535. - Server
Name string - Hostname of the DocumentDB server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the DocumentDB data provider.
- Port int
- Port of the DocumentDB server. Valid values are between
1and65535. - Server
Name string - Hostname of the DocumentDB server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the DocumentDB data provider.
- port number
- Port of the DocumentDB server. Valid values are between
1and65535. - server_
name string - Hostname of the DocumentDB server.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the DocumentDB data provider.
- port Integer
- Port of the DocumentDB server. Valid values are between
1and65535. - server
Name String - Hostname of the DocumentDB server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the DocumentDB data provider.
- port number
- Port of the DocumentDB server. Valid values are between
1and65535. - server
Name string - Hostname of the DocumentDB server.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the DocumentDB data provider.
- port int
- Port of the DocumentDB server. Valid values are between
1and65535. - server_
name str - Hostname of the DocumentDB server.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the DocumentDB data provider.
- port Number
- Port of the DocumentDB server. Valid values are between
1and65535. - server
Name String - Hostname of the DocumentDB server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
DataProviderSettingsIbmDb2LuwSettings, DataProviderSettingsIbmDb2LuwSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the IBM DB2 LUW data provider.
- Encryption
Algorithm int - Integer identifying the encryption algorithm for the connection. When omitted, AWS uses its default behavior.
- Port int
- Port of the IBM DB2 LUW server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Security
Mechanism int - Integer identifying the authentication mechanism for the connection. When omitted, AWS uses its default behavior.
- Server
Name string - Hostname of the IBM DB2 LUW server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the IBM DB2 LUW data provider.
- Encryption
Algorithm int - Integer identifying the encryption algorithm for the connection. When omitted, AWS uses its default behavior.
- Port int
- Port of the IBM DB2 LUW server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Security
Mechanism int - Integer identifying the authentication mechanism for the connection. When omitted, AWS uses its default behavior.
- Server
Name string - Hostname of the IBM DB2 LUW server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the IBM DB2 LUW data provider.
- encryption_
algorithm number - Integer identifying the encryption algorithm for the connection. When omitted, AWS uses its default behavior.
- port number
- Port of the IBM DB2 LUW server. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- security_
mechanism number - Integer identifying the authentication mechanism for the connection. When omitted, AWS uses its default behavior.
- server_
name string - Hostname of the IBM DB2 LUW server.
- ssl_
mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the IBM DB2 LUW data provider.
- encryption
Algorithm Integer - Integer identifying the encryption algorithm for the connection. When omitted, AWS uses its default behavior.
- port Integer
- Port of the IBM DB2 LUW server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- security
Mechanism Integer - Integer identifying the authentication mechanism for the connection. When omitted, AWS uses its default behavior.
- server
Name String - Hostname of the IBM DB2 LUW server.
- ssl
Mode String - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the IBM DB2 LUW data provider.
- encryption
Algorithm number - Integer identifying the encryption algorithm for the connection. When omitted, AWS uses its default behavior.
- port number
- Port of the IBM DB2 LUW server. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- security
Mechanism number - Integer identifying the authentication mechanism for the connection. When omitted, AWS uses its default behavior.
- server
Name string - Hostname of the IBM DB2 LUW server.
- ssl
Mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the IBM DB2 LUW data provider.
- encryption_
algorithm int - Integer identifying the encryption algorithm for the connection. When omitted, AWS uses its default behavior.
- port int
- Port of the IBM DB2 LUW server. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- security_
mechanism int - Integer identifying the authentication mechanism for the connection. When omitted, AWS uses its default behavior.
- server_
name str - Hostname of the IBM DB2 LUW server.
- ssl_
mode str - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the IBM DB2 LUW data provider.
- encryption
Algorithm Number - Integer identifying the encryption algorithm for the connection. When omitted, AWS uses its default behavior.
- port Number
- Port of the IBM DB2 LUW server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- security
Mechanism Number - Integer identifying the authentication mechanism for the connection. When omitted, AWS uses its default behavior.
- server
Name String - Hostname of the IBM DB2 LUW server.
- ssl
Mode String - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
DataProviderSettingsIbmDb2ZosSettings, DataProviderSettingsIbmDb2ZosSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the IBM DB2 for z/OS data provider.
- Port int
- Port of the IBM DB2 for z/OS server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the IBM DB2 for z/OS server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the IBM DB2 for z/OS data provider.
- Port int
- Port of the IBM DB2 for z/OS server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the IBM DB2 for z/OS server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the IBM DB2 for z/OS data provider.
- port number
- Port of the IBM DB2 for z/OS server. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- server_
name string - Hostname of the IBM DB2 for z/OS server.
- ssl_
mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the IBM DB2 for z/OS data provider.
- port Integer
- Port of the IBM DB2 for z/OS server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the IBM DB2 for z/OS server.
- ssl
Mode String - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the IBM DB2 for z/OS data provider.
- port number
- Port of the IBM DB2 for z/OS server. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- server
Name string - Hostname of the IBM DB2 for z/OS server.
- ssl
Mode string - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the IBM DB2 for z/OS data provider.
- port int
- Port of the IBM DB2 for z/OS server. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- server_
name str - Hostname of the IBM DB2 for z/OS server.
- ssl_
mode str - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the IBM DB2 for z/OS data provider.
- port Number
- Port of the IBM DB2 for z/OS server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the IBM DB2 for z/OS server.
- ssl
Mode String - SSL mode for the connection. Valid values:
noneandverify-ca. Defaults tonone.
DataProviderSettingsMariaDbSettings, DataProviderSettingsMariaDbSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Port int
- Port of the MariaDB server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the MariaDB server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Port int
- Port of the MariaDB server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the MariaDB server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- port number
- Port of the MariaDB server. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- server_
name string - Hostname of the MariaDB server.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- port Integer
- Port of the MariaDB server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the MariaDB server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- port number
- Port of the MariaDB server. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- server
Name string - Hostname of the MariaDB server.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- port int
- Port of the MariaDB server. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- server_
name str - Hostname of the MariaDB server.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- port Number
- Port of the MariaDB server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the MariaDB server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
DataProviderSettingsMicrosoftSqlServerSettings, DataProviderSettingsMicrosoftSqlServerSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the Microsoft SQL Server data provider.
- Port int
- Port of the Microsoft SQL Server instance. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the Microsoft SQL Server instance.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the Microsoft SQL Server data provider.
- Port int
- Port of the Microsoft SQL Server instance. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the Microsoft SQL Server instance.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the Microsoft SQL Server data provider.
- port number
- Port of the Microsoft SQL Server instance. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- server_
name string - Hostname of the Microsoft SQL Server instance.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the Microsoft SQL Server data provider.
- port Integer
- Port of the Microsoft SQL Server instance. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the Microsoft SQL Server instance.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the Microsoft SQL Server data provider.
- port number
- Port of the Microsoft SQL Server instance. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- server
Name string - Hostname of the Microsoft SQL Server instance.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the Microsoft SQL Server data provider.
- port int
- Port of the Microsoft SQL Server instance. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- server_
name str - Hostname of the Microsoft SQL Server instance.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the Microsoft SQL Server data provider.
- port Number
- Port of the Microsoft SQL Server instance. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the Microsoft SQL Server instance.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
DataProviderSettingsMongoDbSettings, DataProviderSettingsMongoDbSettingsArgs
- Auth
Mechanism string - Authentication mechanism for the connection. Valid values:
default,mongodbCr, andscramSha1. - Auth
Source string - Database used to verify credentials. Defaults to
admin. Not used whenauthTypeisno. - Auth
Type string - Authentication type for the connection. Valid values:
noandpassword. - Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the MongoDB data provider.
- Port int
- Port of the MongoDB server. Valid values are between
1and65535. - Server
Name string - Hostname of the MongoDB server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Auth
Mechanism string - Authentication mechanism for the connection. Valid values:
default,mongodbCr, andscramSha1. - Auth
Source string - Database used to verify credentials. Defaults to
admin. Not used whenauthTypeisno. - Auth
Type string - Authentication type for the connection. Valid values:
noandpassword. - Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the MongoDB data provider.
- Port int
- Port of the MongoDB server. Valid values are between
1and65535. - Server
Name string - Hostname of the MongoDB server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- auth_
mechanism string - Authentication mechanism for the connection. Valid values:
default,mongodbCr, andscramSha1. - auth_
source string - Database used to verify credentials. Defaults to
admin. Not used whenauthTypeisno. - auth_
type string - Authentication type for the connection. Valid values:
noandpassword. - certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the MongoDB data provider.
- port number
- Port of the MongoDB server. Valid values are between
1and65535. - server_
name string - Hostname of the MongoDB server.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- auth
Mechanism String - Authentication mechanism for the connection. Valid values:
default,mongodbCr, andscramSha1. - auth
Source String - Database used to verify credentials. Defaults to
admin. Not used whenauthTypeisno. - auth
Type String - Authentication type for the connection. Valid values:
noandpassword. - certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the MongoDB data provider.
- port Integer
- Port of the MongoDB server. Valid values are between
1and65535. - server
Name String - Hostname of the MongoDB server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- auth
Mechanism string - Authentication mechanism for the connection. Valid values:
default,mongodbCr, andscramSha1. - auth
Source string - Database used to verify credentials. Defaults to
admin. Not used whenauthTypeisno. - auth
Type string - Authentication type for the connection. Valid values:
noandpassword. - certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the MongoDB data provider.
- port number
- Port of the MongoDB server. Valid values are between
1and65535. - server
Name string - Hostname of the MongoDB server.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- auth_
mechanism str - Authentication mechanism for the connection. Valid values:
default,mongodbCr, andscramSha1. - auth_
source str - Database used to verify credentials. Defaults to
admin. Not used whenauthTypeisno. - auth_
type str - Authentication type for the connection. Valid values:
noandpassword. - certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the MongoDB data provider.
- port int
- Port of the MongoDB server. Valid values are between
1and65535. - server_
name str - Hostname of the MongoDB server.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- auth
Mechanism String - Authentication mechanism for the connection. Valid values:
default,mongodbCr, andscramSha1. - auth
Source String - Database used to verify credentials. Defaults to
admin. Not used whenauthTypeisno. - auth
Type String - Authentication type for the connection. Valid values:
noandpassword. - certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the MongoDB data provider.
- port Number
- Port of the MongoDB server. Valid values are between
1and65535. - server
Name String - Hostname of the MongoDB server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
DataProviderSettingsMysqlSettings, DataProviderSettingsMysqlSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Port int
- Port of the MySQL server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the MySQL server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Port int
- Port of the MySQL server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the MySQL server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- port number
- Port of the MySQL server. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- server_
name string - Hostname of the MySQL server.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- port Integer
- Port of the MySQL server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the MySQL server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- port number
- Port of the MySQL server. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- server
Name string - Hostname of the MySQL server.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- port int
- Port of the MySQL server. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- server_
name str - Hostname of the MySQL server.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- port Number
- Port of the MySQL server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the MySQL server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
DataProviderSettingsOracleSettings, DataProviderSettingsOracleSettingsArgs
- Asm
Server string - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See Oracle change data capture configuration.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the Oracle data provider.
- Port int
- Port of the Oracle server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Secrets
Manager stringOracle Asm Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
- Secrets
Manager stringOracle Asm Secret Id - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
- Secrets
Manager stringSecurity Db Encryption Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
- Secrets
Manager stringSecurity Db Encryption Secret Id - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
- Server
Name string - Hostname of the Oracle server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Asm
Server string - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See Oracle change data capture configuration.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the Oracle data provider.
- Port int
- Port of the Oracle server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Secrets
Manager stringOracle Asm Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
- Secrets
Manager stringOracle Asm Secret Id - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
- Secrets
Manager stringSecurity Db Encryption Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
- Secrets
Manager stringSecurity Db Encryption Secret Id - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
- Server
Name string - Hostname of the Oracle server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- asm_
server string - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See Oracle change data capture configuration.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the Oracle data provider.
- port number
- Port of the Oracle server. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- secrets_
manager_ stringoracle_ asm_ access_ role_ arn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
- secrets_
manager_ stringoracle_ asm_ secret_ id - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
- secrets_
manager_ stringsecurity_ db_ encryption_ access_ role_ arn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
- secrets_
manager_ stringsecurity_ db_ encryption_ secret_ id - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
- server_
name string - Hostname of the Oracle server.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- asm
Server String - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See Oracle change data capture configuration.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the Oracle data provider.
- port Integer
- Port of the Oracle server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- secrets
Manager StringOracle Asm Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
- secrets
Manager StringOracle Asm Secret Id - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
- secrets
Manager StringSecurity Db Encryption Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
- secrets
Manager StringSecurity Db Encryption Secret Id - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
- server
Name String - Hostname of the Oracle server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- asm
Server string - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See Oracle change data capture configuration.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the Oracle data provider.
- port number
- Port of the Oracle server. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- secrets
Manager stringOracle Asm Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
- secrets
Manager stringOracle Asm Secret Id - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
- secrets
Manager stringSecurity Db Encryption Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
- secrets
Manager stringSecurity Db Encryption Secret Id - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
- server
Name string - Hostname of the Oracle server.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- asm_
server str - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See Oracle change data capture configuration.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the Oracle data provider.
- port int
- Port of the Oracle server. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- secrets_
manager_ stroracle_ asm_ access_ role_ arn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
- secrets_
manager_ stroracle_ asm_ secret_ id - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
- secrets_
manager_ strsecurity_ db_ encryption_ access_ role_ arn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
- secrets_
manager_ strsecurity_ db_ encryption_ secret_ id - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
- server_
name str - Hostname of the Oracle server.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- asm
Server String - Address of the Oracle Automatic Storage Management (ASM) server used with Binary Reader. See Oracle change data capture configuration.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the Oracle data provider.
- port Number
- Port of the Oracle server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- secrets
Manager StringOracle Asm Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing Oracle ASM connection details.
- secrets
Manager StringOracle Asm Secret Id - Identifier of the Secrets Manager secret containing Oracle ASM connection details. Required when the data provider uses an Oracle ASM server.
- secrets
Manager StringSecurity Db Encryption Access Role Arn - ARN of the IAM role that grants access to the Secrets Manager secret containing the transparent data encryption (TDE) password.
- secrets
Manager StringSecurity Db Encryption Secret Id - Identifier of the Secrets Manager secret containing the TDE password used by Binary Reader to access encrypted Oracle redo logs.
- server
Name String - Hostname of the Oracle server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
DataProviderSettingsPostgresqlSettings, DataProviderSettingsPostgresqlSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the PostgreSQL data provider.
- Port int
- Port of the PostgreSQL server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the PostgreSQL server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the PostgreSQL data provider.
- Port int
- Port of the PostgreSQL server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the PostgreSQL server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the PostgreSQL data provider.
- port number
- Port of the PostgreSQL server. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- server_
name string - Hostname of the PostgreSQL server.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the PostgreSQL data provider.
- port Integer
- Port of the PostgreSQL server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the PostgreSQL server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the PostgreSQL data provider.
- port number
- Port of the PostgreSQL server. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- server
Name string - Hostname of the PostgreSQL server.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the PostgreSQL data provider.
- port int
- Port of the PostgreSQL server. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- server_
name str - Hostname of the PostgreSQL server.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the PostgreSQL data provider.
- port Number
- Port of the PostgreSQL server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the PostgreSQL server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
DataProviderSettingsRedshiftSettings, DataProviderSettingsRedshiftSettingsArgs
- Database
Name string - Database name on the Amazon Redshift data provider.
- Port int
- Port of the Amazon Redshift server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the Amazon Redshift server.
- Database
Name string - Database name on the Amazon Redshift data provider.
- Port int
- Port of the Amazon Redshift server. Valid values are between
1and65535. - S3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- S3Path string
- S3 path containing the user-defined schema.
- Server
Name string - Hostname of the Amazon Redshift server.
- database_
name string - Database name on the Amazon Redshift data provider.
- port number
- Port of the Amazon Redshift server. Valid values are between
1and65535. - s3_
access_ stringrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path string - S3 path containing the user-defined schema.
- server_
name string - Hostname of the Amazon Redshift server.
- database
Name String - Database name on the Amazon Redshift data provider.
- port Integer
- Port of the Amazon Redshift server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the Amazon Redshift server.
- database
Name string - Database name on the Amazon Redshift data provider.
- port number
- Port of the Amazon Redshift server. Valid values are between
1and65535. - s3Access
Role stringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path string
- S3 path containing the user-defined schema.
- server
Name string - Hostname of the Amazon Redshift server.
- database_
name str - Database name on the Amazon Redshift data provider.
- port int
- Port of the Amazon Redshift server. Valid values are between
1and65535. - s3_
access_ strrole_ arn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3_
path str - S3 path containing the user-defined schema.
- server_
name str - Hostname of the Amazon Redshift server.
- database
Name String - Database name on the Amazon Redshift data provider.
- port Number
- Port of the Amazon Redshift server. Valid values are between
1and65535. - s3Access
Role StringArn - ARN of the IAM role used to access the S3 bucket containing the user-defined schema.
- s3Path String
- S3 path containing the user-defined schema.
- server
Name String - Hostname of the Amazon Redshift server.
DataProviderSettingsSybaseAseSettings, DataProviderSettingsSybaseAseSettingsArgs
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the SAP ASE data provider.
- Encrypt
Password bool - Whether to encrypt the connection password during transmission. Defaults to
true. - Port int
- Port of the SAP ASE server. Valid values are between
1and65535. - Server
Name string - Hostname of the SAP ASE server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- Certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- Database
Name string - Database name on the SAP ASE data provider.
- Encrypt
Password bool - Whether to encrypt the connection password during transmission. Defaults to
true. - Port int
- Port of the SAP ASE server. Valid values are between
1and65535. - Server
Name string - Hostname of the SAP ASE server.
- Ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn string - ARN of the DMS certificate used for the SSL connection.
- database_
name string - Database name on the SAP ASE data provider.
- encrypt_
password bool - Whether to encrypt the connection password during transmission. Defaults to
true. - port number
- Port of the SAP ASE server. Valid values are between
1and65535. - server_
name string - Hostname of the SAP ASE server.
- ssl_
mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the SAP ASE data provider.
- encrypt
Password Boolean - Whether to encrypt the connection password during transmission. Defaults to
true. - port Integer
- Port of the SAP ASE server. Valid values are between
1and65535. - server
Name String - Hostname of the SAP ASE server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn string - ARN of the DMS certificate used for the SSL connection.
- database
Name string - Database name on the SAP ASE data provider.
- encrypt
Password boolean - Whether to encrypt the connection password during transmission. Defaults to
true. - port number
- Port of the SAP ASE server. Valid values are between
1and65535. - server
Name string - Hostname of the SAP ASE server.
- ssl
Mode string - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate_
arn str - ARN of the DMS certificate used for the SSL connection.
- database_
name str - Database name on the SAP ASE data provider.
- encrypt_
password bool - Whether to encrypt the connection password during transmission. Defaults to
true. - port int
- Port of the SAP ASE server. Valid values are between
1and65535. - server_
name str - Hostname of the SAP ASE server.
- ssl_
mode str - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
- certificate
Arn String - ARN of the DMS certificate used for the SSL connection.
- database
Name String - Database name on the SAP ASE data provider.
- encrypt
Password Boolean - Whether to encrypt the connection password during transmission. Defaults to
true. - port Number
- Port of the SAP ASE server. Valid values are between
1and65535. - server
Name String - Hostname of the SAP ASE server.
- ssl
Mode String - SSL mode for the connection. Valid values:
none,require,verify-ca, andverify-full. Defaults tonone.
Import
Identity Schema
Required
arn(String) ARN of the data provider.
Using pulumi import, import a DMS data provider using its full ARN. For example:
$ pulumi import aws:dms/dataProvider:DataProvider example arn:aws:dms:us-east-1:123456789012:data-provider:EXAMPLEABCDEFGHIJKLMNOPQRS
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
published on Thursday, Sep 10, 2026 by Pulumi