1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. dms
  5. getDataProvider

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

aws-native.dms.getDataProvider

Explore with Pulumi AI

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi

Resource schema for AWS::DMS::DataProvider

Using getDataProvider

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDataProvider(args: GetDataProviderArgs, opts?: InvokeOptions): Promise<GetDataProviderResult>
function getDataProviderOutput(args: GetDataProviderOutputArgs, opts?: InvokeOptions): Output<GetDataProviderResult>
Copy
def get_data_provider(data_provider_arn: Optional[str] = None,
                      opts: Optional[InvokeOptions] = None) -> GetDataProviderResult
def get_data_provider_output(data_provider_arn: Optional[pulumi.Input[str]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetDataProviderResult]
Copy
func LookupDataProvider(ctx *Context, args *LookupDataProviderArgs, opts ...InvokeOption) (*LookupDataProviderResult, error)
func LookupDataProviderOutput(ctx *Context, args *LookupDataProviderOutputArgs, opts ...InvokeOption) LookupDataProviderResultOutput
Copy

> Note: This function is named LookupDataProvider in the Go SDK.

public static class GetDataProvider 
{
    public static Task<GetDataProviderResult> InvokeAsync(GetDataProviderArgs args, InvokeOptions? opts = null)
    public static Output<GetDataProviderResult> Invoke(GetDataProviderInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDataProviderResult> getDataProvider(GetDataProviderArgs args, InvokeOptions options)
public static Output<GetDataProviderResult> getDataProvider(GetDataProviderArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aws-native:dms:getDataProvider
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DataProviderArn This property is required. string
The data provider ARN.
DataProviderArn This property is required. string
The data provider ARN.
dataProviderArn This property is required. String
The data provider ARN.
dataProviderArn This property is required. string
The data provider ARN.
data_provider_arn This property is required. str
The data provider ARN.
dataProviderArn This property is required. String
The data provider ARN.

getDataProvider Result

The following output properties are available:

DataProviderArn string
The data provider ARN.
DataProviderCreationTime string
The data provider creation time.
DataProviderName string
The property describes a name to identify the data provider.
Description string
The optional description of the data provider.
Engine Pulumi.AwsNative.Dms.DataProviderEngine
The property describes a data engine for the data provider.
Settings Pulumi.AwsNative.Dms.Outputs.SettingsProperties
The property identifies the exact type of settings for the data provider.
Tags List<Pulumi.AwsNative.Outputs.Tag>
An array of key-value pairs to apply to this resource.
DataProviderArn string
The data provider ARN.
DataProviderCreationTime string
The data provider creation time.
DataProviderName string
The property describes a name to identify the data provider.
Description string
The optional description of the data provider.
Engine DataProviderEngine
The property describes a data engine for the data provider.
Settings SettingsProperties
The property identifies the exact type of settings for the data provider.
Tags Tag
An array of key-value pairs to apply to this resource.
dataProviderArn String
The data provider ARN.
dataProviderCreationTime String
The data provider creation time.
dataProviderName String
The property describes a name to identify the data provider.
description String
The optional description of the data provider.
engine DataProviderEngine
The property describes a data engine for the data provider.
settings SettingsProperties
The property identifies the exact type of settings for the data provider.
tags List<Tag>
An array of key-value pairs to apply to this resource.
dataProviderArn string
The data provider ARN.
dataProviderCreationTime string
The data provider creation time.
dataProviderName string
The property describes a name to identify the data provider.
description string
The optional description of the data provider.
engine DataProviderEngine
The property describes a data engine for the data provider.
settings SettingsProperties
The property identifies the exact type of settings for the data provider.
tags Tag[]
An array of key-value pairs to apply to this resource.
data_provider_arn str
The data provider ARN.
data_provider_creation_time str
The data provider creation time.
data_provider_name str
The property describes a name to identify the data provider.
description str
The optional description of the data provider.
engine DataProviderEngine
The property describes a data engine for the data provider.
settings SettingsProperties
The property identifies the exact type of settings for the data provider.
tags Sequence[root_Tag]
An array of key-value pairs to apply to this resource.
dataProviderArn String
The data provider ARN.
dataProviderCreationTime String
The data provider creation time.
dataProviderName String
The property describes a name to identify the data provider.
description String
The optional description of the data provider.
engine "aurora" | "aurora_postgresql" | "mysql" | "oracle" | "postgres" | "sqlserver" | "redshift" | "mariadb" | "mongodb" | "docdb" | "db2" | "db2_zos"
The property describes a data engine for the data provider.
settings Property Map
The property identifies the exact type of settings for the data provider.
tags List<Property Map>
An array of key-value pairs to apply to this resource.

Supporting Types

DataProviderDb2SslModeValue

DataProviderDmsSslModeValue

DataProviderEngine

DataProviderMongoDbAuthMechanism

DataProviderMongoDbAuthType

DataProviderMongoDbSslModeValue

SettingsProperties

DocDbSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesDocDbSettingsProperties
DocDbSettings property identifier.
IbmDb2LuwSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesIbmDb2LuwSettingsProperties
IbmDb2LuwSettings property identifier.
IbmDb2zOsSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesIbmDb2zOsSettingsProperties
IbmDb2zOsSettings property identifier.
MariaDbSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesMariaDbSettingsProperties
MariaDbSettings property identifier.
MicrosoftSqlServerSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesMicrosoftSqlServerSettingsProperties
MicrosoftSqlServerSettings property identifier.
MongoDbSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesMongoDbSettingsProperties
MongoDbSettings property identifier.
MySqlSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesMySqlSettingsProperties
MySqlSettings property identifier.
OracleSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesOracleSettingsProperties
OracleSettings property identifier.
PostgreSqlSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesPostgreSqlSettingsProperties
PostgreSqlSettings property identifier.
RedshiftSettings Pulumi.AwsNative.Dms.Inputs.SettingsPropertiesRedshiftSettingsProperties
RedshiftSettings property identifier.
DocDbSettings SettingsPropertiesDocDbSettingsProperties
DocDbSettings property identifier.
IbmDb2LuwSettings SettingsPropertiesIbmDb2LuwSettingsProperties
IbmDb2LuwSettings property identifier.
IbmDb2zOsSettings SettingsPropertiesIbmDb2zOsSettingsProperties
IbmDb2zOsSettings property identifier.
MariaDbSettings SettingsPropertiesMariaDbSettingsProperties
MariaDbSettings property identifier.
MicrosoftSqlServerSettings SettingsPropertiesMicrosoftSqlServerSettingsProperties
MicrosoftSqlServerSettings property identifier.
MongoDbSettings SettingsPropertiesMongoDbSettingsProperties
MongoDbSettings property identifier.
MySqlSettings SettingsPropertiesMySqlSettingsProperties
MySqlSettings property identifier.
OracleSettings SettingsPropertiesOracleSettingsProperties
OracleSettings property identifier.
PostgreSqlSettings SettingsPropertiesPostgreSqlSettingsProperties
PostgreSqlSettings property identifier.
RedshiftSettings SettingsPropertiesRedshiftSettingsProperties
RedshiftSettings property identifier.
docDbSettings SettingsPropertiesDocDbSettingsProperties
DocDbSettings property identifier.
ibmDb2LuwSettings SettingsPropertiesIbmDb2LuwSettingsProperties
IbmDb2LuwSettings property identifier.
ibmDb2zOsSettings SettingsPropertiesIbmDb2zOsSettingsProperties
IbmDb2zOsSettings property identifier.
mariaDbSettings SettingsPropertiesMariaDbSettingsProperties
MariaDbSettings property identifier.
microsoftSqlServerSettings SettingsPropertiesMicrosoftSqlServerSettingsProperties
MicrosoftSqlServerSettings property identifier.
mongoDbSettings SettingsPropertiesMongoDbSettingsProperties
MongoDbSettings property identifier.
mySqlSettings SettingsPropertiesMySqlSettingsProperties
MySqlSettings property identifier.
oracleSettings SettingsPropertiesOracleSettingsProperties
OracleSettings property identifier.
postgreSqlSettings SettingsPropertiesPostgreSqlSettingsProperties
PostgreSqlSettings property identifier.
redshiftSettings SettingsPropertiesRedshiftSettingsProperties
RedshiftSettings property identifier.
doc_db_settings SettingsPropertiesDocDbSettingsProperties
DocDbSettings property identifier.
ibm_db2_luw_settings SettingsPropertiesIbmDb2LuwSettingsProperties
IbmDb2LuwSettings property identifier.
ibm_db2z_os_settings SettingsPropertiesIbmDb2zOsSettingsProperties
IbmDb2zOsSettings property identifier.
maria_db_settings SettingsPropertiesMariaDbSettingsProperties
MariaDbSettings property identifier.
microsoft_sql_server_settings SettingsPropertiesMicrosoftSqlServerSettingsProperties
MicrosoftSqlServerSettings property identifier.
mongo_db_settings SettingsPropertiesMongoDbSettingsProperties
MongoDbSettings property identifier.
my_sql_settings SettingsPropertiesMySqlSettingsProperties
MySqlSettings property identifier.
oracle_settings SettingsPropertiesOracleSettingsProperties
OracleSettings property identifier.
postgre_sql_settings SettingsPropertiesPostgreSqlSettingsProperties
PostgreSqlSettings property identifier.
redshift_settings SettingsPropertiesRedshiftSettingsProperties
RedshiftSettings property identifier.
docDbSettings Property Map
DocDbSettings property identifier.
ibmDb2LuwSettings Property Map
IbmDb2LuwSettings property identifier.
ibmDb2zOsSettings Property Map
IbmDb2zOsSettings property identifier.
mariaDbSettings Property Map
MariaDbSettings property identifier.
microsoftSqlServerSettings Property Map
MicrosoftSqlServerSettings property identifier.
mongoDbSettings Property Map
MongoDbSettings property identifier.
mySqlSettings Property Map
MySqlSettings property identifier.
oracleSettings Property Map
OracleSettings property identifier.
postgreSqlSettings Property Map
PostgreSqlSettings property identifier.
redshiftSettings Property Map
RedshiftSettings property identifier.

SettingsPropertiesDocDbSettingsProperties

DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
CertificateArn string
SslMode Pulumi.AwsNative.Dms.DataProviderMongoDbSslModeValue
DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
CertificateArn string
SslMode DataProviderMongoDbSslModeValue
databaseName This property is required. String
port This property is required. Integer
serverName This property is required. String
certificateArn String
sslMode DataProviderMongoDbSslModeValue
databaseName This property is required. string
port This property is required. number
serverName This property is required. string
certificateArn string
sslMode DataProviderMongoDbSslModeValue
database_name This property is required. str
port This property is required. int
server_name This property is required. str
certificate_arn str
ssl_mode DataProviderMongoDbSslModeValue
databaseName This property is required. String
port This property is required. Number
serverName This property is required. String
certificateArn String
sslMode "none" | "require" | "verify-full"

SettingsPropertiesIbmDb2LuwSettingsProperties

DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. Pulumi.AwsNative.Dms.DataProviderDb2SslModeValue
CertificateArn string
DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. DataProviderDb2SslModeValue
CertificateArn string
databaseName This property is required. String
port This property is required. Integer
serverName This property is required. String
sslMode This property is required. DataProviderDb2SslModeValue
certificateArn String
databaseName This property is required. string
port This property is required. number
serverName This property is required. string
sslMode This property is required. DataProviderDb2SslModeValue
certificateArn string
database_name This property is required. str
port This property is required. int
server_name This property is required. str
ssl_mode This property is required. DataProviderDb2SslModeValue
certificate_arn str
databaseName This property is required. String
port This property is required. Number
serverName This property is required. String
sslMode This property is required. "none" | "verify-ca"
certificateArn String

SettingsPropertiesIbmDb2zOsSettingsProperties

DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. Pulumi.AwsNative.Dms.DataProviderDb2SslModeValue
CertificateArn string
DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. DataProviderDb2SslModeValue
CertificateArn string
databaseName This property is required. String
port This property is required. Integer
serverName This property is required. String
sslMode This property is required. DataProviderDb2SslModeValue
certificateArn String
databaseName This property is required. string
port This property is required. number
serverName This property is required. string
sslMode This property is required. DataProviderDb2SslModeValue
certificateArn string
database_name This property is required. str
port This property is required. int
server_name This property is required. str
ssl_mode This property is required. DataProviderDb2SslModeValue
certificate_arn str
databaseName This property is required. String
port This property is required. Number
serverName This property is required. String
sslMode This property is required. "none" | "verify-ca"
certificateArn String

SettingsPropertiesMariaDbSettingsProperties

Port This property is required. int
ServerName This property is required. string
SslMode This property is required. Pulumi.AwsNative.Dms.DataProviderDmsSslModeValue
CertificateArn string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. DataProviderDmsSslModeValue
CertificateArn string
port This property is required. Integer
serverName This property is required. String
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn String
port This property is required. number
serverName This property is required. string
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn string
port This property is required. int
server_name This property is required. str
ssl_mode This property is required. DataProviderDmsSslModeValue
certificate_arn str
port This property is required. Number
serverName This property is required. String
sslMode This property is required. "none" | "require" | "verify-ca" | "verify-full"
certificateArn String

SettingsPropertiesMicrosoftSqlServerSettingsProperties

DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. Pulumi.AwsNative.Dms.DataProviderDmsSslModeValue
CertificateArn string
DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. DataProviderDmsSslModeValue
CertificateArn string
databaseName This property is required. String
port This property is required. Integer
serverName This property is required. String
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn String
databaseName This property is required. string
port This property is required. number
serverName This property is required. string
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn string
database_name This property is required. str
port This property is required. int
server_name This property is required. str
ssl_mode This property is required. DataProviderDmsSslModeValue
certificate_arn str
databaseName This property is required. String
port This property is required. Number
serverName This property is required. String
sslMode This property is required. "none" | "require" | "verify-ca" | "verify-full"
certificateArn String

SettingsPropertiesMongoDbSettingsProperties

SettingsPropertiesMySqlSettingsProperties

Port This property is required. int
ServerName This property is required. string
SslMode This property is required. Pulumi.AwsNative.Dms.DataProviderDmsSslModeValue
CertificateArn string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. DataProviderDmsSslModeValue
CertificateArn string
port This property is required. Integer
serverName This property is required. String
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn String
port This property is required. number
serverName This property is required. string
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn string
port This property is required. int
server_name This property is required. str
ssl_mode This property is required. DataProviderDmsSslModeValue
certificate_arn str
port This property is required. Number
serverName This property is required. String
sslMode This property is required. "none" | "require" | "verify-ca" | "verify-full"
certificateArn String

SettingsPropertiesOracleSettingsProperties

DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. DataProviderDmsSslModeValue
AsmServer string
CertificateArn string
SecretsManagerOracleAsmAccessRoleArn string
SecretsManagerOracleAsmSecretId string
SecretsManagerSecurityDbEncryptionAccessRoleArn string
SecretsManagerSecurityDbEncryptionSecretId string
databaseName This property is required. String
port This property is required. Integer
serverName This property is required. String
sslMode This property is required. DataProviderDmsSslModeValue
asmServer String
certificateArn String
secretsManagerOracleAsmAccessRoleArn String
secretsManagerOracleAsmSecretId String
secretsManagerSecurityDbEncryptionAccessRoleArn String
secretsManagerSecurityDbEncryptionSecretId String
databaseName This property is required. string
port This property is required. number
serverName This property is required. string
sslMode This property is required. DataProviderDmsSslModeValue
asmServer string
certificateArn string
secretsManagerOracleAsmAccessRoleArn string
secretsManagerOracleAsmSecretId string
secretsManagerSecurityDbEncryptionAccessRoleArn string
secretsManagerSecurityDbEncryptionSecretId string

SettingsPropertiesPostgreSqlSettingsProperties

DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. Pulumi.AwsNative.Dms.DataProviderDmsSslModeValue
CertificateArn string
DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
SslMode This property is required. DataProviderDmsSslModeValue
CertificateArn string
databaseName This property is required. String
port This property is required. Integer
serverName This property is required. String
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn String
databaseName This property is required. string
port This property is required. number
serverName This property is required. string
sslMode This property is required. DataProviderDmsSslModeValue
certificateArn string
database_name This property is required. str
port This property is required. int
server_name This property is required. str
ssl_mode This property is required. DataProviderDmsSslModeValue
certificate_arn str
databaseName This property is required. String
port This property is required. Number
serverName This property is required. String
sslMode This property is required. "none" | "require" | "verify-ca" | "verify-full"
certificateArn String

SettingsPropertiesRedshiftSettingsProperties

DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
DatabaseName This property is required. string
Port This property is required. int
ServerName This property is required. string
databaseName This property is required. String
port This property is required. Integer
serverName This property is required. String
databaseName This property is required. string
port This property is required. number
serverName This property is required. string
database_name This property is required. str
port This property is required. int
server_name This property is required. str
databaseName This property is required. String
port This property is required. Number
serverName This property is required. String

Tag

Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
Key This property is required. string
The key name of the tag
Value This property is required. string
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag
key This property is required. string
The key name of the tag
value This property is required. string
The value of the tag
key This property is required. str
The key name of the tag
value This property is required. str
The value of the tag
key This property is required. String
The key name of the tag
value This property is required. String
The value of the tag

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.26.0 published on Wednesday, Mar 12, 2025 by Pulumi