Module: Aws::DatabaseMigrationService::Types

Defined in:
gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb

Defined Under Namespace

Classes: AccessDeniedFault, AccountQuota, AddTagsToResourceMessage, AddTagsToResourceResponse, ApplyPendingMaintenanceActionMessage, ApplyPendingMaintenanceActionResponse, AvailabilityZone, BatchStartRecommendationsErrorEntry, BatchStartRecommendationsRequest, BatchStartRecommendationsResponse, CancelMetadataModelConversionMessage, CancelMetadataModelConversionResponse, CancelMetadataModelCreationMessage, CancelMetadataModelCreationResponse, CancelReplicationTaskAssessmentRunMessage, CancelReplicationTaskAssessmentRunResponse, Certificate, CollectorHealthCheck, CollectorNotFoundFault, CollectorResponse, CollectorShortInfoResponse, ComputeConfig, Connection, CreateDataMigrationMessage, CreateDataMigrationResponse, CreateDataProviderMessage, CreateDataProviderResponse, CreateEndpointMessage, CreateEndpointResponse, CreateEventSubscriptionMessage, CreateEventSubscriptionResponse, CreateFleetAdvisorCollectorRequest, CreateFleetAdvisorCollectorResponse, CreateInstanceProfileMessage, CreateInstanceProfileResponse, CreateMigrationProjectMessage, CreateMigrationProjectResponse, CreateReplicationConfigMessage, CreateReplicationConfigResponse, CreateReplicationInstanceMessage, CreateReplicationInstanceResponse, CreateReplicationSubnetGroupMessage, CreateReplicationSubnetGroupResponse, CreateReplicationTaskMessage, CreateReplicationTaskResponse, DataMigration, DataMigrationSettings, DataMigrationStatistics, DataProvider, DataProviderDescriptor, DataProviderDescriptorDefinition, DataProviderSettings, DatabaseInstanceSoftwareDetailsResponse, DatabaseResponse, DatabaseShortInfoResponse, DefaultErrorDetails, DeleteCertificateMessage, DeleteCertificateResponse, DeleteCollectorRequest, DeleteConnectionMessage, DeleteConnectionResponse, DeleteDataMigrationMessage, DeleteDataMigrationResponse, DeleteDataProviderMessage, DeleteDataProviderResponse, DeleteEndpointMessage, DeleteEndpointResponse, DeleteEventSubscriptionMessage, DeleteEventSubscriptionResponse, DeleteFleetAdvisorDatabasesRequest, DeleteFleetAdvisorDatabasesResponse, DeleteInstanceProfileMessage, DeleteInstanceProfileResponse, DeleteMigrationProjectMessage, DeleteMigrationProjectResponse, DeleteReplicationConfigMessage, DeleteReplicationConfigResponse, DeleteReplicationInstanceMessage, DeleteReplicationInstanceResponse, DeleteReplicationSubnetGroupMessage, DeleteReplicationSubnetGroupResponse, DeleteReplicationTaskAssessmentRunMessage, DeleteReplicationTaskAssessmentRunResponse, DeleteReplicationTaskMessage, DeleteReplicationTaskResponse, DescribeAccountAttributesResponse, DescribeApplicableIndividualAssessmentsMessage, DescribeApplicableIndividualAssessmentsResponse, DescribeCertificatesMessage, DescribeCertificatesResponse, DescribeConnectionsMessage, DescribeConnectionsResponse, DescribeConversionConfigurationMessage, DescribeConversionConfigurationResponse, DescribeDataMigrationsMessage, DescribeDataMigrationsResponse, DescribeDataProvidersMessage, DescribeDataProvidersResponse, DescribeEndpointSettingsMessage, DescribeEndpointSettingsResponse, DescribeEndpointTypesMessage, DescribeEndpointTypesResponse, DescribeEndpointsMessage, DescribeEndpointsResponse, DescribeEngineVersionsMessage, DescribeEngineVersionsResponse, DescribeEventCategoriesMessage, DescribeEventCategoriesResponse, DescribeEventSubscriptionsMessage, DescribeEventSubscriptionsResponse, DescribeEventsMessage, DescribeEventsResponse, DescribeExtensionPackAssociationsMessage, DescribeExtensionPackAssociationsResponse, DescribeFleetAdvisorCollectorsRequest, DescribeFleetAdvisorCollectorsResponse, DescribeFleetAdvisorDatabasesRequest, DescribeFleetAdvisorDatabasesResponse, DescribeFleetAdvisorLsaAnalysisRequest, DescribeFleetAdvisorLsaAnalysisResponse, DescribeFleetAdvisorSchemaObjectSummaryRequest, DescribeFleetAdvisorSchemaObjectSummaryResponse, DescribeFleetAdvisorSchemasRequest, DescribeFleetAdvisorSchemasResponse, DescribeInstanceProfilesMessage, DescribeInstanceProfilesResponse, DescribeMetadataModelAssessmentsMessage, DescribeMetadataModelAssessmentsResponse, DescribeMetadataModelChildrenMessage, DescribeMetadataModelChildrenResponse, DescribeMetadataModelConversionsMessage, DescribeMetadataModelConversionsResponse, DescribeMetadataModelCreationsMessage, DescribeMetadataModelCreationsResponse, DescribeMetadataModelExportsAsScriptMessage, DescribeMetadataModelExportsAsScriptResponse, DescribeMetadataModelExportsToTargetMessage, DescribeMetadataModelExportsToTargetResponse, DescribeMetadataModelImportsMessage, DescribeMetadataModelImportsResponse, DescribeMetadataModelMessage, DescribeMetadataModelResponse, DescribeMigrationProjectsMessage, DescribeMigrationProjectsResponse, DescribeOrderableReplicationInstancesMessage, DescribeOrderableReplicationInstancesResponse, DescribePendingMaintenanceActionsMessage, DescribePendingMaintenanceActionsResponse, DescribeRecommendationLimitationsRequest, DescribeRecommendationLimitationsResponse, DescribeRecommendationsRequest, DescribeRecommendationsResponse, DescribeRefreshSchemasStatusMessage, DescribeRefreshSchemasStatusResponse, DescribeReplicationConfigsMessage, DescribeReplicationConfigsResponse, DescribeReplicationInstanceTaskLogsMessage, DescribeReplicationInstanceTaskLogsResponse, DescribeReplicationInstancesMessage, DescribeReplicationInstancesResponse, DescribeReplicationSubnetGroupsMessage, DescribeReplicationSubnetGroupsResponse, DescribeReplicationTableStatisticsMessage, DescribeReplicationTableStatisticsResponse, DescribeReplicationTaskAssessmentResultsMessage, DescribeReplicationTaskAssessmentResultsResponse, DescribeReplicationTaskAssessmentRunsMessage, DescribeReplicationTaskAssessmentRunsResponse, DescribeReplicationTaskIndividualAssessmentsMessage, DescribeReplicationTaskIndividualAssessmentsResponse, DescribeReplicationTasksMessage, DescribeReplicationTasksResponse, DescribeReplicationsMessage, DescribeReplicationsResponse, DescribeSchemasMessage, DescribeSchemasResponse, DescribeTableStatisticsMessage, DescribeTableStatisticsResponse, DmsTransferSettings, DocDbDataProviderSettings, DocDbSettings, DynamoDbSettings, ElasticsearchSettings, Endpoint, EndpointSetting, EngineVersion, ErrorDetails, Event, EventCategoryGroup, EventSubscription, ExportMetadataModelAssessmentMessage, ExportMetadataModelAssessmentResponse, ExportMetadataModelAssessmentResultEntry, ExportSqlDetails, FailedDependencyFault, Filter, FleetAdvisorLsaAnalysisResponse, FleetAdvisorSchemaObjectResponse, GcpMySQLSettings, GetTargetSelectionRulesMessage, GetTargetSelectionRulesResponse, IBMDb2Settings, IbmDb2LuwDataProviderSettings, IbmDb2zOsDataProviderSettings, ImportCertificateMessage, ImportCertificateResponse, InstanceProfile, InsufficientResourceCapacityFault, InvalidCertificateFault, InvalidOperationFault, InvalidResourceStateFault, InvalidSubnet, InventoryData, KMSAccessDeniedFault, KMSDisabledFault, KMSFault, KMSInvalidStateFault, KMSKeyNotAccessibleFault, KMSNotFoundFault, KMSThrottlingFault, KafkaSettings, KerberosAuthenticationSettings, KinesisSettings, LakehouseSettings, Limitation, ListTagsForResourceMessage, ListTagsForResourceResponse, MariaDbDataProviderSettings, MetadataModelProperties, MetadataModelReference, MicrosoftSQLServerSettings, MicrosoftSqlServerDataProviderSettings, MigrationProject, ModifyConversionConfigurationMessage, ModifyConversionConfigurationResponse, ModifyDataMigrationMessage, ModifyDataMigrationResponse, ModifyDataProviderMessage, ModifyDataProviderResponse, ModifyEndpointMessage, ModifyEndpointResponse, ModifyEventSubscriptionMessage, ModifyEventSubscriptionResponse, ModifyInstanceProfileMessage, ModifyInstanceProfileResponse, ModifyMigrationProjectMessage, ModifyMigrationProjectResponse, ModifyReplicationConfigMessage, ModifyReplicationConfigResponse, ModifyReplicationInstanceMessage, ModifyReplicationInstanceResponse, ModifyReplicationSubnetGroupMessage, ModifyReplicationSubnetGroupResponse, ModifyReplicationTaskMessage, ModifyReplicationTaskResponse, MongoDbDataProviderSettings, MongoDbSettings, MoveReplicationTaskMessage, MoveReplicationTaskResponse, MySQLSettings, MySqlDataProviderSettings, NeptuneSettings, OracleDataProviderSettings, OracleSettings, OrderableReplicationInstance, PendingMaintenanceAction, PostgreSQLSettings, PostgreSqlDataProviderSettings, PremigrationAssessmentStatus, ProcessedObject, Progress, ProvisionData, RdsConfiguration, RdsRecommendation, RdsRequirements, RebootReplicationInstanceMessage, RebootReplicationInstanceResponse, Recommendation, RecommendationData, RecommendationSettings, RedisSettings, RedshiftDataProviderSettings, RedshiftSettings, RefreshSchemasMessage, RefreshSchemasResponse, RefreshSchemasStatus, ReloadReplicationTablesMessage, ReloadReplicationTablesResponse, ReloadTablesMessage, ReloadTablesResponse, RemoveTagsFromResourceMessage, RemoveTagsFromResourceResponse, Replication, ReplicationConfig, ReplicationInstance, ReplicationInstanceTaskLog, ReplicationPendingModifiedValues, ReplicationStats, ReplicationSubnetGroup, ReplicationSubnetGroupDoesNotCoverEnoughAZs, ReplicationTask, ReplicationTaskAssessmentResult, ReplicationTaskAssessmentRun, ReplicationTaskAssessmentRunProgress, ReplicationTaskAssessmentRunResultStatistic, ReplicationTaskIndividualAssessment, ReplicationTaskStats, ResourceAlreadyExistsFault, ResourceNotFoundFault, ResourcePendingMaintenanceActions, ResourceQuotaExceededFault, RunFleetAdvisorLsaAnalysisResponse, S3AccessDeniedFault, S3ResourceNotFoundFault, S3Settings, SCApplicationAttributes, SNSInvalidTopicFault, SNSNoAuthorizationFault, SchemaConversionRequest, SchemaResponse, SchemaShortInfoResponse, ServerShortInfoResponse, SourceDataSetting, StartDataMigrationMessage, StartDataMigrationResponse, StartExtensionPackAssociationMessage, StartExtensionPackAssociationResponse, StartMetadataModelAssessmentMessage, StartMetadataModelAssessmentResponse, StartMetadataModelConversionMessage, StartMetadataModelConversionResponse, StartMetadataModelCreationMessage, StartMetadataModelCreationResponse, StartMetadataModelExportAsScriptMessage, StartMetadataModelExportAsScriptResponse, StartMetadataModelExportToTargetMessage, StartMetadataModelExportToTargetResponse, StartMetadataModelImportMessage, StartMetadataModelImportResponse, StartRecommendationsRequest, StartRecommendationsRequestEntry, StartReplicationMessage, StartReplicationResponse, StartReplicationTaskAssessmentMessage, StartReplicationTaskAssessmentResponse, StartReplicationTaskAssessmentRunMessage, StartReplicationTaskAssessmentRunResponse, StartReplicationTaskMessage, StartReplicationTaskResponse, StatementProperties, StopDataMigrationMessage, StopDataMigrationResponse, StopReplicationMessage, StopReplicationResponse, StopReplicationTaskMessage, StopReplicationTaskResponse, StorageQuotaExceededFault, Subnet, SubnetAlreadyInUse, SupportedEndpointType, SybaseAseDataProviderSettings, SybaseSettings, TableStatistics, TableToReload, Tag, TargetDataSetting, TestConnectionMessage, TestConnectionResponse, TimestreamSettings, UpdateSubscriptionsToEventBridgeMessage, UpdateSubscriptionsToEventBridgeResponse, UpgradeDependencyFailureFault, VpcSecurityGroupMembership

