We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
aws-native.dms.getDataProvider
Start a Neo task
Explain and create an aws-native.dms.getDataProvider resource
We recommend new projects start with resources from the AWS provider.
AWS Cloud Control v1.38.0 published on Wednesday, Nov 5, 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>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]func LookupDataProvider(ctx *Context, args *LookupDataProviderArgs, opts ...InvokeOption) (*LookupDataProviderResult, error)
func LookupDataProviderOutput(ctx *Context, args *LookupDataProviderOutputArgs, opts ...InvokeOption) LookupDataProviderResultOutput> 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)
}public static CompletableFuture<GetDataProviderResult> getDataProvider(GetDataProviderArgs args, InvokeOptions options)
public static Output<GetDataProviderResult> getDataProvider(GetDataProviderArgs args, InvokeOptions options)
fn::invoke:
function: aws-native:dms:getDataProvider
arguments:
# arguments dictionaryThe following arguments are supported:
- Data
Provider stringArn - The data provider ARN.
- Data
Provider stringArn - The data provider ARN.
- data
Provider StringArn - The data provider ARN.
- data
Provider stringArn - The data provider ARN.
- data_
provider_ strarn - The data provider ARN.
- data
Provider StringArn - The data provider ARN.
getDataProvider Result
The following output properties are available:
- Data
Provider stringArn - The data provider ARN.
- Data
Provider stringCreation Time - The data provider creation time.
- Data
Provider stringName - The property describes a name to identify the data provider.
- Description string
- The optional description of the data provider.
- Engine
Pulumi.
Aws Native. Dms. Data Provider Engine - The property describes a data engine for the data provider.
- Settings
Pulumi.
Aws Native. Dms. Outputs. Settings Properties - The property identifies the exact type of settings for the data provider.
-
List<Pulumi.
Aws Native. Outputs. Tag> - An array of key-value pairs to apply to this resource.
- Data
Provider stringArn - The data provider ARN.
- Data
Provider stringCreation Time - The data provider creation time.
- Data
Provider stringName - The property describes a name to identify the data provider.
- Description string
- The optional description of the data provider.
- Engine
Data
Provider Engine - The property describes a data engine for the data provider.
- Settings
Settings
Properties - The property identifies the exact type of settings for the data provider.
- Tag
- An array of key-value pairs to apply to this resource.
- data
Provider StringArn - The data provider ARN.
- data
Provider StringCreation Time - The data provider creation time.
- data
Provider StringName - The property describes a name to identify the data provider.
- description String
- The optional description of the data provider.
- engine
Data
Provider Engine - The property describes a data engine for the data provider.
- settings
Settings
Properties - The property identifies the exact type of settings for the data provider.
- List<Tag>
- An array of key-value pairs to apply to this resource.
- data
Provider stringArn - The data provider ARN.
- data
Provider stringCreation Time - The data provider creation time.
- data
Provider stringName - The property describes a name to identify the data provider.
- description string
- The optional description of the data provider.
- engine
Data
Provider Engine - The property describes a data engine for the data provider.
- settings
Settings
Properties - The property identifies the exact type of settings for the data provider.
- Tag[]
- An array of key-value pairs to apply to this resource.
- data_
provider_ strarn - The data provider ARN.
- data_
provider_ strcreation_ time - The data provider creation time.
- data_
provider_ strname - The property describes a name to identify the data provider.
- description str
- The optional description of the data provider.
- engine
Data
Provider Engine - The property describes a data engine for the data provider.
- settings
Settings
Properties - The property identifies the exact type of settings for the data provider.
- Sequence[root_Tag]
- An array of key-value pairs to apply to this resource.
- data
Provider StringArn - The data provider ARN.
- data
Provider StringCreation Time - The data provider creation time.
- data
Provider StringName - 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.
- List<Property Map>
- An array of key-value pairs to apply to this resource.
Supporting Types
DataProviderDb2SslModeValue
DataProviderDmsSslModeValue
DataProviderEngine
DataProviderMongoDbAuthMechanism
DataProviderMongoDbAuthType
DataProviderMongoDbSslModeValue
SettingsProperties
- Doc
Db Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Doc Db Settings Properties - DocDbSettings property identifier.
- Ibm
Db2Luw Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Ibm Db2Luw Settings Properties - IbmDb2LuwSettings property identifier.
- Ibm
Db2z Pulumi.Os Settings Aws Native. Dms. Inputs. Settings Properties Ibm Db2z Os Settings Properties - IbmDb2zOsSettings property identifier.
- Maria
Db Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Maria Db Settings Properties - MariaDbSettings property identifier.
- Microsoft
Sql Pulumi.Server Settings Aws Native. Dms. Inputs. Settings Properties Microsoft Sql Server Settings Properties - MicrosoftSqlServerSettings property identifier.
- Mongo
Db Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Mongo Db Settings Properties - MongoDbSettings property identifier.
- My
Sql Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties My Sql Settings Properties - MySqlSettings property identifier.
- Oracle
Settings Pulumi.Aws Native. Dms. Inputs. Settings Properties Oracle Settings Properties - OracleSettings property identifier.
- Postgre
Sql Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Postgre Sql Settings Properties - PostgreSqlSettings property identifier.
- Redshift
Settings Pulumi.Aws Native. Dms. Inputs. Settings Properties Redshift Settings Properties - RedshiftSettings property identifier.
- Doc
Db SettingsSettings Properties Doc Db Settings Properties - DocDbSettings property identifier.
- Ibm
Db2Luw SettingsSettings Properties Ibm Db2Luw Settings Properties - IbmDb2LuwSettings property identifier.
- Ibm
Db2z SettingsOs Settings Properties Ibm Db2z Os Settings Properties - IbmDb2zOsSettings property identifier.
- Maria
Db SettingsSettings Properties Maria Db Settings Properties - MariaDbSettings property identifier.
- Microsoft
Sql SettingsServer Settings Properties Microsoft Sql Server Settings Properties - MicrosoftSqlServerSettings property identifier.
- Mongo
Db SettingsSettings Properties Mongo Db Settings Properties - MongoDbSettings property identifier.
- My
Sql SettingsSettings Properties My Sql Settings Properties - MySqlSettings property identifier.
- Oracle
Settings SettingsProperties Oracle Settings Properties - OracleSettings property identifier.
- Postgre
Sql SettingsSettings Properties Postgre Sql Settings Properties - PostgreSqlSettings property identifier.
- Redshift
Settings SettingsProperties Redshift Settings Properties - RedshiftSettings property identifier.
- doc
Db SettingsSettings Properties Doc Db Settings Properties - DocDbSettings property identifier.
- ibm
Db2Luw SettingsSettings Properties Ibm Db2Luw Settings Properties - IbmDb2LuwSettings property identifier.
- ibm
Db2z SettingsOs Settings Properties Ibm Db2z Os Settings Properties - IbmDb2zOsSettings property identifier.
- maria
Db SettingsSettings Properties Maria Db Settings Properties - MariaDbSettings property identifier.
- microsoft
Sql SettingsServer Settings Properties Microsoft Sql Server Settings Properties - MicrosoftSqlServerSettings property identifier.
- mongo
Db SettingsSettings Properties Mongo Db Settings Properties - MongoDbSettings property identifier.
- my
Sql SettingsSettings Properties My Sql Settings Properties - MySqlSettings property identifier.
- oracle
Settings SettingsProperties Oracle Settings Properties - OracleSettings property identifier.
- postgre
Sql SettingsSettings Properties Postgre Sql Settings Properties - PostgreSqlSettings property identifier.
- redshift
Settings SettingsProperties Redshift Settings Properties - RedshiftSettings property identifier.
- doc
Db SettingsSettings Properties Doc Db Settings Properties - DocDbSettings property identifier.
- ibm
Db2Luw SettingsSettings Properties Ibm Db2Luw Settings Properties - IbmDb2LuwSettings property identifier.
- ibm
Db2z SettingsOs Settings Properties Ibm Db2z Os Settings Properties - IbmDb2zOsSettings property identifier.
- maria
Db SettingsSettings Properties Maria Db Settings Properties - MariaDbSettings property identifier.
- microsoft
Sql SettingsServer Settings Properties Microsoft Sql Server Settings Properties - MicrosoftSqlServerSettings property identifier.
- mongo
Db SettingsSettings Properties Mongo Db Settings Properties - MongoDbSettings property identifier.
- my
Sql SettingsSettings Properties My Sql Settings Properties - MySqlSettings property identifier.
- oracle
Settings SettingsProperties Oracle Settings Properties - OracleSettings property identifier.
- postgre
Sql SettingsSettings Properties Postgre Sql Settings Properties - PostgreSqlSettings property identifier.
- redshift
Settings SettingsProperties Redshift Settings Properties - RedshiftSettings property identifier.
- doc_
db_ Settingssettings Properties Doc Db Settings Properties - DocDbSettings property identifier.
- ibm_
db2_ Settingsluw_ settings Properties Ibm Db2Luw Settings Properties - IbmDb2LuwSettings property identifier.
- ibm_
db2z_ Settingsos_ settings Properties Ibm Db2z Os Settings Properties - IbmDb2zOsSettings property identifier.
- maria_
db_ Settingssettings Properties Maria Db Settings Properties - MariaDbSettings property identifier.
- microsoft_
sql_ Settingsserver_ settings Properties Microsoft Sql Server Settings Properties - MicrosoftSqlServerSettings property identifier.
- mongo_
db_ Settingssettings Properties Mongo Db Settings Properties - MongoDbSettings property identifier.
- my_
sql_ Settingssettings Properties My Sql Settings Properties - MySqlSettings property identifier.
- oracle_
settings SettingsProperties Oracle Settings Properties - OracleSettings property identifier.
- postgre_
sql_ Settingssettings Properties Postgre Sql Settings Properties - PostgreSqlSettings property identifier.
- redshift_
settings SettingsProperties Redshift Settings Properties - RedshiftSettings property identifier.
- doc
Db Property MapSettings - DocDbSettings property identifier.
- ibm
Db2Luw Property MapSettings - IbmDb2LuwSettings property identifier.
- ibm
Db2z Property MapOs Settings - IbmDb2zOsSettings property identifier.
- maria
Db Property MapSettings - MariaDbSettings property identifier.
- microsoft
Sql Property MapServer Settings - MicrosoftSqlServerSettings property identifier.
- mongo
Db Property MapSettings - MongoDbSettings property identifier.
- my
Sql Property MapSettings - MySqlSettings property identifier.
- oracle
Settings Property Map - OracleSettings property identifier.
- postgre
Sql Property MapSettings - PostgreSqlSettings property identifier.
- redshift
Settings Property Map - RedshiftSettings property identifier.
SettingsPropertiesDocDbSettingsProperties
- Database
Name string - Port int
- Server
Name string - Certificate
Arn string - Ssl
Mode Pulumi.Aws Native. Dms. Data Provider Mongo Db Ssl Mode Value
- Database
Name string - Port int
- Server
Name string - Certificate
Arn string - Ssl
Mode DataProvider Mongo Db Ssl Mode Value
- database
Name String - port Integer
- server
Name String - certificate
Arn String - ssl
Mode DataProvider Mongo Db Ssl Mode Value
- database
Name string - port number
- server
Name string - certificate
Arn string - ssl
Mode DataProvider Mongo Db Ssl Mode Value
- database
Name String - port Number
- server
Name String - certificate
Arn String - ssl
Mode "none" | "require" | "verify-full"
SettingsPropertiesIbmDb2LuwSettingsProperties
- Database
Name string - Port int
- Server
Name string - Ssl
Mode Pulumi.Aws Native. Dms. Data Provider Db2Ssl Mode Value - Certificate
Arn string
- Database
Name string - Port int
- Server
Name string - Ssl
Mode DataProvider Db2Ssl Mode Value - Certificate
Arn string
- database
Name String - port Integer
- server
Name String - ssl
Mode DataProvider Db2Ssl Mode Value - certificate
Arn String
- database
Name string - port number
- server
Name string - ssl
Mode DataProvider Db2Ssl Mode Value - certificate
Arn string
- database
Name String - port Number
- server
Name String - ssl
Mode "none" | "verify-ca" - certificate
Arn String
SettingsPropertiesIbmDb2zOsSettingsProperties
- Database
Name string - Port int
- Server
Name string - Ssl
Mode Pulumi.Aws Native. Dms. Data Provider Db2Ssl Mode Value - Certificate
Arn string
- Database
Name string - Port int
- Server
Name string - Ssl
Mode DataProvider Db2Ssl Mode Value - Certificate
Arn string
- database
Name String - port Integer
- server
Name String - ssl
Mode DataProvider Db2Ssl Mode Value - certificate
Arn String
- database
Name string - port number
- server
Name string - ssl
Mode DataProvider Db2Ssl Mode Value - certificate
Arn string
- database
Name String - port Number
- server
Name String - ssl
Mode "none" | "verify-ca" - certificate
Arn String
SettingsPropertiesMariaDbSettingsProperties
- Port int
- Server
Name string - Ssl
Mode DataProvider Dms Ssl Mode Value - Certificate
Arn string
- port Integer
- server
Name String - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn String
- port number
- server
Name string - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn string
- port Number
- server
Name String - ssl
Mode "none" | "require" | "verify-ca" | "verify-full" - certificate
Arn String
SettingsPropertiesMicrosoftSqlServerSettingsProperties
- Database
Name string - Port int
- Server
Name string - Ssl
Mode Pulumi.Aws Native. Dms. Data Provider Dms Ssl Mode Value - Certificate
Arn string
- Database
Name string - Port int
- Server
Name string - Ssl
Mode DataProvider Dms Ssl Mode Value - Certificate
Arn string
- database
Name String - port Integer
- server
Name String - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn String
- database
Name string - port number
- server
Name string - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn string
- database
Name String - port Number
- server
Name String - ssl
Mode "none" | "require" | "verify-ca" | "verify-full" - certificate
Arn String
SettingsPropertiesMongoDbSettingsProperties
SettingsPropertiesMySqlSettingsProperties
- Port int
- Server
Name string - Ssl
Mode DataProvider Dms Ssl Mode Value - Certificate
Arn string
- port Integer
- server
Name String - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn String
- port number
- server
Name string - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn string
- port Number
- server
Name String - ssl
Mode "none" | "require" | "verify-ca" | "verify-full" - certificate
Arn String
SettingsPropertiesOracleSettingsProperties
- Database
Name string - Port int
- Server
Name string - Ssl
Mode Pulumi.Aws Native. Dms. Data Provider Dms Ssl Mode Value - Asm
Server string - Certificate
Arn string - Secrets
Manager stringOracle Asm Access Role Arn - Secrets
Manager stringOracle Asm Secret Id - Secrets
Manager stringSecurity Db Encryption Access Role Arn - Secrets
Manager stringSecurity Db Encryption Secret Id
- Database
Name string - Port int
- Server
Name string - Ssl
Mode DataProvider Dms Ssl Mode Value - Asm
Server string - Certificate
Arn string - Secrets
Manager stringOracle Asm Access Role Arn - Secrets
Manager stringOracle Asm Secret Id - Secrets
Manager stringSecurity Db Encryption Access Role Arn - Secrets
Manager stringSecurity Db Encryption Secret Id
- database
Name String - port Integer
- server
Name String - ssl
Mode DataProvider Dms Ssl Mode Value - asm
Server String - certificate
Arn String - secrets
Manager StringOracle Asm Access Role Arn - secrets
Manager StringOracle Asm Secret Id - secrets
Manager StringSecurity Db Encryption Access Role Arn - secrets
Manager StringSecurity Db Encryption Secret Id
- database
Name string - port number
- server
Name string - ssl
Mode DataProvider Dms Ssl Mode Value - asm
Server string - certificate
Arn string - secrets
Manager stringOracle Asm Access Role Arn - secrets
Manager stringOracle Asm Secret Id - secrets
Manager stringSecurity Db Encryption Access Role Arn - secrets
Manager stringSecurity Db Encryption Secret Id
- database_
name str - port int
- server_
name str - ssl_
mode DataProvider Dms Ssl Mode Value - asm_
server str - certificate_
arn str - secrets_
manager_ stroracle_ asm_ access_ role_ arn - secrets_
manager_ stroracle_ asm_ secret_ id - secrets_
manager_ strsecurity_ db_ encryption_ access_ role_ arn - secrets_
manager_ strsecurity_ db_ encryption_ secret_ id
- database
Name String - port Number
- server
Name String - ssl
Mode "none" | "require" | "verify-ca" | "verify-full" - asm
Server String - certificate
Arn String - secrets
Manager StringOracle Asm Access Role Arn - secrets
Manager StringOracle Asm Secret Id - secrets
Manager StringSecurity Db Encryption Access Role Arn - secrets
Manager StringSecurity Db Encryption Secret Id
SettingsPropertiesPostgreSqlSettingsProperties
- Database
Name string - Port int
- Server
Name string - Ssl
Mode Pulumi.Aws Native. Dms. Data Provider Dms Ssl Mode Value - Certificate
Arn string
- Database
Name string - Port int
- Server
Name string - Ssl
Mode DataProvider Dms Ssl Mode Value - Certificate
Arn string
- database
Name String - port Integer
- server
Name String - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn String
- database
Name string - port number
- server
Name string - ssl
Mode DataProvider Dms Ssl Mode Value - certificate
Arn string
- database
Name String - port Number
- server
Name String - ssl
Mode "none" | "require" | "verify-ca" | "verify-full" - certificate
Arn String
SettingsPropertiesRedshiftSettingsProperties
- Database
Name string - Port int
- Server
Name string
- Database
Name string - Port int
- Server
Name string
- database
Name String - port Integer
- server
Name String
- database
Name string - port number
- server
Name string
- database_
name str - port int
- server_
name str
- database
Name String - port Number
- server
Name String
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.38.0 published on Wednesday, Nov 5, 2025 by Pulumi
