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>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:
- DataProvider stringArn 
- The data provider ARN.
- DataProvider stringArn 
- The data provider ARN.
- dataProvider StringArn 
- The data provider ARN.
- dataProvider stringArn 
- The data provider ARN.
- data_provider_ strarn 
- The data provider ARN.
- dataProvider StringArn 
- The data provider ARN.
getDataProvider Result
The following output properties are available:
- DataProvider stringArn 
- The data provider ARN.
- DataProvider stringCreation Time 
- The data provider creation time.
- DataProvider 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.
- DataProvider stringArn 
- The data provider ARN.
- DataProvider stringCreation Time 
- The data provider creation time.
- DataProvider stringName 
- The property describes a name to identify the data provider.
- Description string
- The optional description of the data provider.
- Engine
DataProvider Engine 
- The property describes a data engine for the data provider.
- Settings
SettingsProperties 
- The property identifies the exact type of settings for the data provider.
- Tag
- An array of key-value pairs to apply to this resource.
- dataProvider StringArn 
- The data provider ARN.
- dataProvider StringCreation Time 
- The data provider creation time.
- dataProvider StringName 
- The property describes a name to identify the data provider.
- description String
- The optional description of the data provider.
- engine
DataProvider Engine 
- The property describes a data engine for the data provider.
- settings
SettingsProperties 
- 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.
- dataProvider stringArn 
- The data provider ARN.
- dataProvider stringCreation Time 
- The data provider creation time.
- dataProvider stringName 
- The property describes a name to identify the data provider.
- description string
- The optional description of the data provider.
- engine
DataProvider Engine 
- The property describes a data engine for the data provider.
- settings
SettingsProperties 
- 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
DataProvider Engine 
- The property describes a data engine for the data provider.
- settings
SettingsProperties 
- 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.
- dataProvider StringArn 
- The data provider ARN.
- dataProvider StringCreation Time 
- The data provider creation time.
- dataProvider 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 
- DocDb Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Doc Db Settings Properties 
- DocDbSettings property identifier.
- IbmDb2Luw Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Ibm Db2Luw Settings Properties 
- IbmDb2LuwSettings property identifier.
- IbmDb2z Pulumi.Os Settings Aws Native. Dms. Inputs. Settings Properties Ibm Db2z Os Settings Properties 
- IbmDb2zOsSettings property identifier.
- MariaDb Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Maria Db Settings Properties 
- MariaDbSettings property identifier.
- MicrosoftSql Pulumi.Server Settings Aws Native. Dms. Inputs. Settings Properties Microsoft Sql Server Settings Properties 
- MicrosoftSqlServerSettings property identifier.
- MongoDb Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Mongo Db Settings Properties 
- MongoDbSettings property identifier.
- MySql Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties My Sql Settings Properties 
- MySqlSettings property identifier.
- OracleSettings Pulumi.Aws Native. Dms. Inputs. Settings Properties Oracle Settings Properties 
- OracleSettings property identifier.
- PostgreSql Pulumi.Settings Aws Native. Dms. Inputs. Settings Properties Postgre Sql Settings Properties 
- PostgreSqlSettings property identifier.
- RedshiftSettings Pulumi.Aws Native. Dms. Inputs. Settings Properties Redshift Settings Properties 
- RedshiftSettings property identifier.
- DocDb SettingsSettings Properties Doc Db Settings Properties 
- DocDbSettings property identifier.
- IbmDb2Luw SettingsSettings Properties Ibm Db2Luw Settings Properties 
- IbmDb2LuwSettings property identifier.
- IbmDb2z SettingsOs Settings Properties Ibm Db2z Os Settings Properties 
- IbmDb2zOsSettings property identifier.
- MariaDb SettingsSettings Properties Maria Db Settings Properties 
- MariaDbSettings property identifier.
- MicrosoftSql SettingsServer Settings Properties Microsoft Sql Server Settings Properties 
- MicrosoftSqlServerSettings property identifier.
- MongoDb SettingsSettings Properties Mongo Db Settings Properties 
- MongoDbSettings property identifier.
- MySql SettingsSettings Properties My Sql Settings Properties 
- MySqlSettings property identifier.
- OracleSettings SettingsProperties Oracle Settings Properties 
- OracleSettings property identifier.
- PostgreSql SettingsSettings Properties Postgre Sql Settings Properties 
- PostgreSqlSettings property identifier.
- RedshiftSettings SettingsProperties Redshift Settings Properties 
- RedshiftSettings property identifier.
- docDb SettingsSettings Properties Doc Db Settings Properties 
- DocDbSettings property identifier.
- ibmDb2Luw SettingsSettings Properties Ibm Db2Luw Settings Properties 
- IbmDb2LuwSettings property identifier.
- ibmDb2z SettingsOs Settings Properties Ibm Db2z Os Settings Properties 
- IbmDb2zOsSettings property identifier.
- mariaDb SettingsSettings Properties Maria Db Settings Properties 
- MariaDbSettings property identifier.
- microsoftSql SettingsServer Settings Properties Microsoft Sql Server Settings Properties 
- MicrosoftSqlServerSettings property identifier.
- mongoDb SettingsSettings Properties Mongo Db Settings Properties 
- MongoDbSettings property identifier.
- mySql SettingsSettings Properties My Sql Settings Properties 
- MySqlSettings property identifier.
- oracleSettings SettingsProperties Oracle Settings Properties 
- OracleSettings property identifier.
- postgreSql SettingsSettings Properties Postgre Sql Settings Properties 
- PostgreSqlSettings property identifier.
- redshiftSettings SettingsProperties Redshift Settings Properties 
- RedshiftSettings property identifier.
- docDb SettingsSettings Properties Doc Db Settings Properties 
- DocDbSettings property identifier.
- ibmDb2Luw SettingsSettings Properties Ibm Db2Luw Settings Properties 
- IbmDb2LuwSettings property identifier.
- ibmDb2z SettingsOs Settings Properties Ibm Db2z Os Settings Properties 
- IbmDb2zOsSettings property identifier.
- mariaDb SettingsSettings Properties Maria Db Settings Properties 
- MariaDbSettings property identifier.
- microsoftSql SettingsServer Settings Properties Microsoft Sql Server Settings Properties 
- MicrosoftSqlServerSettings property identifier.
- mongoDb SettingsSettings Properties Mongo Db Settings Properties 
- MongoDbSettings property identifier.
- mySql SettingsSettings Properties My Sql Settings Properties 
- MySqlSettings property identifier.
- oracleSettings SettingsProperties Oracle Settings Properties 
- OracleSettings property identifier.
- postgreSql SettingsSettings Properties Postgre Sql Settings Properties 
- PostgreSqlSettings property identifier.
- redshiftSettings 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.
- docDb Property MapSettings 
- DocDbSettings property identifier.
- ibmDb2Luw Property MapSettings 
- IbmDb2LuwSettings property identifier.
- ibmDb2z Property MapOs Settings 
- IbmDb2zOsSettings property identifier.
- mariaDb Property MapSettings 
- MariaDbSettings property identifier.
- microsoftSql Property MapServer Settings 
- MicrosoftSqlServerSettings property identifier.
- mongoDb Property MapSettings 
- MongoDbSettings property identifier.
- mySql Property MapSettings 
- MySqlSettings property identifier.
- oracleSettings Property Map
- OracleSettings property identifier.
- postgreSql Property MapSettings 
- PostgreSqlSettings property identifier.
- redshiftSettings Property Map
- RedshiftSettings property identifier.
SettingsPropertiesDocDbSettingsProperties     
- DatabaseName string
- Port int
- ServerName string
- CertificateArn string
- SslMode Pulumi.Aws Native. Dms. Data Provider Mongo Db Ssl Mode Value 
- DatabaseName string
- Port int
- ServerName string
- CertificateArn string
- SslMode DataProvider Mongo Db Ssl Mode Value 
- databaseName String
- port Integer
- serverName String
- certificateArn String
- sslMode DataProvider Mongo Db Ssl Mode Value 
- databaseName string
- port number
- serverName string
- certificateArn string
- sslMode DataProvider Mongo Db Ssl Mode Value 
- databaseName String
- port Number
- serverName String
- certificateArn String
- sslMode "none" | "require" | "verify-full"
SettingsPropertiesIbmDb2LuwSettingsProperties     
- DatabaseName string
- Port int
- ServerName string
- SslMode Pulumi.Aws Native. Dms. Data Provider Db2Ssl Mode Value 
- CertificateArn string
- DatabaseName string
- Port int
- ServerName string
- SslMode DataProvider Db2Ssl Mode Value 
- CertificateArn string
- databaseName String
- port Integer
- serverName String
- sslMode DataProvider Db2Ssl Mode Value 
- certificateArn String
- databaseName string
- port number
- serverName string
- sslMode DataProvider Db2Ssl Mode Value 
- certificateArn string
- databaseName String
- port Number
- serverName String
- sslMode "none" | "verify-ca"
- certificateArn String
SettingsPropertiesIbmDb2zOsSettingsProperties      
- DatabaseName string
- Port int
- ServerName string
- SslMode Pulumi.Aws Native. Dms. Data Provider Db2Ssl Mode Value 
- CertificateArn string
- DatabaseName string
- Port int
- ServerName string
- SslMode DataProvider Db2Ssl Mode Value 
- CertificateArn string
- databaseName String
- port Integer
- serverName String
- sslMode DataProvider Db2Ssl Mode Value 
- certificateArn String
- databaseName string
- port number
- serverName string
- sslMode DataProvider Db2Ssl Mode Value 
- certificateArn string
- databaseName String
- port Number
- serverName String
- sslMode "none" | "verify-ca"
- certificateArn String
SettingsPropertiesMariaDbSettingsProperties     
- Port int
- ServerName string
- SslMode DataProvider Dms Ssl Mode Value 
- CertificateArn string
- port Integer
- serverName String
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn String
- port number
- serverName string
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn string
- port Number
- serverName String
- sslMode "none" | "require" | "verify-ca" | "verify-full"
- certificateArn String
SettingsPropertiesMicrosoftSqlServerSettingsProperties      
- DatabaseName string
- Port int
- ServerName string
- SslMode Pulumi.Aws Native. Dms. Data Provider Dms Ssl Mode Value 
- CertificateArn string
- DatabaseName string
- Port int
- ServerName string
- SslMode DataProvider Dms Ssl Mode Value 
- CertificateArn string
- databaseName String
- port Integer
- serverName String
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn String
- databaseName string
- port number
- serverName string
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn string
- databaseName String
- port Number
- serverName String
- sslMode "none" | "require" | "verify-ca" | "verify-full"
- certificateArn String
SettingsPropertiesMongoDbSettingsProperties     
SettingsPropertiesMySqlSettingsProperties     
- Port int
- ServerName string
- SslMode DataProvider Dms Ssl Mode Value 
- CertificateArn string
- port Integer
- serverName String
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn String
- port number
- serverName string
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn string
- port Number
- serverName String
- sslMode "none" | "require" | "verify-ca" | "verify-full"
- certificateArn String
SettingsPropertiesOracleSettingsProperties    
- DatabaseName string
- Port int
- ServerName string
- SslMode Pulumi.Aws Native. Dms. Data Provider Dms Ssl Mode Value 
- AsmServer string
- CertificateArn string
- SecretsManager stringOracle Asm Access Role Arn 
- SecretsManager stringOracle Asm Secret Id 
- SecretsManager stringSecurity Db Encryption Access Role Arn 
- SecretsManager stringSecurity Db Encryption Secret Id 
- DatabaseName string
- Port int
- ServerName string
- SslMode DataProvider Dms Ssl Mode Value 
- AsmServer string
- CertificateArn string
- SecretsManager stringOracle Asm Access Role Arn 
- SecretsManager stringOracle Asm Secret Id 
- SecretsManager stringSecurity Db Encryption Access Role Arn 
- SecretsManager stringSecurity Db Encryption Secret Id 
- databaseName String
- port Integer
- serverName String
- sslMode DataProvider Dms Ssl Mode Value 
- asmServer String
- certificateArn String
- secretsManager StringOracle Asm Access Role Arn 
- secretsManager StringOracle Asm Secret Id 
- secretsManager StringSecurity Db Encryption Access Role Arn 
- secretsManager StringSecurity Db Encryption Secret Id 
- databaseName string
- port number
- serverName string
- sslMode DataProvider Dms Ssl Mode Value 
- asmServer string
- certificateArn string
- secretsManager stringOracle Asm Access Role Arn 
- secretsManager stringOracle Asm Secret Id 
- secretsManager stringSecurity Db Encryption Access Role Arn 
- secretsManager 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 
- databaseName String
- port Number
- serverName String
- sslMode "none" | "require" | "verify-ca" | "verify-full"
- asmServer String
- certificateArn String
- secretsManager StringOracle Asm Access Role Arn 
- secretsManager StringOracle Asm Secret Id 
- secretsManager StringSecurity Db Encryption Access Role Arn 
- secretsManager StringSecurity Db Encryption Secret Id 
SettingsPropertiesPostgreSqlSettingsProperties     
- DatabaseName string
- Port int
- ServerName string
- SslMode Pulumi.Aws Native. Dms. Data Provider Dms Ssl Mode Value 
- CertificateArn string
- DatabaseName string
- Port int
- ServerName string
- SslMode DataProvider Dms Ssl Mode Value 
- CertificateArn string
- databaseName String
- port Integer
- serverName String
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn String
- databaseName string
- port number
- serverName string
- sslMode DataProvider Dms Ssl Mode Value 
- certificateArn string
- databaseName String
- port Number
- serverName String
- sslMode "none" | "require" | "verify-ca" | "verify-full"
- certificateArn String
SettingsPropertiesRedshiftSettingsProperties    
- DatabaseName string
- Port int
- ServerName string
- DatabaseName string
- Port int
- ServerName string
- databaseName String
- port Integer
- serverName String
- databaseName string
- port number
- serverName string
- database_name str
- port int
- server_name str
- databaseName String
- port Number
- serverName 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.26.0 published on Wednesday, Mar 12, 2025 by Pulumi