import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AssociateSourceNetworkStackCommandInput, type AssociateSourceNetworkStackCommandOutput } from "./commands/AssociateSourceNetworkStackCommand"; import { type CancelRecoveryPlanExecutionCommandInput, type CancelRecoveryPlanExecutionCommandOutput } from "./commands/CancelRecoveryPlanExecutionCommand"; import { type CreateExtendedSourceServerCommandInput, type CreateExtendedSourceServerCommandOutput } from "./commands/CreateExtendedSourceServerCommand"; import { type CreateLaunchConfigurationTemplateCommandInput, type CreateLaunchConfigurationTemplateCommandOutput } from "./commands/CreateLaunchConfigurationTemplateCommand"; import { type CreateRecoveryPlanCommandInput, type CreateRecoveryPlanCommandOutput } from "./commands/CreateRecoveryPlanCommand"; import { type CreateRecoveryPlanStepCommandInput, type CreateRecoveryPlanStepCommandOutput } from "./commands/CreateRecoveryPlanStepCommand"; import { type CreateReplicationConfigurationTemplateCommandInput, type CreateReplicationConfigurationTemplateCommandOutput } from "./commands/CreateReplicationConfigurationTemplateCommand"; import { type CreateSourceNetworkCommandInput, type CreateSourceNetworkCommandOutput } from "./commands/CreateSourceNetworkCommand"; import { type DeleteJobCommandInput, type DeleteJobCommandOutput } from "./commands/DeleteJobCommand"; import { type DeleteLaunchActionCommandInput, type DeleteLaunchActionCommandOutput } from "./commands/DeleteLaunchActionCommand"; import { type DeleteLaunchConfigurationTemplateCommandInput, type DeleteLaunchConfigurationTemplateCommandOutput } from "./commands/DeleteLaunchConfigurationTemplateCommand"; import { type DeleteRecoveryInstanceCommandInput, type DeleteRecoveryInstanceCommandOutput } from "./commands/DeleteRecoveryInstanceCommand"; import { type DeleteRecoveryPlanCommandInput, type DeleteRecoveryPlanCommandOutput } from "./commands/DeleteRecoveryPlanCommand"; import { type DeleteRecoveryPlanExecutionCommandInput, type DeleteRecoveryPlanExecutionCommandOutput } from "./commands/DeleteRecoveryPlanExecutionCommand"; import { type DeleteRecoveryPlanStepCommandInput, type DeleteRecoveryPlanStepCommandOutput } from "./commands/DeleteRecoveryPlanStepCommand"; import { type DeleteReplicationConfigurationTemplateCommandInput, type DeleteReplicationConfigurationTemplateCommandOutput } from "./commands/DeleteReplicationConfigurationTemplateCommand"; import { type DeleteSourceNetworkCommandInput, type DeleteSourceNetworkCommandOutput } from "./commands/DeleteSourceNetworkCommand"; import { type DeleteSourceServerCommandInput, type DeleteSourceServerCommandOutput } from "./commands/DeleteSourceServerCommand"; import { type DescribeJobLogItemsCommandInput, type DescribeJobLogItemsCommandOutput } from "./commands/DescribeJobLogItemsCommand"; import { type DescribeJobsCommandInput, type DescribeJobsCommandOutput } from "./commands/DescribeJobsCommand"; import { type DescribeLaunchConfigurationTemplatesCommandInput, type DescribeLaunchConfigurationTemplatesCommandOutput } from "./commands/DescribeLaunchConfigurationTemplatesCommand"; import { type DescribeRecoveryInstancesCommandInput, type DescribeRecoveryInstancesCommandOutput } from "./commands/DescribeRecoveryInstancesCommand"; import { type DescribeRecoverySnapshotsCommandInput, type DescribeRecoverySnapshotsCommandOutput } from "./commands/DescribeRecoverySnapshotsCommand"; import { type DescribeReplicationConfigurationTemplatesCommandInput, type DescribeReplicationConfigurationTemplatesCommandOutput } from "./commands/DescribeReplicationConfigurationTemplatesCommand"; import { type DescribeSourceNetworksCommandInput, type DescribeSourceNetworksCommandOutput } from "./commands/DescribeSourceNetworksCommand"; import { type DescribeSourceServersCommandInput, type DescribeSourceServersCommandOutput } from "./commands/DescribeSourceServersCommand"; import { type DisconnectRecoveryInstanceCommandInput, type DisconnectRecoveryInstanceCommandOutput } from "./commands/DisconnectRecoveryInstanceCommand"; import { type DisconnectSourceServerCommandInput, type DisconnectSourceServerCommandOutput } from "./commands/DisconnectSourceServerCommand"; import { type ExportSourceNetworkCfnTemplateCommandInput, type ExportSourceNetworkCfnTemplateCommandOutput } from "./commands/ExportSourceNetworkCfnTemplateCommand"; import { type GetFailbackReplicationConfigurationCommandInput, type GetFailbackReplicationConfigurationCommandOutput } from "./commands/GetFailbackReplicationConfigurationCommand"; import { type GetLaunchConfigurationCommandInput, type GetLaunchConfigurationCommandOutput } from "./commands/GetLaunchConfigurationCommand"; import { type GetRecoveryPlanCommandInput, type GetRecoveryPlanCommandOutput } from "./commands/GetRecoveryPlanCommand"; import { type GetRecoveryPlanExecutionCommandInput, type GetRecoveryPlanExecutionCommandOutput } from "./commands/GetRecoveryPlanExecutionCommand"; import { type GetRecoveryPlanExecutionStepCommandInput, type GetRecoveryPlanExecutionStepCommandOutput } from "./commands/GetRecoveryPlanExecutionStepCommand"; import { type GetRecoveryPlanStepCommandInput, type GetRecoveryPlanStepCommandOutput } from "./commands/GetRecoveryPlanStepCommand"; import { type GetReplicationConfigurationCommandInput, type GetReplicationConfigurationCommandOutput } from "./commands/GetReplicationConfigurationCommand"; import { type InitializeServiceCommandInput, type InitializeServiceCommandOutput } from "./commands/InitializeServiceCommand"; import { type ListExtensibleSourceServersCommandInput, type ListExtensibleSourceServersCommandOutput } from "./commands/ListExtensibleSourceServersCommand"; import { type ListLaunchActionsCommandInput, type ListLaunchActionsCommandOutput } from "./commands/ListLaunchActionsCommand"; import { type ListRecoveryPlanExecutionsCommandInput, type ListRecoveryPlanExecutionsCommandOutput } from "./commands/ListRecoveryPlanExecutionsCommand"; import { type ListRecoveryPlanExecutionStepsCommandInput, type ListRecoveryPlanExecutionStepsCommandOutput } from "./commands/ListRecoveryPlanExecutionStepsCommand"; import { type ListRecoveryPlansCommandInput, type ListRecoveryPlansCommandOutput } from "./commands/ListRecoveryPlansCommand"; import { type ListRecoveryPlanStepsCommandInput, type ListRecoveryPlanStepsCommandOutput } from "./commands/ListRecoveryPlanStepsCommand"; import { type ListStagingAccountsCommandInput, type ListStagingAccountsCommandOutput } from "./commands/ListStagingAccountsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type PutLaunchActionCommandInput, type PutLaunchActionCommandOutput } from "./commands/PutLaunchActionCommand"; import { type ReorderRecoveryPlanStepsCommandInput, type ReorderRecoveryPlanStepsCommandOutput } from "./commands/ReorderRecoveryPlanStepsCommand"; import { type RetryDataReplicationCommandInput, type RetryDataReplicationCommandOutput } from "./commands/RetryDataReplicationCommand"; import { type RetryRecoveryPlanExecutionStepCommandInput, type RetryRecoveryPlanExecutionStepCommandOutput } from "./commands/RetryRecoveryPlanExecutionStepCommand"; import { type ReverseReplicationCommandInput, type ReverseReplicationCommandOutput } from "./commands/ReverseReplicationCommand"; import { type StartFailbackLaunchCommandInput, type StartFailbackLaunchCommandOutput } from "./commands/StartFailbackLaunchCommand"; import { type StartRecoveryCommandInput, type StartRecoveryCommandOutput } from "./commands/StartRecoveryCommand"; import { type StartRecoveryPlanExecutionCommandInput, type StartRecoveryPlanExecutionCommandOutput } from "./commands/StartRecoveryPlanExecutionCommand"; import { type StartReplicationCommandInput, type StartReplicationCommandOutput } from "./commands/StartReplicationCommand"; import { type StartSourceNetworkRecoveryCommandInput, type StartSourceNetworkRecoveryCommandOutput } from "./commands/StartSourceNetworkRecoveryCommand"; import { type StartSourceNetworkReplicationCommandInput, type StartSourceNetworkReplicationCommandOutput } from "./commands/StartSourceNetworkReplicationCommand"; import { type StopFailbackCommandInput, type StopFailbackCommandOutput } from "./commands/StopFailbackCommand"; import { type StopReplicationCommandInput, type StopReplicationCommandOutput } from "./commands/StopReplicationCommand"; import { type StopSourceNetworkReplicationCommandInput, type StopSourceNetworkReplicationCommandOutput } from "./commands/StopSourceNetworkReplicationCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type TerminateRecoveryInstancesCommandInput, type TerminateRecoveryInstancesCommandOutput } from "./commands/TerminateRecoveryInstancesCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateFailbackReplicationConfigurationCommandInput, type UpdateFailbackReplicationConfigurationCommandOutput } from "./commands/UpdateFailbackReplicationConfigurationCommand"; import { type UpdateLaunchConfigurationCommandInput, type UpdateLaunchConfigurationCommandOutput } from "./commands/UpdateLaunchConfigurationCommand"; import { type UpdateLaunchConfigurationTemplateCommandInput, type UpdateLaunchConfigurationTemplateCommandOutput } from "./commands/UpdateLaunchConfigurationTemplateCommand"; import { type UpdateRecoveryPlanCommandInput, type UpdateRecoveryPlanCommandOutput } from "./commands/UpdateRecoveryPlanCommand"; import { type UpdateRecoveryPlanExecutionStepCommandInput, type UpdateRecoveryPlanExecutionStepCommandOutput } from "./commands/UpdateRecoveryPlanExecutionStepCommand"; import { type UpdateRecoveryPlanStepCommandInput, type UpdateRecoveryPlanStepCommandOutput } from "./commands/UpdateRecoveryPlanStepCommand"; import { type UpdateReplicationConfigurationCommandInput, type UpdateReplicationConfigurationCommandOutput } from "./commands/UpdateReplicationConfigurationCommand"; import { type UpdateReplicationConfigurationTemplateCommandInput, type UpdateReplicationConfigurationTemplateCommandOutput } from "./commands/UpdateReplicationConfigurationTemplateCommand"; import { DrsClient } from "./DrsClient"; export interface Drs { /** * @see {@link AssociateSourceNetworkStackCommand} */ 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; /** * @see {@link CancelRecoveryPlanExecutionCommand} */ 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; /** * @see {@link CreateExtendedSourceServerCommand} */ 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; /** * @see {@link CreateLaunchConfigurationTemplateCommand} */ 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; /** * @see {@link CreateRecoveryPlanCommand} */ 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; /** * @see {@link CreateRecoveryPlanStepCommand} */ 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; /** * @see {@link CreateReplicationConfigurationTemplateCommand} */ 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; /** * @see {@link CreateSourceNetworkCommand} */ 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; /** * @see {@link DeleteJobCommand} */ 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; /** * @see {@link DeleteLaunchActionCommand} */ 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; /** * @see {@link DeleteLaunchConfigurationTemplateCommand} */ 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; /** * @see {@link DeleteRecoveryInstanceCommand} */ 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; /** * @see {@link DeleteRecoveryPlanCommand} */ 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; /** * @see {@link DeleteRecoveryPlanExecutionCommand} */ 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; /** * @see {@link DeleteRecoveryPlanStepCommand} */ 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; /** * @see {@link DeleteReplicationConfigurationTemplateCommand} */ 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; /** * @see {@link DeleteSourceNetworkCommand} */ 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; /** * @see {@link DeleteSourceServerCommand} */ 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; /** * @see {@link DescribeJobLogItemsCommand} */ 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; /** * @see {@link DescribeJobsCommand} */ 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; /** * @see {@link DescribeLaunchConfigurationTemplatesCommand} */ 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; /** * @see {@link DescribeRecoveryInstancesCommand} */ 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; /** * @see {@link DescribeRecoverySnapshotsCommand} */ 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; /** * @see {@link DescribeReplicationConfigurationTemplatesCommand} */ 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; /** * @see {@link DescribeSourceNetworksCommand} */ 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; /** * @see {@link DescribeSourceServersCommand} */ 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; /** * @see {@link DisconnectRecoveryInstanceCommand} */ 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; /** * @see {@link DisconnectSourceServerCommand} */ 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; /** * @see {@link ExportSourceNetworkCfnTemplateCommand} */ 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; /** * @see {@link GetFailbackReplicationConfigurationCommand} */ 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; /** * @see {@link GetLaunchConfigurationCommand} */ 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; /** * @see {@link GetRecoveryPlanCommand} */ 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; /** * @see {@link GetRecoveryPlanExecutionCommand} */ 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; /** * @see {@link GetRecoveryPlanExecutionStepCommand} */ 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; /** * @see {@link GetRecoveryPlanStepCommand} */ 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; /** * @see {@link GetReplicationConfigurationCommand} */ 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; /** * @see {@link InitializeServiceCommand} */ 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; /** * @see {@link ListExtensibleSourceServersCommand} */ 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; /** * @see {@link ListLaunchActionsCommand} */ 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; /** * @see {@link ListRecoveryPlanExecutionsCommand} */ 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; /** * @see {@link ListRecoveryPlanExecutionStepsCommand} */ 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; /** * @see {@link ListRecoveryPlansCommand} */ 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; /** * @see {@link ListRecoveryPlanStepsCommand} */ 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; /** * @see {@link ListStagingAccountsCommand} */ 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; /** * @see {@link ListTagsForResourceCommand} */ 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; /** * @see {@link PutLaunchActionCommand} */ 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; /** * @see {@link ReorderRecoveryPlanStepsCommand} */ 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; /** * @see {@link RetryDataReplicationCommand} */ 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; /** * @see {@link RetryRecoveryPlanExecutionStepCommand} */ 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; /** * @see {@link ReverseReplicationCommand} */ 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; /** * @see {@link StartFailbackLaunchCommand} */ 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; /** * @see {@link StartRecoveryCommand} */ 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; /** * @see {@link StartRecoveryPlanExecutionCommand} */ 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; /** * @see {@link StartReplicationCommand} */ 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; /** * @see {@link StartSourceNetworkRecoveryCommand} */ 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; /** * @see {@link StartSourceNetworkReplicationCommand} */ 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; /** * @see {@link StopFailbackCommand} */ 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; /** * @see {@link StopReplicationCommand} */ 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; /** * @see {@link StopSourceNetworkReplicationCommand} */ 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; /** * @see {@link TagResourceCommand} */ 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; /** * @see {@link TerminateRecoveryInstancesCommand} */ 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; /** * @see {@link UntagResourceCommand} */ 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; /** * @see {@link UpdateFailbackReplicationConfigurationCommand} */ 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; /** * @see {@link UpdateLaunchConfigurationCommand} */ 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; /** * @see {@link UpdateLaunchConfigurationTemplateCommand} */ 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; /** * @see {@link UpdateRecoveryPlanCommand} */ 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; /** * @see {@link UpdateRecoveryPlanExecutionStepCommand} */ 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; /** * @see {@link UpdateRecoveryPlanStepCommand} */ 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; /** * @see {@link UpdateReplicationConfigurationCommand} */ 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; /** * @see {@link UpdateReplicationConfigurationTemplateCommand} */ 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; /** * @see {@link DescribeJobLogItemsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeJobLogItemsCommandOutput}. */ paginateDescribeJobLogItems(args: DescribeJobLogItemsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeJobsCommandOutput}. */ paginateDescribeJobs(args?: DescribeJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeLaunchConfigurationTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeLaunchConfigurationTemplatesCommandOutput}. */ paginateDescribeLaunchConfigurationTemplates(args?: DescribeLaunchConfigurationTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeRecoveryInstancesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeRecoveryInstancesCommandOutput}. */ paginateDescribeRecoveryInstances(args?: DescribeRecoveryInstancesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeRecoverySnapshotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeRecoverySnapshotsCommandOutput}. */ paginateDescribeRecoverySnapshots(args: DescribeRecoverySnapshotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeReplicationConfigurationTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeReplicationConfigurationTemplatesCommandOutput}. */ paginateDescribeReplicationConfigurationTemplates(args?: DescribeReplicationConfigurationTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSourceNetworksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSourceNetworksCommandOutput}. */ paginateDescribeSourceNetworks(args?: DescribeSourceNetworksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSourceServersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSourceServersCommandOutput}. */ paginateDescribeSourceServers(args?: DescribeSourceServersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListExtensibleSourceServersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListExtensibleSourceServersCommandOutput}. */ paginateListExtensibleSourceServers(args: ListExtensibleSourceServersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLaunchActionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLaunchActionsCommandOutput}. */ paginateListLaunchActions(args: ListLaunchActionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecoveryPlanExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecoveryPlanExecutionsCommandOutput}. */ paginateListRecoveryPlanExecutions(args?: ListRecoveryPlanExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecoveryPlanExecutionStepsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecoveryPlanExecutionStepsCommandOutput}. */ paginateListRecoveryPlanExecutionSteps(args: ListRecoveryPlanExecutionStepsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecoveryPlansCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecoveryPlansCommandOutput}. */ paginateListRecoveryPlans(args?: ListRecoveryPlansCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecoveryPlanStepsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecoveryPlanStepsCommandOutput}. */ paginateListRecoveryPlanSteps(args: ListRecoveryPlanStepsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListStagingAccountsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListStagingAccountsCommandOutput}. */ paginateListStagingAccounts(args?: ListStagingAccountsCommandInput, paginationConfig?: Omit): Paginator; } /** *

AWS Elastic Disaster Recovery Service.

* @public */ export declare class Drs extends DrsClient implements Drs { }