import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AssociateSourceNetworkStackCommandInput, AssociateSourceNetworkStackCommandOutput, } from "./commands/AssociateSourceNetworkStackCommand"; import { CancelRecoveryPlanExecutionCommandInput, CancelRecoveryPlanExecutionCommandOutput, } from "./commands/CancelRecoveryPlanExecutionCommand"; import { CreateExtendedSourceServerCommandInput, CreateExtendedSourceServerCommandOutput, } from "./commands/CreateExtendedSourceServerCommand"; import { CreateLaunchConfigurationTemplateCommandInput, CreateLaunchConfigurationTemplateCommandOutput, } from "./commands/CreateLaunchConfigurationTemplateCommand"; import { CreateRecoveryPlanCommandInput, CreateRecoveryPlanCommandOutput, } from "./commands/CreateRecoveryPlanCommand"; import { CreateRecoveryPlanStepCommandInput, CreateRecoveryPlanStepCommandOutput, } from "./commands/CreateRecoveryPlanStepCommand"; import { CreateReplicationConfigurationTemplateCommandInput, CreateReplicationConfigurationTemplateCommandOutput, } from "./commands/CreateReplicationConfigurationTemplateCommand"; import { CreateSourceNetworkCommandInput, CreateSourceNetworkCommandOutput, } from "./commands/CreateSourceNetworkCommand"; import { DeleteJobCommandInput, DeleteJobCommandOutput } from "./commands/DeleteJobCommand"; import { DeleteLaunchActionCommandInput, DeleteLaunchActionCommandOutput, } from "./commands/DeleteLaunchActionCommand"; import { DeleteLaunchConfigurationTemplateCommandInput, DeleteLaunchConfigurationTemplateCommandOutput, } from "./commands/DeleteLaunchConfigurationTemplateCommand"; import { DeleteRecoveryInstanceCommandInput, DeleteRecoveryInstanceCommandOutput, } from "./commands/DeleteRecoveryInstanceCommand"; import { DeleteRecoveryPlanCommandInput, DeleteRecoveryPlanCommandOutput, } from "./commands/DeleteRecoveryPlanCommand"; import { DeleteRecoveryPlanExecutionCommandInput, DeleteRecoveryPlanExecutionCommandOutput, } from "./commands/DeleteRecoveryPlanExecutionCommand"; import { DeleteRecoveryPlanStepCommandInput, DeleteRecoveryPlanStepCommandOutput, } from "./commands/DeleteRecoveryPlanStepCommand"; import { DeleteReplicationConfigurationTemplateCommandInput, DeleteReplicationConfigurationTemplateCommandOutput, } from "./commands/DeleteReplicationConfigurationTemplateCommand"; import { DeleteSourceNetworkCommandInput, DeleteSourceNetworkCommandOutput, } from "./commands/DeleteSourceNetworkCommand"; import { DeleteSourceServerCommandInput, DeleteSourceServerCommandOutput, } from "./commands/DeleteSourceServerCommand"; import { DescribeJobLogItemsCommandInput, DescribeJobLogItemsCommandOutput, } from "./commands/DescribeJobLogItemsCommand"; import { DescribeJobsCommandInput, DescribeJobsCommandOutput, } from "./commands/DescribeJobsCommand"; import { DescribeLaunchConfigurationTemplatesCommandInput, DescribeLaunchConfigurationTemplatesCommandOutput, } from "./commands/DescribeLaunchConfigurationTemplatesCommand"; import { DescribeRecoveryInstancesCommandInput, DescribeRecoveryInstancesCommandOutput, } from "./commands/DescribeRecoveryInstancesCommand"; import { DescribeRecoverySnapshotsCommandInput, DescribeRecoverySnapshotsCommandOutput, } from "./commands/DescribeRecoverySnapshotsCommand"; import { DescribeReplicationConfigurationTemplatesCommandInput, DescribeReplicationConfigurationTemplatesCommandOutput, } from "./commands/DescribeReplicationConfigurationTemplatesCommand"; import { DescribeSourceNetworksCommandInput, DescribeSourceNetworksCommandOutput, } from "./commands/DescribeSourceNetworksCommand"; import { DescribeSourceServersCommandInput, DescribeSourceServersCommandOutput, } from "./commands/DescribeSourceServersCommand"; import { DisconnectRecoveryInstanceCommandInput, DisconnectRecoveryInstanceCommandOutput, } from "./commands/DisconnectRecoveryInstanceCommand"; import { DisconnectSourceServerCommandInput, DisconnectSourceServerCommandOutput, } from "./commands/DisconnectSourceServerCommand"; import { ExportSourceNetworkCfnTemplateCommandInput, ExportSourceNetworkCfnTemplateCommandOutput, } from "./commands/ExportSourceNetworkCfnTemplateCommand"; import { GetFailbackReplicationConfigurationCommandInput, GetFailbackReplicationConfigurationCommandOutput, } from "./commands/GetFailbackReplicationConfigurationCommand"; import { GetLaunchConfigurationCommandInput, GetLaunchConfigurationCommandOutput, } from "./commands/GetLaunchConfigurationCommand"; import { GetRecoveryPlanCommandInput, GetRecoveryPlanCommandOutput, } from "./commands/GetRecoveryPlanCommand"; import { GetRecoveryPlanExecutionCommandInput, GetRecoveryPlanExecutionCommandOutput, } from "./commands/GetRecoveryPlanExecutionCommand"; import { GetRecoveryPlanExecutionStepCommandInput, GetRecoveryPlanExecutionStepCommandOutput, } from "./commands/GetRecoveryPlanExecutionStepCommand"; import { GetRecoveryPlanStepCommandInput, GetRecoveryPlanStepCommandOutput, } from "./commands/GetRecoveryPlanStepCommand"; import { GetReplicationConfigurationCommandInput, GetReplicationConfigurationCommandOutput, } from "./commands/GetReplicationConfigurationCommand"; import { InitializeServiceCommandInput, InitializeServiceCommandOutput, } from "./commands/InitializeServiceCommand"; import { ListExtensibleSourceServersCommandInput, ListExtensibleSourceServersCommandOutput, } from "./commands/ListExtensibleSourceServersCommand"; import { ListLaunchActionsCommandInput, ListLaunchActionsCommandOutput, } from "./commands/ListLaunchActionsCommand"; import { ListRecoveryPlanExecutionsCommandInput, ListRecoveryPlanExecutionsCommandOutput, } from "./commands/ListRecoveryPlanExecutionsCommand"; import { ListRecoveryPlanExecutionStepsCommandInput, ListRecoveryPlanExecutionStepsCommandOutput, } from "./commands/ListRecoveryPlanExecutionStepsCommand"; import { ListRecoveryPlansCommandInput, ListRecoveryPlansCommandOutput, } from "./commands/ListRecoveryPlansCommand"; import { ListRecoveryPlanStepsCommandInput, ListRecoveryPlanStepsCommandOutput, } from "./commands/ListRecoveryPlanStepsCommand"; import { ListStagingAccountsCommandInput, ListStagingAccountsCommandOutput, } from "./commands/ListStagingAccountsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutLaunchActionCommandInput, PutLaunchActionCommandOutput, } from "./commands/PutLaunchActionCommand"; import { ReorderRecoveryPlanStepsCommandInput, ReorderRecoveryPlanStepsCommandOutput, } from "./commands/ReorderRecoveryPlanStepsCommand"; import { RetryDataReplicationCommandInput, RetryDataReplicationCommandOutput, } from "./commands/RetryDataReplicationCommand"; import { RetryRecoveryPlanExecutionStepCommandInput, RetryRecoveryPlanExecutionStepCommandOutput, } from "./commands/RetryRecoveryPlanExecutionStepCommand"; import { ReverseReplicationCommandInput, ReverseReplicationCommandOutput, } from "./commands/ReverseReplicationCommand"; import { StartFailbackLaunchCommandInput, StartFailbackLaunchCommandOutput, } from "./commands/StartFailbackLaunchCommand"; import { StartRecoveryCommandInput, StartRecoveryCommandOutput, } from "./commands/StartRecoveryCommand"; import { StartRecoveryPlanExecutionCommandInput, StartRecoveryPlanExecutionCommandOutput, } from "./commands/StartRecoveryPlanExecutionCommand"; import { StartReplicationCommandInput, StartReplicationCommandOutput, } from "./commands/StartReplicationCommand"; import { StartSourceNetworkRecoveryCommandInput, StartSourceNetworkRecoveryCommandOutput, } from "./commands/StartSourceNetworkRecoveryCommand"; import { StartSourceNetworkReplicationCommandInput, StartSourceNetworkReplicationCommandOutput, } from "./commands/StartSourceNetworkReplicationCommand"; import { StopFailbackCommandInput, StopFailbackCommandOutput, } from "./commands/StopFailbackCommand"; import { StopReplicationCommandInput, StopReplicationCommandOutput, } from "./commands/StopReplicationCommand"; import { StopSourceNetworkReplicationCommandInput, StopSourceNetworkReplicationCommandOutput, } from "./commands/StopSourceNetworkReplicationCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { TerminateRecoveryInstancesCommandInput, TerminateRecoveryInstancesCommandOutput, } from "./commands/TerminateRecoveryInstancesCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateFailbackReplicationConfigurationCommandInput, UpdateFailbackReplicationConfigurationCommandOutput, } from "./commands/UpdateFailbackReplicationConfigurationCommand"; import { UpdateLaunchConfigurationCommandInput, UpdateLaunchConfigurationCommandOutput, } from "./commands/UpdateLaunchConfigurationCommand"; import { UpdateLaunchConfigurationTemplateCommandInput, UpdateLaunchConfigurationTemplateCommandOutput, } from "./commands/UpdateLaunchConfigurationTemplateCommand"; import { UpdateRecoveryPlanCommandInput, UpdateRecoveryPlanCommandOutput, } from "./commands/UpdateRecoveryPlanCommand"; import { UpdateRecoveryPlanExecutionStepCommandInput, UpdateRecoveryPlanExecutionStepCommandOutput, } from "./commands/UpdateRecoveryPlanExecutionStepCommand"; import { UpdateRecoveryPlanStepCommandInput, UpdateRecoveryPlanStepCommandOutput, } from "./commands/UpdateRecoveryPlanStepCommand"; import { UpdateReplicationConfigurationCommandInput, UpdateReplicationConfigurationCommandOutput, } from "./commands/UpdateReplicationConfigurationCommand"; import { UpdateReplicationConfigurationTemplateCommandInput, UpdateReplicationConfigurationTemplateCommandOutput, } from "./commands/UpdateReplicationConfigurationTemplateCommand"; import { DrsClient } from "./DrsClient"; export interface Drs { associateSourceNetworkStack( args: AssociateSourceNetworkStackCommandInput, options?: __HttpHandlerOptions, ): Promise; associateSourceNetworkStack( args: AssociateSourceNetworkStackCommandInput, cb: (err: any, data?: AssociateSourceNetworkStackCommandOutput) => void, ): void; associateSourceNetworkStack( args: AssociateSourceNetworkStackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateSourceNetworkStackCommandOutput) => void, ): void; cancelRecoveryPlanExecution( args: CancelRecoveryPlanExecutionCommandInput, options?: __HttpHandlerOptions, ): Promise; cancelRecoveryPlanExecution( args: CancelRecoveryPlanExecutionCommandInput, cb: (err: any, data?: CancelRecoveryPlanExecutionCommandOutput) => void, ): void; cancelRecoveryPlanExecution( args: CancelRecoveryPlanExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelRecoveryPlanExecutionCommandOutput) => void, ): void; createExtendedSourceServer( args: CreateExtendedSourceServerCommandInput, options?: __HttpHandlerOptions, ): Promise; createExtendedSourceServer( args: CreateExtendedSourceServerCommandInput, cb: (err: any, data?: CreateExtendedSourceServerCommandOutput) => void, ): void; createExtendedSourceServer( args: CreateExtendedSourceServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateExtendedSourceServerCommandOutput) => void, ): void; createLaunchConfigurationTemplate(): Promise; createLaunchConfigurationTemplate( args: CreateLaunchConfigurationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; createLaunchConfigurationTemplate( args: CreateLaunchConfigurationTemplateCommandInput, cb: (err: any, data?: CreateLaunchConfigurationTemplateCommandOutput) => void, ): void; createLaunchConfigurationTemplate( args: CreateLaunchConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLaunchConfigurationTemplateCommandOutput) => void, ): void; createRecoveryPlan( args: CreateRecoveryPlanCommandInput, options?: __HttpHandlerOptions, ): Promise; createRecoveryPlan( args: CreateRecoveryPlanCommandInput, cb: (err: any, data?: CreateRecoveryPlanCommandOutput) => void, ): void; createRecoveryPlan( args: CreateRecoveryPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecoveryPlanCommandOutput) => void, ): void; createRecoveryPlanStep( args: CreateRecoveryPlanStepCommandInput, options?: __HttpHandlerOptions, ): Promise; createRecoveryPlanStep( args: CreateRecoveryPlanStepCommandInput, cb: (err: any, data?: CreateRecoveryPlanStepCommandOutput) => void, ): void; createRecoveryPlanStep( args: CreateRecoveryPlanStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecoveryPlanStepCommandOutput) => void, ): void; createReplicationConfigurationTemplate( args: CreateReplicationConfigurationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; createReplicationConfigurationTemplate( args: CreateReplicationConfigurationTemplateCommandInput, cb: (err: any, data?: CreateReplicationConfigurationTemplateCommandOutput) => void, ): void; createReplicationConfigurationTemplate( args: CreateReplicationConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateReplicationConfigurationTemplateCommandOutput) => void, ): void; createSourceNetwork( args: CreateSourceNetworkCommandInput, options?: __HttpHandlerOptions, ): Promise; createSourceNetwork( args: CreateSourceNetworkCommandInput, cb: (err: any, data?: CreateSourceNetworkCommandOutput) => void, ): void; createSourceNetwork( args: CreateSourceNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSourceNetworkCommandOutput) => void, ): void; deleteJob( args: DeleteJobCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteJob( args: DeleteJobCommandInput, cb: (err: any, data?: DeleteJobCommandOutput) => void, ): void; deleteJob( args: DeleteJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteJobCommandOutput) => void, ): void; deleteLaunchAction( args: DeleteLaunchActionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteLaunchAction( args: DeleteLaunchActionCommandInput, cb: (err: any, data?: DeleteLaunchActionCommandOutput) => void, ): void; deleteLaunchAction( args: DeleteLaunchActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLaunchActionCommandOutput) => void, ): void; deleteLaunchConfigurationTemplate( args: DeleteLaunchConfigurationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteLaunchConfigurationTemplate( args: DeleteLaunchConfigurationTemplateCommandInput, cb: (err: any, data?: DeleteLaunchConfigurationTemplateCommandOutput) => void, ): void; deleteLaunchConfigurationTemplate( args: DeleteLaunchConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLaunchConfigurationTemplateCommandOutput) => void, ): void; deleteRecoveryInstance( args: DeleteRecoveryInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRecoveryInstance( args: DeleteRecoveryInstanceCommandInput, cb: (err: any, data?: DeleteRecoveryInstanceCommandOutput) => void, ): void; deleteRecoveryInstance( args: DeleteRecoveryInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecoveryInstanceCommandOutput) => void, ): void; deleteRecoveryPlan( args: DeleteRecoveryPlanCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRecoveryPlan( args: DeleteRecoveryPlanCommandInput, cb: (err: any, data?: DeleteRecoveryPlanCommandOutput) => void, ): void; deleteRecoveryPlan( args: DeleteRecoveryPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecoveryPlanCommandOutput) => void, ): void; deleteRecoveryPlanExecution( args: DeleteRecoveryPlanExecutionCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRecoveryPlanExecution( args: DeleteRecoveryPlanExecutionCommandInput, cb: (err: any, data?: DeleteRecoveryPlanExecutionCommandOutput) => void, ): void; deleteRecoveryPlanExecution( args: DeleteRecoveryPlanExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecoveryPlanExecutionCommandOutput) => void, ): void; deleteRecoveryPlanStep( args: DeleteRecoveryPlanStepCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteRecoveryPlanStep( args: DeleteRecoveryPlanStepCommandInput, cb: (err: any, data?: DeleteRecoveryPlanStepCommandOutput) => void, ): void; deleteRecoveryPlanStep( args: DeleteRecoveryPlanStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecoveryPlanStepCommandOutput) => void, ): void; deleteReplicationConfigurationTemplate( args: DeleteReplicationConfigurationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteReplicationConfigurationTemplate( args: DeleteReplicationConfigurationTemplateCommandInput, cb: (err: any, data?: DeleteReplicationConfigurationTemplateCommandOutput) => void, ): void; deleteReplicationConfigurationTemplate( args: DeleteReplicationConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteReplicationConfigurationTemplateCommandOutput) => void, ): void; deleteSourceNetwork( args: DeleteSourceNetworkCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteSourceNetwork( args: DeleteSourceNetworkCommandInput, cb: (err: any, data?: DeleteSourceNetworkCommandOutput) => void, ): void; deleteSourceNetwork( args: DeleteSourceNetworkCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSourceNetworkCommandOutput) => void, ): void; deleteSourceServer( args: DeleteSourceServerCommandInput, options?: __HttpHandlerOptions, ): Promise; deleteSourceServer( args: DeleteSourceServerCommandInput, cb: (err: any, data?: DeleteSourceServerCommandOutput) => void, ): void; deleteSourceServer( args: DeleteSourceServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSourceServerCommandOutput) => void, ): void; describeJobLogItems( args: DescribeJobLogItemsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeJobLogItems( args: DescribeJobLogItemsCommandInput, cb: (err: any, data?: DescribeJobLogItemsCommandOutput) => void, ): void; describeJobLogItems( args: DescribeJobLogItemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobLogItemsCommandOutput) => void, ): void; describeJobs(): Promise; describeJobs( args: DescribeJobsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeJobs( args: DescribeJobsCommandInput, cb: (err: any, data?: DescribeJobsCommandOutput) => void, ): void; describeJobs( args: DescribeJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeJobsCommandOutput) => void, ): void; describeLaunchConfigurationTemplates(): Promise; describeLaunchConfigurationTemplates( args: DescribeLaunchConfigurationTemplatesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeLaunchConfigurationTemplates( args: DescribeLaunchConfigurationTemplatesCommandInput, cb: (err: any, data?: DescribeLaunchConfigurationTemplatesCommandOutput) => void, ): void; describeLaunchConfigurationTemplates( args: DescribeLaunchConfigurationTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLaunchConfigurationTemplatesCommandOutput) => void, ): void; describeRecoveryInstances(): Promise; describeRecoveryInstances( args: DescribeRecoveryInstancesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeRecoveryInstances( args: DescribeRecoveryInstancesCommandInput, cb: (err: any, data?: DescribeRecoveryInstancesCommandOutput) => void, ): void; describeRecoveryInstances( args: DescribeRecoveryInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRecoveryInstancesCommandOutput) => void, ): void; describeRecoverySnapshots( args: DescribeRecoverySnapshotsCommandInput, options?: __HttpHandlerOptions, ): Promise; describeRecoverySnapshots( args: DescribeRecoverySnapshotsCommandInput, cb: (err: any, data?: DescribeRecoverySnapshotsCommandOutput) => void, ): void; describeRecoverySnapshots( args: DescribeRecoverySnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeRecoverySnapshotsCommandOutput) => void, ): void; describeReplicationConfigurationTemplates(): Promise; describeReplicationConfigurationTemplates( args: DescribeReplicationConfigurationTemplatesCommandInput, options?: __HttpHandlerOptions, ): Promise; describeReplicationConfigurationTemplates( args: DescribeReplicationConfigurationTemplatesCommandInput, cb: (err: any, data?: DescribeReplicationConfigurationTemplatesCommandOutput) => void, ): void; describeReplicationConfigurationTemplates( args: DescribeReplicationConfigurationTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeReplicationConfigurationTemplatesCommandOutput) => void, ): void; describeSourceNetworks(): Promise; describeSourceNetworks( args: DescribeSourceNetworksCommandInput, options?: __HttpHandlerOptions, ): Promise; describeSourceNetworks( args: DescribeSourceNetworksCommandInput, cb: (err: any, data?: DescribeSourceNetworksCommandOutput) => void, ): void; describeSourceNetworks( args: DescribeSourceNetworksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSourceNetworksCommandOutput) => void, ): void; describeSourceServers(): Promise; describeSourceServers( args: DescribeSourceServersCommandInput, options?: __HttpHandlerOptions, ): Promise; describeSourceServers( args: DescribeSourceServersCommandInput, cb: (err: any, data?: DescribeSourceServersCommandOutput) => void, ): void; describeSourceServers( args: DescribeSourceServersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSourceServersCommandOutput) => void, ): void; disconnectRecoveryInstance( args: DisconnectRecoveryInstanceCommandInput, options?: __HttpHandlerOptions, ): Promise; disconnectRecoveryInstance( args: DisconnectRecoveryInstanceCommandInput, cb: (err: any, data?: DisconnectRecoveryInstanceCommandOutput) => void, ): void; disconnectRecoveryInstance( args: DisconnectRecoveryInstanceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisconnectRecoveryInstanceCommandOutput) => void, ): void; disconnectSourceServer( args: DisconnectSourceServerCommandInput, options?: __HttpHandlerOptions, ): Promise; disconnectSourceServer( args: DisconnectSourceServerCommandInput, cb: (err: any, data?: DisconnectSourceServerCommandOutput) => void, ): void; disconnectSourceServer( args: DisconnectSourceServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisconnectSourceServerCommandOutput) => void, ): void; exportSourceNetworkCfnTemplate( args: ExportSourceNetworkCfnTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; exportSourceNetworkCfnTemplate( args: ExportSourceNetworkCfnTemplateCommandInput, cb: (err: any, data?: ExportSourceNetworkCfnTemplateCommandOutput) => void, ): void; exportSourceNetworkCfnTemplate( args: ExportSourceNetworkCfnTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ExportSourceNetworkCfnTemplateCommandOutput) => void, ): void; getFailbackReplicationConfiguration( args: GetFailbackReplicationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getFailbackReplicationConfiguration( args: GetFailbackReplicationConfigurationCommandInput, cb: (err: any, data?: GetFailbackReplicationConfigurationCommandOutput) => void, ): void; getFailbackReplicationConfiguration( args: GetFailbackReplicationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetFailbackReplicationConfigurationCommandOutput) => void, ): void; getLaunchConfiguration( args: GetLaunchConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getLaunchConfiguration( args: GetLaunchConfigurationCommandInput, cb: (err: any, data?: GetLaunchConfigurationCommandOutput) => void, ): void; getLaunchConfiguration( args: GetLaunchConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetLaunchConfigurationCommandOutput) => void, ): void; getRecoveryPlan( args: GetRecoveryPlanCommandInput, options?: __HttpHandlerOptions, ): Promise; getRecoveryPlan( args: GetRecoveryPlanCommandInput, cb: (err: any, data?: GetRecoveryPlanCommandOutput) => void, ): void; getRecoveryPlan( args: GetRecoveryPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecoveryPlanCommandOutput) => void, ): void; getRecoveryPlanExecution( args: GetRecoveryPlanExecutionCommandInput, options?: __HttpHandlerOptions, ): Promise; getRecoveryPlanExecution( args: GetRecoveryPlanExecutionCommandInput, cb: (err: any, data?: GetRecoveryPlanExecutionCommandOutput) => void, ): void; getRecoveryPlanExecution( args: GetRecoveryPlanExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecoveryPlanExecutionCommandOutput) => void, ): void; getRecoveryPlanExecutionStep( args: GetRecoveryPlanExecutionStepCommandInput, options?: __HttpHandlerOptions, ): Promise; getRecoveryPlanExecutionStep( args: GetRecoveryPlanExecutionStepCommandInput, cb: (err: any, data?: GetRecoveryPlanExecutionStepCommandOutput) => void, ): void; getRecoveryPlanExecutionStep( args: GetRecoveryPlanExecutionStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecoveryPlanExecutionStepCommandOutput) => void, ): void; getRecoveryPlanStep( args: GetRecoveryPlanStepCommandInput, options?: __HttpHandlerOptions, ): Promise; getRecoveryPlanStep( args: GetRecoveryPlanStepCommandInput, cb: (err: any, data?: GetRecoveryPlanStepCommandOutput) => void, ): void; getRecoveryPlanStep( args: GetRecoveryPlanStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecoveryPlanStepCommandOutput) => void, ): void; getReplicationConfiguration( args: GetReplicationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; getReplicationConfiguration( args: GetReplicationConfigurationCommandInput, cb: (err: any, data?: GetReplicationConfigurationCommandOutput) => void, ): void; getReplicationConfiguration( args: GetReplicationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetReplicationConfigurationCommandOutput) => void, ): void; initializeService(): Promise; initializeService( args: InitializeServiceCommandInput, options?: __HttpHandlerOptions, ): Promise; initializeService( args: InitializeServiceCommandInput, cb: (err: any, data?: InitializeServiceCommandOutput) => void, ): void; initializeService( args: InitializeServiceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: InitializeServiceCommandOutput) => void, ): void; listExtensibleSourceServers( args: ListExtensibleSourceServersCommandInput, options?: __HttpHandlerOptions, ): Promise; listExtensibleSourceServers( args: ListExtensibleSourceServersCommandInput, cb: (err: any, data?: ListExtensibleSourceServersCommandOutput) => void, ): void; listExtensibleSourceServers( args: ListExtensibleSourceServersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListExtensibleSourceServersCommandOutput) => void, ): void; listLaunchActions( args: ListLaunchActionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listLaunchActions( args: ListLaunchActionsCommandInput, cb: (err: any, data?: ListLaunchActionsCommandOutput) => void, ): void; listLaunchActions( args: ListLaunchActionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLaunchActionsCommandOutput) => void, ): void; listRecoveryPlanExecutions(): Promise; listRecoveryPlanExecutions( args: ListRecoveryPlanExecutionsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecoveryPlanExecutions( args: ListRecoveryPlanExecutionsCommandInput, cb: (err: any, data?: ListRecoveryPlanExecutionsCommandOutput) => void, ): void; listRecoveryPlanExecutions( args: ListRecoveryPlanExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecoveryPlanExecutionsCommandOutput) => void, ): void; listRecoveryPlanExecutionSteps( args: ListRecoveryPlanExecutionStepsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecoveryPlanExecutionSteps( args: ListRecoveryPlanExecutionStepsCommandInput, cb: (err: any, data?: ListRecoveryPlanExecutionStepsCommandOutput) => void, ): void; listRecoveryPlanExecutionSteps( args: ListRecoveryPlanExecutionStepsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecoveryPlanExecutionStepsCommandOutput) => void, ): void; listRecoveryPlans(): Promise; listRecoveryPlans( args: ListRecoveryPlansCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecoveryPlans( args: ListRecoveryPlansCommandInput, cb: (err: any, data?: ListRecoveryPlansCommandOutput) => void, ): void; listRecoveryPlans( args: ListRecoveryPlansCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecoveryPlansCommandOutput) => void, ): void; listRecoveryPlanSteps( args: ListRecoveryPlanStepsCommandInput, options?: __HttpHandlerOptions, ): Promise; listRecoveryPlanSteps( args: ListRecoveryPlanStepsCommandInput, cb: (err: any, data?: ListRecoveryPlanStepsCommandOutput) => void, ): void; listRecoveryPlanSteps( args: ListRecoveryPlanStepsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecoveryPlanStepsCommandOutput) => void, ): void; listStagingAccounts(): Promise; listStagingAccounts( args: ListStagingAccountsCommandInput, options?: __HttpHandlerOptions, ): Promise; listStagingAccounts( args: ListStagingAccountsCommandInput, cb: (err: any, data?: ListStagingAccountsCommandOutput) => void, ): void; listStagingAccounts( args: ListStagingAccountsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListStagingAccountsCommandOutput) => void, ): void; 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; putLaunchAction( args: PutLaunchActionCommandInput, options?: __HttpHandlerOptions, ): Promise; putLaunchAction( args: PutLaunchActionCommandInput, cb: (err: any, data?: PutLaunchActionCommandOutput) => void, ): void; putLaunchAction( args: PutLaunchActionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutLaunchActionCommandOutput) => void, ): void; reorderRecoveryPlanSteps( args: ReorderRecoveryPlanStepsCommandInput, options?: __HttpHandlerOptions, ): Promise; reorderRecoveryPlanSteps( args: ReorderRecoveryPlanStepsCommandInput, cb: (err: any, data?: ReorderRecoveryPlanStepsCommandOutput) => void, ): void; reorderRecoveryPlanSteps( args: ReorderRecoveryPlanStepsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReorderRecoveryPlanStepsCommandOutput) => void, ): void; retryDataReplication( args: RetryDataReplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; retryDataReplication( args: RetryDataReplicationCommandInput, cb: (err: any, data?: RetryDataReplicationCommandOutput) => void, ): void; retryDataReplication( args: RetryDataReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RetryDataReplicationCommandOutput) => void, ): void; retryRecoveryPlanExecutionStep( args: RetryRecoveryPlanExecutionStepCommandInput, options?: __HttpHandlerOptions, ): Promise; retryRecoveryPlanExecutionStep( args: RetryRecoveryPlanExecutionStepCommandInput, cb: (err: any, data?: RetryRecoveryPlanExecutionStepCommandOutput) => void, ): void; retryRecoveryPlanExecutionStep( args: RetryRecoveryPlanExecutionStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RetryRecoveryPlanExecutionStepCommandOutput) => void, ): void; reverseReplication( args: ReverseReplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; reverseReplication( args: ReverseReplicationCommandInput, cb: (err: any, data?: ReverseReplicationCommandOutput) => void, ): void; reverseReplication( args: ReverseReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReverseReplicationCommandOutput) => void, ): void; startFailbackLaunch( args: StartFailbackLaunchCommandInput, options?: __HttpHandlerOptions, ): Promise; startFailbackLaunch( args: StartFailbackLaunchCommandInput, cb: (err: any, data?: StartFailbackLaunchCommandOutput) => void, ): void; startFailbackLaunch( args: StartFailbackLaunchCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFailbackLaunchCommandOutput) => void, ): void; startRecovery( args: StartRecoveryCommandInput, options?: __HttpHandlerOptions, ): Promise; startRecovery( args: StartRecoveryCommandInput, cb: (err: any, data?: StartRecoveryCommandOutput) => void, ): void; startRecovery( args: StartRecoveryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRecoveryCommandOutput) => void, ): void; startRecoveryPlanExecution( args: StartRecoveryPlanExecutionCommandInput, options?: __HttpHandlerOptions, ): Promise; startRecoveryPlanExecution( args: StartRecoveryPlanExecutionCommandInput, cb: (err: any, data?: StartRecoveryPlanExecutionCommandOutput) => void, ): void; startRecoveryPlanExecution( args: StartRecoveryPlanExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRecoveryPlanExecutionCommandOutput) => 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; startSourceNetworkRecovery( args: StartSourceNetworkRecoveryCommandInput, options?: __HttpHandlerOptions, ): Promise; startSourceNetworkRecovery( args: StartSourceNetworkRecoveryCommandInput, cb: (err: any, data?: StartSourceNetworkRecoveryCommandOutput) => void, ): void; startSourceNetworkRecovery( args: StartSourceNetworkRecoveryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSourceNetworkRecoveryCommandOutput) => void, ): void; startSourceNetworkReplication( args: StartSourceNetworkReplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; startSourceNetworkReplication( args: StartSourceNetworkReplicationCommandInput, cb: (err: any, data?: StartSourceNetworkReplicationCommandOutput) => void, ): void; startSourceNetworkReplication( args: StartSourceNetworkReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartSourceNetworkReplicationCommandOutput) => void, ): void; stopFailback( args: StopFailbackCommandInput, options?: __HttpHandlerOptions, ): Promise; stopFailback( args: StopFailbackCommandInput, cb: (err: any, data?: StopFailbackCommandOutput) => void, ): void; stopFailback( args: StopFailbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopFailbackCommandOutput) => 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; stopSourceNetworkReplication( args: StopSourceNetworkReplicationCommandInput, options?: __HttpHandlerOptions, ): Promise; stopSourceNetworkReplication( args: StopSourceNetworkReplicationCommandInput, cb: (err: any, data?: StopSourceNetworkReplicationCommandOutput) => void, ): void; stopSourceNetworkReplication( args: StopSourceNetworkReplicationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopSourceNetworkReplicationCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; terminateRecoveryInstances( args: TerminateRecoveryInstancesCommandInput, options?: __HttpHandlerOptions, ): Promise; terminateRecoveryInstances( args: TerminateRecoveryInstancesCommandInput, cb: (err: any, data?: TerminateRecoveryInstancesCommandOutput) => void, ): void; terminateRecoveryInstances( args: TerminateRecoveryInstancesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TerminateRecoveryInstancesCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: __HttpHandlerOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateFailbackReplicationConfiguration( args: UpdateFailbackReplicationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateFailbackReplicationConfiguration( args: UpdateFailbackReplicationConfigurationCommandInput, cb: (err: any, data?: UpdateFailbackReplicationConfigurationCommandOutput) => void, ): void; updateFailbackReplicationConfiguration( args: UpdateFailbackReplicationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFailbackReplicationConfigurationCommandOutput) => void, ): void; updateLaunchConfiguration( args: UpdateLaunchConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateLaunchConfiguration( args: UpdateLaunchConfigurationCommandInput, cb: (err: any, data?: UpdateLaunchConfigurationCommandOutput) => void, ): void; updateLaunchConfiguration( args: UpdateLaunchConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLaunchConfigurationCommandOutput) => void, ): void; updateLaunchConfigurationTemplate( args: UpdateLaunchConfigurationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; updateLaunchConfigurationTemplate( args: UpdateLaunchConfigurationTemplateCommandInput, cb: (err: any, data?: UpdateLaunchConfigurationTemplateCommandOutput) => void, ): void; updateLaunchConfigurationTemplate( args: UpdateLaunchConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLaunchConfigurationTemplateCommandOutput) => void, ): void; updateRecoveryPlan( args: UpdateRecoveryPlanCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRecoveryPlan( args: UpdateRecoveryPlanCommandInput, cb: (err: any, data?: UpdateRecoveryPlanCommandOutput) => void, ): void; updateRecoveryPlan( args: UpdateRecoveryPlanCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecoveryPlanCommandOutput) => void, ): void; updateRecoveryPlanExecutionStep( args: UpdateRecoveryPlanExecutionStepCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRecoveryPlanExecutionStep( args: UpdateRecoveryPlanExecutionStepCommandInput, cb: (err: any, data?: UpdateRecoveryPlanExecutionStepCommandOutput) => void, ): void; updateRecoveryPlanExecutionStep( args: UpdateRecoveryPlanExecutionStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecoveryPlanExecutionStepCommandOutput) => void, ): void; updateRecoveryPlanStep( args: UpdateRecoveryPlanStepCommandInput, options?: __HttpHandlerOptions, ): Promise; updateRecoveryPlanStep( args: UpdateRecoveryPlanStepCommandInput, cb: (err: any, data?: UpdateRecoveryPlanStepCommandOutput) => void, ): void; updateRecoveryPlanStep( args: UpdateRecoveryPlanStepCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecoveryPlanStepCommandOutput) => void, ): void; updateReplicationConfiguration( args: UpdateReplicationConfigurationCommandInput, options?: __HttpHandlerOptions, ): Promise; updateReplicationConfiguration( args: UpdateReplicationConfigurationCommandInput, cb: (err: any, data?: UpdateReplicationConfigurationCommandOutput) => void, ): void; updateReplicationConfiguration( args: UpdateReplicationConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReplicationConfigurationCommandOutput) => void, ): void; updateReplicationConfigurationTemplate( args: UpdateReplicationConfigurationTemplateCommandInput, options?: __HttpHandlerOptions, ): Promise; updateReplicationConfigurationTemplate( args: UpdateReplicationConfigurationTemplateCommandInput, cb: (err: any, data?: UpdateReplicationConfigurationTemplateCommandOutput) => void, ): void; updateReplicationConfigurationTemplate( args: UpdateReplicationConfigurationTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateReplicationConfigurationTemplateCommandOutput) => void, ): void; paginateDescribeJobLogItems( args: DescribeJobLogItemsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeJobs( args?: DescribeJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeLaunchConfigurationTemplates( args?: DescribeLaunchConfigurationTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeRecoveryInstances( args?: DescribeRecoveryInstancesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeRecoverySnapshots( args: DescribeRecoverySnapshotsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeReplicationConfigurationTemplates( args?: DescribeReplicationConfigurationTemplatesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeSourceNetworks( args?: DescribeSourceNetworksCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateDescribeSourceServers( args?: DescribeSourceServersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListExtensibleSourceServers( args: ListExtensibleSourceServersCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListLaunchActions( args: ListLaunchActionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecoveryPlanExecutions( args?: ListRecoveryPlanExecutionsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecoveryPlanExecutionSteps( args: ListRecoveryPlanExecutionStepsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecoveryPlans( args?: ListRecoveryPlansCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListRecoveryPlanSteps( args: ListRecoveryPlanStepsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListStagingAccounts( args?: ListStagingAccountsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class Drs extends DrsClient implements Drs {}