Instance Attribute Summary collapse

Instance Attribute Details

#default_error_detailsTypes::DefaultErrorDetails

Error information about a project.



6074
6075
6076
6077
6078
6079
6080
6081
6082
6083
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 6074

class ErrorDetails < Struct.new(
  :default_error_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DefaultErrorDetails < ErrorDetails; end
  class Unknown < ErrorDetails; end
end

#doc_db_settingsTypes::DocDbDataProviderSettings

Provides information that defines a DocumentDB data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::IbmDb2LuwDataProviderSettings

Provides information that defines an IBM DB2 LUW data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::IbmDb2zOsDataProviderSettings

Provides information that defines an IBM DB2 for z/OS data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::MariaDbDataProviderSettings

Provides information that defines a MariaDB data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::MicrosoftSqlServerDataProviderSettings

Provides information that defines a Microsoft SQL Server data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::MongoDbDataProviderSettings

Provides information that defines a MongoDB data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::MySqlDataProviderSettings

Provides information that defines a MySQL data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::OracleDataProviderSettings

Provides information that defines an Oracle data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::PostgreSqlDataProviderSettings

Provides information that defines a PostgreSQL data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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_settingsTypes::RedshiftDataProviderSettings

Provides information that defines an Amazon Redshift data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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

#statement_propertiesTypes::StatementProperties

The properties of the statement.



7560
7561
7562
7563
7564
7565
7566
7567
7568
7569
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 7560

class MetadataModelProperties < Struct.new(
  :statement_properties,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class StatementProperties < MetadataModelProperties; end
  class Unknown < MetadataModelProperties; end
end

#sybase_ase_settingsTypes::SybaseAseDataProviderSettings

Provides information that defines an SAP ASE data provider.



2308
2309
2310
2311
2312
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322
2323
2324
2325
2326
2327
2328
2329
2330
2331
2332
2333
2334
2335
2336
2337
# File 'gems/aws-sdk-databasemigrationservice/lib/aws-sdk-databasemigrationservice/types.rb', line 2308

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