Class: Aws::DatabaseMigrationService::Types::DataProviderSettings
- Inherits:
-
Struct
- Object
- Struct
- Aws::DatabaseMigrationService::Types::DataProviderSettings
- Includes:
- Structure, Structure::Union
- Defined in:
- lib/aws-sdk-databasemigrationservice/types.rb
Overview
DataProviderSettings is a union - when making an API calls you must set exactly one of the members.
DataProviderSettings is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of DataProviderSettings corresponding to the set member.
Provides information that defines a data provider.
Defined Under Namespace
Classes: DocDbSettings, IbmDb2LuwSettings, IbmDb2zOsSettings, MariaDbSettings, MicrosoftSqlServerSettings, MongoDbSettings, MySqlSettings, OracleSettings, PostgreSqlSettings, RedshiftSettings, SybaseAseSettings, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#doc_db_settings ⇒ Types::DocDbDataProviderSettings
Provides information that defines a DocumentDB data provider.
-
#ibm_db_2_luw_settings ⇒ Types::IbmDb2LuwDataProviderSettings
Provides information that defines an IBM DB2 LUW data provider.
-
#ibm_db_2z_os_settings ⇒ Types::IbmDb2zOsDataProviderSettings
Provides information that defines an IBM DB2 for z/OS data provider.
-
#maria_db_settings ⇒ Types::MariaDbDataProviderSettings
Provides information that defines a MariaDB data provider.
-
#microsoft_sql_server_settings ⇒ Types::MicrosoftSqlServerDataProviderSettings
Provides information that defines a Microsoft SQL Server data provider.
-
#mongo_db_settings ⇒ Types::MongoDbDataProviderSettings
Provides information that defines a MongoDB data provider.
-
#my_sql_settings ⇒ Types::MySqlDataProviderSettings
Provides information that defines a MySQL data provider.
-
#oracle_settings ⇒ Types::OracleDataProviderSettings
Provides information that defines an Oracle data provider.
-
#postgre_sql_settings ⇒ Types::PostgreSqlDataProviderSettings
Provides information that defines a PostgreSQL data provider.
-
#redshift_settings ⇒ Types::RedshiftDataProviderSettings
Provides information that defines an Amazon Redshift data provider.
-
#sybase_ase_settings ⇒ Types::SybaseAseDataProviderSettings
Provides information that defines an SAP ASE data provider.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#doc_db_settings ⇒ Types::DocDbDataProviderSettings
Provides information that defines a DocumentDB data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#ibm_db_2_luw_settings ⇒ Types::IbmDb2LuwDataProviderSettings
Provides information that defines an IBM DB2 LUW data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#ibm_db_2z_os_settings ⇒ Types::IbmDb2zOsDataProviderSettings
Provides information that defines an IBM DB2 for z/OS data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#maria_db_settings ⇒ Types::MariaDbDataProviderSettings
Provides information that defines a MariaDB data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#microsoft_sql_server_settings ⇒ Types::MicrosoftSqlServerDataProviderSettings
Provides information that defines a Microsoft SQL Server data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#mongo_db_settings ⇒ Types::MongoDbDataProviderSettings
Provides information that defines a MongoDB data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#my_sql_settings ⇒ Types::MySqlDataProviderSettings
Provides information that defines a MySQL data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#oracle_settings ⇒ Types::OracleDataProviderSettings
Provides information that defines an Oracle data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#postgre_sql_settings ⇒ Types::PostgreSqlDataProviderSettings
Provides information that defines a PostgreSQL data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#redshift_settings ⇒ Types::RedshiftDataProviderSettings
Provides information that defines an Amazon Redshift data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#sybase_ase_settings ⇒ Types::SybaseAseDataProviderSettings
Provides information that defines an SAP ASE data provider.
2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 class DataProviderSettings < Struct.new( :redshift_settings, :postgre_sql_settings, :my_sql_settings, :oracle_settings, :sybase_ase_settings, :microsoft_sql_server_settings, :doc_db_settings, :maria_db_settings, :ibm_db_2_luw_settings, :ibm_db_2z_os_settings, :mongo_db_settings, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RedshiftSettings < DataProviderSettings; end class PostgreSqlSettings < DataProviderSettings; end class MySqlSettings < DataProviderSettings; end class OracleSettings < DataProviderSettings; end class SybaseAseSettings < DataProviderSettings; end class MicrosoftSqlServerSettings < DataProviderSettings; end class DocDbSettings < DataProviderSettings; end class MariaDbSettings < DataProviderSettings; end class IbmDb2LuwSettings < DataProviderSettings; end class IbmDb2zOsSettings < DataProviderSettings; end class MongoDbSettings < DataProviderSettings; end class Unknown < DataProviderSettings; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
2327 2328 2329 |
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2327 def unknown @unknown end |