Module: Aws::DatabaseMigrationService::Types

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

Defined Under Namespace

Classes: AccessDeniedFault, AccountQuota, AddTagsToResourceMessage, AddTagsToResourceResponse, ApplyPendingMaintenanceActionMessage, ApplyPendingMaintenanceActionResponse, AvailabilityZone, BatchStartRecommendationsErrorEntry, BatchStartRecommendationsRequest, BatchStartRecommendationsResponse, 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, DescribeAccountAttributesMessage, 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, DescribeMetadataModelConversionsMessage, DescribeMetadataModelConversionsResponse, DescribeMetadataModelExportsAsScriptMessage, DescribeMetadataModelExportsAsScriptResponse, DescribeMetadataModelExportsToTargetMessage, DescribeMetadataModelExportsToTargetResponse, DescribeMetadataModelImportsMessage, DescribeMetadataModelImportsResponse, 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, IBMDb2Settings, IbmDb2LuwDataProviderSettings, IbmDb2zOsDataProviderSettings, ImportCertificateMessage, ImportCertificateResponse, InstanceProfile, InsufficientResourceCapacityFault, InvalidCertificateFault, InvalidOperationFault, InvalidResourceStateFault, InvalidSubnet, InventoryData, KMSAccessDeniedFault, KMSDisabledFault, KMSFault, KMSInvalidStateFault, KMSKeyNotAccessibleFault, KMSNotFoundFault, KMSThrottlingFault, KafkaSettings, KerberosAuthenticationSettings, KinesisSettings, Limitation, ListTagsForResourceMessage, ListTagsForResourceResponse, MariaDbDataProviderSettings, 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, 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, StartMetadataModelExportAsScriptMessage, StartMetadataModelExportAsScriptResponse, StartMetadataModelExportToTargetMessage, StartMetadataModelExportToTargetResponse, StartMetadataModelImportMessage, StartMetadataModelImportResponse, StartRecommendationsRequest, StartRecommendationsRequestEntry, StartReplicationMessage, StartReplicationResponse, StartReplicationTaskAssessmentMessage, StartReplicationTaskAssessmentResponse, StartReplicationTaskAssessmentRunMessage, StartReplicationTaskAssessmentRunResponse, StartReplicationTaskMessage, StartReplicationTaskResponse, StopDataMigrationMessage, StopDataMigrationResponse, StopReplicationMessage, StopReplicationResponse, StopReplicationTaskMessage, StopReplicationTaskResponse, StorageQuotaExceededFault, Subnet, SubnetAlreadyInUse, SupportedEndpointType, 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.



5776
5777
5778
5779
5780
5781
5782
5783
5784
5785
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 5776

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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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.



2221
2222
2223
2224
2225
2226
2227
2228
2229
2230
2231
2232
2233
2234
2235
2236
2237
2238
2239
2240
2241
2242
2243
2244
2245
2246
2247
2248
# File 'lib/aws-sdk-databasemigrationservice/types.rb', line 2221

class DataProviderSettings < Struct.new(
  :redshift_settings,
  :postgre_sql_settings,
  :my_sql_settings,
  :oracle_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 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