import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration, } from "@smithy/types"; import { WaiterResult } from "@smithy/util-waiter"; import { AddTagsToResourceCommandInput, AddTagsToResourceCommandOutput, } from "./commands/AddTagsToResourceCommand"; import { ApplyPendingMaintenanceActionCommandInput, ApplyPendingMaintenanceActionCommandOutput, } from "./commands/ApplyPendingMaintenanceActionCommand"; import { BatchStartRecommendationsCommandInput, BatchStartRecommendationsCommandOutput, } from "./commands/BatchStartRecommendationsCommand"; import { CancelMetadataModelConversionCommandInput, CancelMetadataModelConversionCommandOutput, } from "./commands/CancelMetadataModelConversionCommand"; import { CancelMetadataModelCreationCommandInput, CancelMetadataModelCreationCommandOutput, } from "./commands/CancelMetadataModelCreationCommand"; import { CancelReplicationTaskAssessmentRunCommandInput, CancelReplicationTaskAssessmentRunCommandOutput, } from "./commands/CancelReplicationTaskAssessmentRunCommand"; import { CreateDataMigrationCommandInput, CreateDataMigrationCommandOutput, } from "./commands/CreateDataMigrationCommand"; import { CreateDataProviderCommandInput, CreateDataProviderCommandOutput, } from "./commands/CreateDataProviderCommand"; import { CreateEndpointCommandInput, CreateEndpointCommandOutput, } from "./commands/CreateEndpointCommand"; import { CreateEventSubscriptionCommandInput, CreateEventSubscriptionCommandOutput, } from "./commands/CreateEventSubscriptionCommand"; import { CreateFleetAdvisorCollectorCommandInput, CreateFleetAdvisorCollectorCommandOutput, } from "./commands/CreateFleetAdvisorCollectorCommand"; import { CreateInstanceProfileCommandInput, CreateInstanceProfileCommandOutput, } from "./commands/CreateInstanceProfileCommand"; import { CreateMigrationProjectCommandInput, CreateMigrationProjectCommandOutput, } from "./commands/CreateMigrationProjectCommand"; import { CreateReplicationConfigCommandInput, CreateReplicationConfigCommandOutput, } from "./commands/CreateReplicationConfigCommand"; import { CreateReplicationInstanceCommandInput, CreateReplicationInstanceCommandOutput, } from "./commands/CreateReplicationInstanceCommand"; import { CreateReplicationSubnetGroupCommandInput, CreateReplicationSubnetGroupCommandOutput, } from "./commands/CreateReplicationSubnetGroupCommand"; import { CreateReplicationTaskCommandInput, CreateReplicationTaskCommandOutput, } from "./commands/CreateReplicationTaskCommand"; import { DeleteCertificateCommandInput, DeleteCertificateCommandOutput, } from "./commands/DeleteCertificateCommand"; import { DeleteConnectionCommandInput, DeleteConnectionCommandOutput, } from "./commands/DeleteConnectionCommand"; import { DeleteDataMigrationCommandInput, DeleteDataMigrationCommandOutput, } from "./commands/DeleteDataMigrationCommand"; import { DeleteDataProviderCommandInput, DeleteDataProviderCommandOutput, } from "./commands/DeleteDataProviderCommand"; import { DeleteEndpointCommandInput, DeleteEndpointCommandOutput, } from "./commands/DeleteEndpointCommand"; import { DeleteEventSubscriptionCommandInput, DeleteEventSubscriptionCommandOutput, } from "./commands/DeleteEventSubscriptionCommand"; import { DeleteFleetAdvisorCollectorCommandInput, DeleteFleetAdvisorCollectorCommandOutput, } from "./commands/DeleteFleetAdvisorCollectorCommand"; import { DeleteFleetAdvisorDatabasesCommandInput, DeleteFleetAdvisorDatabasesCommandOutput, } from "./commands/DeleteFleetAdvisorDatabasesCommand"; import { DeleteInstanceProfileCommandInput, DeleteInstanceProfileCommandOutput, } from "./commands/DeleteInstanceProfileCommand"; import { DeleteMigrationProjectCommandInput, DeleteMigrationProjectCommandOutput, } from "./commands/DeleteMigrationProjectCommand"; import { DeleteReplicationConfigCommandInput, DeleteReplicationConfigCommandOutput, } from "./commands/DeleteReplicationConfigCommand"; import { DeleteReplicationInstanceCommandInput, DeleteReplicationInstanceCommandOutput, } from "./commands/DeleteReplicationInstanceCommand"; import { DeleteReplicationSubnetGroupCommandInput, DeleteReplicationSubnetGroupCommandOutput, } from "./commands/DeleteReplicationSubnetGroupCommand"; import { DeleteReplicationTaskAssessmentRunCommandInput, DeleteReplicationTaskAssessmentRunCommandOutput, } from "./commands/DeleteReplicationTaskAssessmentRunCommand"; import { DeleteReplicationTaskCommandInput, DeleteReplicationTaskCommandOutput, } from "./commands/DeleteReplicationTaskCommand"; import { DescribeAccountAttributesCommandInput, DescribeAccountAttributesCommandOutput, } from "./commands/DescribeAccountAttributesCommand"; import { DescribeApplicableIndividualAssessmentsCommandInput, DescribeApplicableIndividualAssessmentsCommandOutput, } from "./commands/DescribeApplicableIndividualAssessmentsCommand"; import { DescribeCertificatesCommandInput, DescribeCertificatesCommandOutput, } from "./commands/DescribeCertificatesCommand"; import { DescribeConnectionsCommandInput, DescribeConnectionsCommandOutput, } from "./commands/DescribeConnectionsCommand"; import { DescribeConversionConfigurationCommandInput, DescribeConversionConfigurationCommandOutput, } from "./commands/DescribeConversionConfigurationCommand"; import { DescribeDataMigrationsCommandInput, DescribeDataMigrationsCommandOutput, } from "./commands/DescribeDataMigrationsCommand"; import { DescribeDataProvidersCommandInput, DescribeDataProvidersCommandOutput, } from "./commands/DescribeDataProvidersCommand"; import { DescribeEndpointsCommandInput, DescribeEndpointsCommandOutput, } from "./commands/DescribeEndpointsCommand"; import { DescribeEndpointSettingsCommandInput, DescribeEndpointSettingsCommandOutput, } from "./commands/DescribeEndpointSettingsCommand"; import { DescribeEndpointTypesCommandInput, DescribeEndpointTypesCommandOutput, } from "./commands/DescribeEndpointTypesCommand"; import { DescribeEngineVersionsCommandInput, DescribeEngineVersionsCommandOutput, } from "./commands/DescribeEngineVersionsCommand"; import { DescribeEventCategoriesCommandInput, DescribeEventCategoriesCommandOutput, } from "./commands/DescribeEventCategoriesCommand"; import { DescribeEventsCommandInput, DescribeEventsCommandOutput, } from "./commands/DescribeEventsCommand"; import { DescribeEventSubscriptionsCommandInput, DescribeEventSubscriptionsCommandOutput, } from "./commands/DescribeEventSubscriptionsCommand"; import { DescribeExtensionPackAssociationsCommandInput, DescribeExtensionPackAssociationsCommandOutput, } from "./commands/DescribeExtensionPackAssociationsCommand"; import { DescribeFleetAdvisorCollectorsCommandInput, DescribeFleetAdvisorCollectorsCommandOutput, } from "./commands/DescribeFleetAdvisorCollectorsCommand"; import { DescribeFleetAdvisorDatabasesCommandInput, DescribeFleetAdvisorDatabasesCommandOutput, } from "./commands/DescribeFleetAdvisorDatabasesCommand"; import { DescribeFleetAdvisorLsaAnalysisCommandInput, DescribeFleetAdvisorLsaAnalysisCommandOutput, } from "./commands/DescribeFleetAdvisorLsaAnalysisCommand"; import { DescribeFleetAdvisorSchemaObjectSummaryCommandInput, DescribeFleetAdvisorSchemaObjectSummaryCommandOutput, } from "./commands/DescribeFleetAdvisorSchemaObjectSummaryCommand"; import { DescribeFleetAdvisorSchemasCommandInput, DescribeFleetAdvisorSchemasCommandOutput, } from "./commands/DescribeFleetAdvisorSchemasCommand"; import { DescribeInstanceProfilesCommandInput, DescribeInstanceProfilesCommandOutput, } from "./commands/DescribeInstanceProfilesCommand"; import { DescribeMetadataModelAssessmentsCommandInput, DescribeMetadataModelAssessmentsCommandOutput, } from "./commands/DescribeMetadataModelAssessmentsCommand"; import { DescribeMetadataModelChildrenCommandInput, DescribeMetadataModelChildrenCommandOutput, } from "./commands/DescribeMetadataModelChildrenCommand"; import { DescribeMetadataModelCommandInput, DescribeMetadataModelCommandOutput, } from "./commands/DescribeMetadataModelCommand"; import { DescribeMetadataModelConversionsCommandInput, DescribeMetadataModelConversionsCommandOutput, } from "./commands/DescribeMetadataModelConversionsCommand"; import { DescribeMetadataModelCreationsCommandInput, DescribeMetadataModelCreationsCommandOutput, } from "./commands/DescribeMetadataModelCreationsCommand"; import { DescribeMetadataModelExportsAsScriptCommandInput, DescribeMetadataModelExportsAsScriptCommandOutput, } from "./commands/DescribeMetadataModelExportsAsScriptCommand"; import { DescribeMetadataModelExportsToTargetCommandInput, DescribeMetadataModelExportsToTargetCommandOutput, } from "./commands/DescribeMetadataModelExportsToTargetCommand"; import { DescribeMetadataModelImportsCommandInput, DescribeMetadataModelImportsCommandOutput, } from "./commands/DescribeMetadataModelImportsCommand"; import { DescribeMigrationProjectsCommandInput, DescribeMigrationProjectsCommandOutput, } from "./commands/DescribeMigrationProjectsCommand"; import { DescribeOrderableReplicationInstancesCommandInput, DescribeOrderableReplicationInstancesCommandOutput, } from "./commands/DescribeOrderableReplicationInstancesCommand"; import { DescribePendingMaintenanceActionsCommandInput, DescribePendingMaintenanceActionsCommandOutput, } from "./commands/DescribePendingMaintenanceActionsCommand"; import { DescribeRecommendationLimitationsCommandInput, DescribeRecommendationLimitationsCommandOutput, } from "./commands/DescribeRecommendationLimitationsCommand"; import { DescribeRecommendationsCommandInput, DescribeRecommendationsCommandOutput, } from "./commands/DescribeRecommendationsCommand"; import { DescribeRefreshSchemasStatusCommandInput, DescribeRefreshSchemasStatusCommandOutput, } from "./commands/DescribeRefreshSchemasStatusCommand"; import { DescribeReplicationConfigsCommandInput, DescribeReplicationConfigsCommandOutput, } from "./commands/DescribeReplicationConfigsCommand"; import { DescribeReplicationInstancesCommandInput, DescribeReplicationInstancesCommandOutput, } from "./commands/DescribeReplicationInstancesCommand"; import { DescribeReplicationInstanceTaskLogsCommandInput, DescribeReplicationInstanceTaskLogsCommandOutput, } from "./commands/DescribeReplicationInstanceTaskLogsCommand"; import { DescribeReplicationsCommandInput, DescribeReplicationsCommandOutput, } from "./commands/DescribeReplicationsCommand"; import { DescribeReplicationSubnetGroupsCommandInput, DescribeReplicationSubnetGroupsCommandOutput, } from "./commands/DescribeReplicationSubnetGroupsCommand"; import { DescribeReplicationTableStatisticsCommandInput, DescribeReplicationTableStatisticsCommandOutput, } from "./commands/DescribeReplicationTableStatisticsCommand"; import { DescribeReplicationTaskAssessmentResultsCommandInput, DescribeReplicationTaskAssessmentResultsCommandOutput, } from "./commands/DescribeReplicationTaskAssessmentResultsCommand"; import { DescribeReplicationTaskAssessmentRunsCommandInput, DescribeReplicationTaskAssessmentRunsCommandOutput, } from "./commands/DescribeReplicationTaskAssessmentRunsCommand"; import { DescribeReplicationTaskIndividualAssessmentsCommandInput, DescribeReplicationTaskIndividualAssessmentsCommandOutput, } from "./commands/DescribeReplicationTaskIndividualAssessmentsCommand"; import { DescribeReplicationTasksCommandInput, DescribeReplicationTasksCommandOutput, } from "./commands/DescribeReplicationTasksCommand"; import { DescribeSchemasCommandInput, DescribeSchemasCommandOutput, } from "./commands/DescribeSchemasCommand"; import { DescribeTableStatisticsCommandInput, DescribeTableStatisticsCommandOutput, } from "./commands/DescribeTableStatisticsCommand"; import { ExportMetadataModelAssessmentCommandInput, ExportMetadataModelAssessmentCommandOutput, } from "./commands/ExportMetadataModelAssessmentCommand"; import { GetTargetSelectionRulesCommandInput, GetTargetSelectionRulesCommandOutput, } from "./commands/GetTargetSelectionRulesCommand"; import { ImportCertificateCommandInput, ImportCertificateCommandOutput, } from "./commands/ImportCertificateCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ModifyConversionConfigurationCommandInput, ModifyConversionConfigurationCommandOutput, } from "./commands/ModifyConversionConfigurationCommand"; import { ModifyDataMigrationCommandInput, ModifyDataMigrationCommandOutput, } from "./commands/ModifyDataMigrationCommand"; import { ModifyDataProviderCommandInput, ModifyDataProviderCommandOutput, } from "./commands/ModifyDataProviderCommand"; import { ModifyEndpointCommandInput, ModifyEndpointCommandOutput, } from "./commands/ModifyEndpointCommand"; import { ModifyEventSubscriptionCommandInput, ModifyEventSubscriptionCommandOutput, } from "./commands/ModifyEventSubscriptionCommand"; import { ModifyInstanceProfileCommandInput, ModifyInstanceProfileCommandOutput, } from "./commands/ModifyInstanceProfileCommand"; import { ModifyMigrationProjectCommandInput, ModifyMigrationProjectCommandOutput, } from "./commands/ModifyMigrationProjectCommand"; import { ModifyReplicationConfigCommandInput, ModifyReplicationConfigCommandOutput, } from "./commands/ModifyReplicationConfigCommand"; import { ModifyReplicationInstanceCommandInput, ModifyReplicationInstanceCommandOutput, } from "./commands/ModifyReplicationInstanceCommand"; import { ModifyReplicationSubnetGroupCommandInput, ModifyReplicationSubnetGroupCommandOutput, } from "./commands/ModifyReplicationSubnetGroupCommand"; import { ModifyReplicationTaskCommandInput, ModifyReplicationTaskCommandOutput, } from "./commands/ModifyReplicationTaskCommand"; import { MoveReplicationTaskCommandInput, MoveReplicationTaskCommandOutput, } from "./commands/MoveReplicationTaskCommand"; import { RebootReplicationInstanceCommandInput, RebootReplicationInstanceCommandOutput, } from "./commands/RebootReplicationInstanceCommand"; import { RefreshSchemasCommandInput, RefreshSchemasCommandOutput, } from "./commands/RefreshSchemasCommand"; import { ReloadReplicationTablesCommandInput, ReloadReplicationTablesCommandOutput, } from "./commands/ReloadReplicationTablesCommand"; import { ReloadTablesCommandInput, ReloadTablesCommandOutput, } from "./commands/ReloadTablesCommand"; import { RemoveTagsFromResourceCommandInput, RemoveTagsFromResourceCommandOutput, } from "./commands/RemoveTagsFromResourceCommand"; import { RunFleetAdvisorLsaAnalysisCommandInput, RunFleetAdvisorLsaAnalysisCommandOutput, } from "./commands/RunFleetAdvisorLsaAnalysisCommand"; import { StartDataMigrationCommandInput, StartDataMigrationCommandOutput, } from "./commands/StartDataMigrationCommand"; import { StartExtensionPackAssociationCommandInput, StartExtensionPackAssociationCommandOutput, } from "./commands/StartExtensionPackAssociationCommand"; import { StartMetadataModelAssessmentCommandInput, StartMetadataModelAssessmentCommandOutput, } from "./commands/StartMetadataModelAssessmentCommand"; import { StartMetadataModelConversionCommandInput, StartMetadataModelConversionCommandOutput, } from "./commands/StartMetadataModelConversionCommand"; import { StartMetadataModelCreationCommandInput, StartMetadataModelCreationCommandOutput, } from "./commands/StartMetadataModelCreationCommand"; import { StartMetadataModelExportAsScriptCommandInput, StartMetadataModelExportAsScriptCommandOutput, } from "./commands/StartMetadataModelExportAsScriptCommand"; import { StartMetadataModelExportToTargetCommandInput, StartMetadataModelExportToTargetCommandOutput, } from "./commands/StartMetadataModelExportToTargetCommand"; import { StartMetadataModelImportCommandInput, StartMetadataModelImportCommandOutput, } from "./commands/StartMetadataModelImportCommand"; import { StartRecommendationsCommandInput, StartRecommendationsCommandOutput, } from "./commands/StartRecommendationsCommand"; import { StartReplicationCommandInput, StartReplicationCommandOutput, } from "./commands/StartReplicationCommand"; import { StartReplicationTaskAssessmentCommandInput, StartReplicationTaskAssessmentCommandOutput, } from "./commands/StartReplicationTaskAssessmentCommand"; import { StartReplicationTaskAssessmentRunCommandInput, StartReplicationTaskAssessmentRunCommandOutput, } from "./commands/StartReplicationTaskAssessmentRunCommand"; import { StartReplicationTaskCommandInput, StartReplicationTaskCommandOutput, } from "./commands/StartReplicationTaskCommand"; import { StopDataMigrationCommandInput, StopDataMigrationCommandOutput, } from "./commands/StopDataMigrationCommand"; import { StopReplicationCommandInput, StopReplicationCommandOutput, } from "./commands/StopReplicationCommand"; import { StopReplicationTaskCommandInput, StopReplicationTaskCommandOutput, } from "./commands/StopReplicationTaskCommand"; import { TestConnectionCommandInput, TestConnectionCommandOutput, } from "./commands/TestConnectionCommand"; import { UpdateSubscriptionsToEventBridgeCommandInput, UpdateSubscriptionsToEventBridgeCommandOutput, } from "./commands/UpdateSubscriptionsToEventBridgeCommand"; import { DatabaseMigrationServiceClient } from "./DatabaseMigrationServiceClient"; export interface DatabaseMigrationService { addTagsToResource( args: AddTagsToResourceCommandInput, options?: __HttpHandlerOptions ): Promise; addTagsToResource( args: AddTagsToResourceCommandInput, cb: (err: any, data?: AddTagsToResourceCommandOutput) => void ): void; addTagsToResource( args: AddTagsToResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddTagsToResourceCommandOutput) => void ): void; applyPendingMaintenanceAction( args: ApplyPendingMaintenanceActionCommandInput, options?: __HttpHandlerOptions ): Promise; applyPendingMaintenanceAction( args: ApplyPendingMaintenanceActionCommandInput, cb: (err: any, data?: ApplyPendingMaintenanceActionCommandOutput) => void ): void; applyPendingMaintenanceAction( args: ApplyPendingMaintenanceActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ApplyPendingMaintenanceActionCommandOutput) => void ): void; batchStartRecommendations(): Promise; batchStartRecommendations( args: BatchStartRecommendationsCommandInput, options?: __HttpHandlerOptions ): Promise; batchStartRecommendations( args: BatchStartRecommendationsCommandInput, cb: (err: any, data?: BatchStartRecommendationsCommandOutput) => void ): void; batchStartRecommendations( args: BatchStartRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchStartRecommendationsCommandOutput) => void ): void; cancelMetadataModelConversion( args: CancelMetadataModelConversionCommandInput, options?: __HttpHandlerOptions ): Promise; cancelMetadataModelConversion( args: CancelMetadataModelConversionCommandInput, cb: (err: any, data?: CancelMetadataModelConversionCommandOutput) => void ): void; cancelMetadataModelConversion( args: CancelMetadataModelConversionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelMetadataModelConversionCommandOutput) => void ): void; cancelMetadataModelCreation( args: CancelMetadataModelCreationCommandInput, options?: __HttpHandlerOptions ): Promise; cancelMetadataModelCreation( args: CancelMetadataModelCreationCommandInput, cb: (err: any, data?: CancelMetadataModelCreationCommandOutput) => void ): void; cancelMetadataModelCreation( args: CancelMetadataModelCreationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelMetadataModelCreationCommandOutput) => void ): void; cancelReplicationTaskAssessmentRun( args: CancelReplicationTaskAssessmentRunCommandInput, options?: __HttpHandlerOptions ): Promise; cancelReplicationTaskAssessmentRun( args: CancelReplicationTaskAssessmentRunCommandInput, cb: ( err: any, data?: CancelReplicationTaskAssessmentRunCommandOutput ) => void ): void; cancelReplicationTaskAssessmentRun( args: CancelReplicationTaskAssessmentRunCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: CancelReplicationTaskAssessmentRunCommandOutput ) => void ): void; createDataMigration( args: CreateDataMigrationCommandInput, options?: __HttpHandlerOptions ): Promise; createDataMigration( args: CreateDataMigrationCommandInput, cb: (err: any, data?: CreateDataMigrationCommandOutput) => void ): void; createDataMigration( args: CreateDataMigrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataMigrationCommandOutput) => void ): void; createDataProvider( args: CreateDataProviderCommandInput, options?: __HttpHandlerOptions ): Promise; createDataProvider( args: CreateDataProviderCommandInput, cb: (err: any, data?: CreateDataProviderCommandOutput) => void ): void; createDataProvider( args: CreateDataProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataProviderCommandOutput) => void ): void; createEndpoint( args: CreateEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; createEndpoint( args: CreateEndpointCommandInput, cb: (err: any, data?: CreateEndpointCommandOutput) => void ): void; createEndpoint( args: CreateEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEndpointCommandOutput) => void ): void; createEventSubscription( args: CreateEventSubscriptionCommandInput, options?: __HttpHandlerOptions ): Promise; createEventSubscription( args: CreateEventSubscriptionCommandInput, cb: (err: any, data?: CreateEventSubscriptionCommandOutput) => void ): void; createEventSubscription( args: CreateEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventSubscriptionCommandOutput) => void ): void; createFleetAdvisorCollector( args: CreateFleetAdvisorCollectorCommandInput, options?: __HttpHandlerOptions ): Promise; createFleetAdvisorCollector( args: CreateFleetAdvisorCollectorCommandInput, cb: (err: any, data?: CreateFleetAdvisorCollectorCommandOutput) => void ): void; createFleetAdvisorCollector( args: CreateFleetAdvisorCollectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFleetAdvisorCollectorCommandOutput) => void ): void; createInstanceProfile(): Promise; createInstanceProfile( args: CreateInstanceProfileCommandInput, options?: __HttpHandlerOptions ): Promise; createInstanceProfile( args: CreateInstanceProfileCommandInput, cb: (err: any, data?: CreateInstanceProfileCommandOutput) => void ): void; createInstanceProfile( args: CreateInstanceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateInstanceProfileCommandOutput) => void ): void; createMigrationProject( args: CreateMigrationProjectCommandInput, options?: __HttpHandlerOptions ): Promise; createMigrationProject( args: CreateMigrationProjectCommandInput, cb: (err: any, data?: CreateMigrationProjectCommandOutput) => void ): void; createMigrationProject( args: CreateMigrationProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMigrationProjectCommandOutput) => void ): void; createReplicationConfig( args: CreateReplicationConfigCommandInput, options?: __HttpHandlerOptions ): Promise; createReplicationConfig( args: CreateReplicationConfigCommandInput, cb: (err: any, data?: CreateReplicationConfigCommandOutput) => void ): void; createReplicationConfig( args: CreateReplicationConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReplicationConfigCommandOutput) => void ): void; createReplicationInstance( args: CreateReplicationInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; createReplicationInstance( args: CreateReplicationInstanceCommandInput, cb: (err: any, data?: CreateReplicationInstanceCommandOutput) => void ): void; createReplicationInstance( args: CreateReplicationInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReplicationInstanceCommandOutput) => void ): void; createReplicationSubnetGroup( args: CreateReplicationSubnetGroupCommandInput, options?: __HttpHandlerOptions ): Promise; createReplicationSubnetGroup( args: CreateReplicationSubnetGroupCommandInput, cb: (err: any, data?: CreateReplicationSubnetGroupCommandOutput) => void ): void; createReplicationSubnetGroup( args: CreateReplicationSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReplicationSubnetGroupCommandOutput) => void ): void; createReplicationTask( args: CreateReplicationTaskCommandInput, options?: __HttpHandlerOptions ): Promise; createReplicationTask( args: CreateReplicationTaskCommandInput, cb: (err: any, data?: CreateReplicationTaskCommandOutput) => void ): void; createReplicationTask( args: CreateReplicationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReplicationTaskCommandOutput) => void ): void; deleteCertificate( args: DeleteCertificateCommandInput, options?: __HttpHandlerOptions ): Promise; deleteCertificate( args: DeleteCertificateCommandInput, cb: (err: any, data?: DeleteCertificateCommandOutput) => void ): void; deleteCertificate( args: DeleteCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCertificateCommandOutput) => void ): void; deleteConnection( args: DeleteConnectionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteConnection( args: DeleteConnectionCommandInput, cb: (err: any, data?: DeleteConnectionCommandOutput) => void ): void; deleteConnection( args: DeleteConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectionCommandOutput) => void ): void; deleteDataMigration( args: DeleteDataMigrationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteDataMigration( args: DeleteDataMigrationCommandInput, cb: (err: any, data?: DeleteDataMigrationCommandOutput) => void ): void; deleteDataMigration( args: DeleteDataMigrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataMigrationCommandOutput) => void ): void; deleteDataProvider( args: DeleteDataProviderCommandInput, options?: __HttpHandlerOptions ): Promise; deleteDataProvider( args: DeleteDataProviderCommandInput, cb: (err: any, data?: DeleteDataProviderCommandOutput) => void ): void; deleteDataProvider( args: DeleteDataProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataProviderCommandOutput) => void ): void; deleteEndpoint( args: DeleteEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; deleteEndpoint( args: DeleteEndpointCommandInput, cb: (err: any, data?: DeleteEndpointCommandOutput) => void ): void; deleteEndpoint( args: DeleteEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEndpointCommandOutput) => void ): void; deleteEventSubscription( args: DeleteEventSubscriptionCommandInput, options?: __HttpHandlerOptions ): Promise; deleteEventSubscription( args: DeleteEventSubscriptionCommandInput, cb: (err: any, data?: DeleteEventSubscriptionCommandOutput) => void ): void; deleteEventSubscription( args: DeleteEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventSubscriptionCommandOutput) => void ): void; deleteFleetAdvisorCollector( args: DeleteFleetAdvisorCollectorCommandInput, options?: __HttpHandlerOptions ): Promise; deleteFleetAdvisorCollector( args: DeleteFleetAdvisorCollectorCommandInput, cb: (err: any, data?: DeleteFleetAdvisorCollectorCommandOutput) => void ): void; deleteFleetAdvisorCollector( args: DeleteFleetAdvisorCollectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFleetAdvisorCollectorCommandOutput) => void ): void; deleteFleetAdvisorDatabases( args: DeleteFleetAdvisorDatabasesCommandInput, options?: __HttpHandlerOptions ): Promise; deleteFleetAdvisorDatabases( args: DeleteFleetAdvisorDatabasesCommandInput, cb: (err: any, data?: DeleteFleetAdvisorDatabasesCommandOutput) => void ): void; deleteFleetAdvisorDatabases( args: DeleteFleetAdvisorDatabasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFleetAdvisorDatabasesCommandOutput) => void ): void; deleteInstanceProfile( args: DeleteInstanceProfileCommandInput, options?: __HttpHandlerOptions ): Promise; deleteInstanceProfile( args: DeleteInstanceProfileCommandInput, cb: (err: any, data?: DeleteInstanceProfileCommandOutput) => void ): void; deleteInstanceProfile( args: DeleteInstanceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteInstanceProfileCommandOutput) => void ): void; deleteMigrationProject( args: DeleteMigrationProjectCommandInput, options?: __HttpHandlerOptions ): Promise; deleteMigrationProject( args: DeleteMigrationProjectCommandInput, cb: (err: any, data?: DeleteMigrationProjectCommandOutput) => void ): void; deleteMigrationProject( args: DeleteMigrationProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMigrationProjectCommandOutput) => void ): void; deleteReplicationConfig( args: DeleteReplicationConfigCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReplicationConfig( args: DeleteReplicationConfigCommandInput, cb: (err: any, data?: DeleteReplicationConfigCommandOutput) => void ): void; deleteReplicationConfig( args: DeleteReplicationConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReplicationConfigCommandOutput) => void ): void; deleteReplicationInstance( args: DeleteReplicationInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReplicationInstance( args: DeleteReplicationInstanceCommandInput, cb: (err: any, data?: DeleteReplicationInstanceCommandOutput) => void ): void; deleteReplicationInstance( args: DeleteReplicationInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReplicationInstanceCommandOutput) => void ): void; deleteReplicationSubnetGroup( args: DeleteReplicationSubnetGroupCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReplicationSubnetGroup( args: DeleteReplicationSubnetGroupCommandInput, cb: (err: any, data?: DeleteReplicationSubnetGroupCommandOutput) => void ): void; deleteReplicationSubnetGroup( args: DeleteReplicationSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReplicationSubnetGroupCommandOutput) => void ): void; deleteReplicationTask( args: DeleteReplicationTaskCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReplicationTask( args: DeleteReplicationTaskCommandInput, cb: (err: any, data?: DeleteReplicationTaskCommandOutput) => void ): void; deleteReplicationTask( args: DeleteReplicationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReplicationTaskCommandOutput) => void ): void; deleteReplicationTaskAssessmentRun( args: DeleteReplicationTaskAssessmentRunCommandInput, options?: __HttpHandlerOptions ): Promise; deleteReplicationTaskAssessmentRun( args: DeleteReplicationTaskAssessmentRunCommandInput, cb: ( err: any, data?: DeleteReplicationTaskAssessmentRunCommandOutput ) => void ): void; deleteReplicationTaskAssessmentRun( args: DeleteReplicationTaskAssessmentRunCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DeleteReplicationTaskAssessmentRunCommandOutput ) => void ): void; describeAccountAttributes(): Promise; describeAccountAttributes( args: DescribeAccountAttributesCommandInput, options?: __HttpHandlerOptions ): Promise; describeAccountAttributes( args: DescribeAccountAttributesCommandInput, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void ): void; describeAccountAttributes( args: DescribeAccountAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccountAttributesCommandOutput) => void ): void; describeApplicableIndividualAssessments(): Promise; describeApplicableIndividualAssessments( args: DescribeApplicableIndividualAssessmentsCommandInput, options?: __HttpHandlerOptions ): Promise; describeApplicableIndividualAssessments( args: DescribeApplicableIndividualAssessmentsCommandInput, cb: ( err: any, data?: DescribeApplicableIndividualAssessmentsCommandOutput ) => void ): void; describeApplicableIndividualAssessments( args: DescribeApplicableIndividualAssessmentsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeApplicableIndividualAssessmentsCommandOutput ) => void ): void; describeCertificates(): Promise; describeCertificates( args: DescribeCertificatesCommandInput, options?: __HttpHandlerOptions ): Promise; describeCertificates( args: DescribeCertificatesCommandInput, cb: (err: any, data?: DescribeCertificatesCommandOutput) => void ): void; describeCertificates( args: DescribeCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCertificatesCommandOutput) => void ): void; describeConnections(): Promise; describeConnections( args: DescribeConnectionsCommandInput, options?: __HttpHandlerOptions ): Promise; describeConnections( args: DescribeConnectionsCommandInput, cb: (err: any, data?: DescribeConnectionsCommandOutput) => void ): void; describeConnections( args: DescribeConnectionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConnectionsCommandOutput) => void ): void; describeConversionConfiguration( args: DescribeConversionConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; describeConversionConfiguration( args: DescribeConversionConfigurationCommandInput, cb: (err: any, data?: DescribeConversionConfigurationCommandOutput) => void ): void; describeConversionConfiguration( args: DescribeConversionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConversionConfigurationCommandOutput) => void ): void; describeDataMigrations(): Promise; describeDataMigrations( args: DescribeDataMigrationsCommandInput, options?: __HttpHandlerOptions ): Promise; describeDataMigrations( args: DescribeDataMigrationsCommandInput, cb: (err: any, data?: DescribeDataMigrationsCommandOutput) => void ): void; describeDataMigrations( args: DescribeDataMigrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataMigrationsCommandOutput) => void ): void; describeDataProviders(): Promise; describeDataProviders( args: DescribeDataProvidersCommandInput, options?: __HttpHandlerOptions ): Promise; describeDataProviders( args: DescribeDataProvidersCommandInput, cb: (err: any, data?: DescribeDataProvidersCommandOutput) => void ): void; describeDataProviders( args: DescribeDataProvidersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataProvidersCommandOutput) => void ): void; describeEndpoints(): Promise; describeEndpoints( args: DescribeEndpointsCommandInput, options?: __HttpHandlerOptions ): Promise; describeEndpoints( args: DescribeEndpointsCommandInput, cb: (err: any, data?: DescribeEndpointsCommandOutput) => void ): void; describeEndpoints( args: DescribeEndpointsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointsCommandOutput) => void ): void; describeEndpointSettings( args: DescribeEndpointSettingsCommandInput, options?: __HttpHandlerOptions ): Promise; describeEndpointSettings( args: DescribeEndpointSettingsCommandInput, cb: (err: any, data?: DescribeEndpointSettingsCommandOutput) => void ): void; describeEndpointSettings( args: DescribeEndpointSettingsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointSettingsCommandOutput) => void ): void; describeEndpointTypes(): Promise; describeEndpointTypes( args: DescribeEndpointTypesCommandInput, options?: __HttpHandlerOptions ): Promise; describeEndpointTypes( args: DescribeEndpointTypesCommandInput, cb: (err: any, data?: DescribeEndpointTypesCommandOutput) => void ): void; describeEndpointTypes( args: DescribeEndpointTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEndpointTypesCommandOutput) => void ): void; describeEngineVersions(): Promise; describeEngineVersions( args: DescribeEngineVersionsCommandInput, options?: __HttpHandlerOptions ): Promise; describeEngineVersions( args: DescribeEngineVersionsCommandInput, cb: (err: any, data?: DescribeEngineVersionsCommandOutput) => void ): void; describeEngineVersions( args: DescribeEngineVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEngineVersionsCommandOutput) => void ): void; describeEventCategories(): Promise; describeEventCategories( args: DescribeEventCategoriesCommandInput, options?: __HttpHandlerOptions ): Promise; describeEventCategories( args: DescribeEventCategoriesCommandInput, cb: (err: any, data?: DescribeEventCategoriesCommandOutput) => void ): void; describeEventCategories( args: DescribeEventCategoriesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventCategoriesCommandOutput) => void ): void; describeEvents(): Promise; describeEvents( args: DescribeEventsCommandInput, options?: __HttpHandlerOptions ): Promise; describeEvents( args: DescribeEventsCommandInput, cb: (err: any, data?: DescribeEventsCommandOutput) => void ): void; describeEvents( args: DescribeEventsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventsCommandOutput) => void ): void; describeEventSubscriptions(): Promise; describeEventSubscriptions( args: DescribeEventSubscriptionsCommandInput, options?: __HttpHandlerOptions ): Promise; describeEventSubscriptions( args: DescribeEventSubscriptionsCommandInput, cb: (err: any, data?: DescribeEventSubscriptionsCommandOutput) => void ): void; describeEventSubscriptions( args: DescribeEventSubscriptionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeEventSubscriptionsCommandOutput) => void ): void; describeExtensionPackAssociations( args: DescribeExtensionPackAssociationsCommandInput, options?: __HttpHandlerOptions ): Promise; describeExtensionPackAssociations( args: DescribeExtensionPackAssociationsCommandInput, cb: ( err: any, data?: DescribeExtensionPackAssociationsCommandOutput ) => void ): void; describeExtensionPackAssociations( args: DescribeExtensionPackAssociationsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeExtensionPackAssociationsCommandOutput ) => void ): void; describeFleetAdvisorCollectors(): Promise; describeFleetAdvisorCollectors( args: DescribeFleetAdvisorCollectorsCommandInput, options?: __HttpHandlerOptions ): Promise; describeFleetAdvisorCollectors( args: DescribeFleetAdvisorCollectorsCommandInput, cb: (err: any, data?: DescribeFleetAdvisorCollectorsCommandOutput) => void ): void; describeFleetAdvisorCollectors( args: DescribeFleetAdvisorCollectorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFleetAdvisorCollectorsCommandOutput) => void ): void; describeFleetAdvisorDatabases(): Promise; describeFleetAdvisorDatabases( args: DescribeFleetAdvisorDatabasesCommandInput, options?: __HttpHandlerOptions ): Promise; describeFleetAdvisorDatabases( args: DescribeFleetAdvisorDatabasesCommandInput, cb: (err: any, data?: DescribeFleetAdvisorDatabasesCommandOutput) => void ): void; describeFleetAdvisorDatabases( args: DescribeFleetAdvisorDatabasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFleetAdvisorDatabasesCommandOutput) => void ): void; describeFleetAdvisorLsaAnalysis(): Promise; describeFleetAdvisorLsaAnalysis( args: DescribeFleetAdvisorLsaAnalysisCommandInput, options?: __HttpHandlerOptions ): Promise; describeFleetAdvisorLsaAnalysis( args: DescribeFleetAdvisorLsaAnalysisCommandInput, cb: (err: any, data?: DescribeFleetAdvisorLsaAnalysisCommandOutput) => void ): void; describeFleetAdvisorLsaAnalysis( args: DescribeFleetAdvisorLsaAnalysisCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFleetAdvisorLsaAnalysisCommandOutput) => void ): void; describeFleetAdvisorSchemaObjectSummary(): Promise; describeFleetAdvisorSchemaObjectSummary( args: DescribeFleetAdvisorSchemaObjectSummaryCommandInput, options?: __HttpHandlerOptions ): Promise; describeFleetAdvisorSchemaObjectSummary( args: DescribeFleetAdvisorSchemaObjectSummaryCommandInput, cb: ( err: any, data?: DescribeFleetAdvisorSchemaObjectSummaryCommandOutput ) => void ): void; describeFleetAdvisorSchemaObjectSummary( args: DescribeFleetAdvisorSchemaObjectSummaryCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeFleetAdvisorSchemaObjectSummaryCommandOutput ) => void ): void; describeFleetAdvisorSchemas(): Promise; describeFleetAdvisorSchemas( args: DescribeFleetAdvisorSchemasCommandInput, options?: __HttpHandlerOptions ): Promise; describeFleetAdvisorSchemas( args: DescribeFleetAdvisorSchemasCommandInput, cb: (err: any, data?: DescribeFleetAdvisorSchemasCommandOutput) => void ): void; describeFleetAdvisorSchemas( args: DescribeFleetAdvisorSchemasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFleetAdvisorSchemasCommandOutput) => void ): void; describeInstanceProfiles(): Promise; describeInstanceProfiles( args: DescribeInstanceProfilesCommandInput, options?: __HttpHandlerOptions ): Promise; describeInstanceProfiles( args: DescribeInstanceProfilesCommandInput, cb: (err: any, data?: DescribeInstanceProfilesCommandOutput) => void ): void; describeInstanceProfiles( args: DescribeInstanceProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeInstanceProfilesCommandOutput) => void ): void; describeMetadataModel( args: DescribeMetadataModelCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModel( args: DescribeMetadataModelCommandInput, cb: (err: any, data?: DescribeMetadataModelCommandOutput) => void ): void; describeMetadataModel( args: DescribeMetadataModelCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetadataModelCommandOutput) => void ): void; describeMetadataModelAssessments( args: DescribeMetadataModelAssessmentsCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModelAssessments( args: DescribeMetadataModelAssessmentsCommandInput, cb: (err: any, data?: DescribeMetadataModelAssessmentsCommandOutput) => void ): void; describeMetadataModelAssessments( args: DescribeMetadataModelAssessmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetadataModelAssessmentsCommandOutput) => void ): void; describeMetadataModelChildren( args: DescribeMetadataModelChildrenCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModelChildren( args: DescribeMetadataModelChildrenCommandInput, cb: (err: any, data?: DescribeMetadataModelChildrenCommandOutput) => void ): void; describeMetadataModelChildren( args: DescribeMetadataModelChildrenCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetadataModelChildrenCommandOutput) => void ): void; describeMetadataModelConversions( args: DescribeMetadataModelConversionsCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModelConversions( args: DescribeMetadataModelConversionsCommandInput, cb: (err: any, data?: DescribeMetadataModelConversionsCommandOutput) => void ): void; describeMetadataModelConversions( args: DescribeMetadataModelConversionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetadataModelConversionsCommandOutput) => void ): void; describeMetadataModelCreations( args: DescribeMetadataModelCreationsCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModelCreations( args: DescribeMetadataModelCreationsCommandInput, cb: (err: any, data?: DescribeMetadataModelCreationsCommandOutput) => void ): void; describeMetadataModelCreations( args: DescribeMetadataModelCreationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetadataModelCreationsCommandOutput) => void ): void; describeMetadataModelExportsAsScript( args: DescribeMetadataModelExportsAsScriptCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModelExportsAsScript( args: DescribeMetadataModelExportsAsScriptCommandInput, cb: ( err: any, data?: DescribeMetadataModelExportsAsScriptCommandOutput ) => void ): void; describeMetadataModelExportsAsScript( args: DescribeMetadataModelExportsAsScriptCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeMetadataModelExportsAsScriptCommandOutput ) => void ): void; describeMetadataModelExportsToTarget( args: DescribeMetadataModelExportsToTargetCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModelExportsToTarget( args: DescribeMetadataModelExportsToTargetCommandInput, cb: ( err: any, data?: DescribeMetadataModelExportsToTargetCommandOutput ) => void ): void; describeMetadataModelExportsToTarget( args: DescribeMetadataModelExportsToTargetCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeMetadataModelExportsToTargetCommandOutput ) => void ): void; describeMetadataModelImports( args: DescribeMetadataModelImportsCommandInput, options?: __HttpHandlerOptions ): Promise; describeMetadataModelImports( args: DescribeMetadataModelImportsCommandInput, cb: (err: any, data?: DescribeMetadataModelImportsCommandOutput) => void ): void; describeMetadataModelImports( args: DescribeMetadataModelImportsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMetadataModelImportsCommandOutput) => void ): void; describeMigrationProjects(): Promise; describeMigrationProjects( args: DescribeMigrationProjectsCommandInput, options?: __HttpHandlerOptions ): Promise; describeMigrationProjects( args: DescribeMigrationProjectsCommandInput, cb: (err: any, data?: DescribeMigrationProjectsCommandOutput) => void ): void; describeMigrationProjects( args: DescribeMigrationProjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeMigrationProjectsCommandOutput) => void ): void; describeOrderableReplicationInstances(): Promise; describeOrderableReplicationInstances( args: DescribeOrderableReplicationInstancesCommandInput, options?: __HttpHandlerOptions ): Promise; describeOrderableReplicationInstances( args: DescribeOrderableReplicationInstancesCommandInput, cb: ( err: any, data?: DescribeOrderableReplicationInstancesCommandOutput ) => void ): void; describeOrderableReplicationInstances( args: DescribeOrderableReplicationInstancesCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeOrderableReplicationInstancesCommandOutput ) => void ): void; describePendingMaintenanceActions(): Promise; describePendingMaintenanceActions( args: DescribePendingMaintenanceActionsCommandInput, options?: __HttpHandlerOptions ): Promise; describePendingMaintenanceActions( args: DescribePendingMaintenanceActionsCommandInput, cb: ( err: any, data?: DescribePendingMaintenanceActionsCommandOutput ) => void ): void; describePendingMaintenanceActions( args: DescribePendingMaintenanceActionsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribePendingMaintenanceActionsCommandOutput ) => void ): void; describeRecommendationLimitations(): Promise; describeRecommendationLimitations( args: DescribeRecommendationLimitationsCommandInput, options?: __HttpHandlerOptions ): Promise; describeRecommendationLimitations( args: DescribeRecommendationLimitationsCommandInput, cb: ( err: any, data?: DescribeRecommendationLimitationsCommandOutput ) => void ): void; describeRecommendationLimitations( args: DescribeRecommendationLimitationsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeRecommendationLimitationsCommandOutput ) => void ): void; describeRecommendations(): Promise; describeRecommendations( args: DescribeRecommendationsCommandInput, options?: __HttpHandlerOptions ): Promise; describeRecommendations( args: DescribeRecommendationsCommandInput, cb: (err: any, data?: DescribeRecommendationsCommandOutput) => void ): void; describeRecommendations( args: DescribeRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRecommendationsCommandOutput) => void ): void; describeRefreshSchemasStatus( args: DescribeRefreshSchemasStatusCommandInput, options?: __HttpHandlerOptions ): Promise; describeRefreshSchemasStatus( args: DescribeRefreshSchemasStatusCommandInput, cb: (err: any, data?: DescribeRefreshSchemasStatusCommandOutput) => void ): void; describeRefreshSchemasStatus( args: DescribeRefreshSchemasStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRefreshSchemasStatusCommandOutput) => void ): void; describeReplicationConfigs(): Promise; describeReplicationConfigs( args: DescribeReplicationConfigsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationConfigs( args: DescribeReplicationConfigsCommandInput, cb: (err: any, data?: DescribeReplicationConfigsCommandOutput) => void ): void; describeReplicationConfigs( args: DescribeReplicationConfigsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReplicationConfigsCommandOutput) => void ): void; describeReplicationInstances(): Promise; describeReplicationInstances( args: DescribeReplicationInstancesCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationInstances( args: DescribeReplicationInstancesCommandInput, cb: (err: any, data?: DescribeReplicationInstancesCommandOutput) => void ): void; describeReplicationInstances( args: DescribeReplicationInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReplicationInstancesCommandOutput) => void ): void; describeReplicationInstanceTaskLogs( args: DescribeReplicationInstanceTaskLogsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationInstanceTaskLogs( args: DescribeReplicationInstanceTaskLogsCommandInput, cb: ( err: any, data?: DescribeReplicationInstanceTaskLogsCommandOutput ) => void ): void; describeReplicationInstanceTaskLogs( args: DescribeReplicationInstanceTaskLogsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeReplicationInstanceTaskLogsCommandOutput ) => void ): void; describeReplications(): Promise; describeReplications( args: DescribeReplicationsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplications( args: DescribeReplicationsCommandInput, cb: (err: any, data?: DescribeReplicationsCommandOutput) => void ): void; describeReplications( args: DescribeReplicationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReplicationsCommandOutput) => void ): void; describeReplicationSubnetGroups(): Promise; describeReplicationSubnetGroups( args: DescribeReplicationSubnetGroupsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationSubnetGroups( args: DescribeReplicationSubnetGroupsCommandInput, cb: (err: any, data?: DescribeReplicationSubnetGroupsCommandOutput) => void ): void; describeReplicationSubnetGroups( args: DescribeReplicationSubnetGroupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReplicationSubnetGroupsCommandOutput) => void ): void; describeReplicationTableStatistics( args: DescribeReplicationTableStatisticsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationTableStatistics( args: DescribeReplicationTableStatisticsCommandInput, cb: ( err: any, data?: DescribeReplicationTableStatisticsCommandOutput ) => void ): void; describeReplicationTableStatistics( args: DescribeReplicationTableStatisticsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeReplicationTableStatisticsCommandOutput ) => void ): void; describeReplicationTaskAssessmentResults(): Promise; describeReplicationTaskAssessmentResults( args: DescribeReplicationTaskAssessmentResultsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationTaskAssessmentResults( args: DescribeReplicationTaskAssessmentResultsCommandInput, cb: ( err: any, data?: DescribeReplicationTaskAssessmentResultsCommandOutput ) => void ): void; describeReplicationTaskAssessmentResults( args: DescribeReplicationTaskAssessmentResultsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeReplicationTaskAssessmentResultsCommandOutput ) => void ): void; describeReplicationTaskAssessmentRuns(): Promise; describeReplicationTaskAssessmentRuns( args: DescribeReplicationTaskAssessmentRunsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationTaskAssessmentRuns( args: DescribeReplicationTaskAssessmentRunsCommandInput, cb: ( err: any, data?: DescribeReplicationTaskAssessmentRunsCommandOutput ) => void ): void; describeReplicationTaskAssessmentRuns( args: DescribeReplicationTaskAssessmentRunsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeReplicationTaskAssessmentRunsCommandOutput ) => void ): void; describeReplicationTaskIndividualAssessments(): Promise; describeReplicationTaskIndividualAssessments( args: DescribeReplicationTaskIndividualAssessmentsCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationTaskIndividualAssessments( args: DescribeReplicationTaskIndividualAssessmentsCommandInput, cb: ( err: any, data?: DescribeReplicationTaskIndividualAssessmentsCommandOutput ) => void ): void; describeReplicationTaskIndividualAssessments( args: DescribeReplicationTaskIndividualAssessmentsCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeReplicationTaskIndividualAssessmentsCommandOutput ) => void ): void; describeReplicationTasks(): Promise; describeReplicationTasks( args: DescribeReplicationTasksCommandInput, options?: __HttpHandlerOptions ): Promise; describeReplicationTasks( args: DescribeReplicationTasksCommandInput, cb: (err: any, data?: DescribeReplicationTasksCommandOutput) => void ): void; describeReplicationTasks( args: DescribeReplicationTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReplicationTasksCommandOutput) => void ): void; describeSchemas( args: DescribeSchemasCommandInput, options?: __HttpHandlerOptions ): Promise; describeSchemas( args: DescribeSchemasCommandInput, cb: (err: any, data?: DescribeSchemasCommandOutput) => void ): void; describeSchemas( args: DescribeSchemasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSchemasCommandOutput) => void ): void; describeTableStatistics( args: DescribeTableStatisticsCommandInput, options?: __HttpHandlerOptions ): Promise; describeTableStatistics( args: DescribeTableStatisticsCommandInput, cb: (err: any, data?: DescribeTableStatisticsCommandOutput) => void ): void; describeTableStatistics( args: DescribeTableStatisticsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTableStatisticsCommandOutput) => void ): void; exportMetadataModelAssessment( args: ExportMetadataModelAssessmentCommandInput, options?: __HttpHandlerOptions ): Promise; exportMetadataModelAssessment( args: ExportMetadataModelAssessmentCommandInput, cb: (err: any, data?: ExportMetadataModelAssessmentCommandOutput) => void ): void; exportMetadataModelAssessment( args: ExportMetadataModelAssessmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExportMetadataModelAssessmentCommandOutput) => void ): void; getTargetSelectionRules( args: GetTargetSelectionRulesCommandInput, options?: __HttpHandlerOptions ): Promise; getTargetSelectionRules( args: GetTargetSelectionRulesCommandInput, cb: (err: any, data?: GetTargetSelectionRulesCommandOutput) => void ): void; getTargetSelectionRules( args: GetTargetSelectionRulesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetTargetSelectionRulesCommandOutput) => void ): void; importCertificate( args: ImportCertificateCommandInput, options?: __HttpHandlerOptions ): Promise; importCertificate( args: ImportCertificateCommandInput, cb: (err: any, data?: ImportCertificateCommandOutput) => void ): void; importCertificate( args: ImportCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportCertificateCommandOutput) => void ): void; listTagsForResource(): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void ): void; modifyConversionConfiguration( args: ModifyConversionConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; modifyConversionConfiguration( args: ModifyConversionConfigurationCommandInput, cb: (err: any, data?: ModifyConversionConfigurationCommandOutput) => void ): void; modifyConversionConfiguration( args: ModifyConversionConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyConversionConfigurationCommandOutput) => void ): void; modifyDataMigration( args: ModifyDataMigrationCommandInput, options?: __HttpHandlerOptions ): Promise; modifyDataMigration( args: ModifyDataMigrationCommandInput, cb: (err: any, data?: ModifyDataMigrationCommandOutput) => void ): void; modifyDataMigration( args: ModifyDataMigrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDataMigrationCommandOutput) => void ): void; modifyDataProvider( args: ModifyDataProviderCommandInput, options?: __HttpHandlerOptions ): Promise; modifyDataProvider( args: ModifyDataProviderCommandInput, cb: (err: any, data?: ModifyDataProviderCommandOutput) => void ): void; modifyDataProvider( args: ModifyDataProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyDataProviderCommandOutput) => void ): void; modifyEndpoint( args: ModifyEndpointCommandInput, options?: __HttpHandlerOptions ): Promise; modifyEndpoint( args: ModifyEndpointCommandInput, cb: (err: any, data?: ModifyEndpointCommandOutput) => void ): void; modifyEndpoint( args: ModifyEndpointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyEndpointCommandOutput) => void ): void; modifyEventSubscription( args: ModifyEventSubscriptionCommandInput, options?: __HttpHandlerOptions ): Promise; modifyEventSubscription( args: ModifyEventSubscriptionCommandInput, cb: (err: any, data?: ModifyEventSubscriptionCommandOutput) => void ): void; modifyEventSubscription( args: ModifyEventSubscriptionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyEventSubscriptionCommandOutput) => void ): void; modifyInstanceProfile( args: ModifyInstanceProfileCommandInput, options?: __HttpHandlerOptions ): Promise; modifyInstanceProfile( args: ModifyInstanceProfileCommandInput, cb: (err: any, data?: ModifyInstanceProfileCommandOutput) => void ): void; modifyInstanceProfile( args: ModifyInstanceProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyInstanceProfileCommandOutput) => void ): void; modifyMigrationProject( args: ModifyMigrationProjectCommandInput, options?: __HttpHandlerOptions ): Promise; modifyMigrationProject( args: ModifyMigrationProjectCommandInput, cb: (err: any, data?: ModifyMigrationProjectCommandOutput) => void ): void; modifyMigrationProject( args: ModifyMigrationProjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyMigrationProjectCommandOutput) => void ): void; modifyReplicationConfig( args: ModifyReplicationConfigCommandInput, options?: __HttpHandlerOptions ): Promise; modifyReplicationConfig( args: ModifyReplicationConfigCommandInput, cb: (err: any, data?: ModifyReplicationConfigCommandOutput) => void ): void; modifyReplicationConfig( args: ModifyReplicationConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyReplicationConfigCommandOutput) => void ): void; modifyReplicationInstance( args: ModifyReplicationInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; modifyReplicationInstance( args: ModifyReplicationInstanceCommandInput, cb: (err: any, data?: ModifyReplicationInstanceCommandOutput) => void ): void; modifyReplicationInstance( args: ModifyReplicationInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyReplicationInstanceCommandOutput) => void ): void; modifyReplicationSubnetGroup( args: ModifyReplicationSubnetGroupCommandInput, options?: __HttpHandlerOptions ): Promise; modifyReplicationSubnetGroup( args: ModifyReplicationSubnetGroupCommandInput, cb: (err: any, data?: ModifyReplicationSubnetGroupCommandOutput) => void ): void; modifyReplicationSubnetGroup( args: ModifyReplicationSubnetGroupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyReplicationSubnetGroupCommandOutput) => void ): void; modifyReplicationTask( args: ModifyReplicationTaskCommandInput, options?: __HttpHandlerOptions ): Promise; modifyReplicationTask( args: ModifyReplicationTaskCommandInput, cb: (err: any, data?: ModifyReplicationTaskCommandOutput) => void ): void; modifyReplicationTask( args: ModifyReplicationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ModifyReplicationTaskCommandOutput) => void ): void; moveReplicationTask( args: MoveReplicationTaskCommandInput, options?: __HttpHandlerOptions ): Promise; moveReplicationTask( args: MoveReplicationTaskCommandInput, cb: (err: any, data?: MoveReplicationTaskCommandOutput) => void ): void; moveReplicationTask( args: MoveReplicationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: MoveReplicationTaskCommandOutput) => void ): void; rebootReplicationInstance( args: RebootReplicationInstanceCommandInput, options?: __HttpHandlerOptions ): Promise; rebootReplicationInstance( args: RebootReplicationInstanceCommandInput, cb: (err: any, data?: RebootReplicationInstanceCommandOutput) => void ): void; rebootReplicationInstance( args: RebootReplicationInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RebootReplicationInstanceCommandOutput) => void ): void; refreshSchemas( args: RefreshSchemasCommandInput, options?: __HttpHandlerOptions ): Promise; refreshSchemas( args: RefreshSchemasCommandInput, cb: (err: any, data?: RefreshSchemasCommandOutput) => void ): void; refreshSchemas( args: RefreshSchemasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RefreshSchemasCommandOutput) => void ): void; reloadReplicationTables( args: ReloadReplicationTablesCommandInput, options?: __HttpHandlerOptions ): Promise; reloadReplicationTables( args: ReloadReplicationTablesCommandInput, cb: (err: any, data?: ReloadReplicationTablesCommandOutput) => void ): void; reloadReplicationTables( args: ReloadReplicationTablesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReloadReplicationTablesCommandOutput) => void ): void; reloadTables( args: ReloadTablesCommandInput, options?: __HttpHandlerOptions ): Promise; reloadTables( args: ReloadTablesCommandInput, cb: (err: any, data?: ReloadTablesCommandOutput) => void ): void; reloadTables( args: ReloadTablesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReloadTablesCommandOutput) => void ): void; removeTagsFromResource( args: RemoveTagsFromResourceCommandInput, options?: __HttpHandlerOptions ): Promise; removeTagsFromResource( args: RemoveTagsFromResourceCommandInput, cb: (err: any, data?: RemoveTagsFromResourceCommandOutput) => void ): void; removeTagsFromResource( args: RemoveTagsFromResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveTagsFromResourceCommandOutput) => void ): void; runFleetAdvisorLsaAnalysis(): Promise; runFleetAdvisorLsaAnalysis( args: RunFleetAdvisorLsaAnalysisCommandInput, options?: __HttpHandlerOptions ): Promise; runFleetAdvisorLsaAnalysis( args: RunFleetAdvisorLsaAnalysisCommandInput, cb: (err: any, data?: RunFleetAdvisorLsaAnalysisCommandOutput) => void ): void; runFleetAdvisorLsaAnalysis( args: RunFleetAdvisorLsaAnalysisCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RunFleetAdvisorLsaAnalysisCommandOutput) => void ): void; startDataMigration( args: StartDataMigrationCommandInput, options?: __HttpHandlerOptions ): Promise; startDataMigration( args: StartDataMigrationCommandInput, cb: (err: any, data?: StartDataMigrationCommandOutput) => void ): void; startDataMigration( args: StartDataMigrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDataMigrationCommandOutput) => void ): void; startExtensionPackAssociation( args: StartExtensionPackAssociationCommandInput, options?: __HttpHandlerOptions ): Promise; startExtensionPackAssociation( args: StartExtensionPackAssociationCommandInput, cb: (err: any, data?: StartExtensionPackAssociationCommandOutput) => void ): void; startExtensionPackAssociation( args: StartExtensionPackAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartExtensionPackAssociationCommandOutput) => void ): void; startMetadataModelAssessment( args: StartMetadataModelAssessmentCommandInput, options?: __HttpHandlerOptions ): Promise; startMetadataModelAssessment( args: StartMetadataModelAssessmentCommandInput, cb: (err: any, data?: StartMetadataModelAssessmentCommandOutput) => void ): void; startMetadataModelAssessment( args: StartMetadataModelAssessmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMetadataModelAssessmentCommandOutput) => void ): void; startMetadataModelConversion( args: StartMetadataModelConversionCommandInput, options?: __HttpHandlerOptions ): Promise; startMetadataModelConversion( args: StartMetadataModelConversionCommandInput, cb: (err: any, data?: StartMetadataModelConversionCommandOutput) => void ): void; startMetadataModelConversion( args: StartMetadataModelConversionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMetadataModelConversionCommandOutput) => void ): void; startMetadataModelCreation( args: StartMetadataModelCreationCommandInput, options?: __HttpHandlerOptions ): Promise; startMetadataModelCreation( args: StartMetadataModelCreationCommandInput, cb: (err: any, data?: StartMetadataModelCreationCommandOutput) => void ): void; startMetadataModelCreation( args: StartMetadataModelCreationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMetadataModelCreationCommandOutput) => void ): void; startMetadataModelExportAsScript( args: StartMetadataModelExportAsScriptCommandInput, options?: __HttpHandlerOptions ): Promise; startMetadataModelExportAsScript( args: StartMetadataModelExportAsScriptCommandInput, cb: (err: any, data?: StartMetadataModelExportAsScriptCommandOutput) => void ): void; startMetadataModelExportAsScript( args: StartMetadataModelExportAsScriptCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMetadataModelExportAsScriptCommandOutput) => void ): void; startMetadataModelExportToTarget( args: StartMetadataModelExportToTargetCommandInput, options?: __HttpHandlerOptions ): Promise; startMetadataModelExportToTarget( args: StartMetadataModelExportToTargetCommandInput, cb: (err: any, data?: StartMetadataModelExportToTargetCommandOutput) => void ): void; startMetadataModelExportToTarget( args: StartMetadataModelExportToTargetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMetadataModelExportToTargetCommandOutput) => void ): void; startMetadataModelImport( args: StartMetadataModelImportCommandInput, options?: __HttpHandlerOptions ): Promise; startMetadataModelImport( args: StartMetadataModelImportCommandInput, cb: (err: any, data?: StartMetadataModelImportCommandOutput) => void ): void; startMetadataModelImport( args: StartMetadataModelImportCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMetadataModelImportCommandOutput) => void ): void; startRecommendations( args: StartRecommendationsCommandInput, options?: __HttpHandlerOptions ): Promise; startRecommendations( args: StartRecommendationsCommandInput, cb: (err: any, data?: StartRecommendationsCommandOutput) => void ): void; startRecommendations( args: StartRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRecommendationsCommandOutput) => void ): void; startReplication( args: StartReplicationCommandInput, options?: __HttpHandlerOptions ): Promise; startReplication( args: StartReplicationCommandInput, cb: (err: any, data?: StartReplicationCommandOutput) => void ): void; startReplication( args: StartReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartReplicationCommandOutput) => void ): void; startReplicationTask( args: StartReplicationTaskCommandInput, options?: __HttpHandlerOptions ): Promise; startReplicationTask( args: StartReplicationTaskCommandInput, cb: (err: any, data?: StartReplicationTaskCommandOutput) => void ): void; startReplicationTask( args: StartReplicationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartReplicationTaskCommandOutput) => void ): void; startReplicationTaskAssessment( args: StartReplicationTaskAssessmentCommandInput, options?: __HttpHandlerOptions ): Promise; startReplicationTaskAssessment( args: StartReplicationTaskAssessmentCommandInput, cb: (err: any, data?: StartReplicationTaskAssessmentCommandOutput) => void ): void; startReplicationTaskAssessment( args: StartReplicationTaskAssessmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartReplicationTaskAssessmentCommandOutput) => void ): void; startReplicationTaskAssessmentRun( args: StartReplicationTaskAssessmentRunCommandInput, options?: __HttpHandlerOptions ): Promise; startReplicationTaskAssessmentRun( args: StartReplicationTaskAssessmentRunCommandInput, cb: ( err: any, data?: StartReplicationTaskAssessmentRunCommandOutput ) => void ): void; startReplicationTaskAssessmentRun( args: StartReplicationTaskAssessmentRunCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: StartReplicationTaskAssessmentRunCommandOutput ) => void ): void; stopDataMigration( args: StopDataMigrationCommandInput, options?: __HttpHandlerOptions ): Promise; stopDataMigration( args: StopDataMigrationCommandInput, cb: (err: any, data?: StopDataMigrationCommandOutput) => void ): void; stopDataMigration( args: StopDataMigrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopDataMigrationCommandOutput) => void ): void; stopReplication( args: StopReplicationCommandInput, options?: __HttpHandlerOptions ): Promise; stopReplication( args: StopReplicationCommandInput, cb: (err: any, data?: StopReplicationCommandOutput) => void ): void; stopReplication( args: StopReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopReplicationCommandOutput) => void ): void; stopReplicationTask( args: StopReplicationTaskCommandInput, options?: __HttpHandlerOptions ): Promise; stopReplicationTask( args: StopReplicationTaskCommandInput, cb: (err: any, data?: StopReplicationTaskCommandOutput) => void ): void; stopReplicationTask( args: StopReplicationTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopReplicationTaskCommandOutput) => void ): void; testConnection( args: TestConnectionCommandInput, options?: __HttpHandlerOptions ): Promise; testConnection( args: TestConnectionCommandInput, cb: (err: any, data?: TestConnectionCommandOutput) => void ): void; testConnection( args: TestConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestConnectionCommandOutput) => void ): void; updateSubscriptionsToEventBridge(): Promise; updateSubscriptionsToEventBridge( args: UpdateSubscriptionsToEventBridgeCommandInput, options?: __HttpHandlerOptions ): Promise; updateSubscriptionsToEventBridge( args: UpdateSubscriptionsToEventBridgeCommandInput, cb: (err: any, data?: UpdateSubscriptionsToEventBridgeCommandOutput) => void ): void; updateSubscriptionsToEventBridge( args: UpdateSubscriptionsToEventBridgeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSubscriptionsToEventBridgeCommandOutput) => void ): void; paginateDescribeApplicableIndividualAssessments( args?: DescribeApplicableIndividualAssessmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeCertificates( args?: DescribeCertificatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeConnections( args?: DescribeConnectionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeDataMigrations( args?: DescribeDataMigrationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeDataProviders( args?: DescribeDataProvidersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeEndpoints( args?: DescribeEndpointsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeEndpointSettings( args: DescribeEndpointSettingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeEndpointTypes( args?: DescribeEndpointTypesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeEngineVersions( args?: DescribeEngineVersionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeEvents( args?: DescribeEventsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeEventSubscriptions( args?: DescribeEventSubscriptionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeExtensionPackAssociations( args: DescribeExtensionPackAssociationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeFleetAdvisorCollectors( args?: DescribeFleetAdvisorCollectorsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeFleetAdvisorDatabases( args?: DescribeFleetAdvisorDatabasesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeFleetAdvisorLsaAnalysis( args?: DescribeFleetAdvisorLsaAnalysisCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeFleetAdvisorSchemaObjectSummary( args?: DescribeFleetAdvisorSchemaObjectSummaryCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeFleetAdvisorSchemas( args?: DescribeFleetAdvisorSchemasCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeInstanceProfiles( args?: DescribeInstanceProfilesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMetadataModelAssessments( args: DescribeMetadataModelAssessmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMetadataModelChildren( args: DescribeMetadataModelChildrenCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMetadataModelConversions( args: DescribeMetadataModelConversionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMetadataModelCreations( args: DescribeMetadataModelCreationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMetadataModelExportsAsScript( args: DescribeMetadataModelExportsAsScriptCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMetadataModelExportsToTarget( args: DescribeMetadataModelExportsToTargetCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMetadataModelImports( args: DescribeMetadataModelImportsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeMigrationProjects( args?: DescribeMigrationProjectsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeOrderableReplicationInstances( args?: DescribeOrderableReplicationInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribePendingMaintenanceActions( args?: DescribePendingMaintenanceActionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeRecommendationLimitations( args?: DescribeRecommendationLimitationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeRecommendations( args?: DescribeRecommendationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationConfigs( args?: DescribeReplicationConfigsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationInstances( args?: DescribeReplicationInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationInstanceTaskLogs( args: DescribeReplicationInstanceTaskLogsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplications( args?: DescribeReplicationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationSubnetGroups( args?: DescribeReplicationSubnetGroupsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationTableStatistics( args: DescribeReplicationTableStatisticsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationTaskAssessmentResults( args?: DescribeReplicationTaskAssessmentResultsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationTaskAssessmentRuns( args?: DescribeReplicationTaskAssessmentRunsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationTaskIndividualAssessments( args?: DescribeReplicationTaskIndividualAssessmentsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeReplicationTasks( args?: DescribeReplicationTasksCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeSchemas( args: DescribeSchemasCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateDescribeTableStatistics( args: DescribeTableStatisticsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; waitUntilTestConnectionSucceeds( args: DescribeConnectionsCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilEndpointDeleted( args: DescribeEndpointsCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilReplicationInstanceAvailable( args: DescribeReplicationInstancesCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilReplicationInstanceDeleted( args: DescribeReplicationInstancesCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilReplicationTaskDeleted( args: DescribeReplicationTasksCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilReplicationTaskReady( args: DescribeReplicationTasksCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilReplicationTaskRunning( args: DescribeReplicationTasksCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; waitUntilReplicationTaskStopped( args: DescribeReplicationTasksCommandInput, waiterConfig: | number | Pick< WaiterConfiguration, Exclude, "client"> > ): Promise; } export declare class DatabaseMigrationService extends DatabaseMigrationServiceClient implements DatabaseMigrationService {}