import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type CancelTaskExecutionCommandInput, type CancelTaskExecutionCommandOutput } from "./commands/CancelTaskExecutionCommand"; import { type CreateAgentCommandInput, type CreateAgentCommandOutput } from "./commands/CreateAgentCommand"; import { type CreateLocationAzureBlobCommandInput, type CreateLocationAzureBlobCommandOutput } from "./commands/CreateLocationAzureBlobCommand"; import { type CreateLocationEfsCommandInput, type CreateLocationEfsCommandOutput } from "./commands/CreateLocationEfsCommand"; import { type CreateLocationFsxLustreCommandInput, type CreateLocationFsxLustreCommandOutput } from "./commands/CreateLocationFsxLustreCommand"; import { type CreateLocationFsxOntapCommandInput, type CreateLocationFsxOntapCommandOutput } from "./commands/CreateLocationFsxOntapCommand"; import { type CreateLocationFsxOpenZfsCommandInput, type CreateLocationFsxOpenZfsCommandOutput } from "./commands/CreateLocationFsxOpenZfsCommand"; import { type CreateLocationFsxWindowsCommandInput, type CreateLocationFsxWindowsCommandOutput } from "./commands/CreateLocationFsxWindowsCommand"; import { type CreateLocationHdfsCommandInput, type CreateLocationHdfsCommandOutput } from "./commands/CreateLocationHdfsCommand"; import { type CreateLocationNfsCommandInput, type CreateLocationNfsCommandOutput } from "./commands/CreateLocationNfsCommand"; import { type CreateLocationObjectStorageCommandInput, type CreateLocationObjectStorageCommandOutput } from "./commands/CreateLocationObjectStorageCommand"; import { type CreateLocationS3CommandInput, type CreateLocationS3CommandOutput } from "./commands/CreateLocationS3Command"; import { type CreateLocationSmbCommandInput, type CreateLocationSmbCommandOutput } from "./commands/CreateLocationSmbCommand"; import { type CreateTaskCommandInput, type CreateTaskCommandOutput } from "./commands/CreateTaskCommand"; import { type DeleteAgentCommandInput, type DeleteAgentCommandOutput } from "./commands/DeleteAgentCommand"; import { type DeleteLocationCommandInput, type DeleteLocationCommandOutput } from "./commands/DeleteLocationCommand"; import { type DeleteTaskCommandInput, type DeleteTaskCommandOutput } from "./commands/DeleteTaskCommand"; import { type DescribeAgentCommandInput, type DescribeAgentCommandOutput } from "./commands/DescribeAgentCommand"; import { type DescribeLocationAzureBlobCommandInput, type DescribeLocationAzureBlobCommandOutput } from "./commands/DescribeLocationAzureBlobCommand"; import { type DescribeLocationEfsCommandInput, type DescribeLocationEfsCommandOutput } from "./commands/DescribeLocationEfsCommand"; import { type DescribeLocationFsxLustreCommandInput, type DescribeLocationFsxLustreCommandOutput } from "./commands/DescribeLocationFsxLustreCommand"; import { type DescribeLocationFsxOntapCommandInput, type DescribeLocationFsxOntapCommandOutput } from "./commands/DescribeLocationFsxOntapCommand"; import { type DescribeLocationFsxOpenZfsCommandInput, type DescribeLocationFsxOpenZfsCommandOutput } from "./commands/DescribeLocationFsxOpenZfsCommand"; import { type DescribeLocationFsxWindowsCommandInput, type DescribeLocationFsxWindowsCommandOutput } from "./commands/DescribeLocationFsxWindowsCommand"; import { type DescribeLocationHdfsCommandInput, type DescribeLocationHdfsCommandOutput } from "./commands/DescribeLocationHdfsCommand"; import { type DescribeLocationNfsCommandInput, type DescribeLocationNfsCommandOutput } from "./commands/DescribeLocationNfsCommand"; import { type DescribeLocationObjectStorageCommandInput, type DescribeLocationObjectStorageCommandOutput } from "./commands/DescribeLocationObjectStorageCommand"; import { type DescribeLocationS3CommandInput, type DescribeLocationS3CommandOutput } from "./commands/DescribeLocationS3Command"; import { type DescribeLocationSmbCommandInput, type DescribeLocationSmbCommandOutput } from "./commands/DescribeLocationSmbCommand"; import { type DescribeTaskCommandInput, type DescribeTaskCommandOutput } from "./commands/DescribeTaskCommand"; import { type DescribeTaskExecutionCommandInput, type DescribeTaskExecutionCommandOutput } from "./commands/DescribeTaskExecutionCommand"; import { type ListAgentsCommandInput, type ListAgentsCommandOutput } from "./commands/ListAgentsCommand"; import { type ListLocationsCommandInput, type ListLocationsCommandOutput } from "./commands/ListLocationsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListTaskExecutionsCommandInput, type ListTaskExecutionsCommandOutput } from "./commands/ListTaskExecutionsCommand"; import { type ListTasksCommandInput, type ListTasksCommandOutput } from "./commands/ListTasksCommand"; import { type StartTaskExecutionCommandInput, type StartTaskExecutionCommandOutput } from "./commands/StartTaskExecutionCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAgentCommandInput, type UpdateAgentCommandOutput } from "./commands/UpdateAgentCommand"; import { type UpdateLocationAzureBlobCommandInput, type UpdateLocationAzureBlobCommandOutput } from "./commands/UpdateLocationAzureBlobCommand"; import { type UpdateLocationEfsCommandInput, type UpdateLocationEfsCommandOutput } from "./commands/UpdateLocationEfsCommand"; import { type UpdateLocationFsxLustreCommandInput, type UpdateLocationFsxLustreCommandOutput } from "./commands/UpdateLocationFsxLustreCommand"; import { type UpdateLocationFsxOntapCommandInput, type UpdateLocationFsxOntapCommandOutput } from "./commands/UpdateLocationFsxOntapCommand"; import { type UpdateLocationFsxOpenZfsCommandInput, type UpdateLocationFsxOpenZfsCommandOutput } from "./commands/UpdateLocationFsxOpenZfsCommand"; import { type UpdateLocationFsxWindowsCommandInput, type UpdateLocationFsxWindowsCommandOutput } from "./commands/UpdateLocationFsxWindowsCommand"; import { type UpdateLocationHdfsCommandInput, type UpdateLocationHdfsCommandOutput } from "./commands/UpdateLocationHdfsCommand"; import { type UpdateLocationNfsCommandInput, type UpdateLocationNfsCommandOutput } from "./commands/UpdateLocationNfsCommand"; import { type UpdateLocationObjectStorageCommandInput, type UpdateLocationObjectStorageCommandOutput } from "./commands/UpdateLocationObjectStorageCommand"; import { type UpdateLocationS3CommandInput, type UpdateLocationS3CommandOutput } from "./commands/UpdateLocationS3Command"; import { type UpdateLocationSmbCommandInput, type UpdateLocationSmbCommandOutput } from "./commands/UpdateLocationSmbCommand"; import { type UpdateTaskCommandInput, type UpdateTaskCommandOutput } from "./commands/UpdateTaskCommand"; import { type UpdateTaskExecutionCommandInput, type UpdateTaskExecutionCommandOutput } from "./commands/UpdateTaskExecutionCommand"; import { DataSyncClient } from "./DataSyncClient"; export interface DataSync { /** * @see {@link CancelTaskExecutionCommand} */ cancelTaskExecution(args: CancelTaskExecutionCommandInput, options?: __HttpHandlerOptions): Promise; cancelTaskExecution(args: CancelTaskExecutionCommandInput, cb: (err: any, data?: CancelTaskExecutionCommandOutput) => void): void; cancelTaskExecution(args: CancelTaskExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelTaskExecutionCommandOutput) => void): void; /** * @see {@link CreateAgentCommand} */ createAgent(args: CreateAgentCommandInput, options?: __HttpHandlerOptions): Promise; createAgent(args: CreateAgentCommandInput, cb: (err: any, data?: CreateAgentCommandOutput) => void): void; createAgent(args: CreateAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAgentCommandOutput) => void): void; /** * @see {@link CreateLocationAzureBlobCommand} */ createLocationAzureBlob(args: CreateLocationAzureBlobCommandInput, options?: __HttpHandlerOptions): Promise; createLocationAzureBlob(args: CreateLocationAzureBlobCommandInput, cb: (err: any, data?: CreateLocationAzureBlobCommandOutput) => void): void; createLocationAzureBlob(args: CreateLocationAzureBlobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationAzureBlobCommandOutput) => void): void; /** * @see {@link CreateLocationEfsCommand} */ createLocationEfs(args: CreateLocationEfsCommandInput, options?: __HttpHandlerOptions): Promise; createLocationEfs(args: CreateLocationEfsCommandInput, cb: (err: any, data?: CreateLocationEfsCommandOutput) => void): void; createLocationEfs(args: CreateLocationEfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationEfsCommandOutput) => void): void; /** * @see {@link CreateLocationFsxLustreCommand} */ createLocationFsxLustre(args: CreateLocationFsxLustreCommandInput, options?: __HttpHandlerOptions): Promise; createLocationFsxLustre(args: CreateLocationFsxLustreCommandInput, cb: (err: any, data?: CreateLocationFsxLustreCommandOutput) => void): void; createLocationFsxLustre(args: CreateLocationFsxLustreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationFsxLustreCommandOutput) => void): void; /** * @see {@link CreateLocationFsxOntapCommand} */ createLocationFsxOntap(args: CreateLocationFsxOntapCommandInput, options?: __HttpHandlerOptions): Promise; createLocationFsxOntap(args: CreateLocationFsxOntapCommandInput, cb: (err: any, data?: CreateLocationFsxOntapCommandOutput) => void): void; createLocationFsxOntap(args: CreateLocationFsxOntapCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationFsxOntapCommandOutput) => void): void; /** * @see {@link CreateLocationFsxOpenZfsCommand} */ createLocationFsxOpenZfs(args: CreateLocationFsxOpenZfsCommandInput, options?: __HttpHandlerOptions): Promise; createLocationFsxOpenZfs(args: CreateLocationFsxOpenZfsCommandInput, cb: (err: any, data?: CreateLocationFsxOpenZfsCommandOutput) => void): void; createLocationFsxOpenZfs(args: CreateLocationFsxOpenZfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationFsxOpenZfsCommandOutput) => void): void; /** * @see {@link CreateLocationFsxWindowsCommand} */ createLocationFsxWindows(args: CreateLocationFsxWindowsCommandInput, options?: __HttpHandlerOptions): Promise; createLocationFsxWindows(args: CreateLocationFsxWindowsCommandInput, cb: (err: any, data?: CreateLocationFsxWindowsCommandOutput) => void): void; createLocationFsxWindows(args: CreateLocationFsxWindowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationFsxWindowsCommandOutput) => void): void; /** * @see {@link CreateLocationHdfsCommand} */ createLocationHdfs(args: CreateLocationHdfsCommandInput, options?: __HttpHandlerOptions): Promise; createLocationHdfs(args: CreateLocationHdfsCommandInput, cb: (err: any, data?: CreateLocationHdfsCommandOutput) => void): void; createLocationHdfs(args: CreateLocationHdfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationHdfsCommandOutput) => void): void; /** * @see {@link CreateLocationNfsCommand} */ createLocationNfs(args: CreateLocationNfsCommandInput, options?: __HttpHandlerOptions): Promise; createLocationNfs(args: CreateLocationNfsCommandInput, cb: (err: any, data?: CreateLocationNfsCommandOutput) => void): void; createLocationNfs(args: CreateLocationNfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationNfsCommandOutput) => void): void; /** * @see {@link CreateLocationObjectStorageCommand} */ createLocationObjectStorage(args: CreateLocationObjectStorageCommandInput, options?: __HttpHandlerOptions): Promise; createLocationObjectStorage(args: CreateLocationObjectStorageCommandInput, cb: (err: any, data?: CreateLocationObjectStorageCommandOutput) => void): void; createLocationObjectStorage(args: CreateLocationObjectStorageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationObjectStorageCommandOutput) => void): void; /** * @see {@link CreateLocationS3Command} */ createLocationS3(args: CreateLocationS3CommandInput, options?: __HttpHandlerOptions): Promise; createLocationS3(args: CreateLocationS3CommandInput, cb: (err: any, data?: CreateLocationS3CommandOutput) => void): void; createLocationS3(args: CreateLocationS3CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationS3CommandOutput) => void): void; /** * @see {@link CreateLocationSmbCommand} */ createLocationSmb(args: CreateLocationSmbCommandInput, options?: __HttpHandlerOptions): Promise; createLocationSmb(args: CreateLocationSmbCommandInput, cb: (err: any, data?: CreateLocationSmbCommandOutput) => void): void; createLocationSmb(args: CreateLocationSmbCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateLocationSmbCommandOutput) => void): void; /** * @see {@link CreateTaskCommand} */ createTask(args: CreateTaskCommandInput, options?: __HttpHandlerOptions): Promise; createTask(args: CreateTaskCommandInput, cb: (err: any, data?: CreateTaskCommandOutput) => void): void; createTask(args: CreateTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateTaskCommandOutput) => void): void; /** * @see {@link DeleteAgentCommand} */ deleteAgent(args: DeleteAgentCommandInput, options?: __HttpHandlerOptions): Promise; deleteAgent(args: DeleteAgentCommandInput, cb: (err: any, data?: DeleteAgentCommandOutput) => void): void; deleteAgent(args: DeleteAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAgentCommandOutput) => void): void; /** * @see {@link DeleteLocationCommand} */ deleteLocation(args: DeleteLocationCommandInput, options?: __HttpHandlerOptions): Promise; deleteLocation(args: DeleteLocationCommandInput, cb: (err: any, data?: DeleteLocationCommandOutput) => void): void; deleteLocation(args: DeleteLocationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteLocationCommandOutput) => void): void; /** * @see {@link DeleteTaskCommand} */ deleteTask(args: DeleteTaskCommandInput, options?: __HttpHandlerOptions): Promise; deleteTask(args: DeleteTaskCommandInput, cb: (err: any, data?: DeleteTaskCommandOutput) => void): void; deleteTask(args: DeleteTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteTaskCommandOutput) => void): void; /** * @see {@link DescribeAgentCommand} */ describeAgent(args: DescribeAgentCommandInput, options?: __HttpHandlerOptions): Promise; describeAgent(args: DescribeAgentCommandInput, cb: (err: any, data?: DescribeAgentCommandOutput) => void): void; describeAgent(args: DescribeAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAgentCommandOutput) => void): void; /** * @see {@link DescribeLocationAzureBlobCommand} */ describeLocationAzureBlob(args: DescribeLocationAzureBlobCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationAzureBlob(args: DescribeLocationAzureBlobCommandInput, cb: (err: any, data?: DescribeLocationAzureBlobCommandOutput) => void): void; describeLocationAzureBlob(args: DescribeLocationAzureBlobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationAzureBlobCommandOutput) => void): void; /** * @see {@link DescribeLocationEfsCommand} */ describeLocationEfs(args: DescribeLocationEfsCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationEfs(args: DescribeLocationEfsCommandInput, cb: (err: any, data?: DescribeLocationEfsCommandOutput) => void): void; describeLocationEfs(args: DescribeLocationEfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationEfsCommandOutput) => void): void; /** * @see {@link DescribeLocationFsxLustreCommand} */ describeLocationFsxLustre(args: DescribeLocationFsxLustreCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationFsxLustre(args: DescribeLocationFsxLustreCommandInput, cb: (err: any, data?: DescribeLocationFsxLustreCommandOutput) => void): void; describeLocationFsxLustre(args: DescribeLocationFsxLustreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationFsxLustreCommandOutput) => void): void; /** * @see {@link DescribeLocationFsxOntapCommand} */ describeLocationFsxOntap(args: DescribeLocationFsxOntapCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationFsxOntap(args: DescribeLocationFsxOntapCommandInput, cb: (err: any, data?: DescribeLocationFsxOntapCommandOutput) => void): void; describeLocationFsxOntap(args: DescribeLocationFsxOntapCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationFsxOntapCommandOutput) => void): void; /** * @see {@link DescribeLocationFsxOpenZfsCommand} */ describeLocationFsxOpenZfs(args: DescribeLocationFsxOpenZfsCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationFsxOpenZfs(args: DescribeLocationFsxOpenZfsCommandInput, cb: (err: any, data?: DescribeLocationFsxOpenZfsCommandOutput) => void): void; describeLocationFsxOpenZfs(args: DescribeLocationFsxOpenZfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationFsxOpenZfsCommandOutput) => void): void; /** * @see {@link DescribeLocationFsxWindowsCommand} */ describeLocationFsxWindows(args: DescribeLocationFsxWindowsCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationFsxWindows(args: DescribeLocationFsxWindowsCommandInput, cb: (err: any, data?: DescribeLocationFsxWindowsCommandOutput) => void): void; describeLocationFsxWindows(args: DescribeLocationFsxWindowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationFsxWindowsCommandOutput) => void): void; /** * @see {@link DescribeLocationHdfsCommand} */ describeLocationHdfs(args: DescribeLocationHdfsCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationHdfs(args: DescribeLocationHdfsCommandInput, cb: (err: any, data?: DescribeLocationHdfsCommandOutput) => void): void; describeLocationHdfs(args: DescribeLocationHdfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationHdfsCommandOutput) => void): void; /** * @see {@link DescribeLocationNfsCommand} */ describeLocationNfs(args: DescribeLocationNfsCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationNfs(args: DescribeLocationNfsCommandInput, cb: (err: any, data?: DescribeLocationNfsCommandOutput) => void): void; describeLocationNfs(args: DescribeLocationNfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationNfsCommandOutput) => void): void; /** * @see {@link DescribeLocationObjectStorageCommand} */ describeLocationObjectStorage(args: DescribeLocationObjectStorageCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationObjectStorage(args: DescribeLocationObjectStorageCommandInput, cb: (err: any, data?: DescribeLocationObjectStorageCommandOutput) => void): void; describeLocationObjectStorage(args: DescribeLocationObjectStorageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationObjectStorageCommandOutput) => void): void; /** * @see {@link DescribeLocationS3Command} */ describeLocationS3(args: DescribeLocationS3CommandInput, options?: __HttpHandlerOptions): Promise; describeLocationS3(args: DescribeLocationS3CommandInput, cb: (err: any, data?: DescribeLocationS3CommandOutput) => void): void; describeLocationS3(args: DescribeLocationS3CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationS3CommandOutput) => void): void; /** * @see {@link DescribeLocationSmbCommand} */ describeLocationSmb(args: DescribeLocationSmbCommandInput, options?: __HttpHandlerOptions): Promise; describeLocationSmb(args: DescribeLocationSmbCommandInput, cb: (err: any, data?: DescribeLocationSmbCommandOutput) => void): void; describeLocationSmb(args: DescribeLocationSmbCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeLocationSmbCommandOutput) => void): void; /** * @see {@link DescribeTaskCommand} */ describeTask(args: DescribeTaskCommandInput, options?: __HttpHandlerOptions): Promise; describeTask(args: DescribeTaskCommandInput, cb: (err: any, data?: DescribeTaskCommandOutput) => void): void; describeTask(args: DescribeTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTaskCommandOutput) => void): void; /** * @see {@link DescribeTaskExecutionCommand} */ describeTaskExecution(args: DescribeTaskExecutionCommandInput, options?: __HttpHandlerOptions): Promise; describeTaskExecution(args: DescribeTaskExecutionCommandInput, cb: (err: any, data?: DescribeTaskExecutionCommandOutput) => void): void; describeTaskExecution(args: DescribeTaskExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeTaskExecutionCommandOutput) => void): void; /** * @see {@link ListAgentsCommand} */ listAgents(): Promise; listAgents(args: ListAgentsCommandInput, options?: __HttpHandlerOptions): Promise; listAgents(args: ListAgentsCommandInput, cb: (err: any, data?: ListAgentsCommandOutput) => void): void; listAgents(args: ListAgentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgentsCommandOutput) => void): void; /** * @see {@link ListLocationsCommand} */ listLocations(): Promise; listLocations(args: ListLocationsCommandInput, options?: __HttpHandlerOptions): Promise; listLocations(args: ListLocationsCommandInput, cb: (err: any, data?: ListLocationsCommandOutput) => void): void; listLocations(args: ListLocationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListLocationsCommandOutput) => 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 ListTaskExecutionsCommand} */ listTaskExecutions(): Promise; listTaskExecutions(args: ListTaskExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listTaskExecutions(args: ListTaskExecutionsCommandInput, cb: (err: any, data?: ListTaskExecutionsCommandOutput) => void): void; listTaskExecutions(args: ListTaskExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTaskExecutionsCommandOutput) => void): void; /** * @see {@link ListTasksCommand} */ listTasks(): Promise; listTasks(args: ListTasksCommandInput, options?: __HttpHandlerOptions): Promise; listTasks(args: ListTasksCommandInput, cb: (err: any, data?: ListTasksCommandOutput) => void): void; listTasks(args: ListTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTasksCommandOutput) => void): void; /** * @see {@link StartTaskExecutionCommand} */ startTaskExecution(args: StartTaskExecutionCommandInput, options?: __HttpHandlerOptions): Promise; startTaskExecution(args: StartTaskExecutionCommandInput, cb: (err: any, data?: StartTaskExecutionCommandOutput) => void): void; startTaskExecution(args: StartTaskExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartTaskExecutionCommandOutput) => 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 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 UpdateAgentCommand} */ updateAgent(args: UpdateAgentCommandInput, options?: __HttpHandlerOptions): Promise; updateAgent(args: UpdateAgentCommandInput, cb: (err: any, data?: UpdateAgentCommandOutput) => void): void; updateAgent(args: UpdateAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAgentCommandOutput) => void): void; /** * @see {@link UpdateLocationAzureBlobCommand} */ updateLocationAzureBlob(args: UpdateLocationAzureBlobCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationAzureBlob(args: UpdateLocationAzureBlobCommandInput, cb: (err: any, data?: UpdateLocationAzureBlobCommandOutput) => void): void; updateLocationAzureBlob(args: UpdateLocationAzureBlobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationAzureBlobCommandOutput) => void): void; /** * @see {@link UpdateLocationEfsCommand} */ updateLocationEfs(args: UpdateLocationEfsCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationEfs(args: UpdateLocationEfsCommandInput, cb: (err: any, data?: UpdateLocationEfsCommandOutput) => void): void; updateLocationEfs(args: UpdateLocationEfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationEfsCommandOutput) => void): void; /** * @see {@link UpdateLocationFsxLustreCommand} */ updateLocationFsxLustre(args: UpdateLocationFsxLustreCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationFsxLustre(args: UpdateLocationFsxLustreCommandInput, cb: (err: any, data?: UpdateLocationFsxLustreCommandOutput) => void): void; updateLocationFsxLustre(args: UpdateLocationFsxLustreCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationFsxLustreCommandOutput) => void): void; /** * @see {@link UpdateLocationFsxOntapCommand} */ updateLocationFsxOntap(args: UpdateLocationFsxOntapCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationFsxOntap(args: UpdateLocationFsxOntapCommandInput, cb: (err: any, data?: UpdateLocationFsxOntapCommandOutput) => void): void; updateLocationFsxOntap(args: UpdateLocationFsxOntapCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationFsxOntapCommandOutput) => void): void; /** * @see {@link UpdateLocationFsxOpenZfsCommand} */ updateLocationFsxOpenZfs(args: UpdateLocationFsxOpenZfsCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationFsxOpenZfs(args: UpdateLocationFsxOpenZfsCommandInput, cb: (err: any, data?: UpdateLocationFsxOpenZfsCommandOutput) => void): void; updateLocationFsxOpenZfs(args: UpdateLocationFsxOpenZfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationFsxOpenZfsCommandOutput) => void): void; /** * @see {@link UpdateLocationFsxWindowsCommand} */ updateLocationFsxWindows(args: UpdateLocationFsxWindowsCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationFsxWindows(args: UpdateLocationFsxWindowsCommandInput, cb: (err: any, data?: UpdateLocationFsxWindowsCommandOutput) => void): void; updateLocationFsxWindows(args: UpdateLocationFsxWindowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationFsxWindowsCommandOutput) => void): void; /** * @see {@link UpdateLocationHdfsCommand} */ updateLocationHdfs(args: UpdateLocationHdfsCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationHdfs(args: UpdateLocationHdfsCommandInput, cb: (err: any, data?: UpdateLocationHdfsCommandOutput) => void): void; updateLocationHdfs(args: UpdateLocationHdfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationHdfsCommandOutput) => void): void; /** * @see {@link UpdateLocationNfsCommand} */ updateLocationNfs(args: UpdateLocationNfsCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationNfs(args: UpdateLocationNfsCommandInput, cb: (err: any, data?: UpdateLocationNfsCommandOutput) => void): void; updateLocationNfs(args: UpdateLocationNfsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationNfsCommandOutput) => void): void; /** * @see {@link UpdateLocationObjectStorageCommand} */ updateLocationObjectStorage(args: UpdateLocationObjectStorageCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationObjectStorage(args: UpdateLocationObjectStorageCommandInput, cb: (err: any, data?: UpdateLocationObjectStorageCommandOutput) => void): void; updateLocationObjectStorage(args: UpdateLocationObjectStorageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationObjectStorageCommandOutput) => void): void; /** * @see {@link UpdateLocationS3Command} */ updateLocationS3(args: UpdateLocationS3CommandInput, options?: __HttpHandlerOptions): Promise; updateLocationS3(args: UpdateLocationS3CommandInput, cb: (err: any, data?: UpdateLocationS3CommandOutput) => void): void; updateLocationS3(args: UpdateLocationS3CommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationS3CommandOutput) => void): void; /** * @see {@link UpdateLocationSmbCommand} */ updateLocationSmb(args: UpdateLocationSmbCommandInput, options?: __HttpHandlerOptions): Promise; updateLocationSmb(args: UpdateLocationSmbCommandInput, cb: (err: any, data?: UpdateLocationSmbCommandOutput) => void): void; updateLocationSmb(args: UpdateLocationSmbCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateLocationSmbCommandOutput) => void): void; /** * @see {@link UpdateTaskCommand} */ updateTask(args: UpdateTaskCommandInput, options?: __HttpHandlerOptions): Promise; updateTask(args: UpdateTaskCommandInput, cb: (err: any, data?: UpdateTaskCommandOutput) => void): void; updateTask(args: UpdateTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTaskCommandOutput) => void): void; /** * @see {@link UpdateTaskExecutionCommand} */ updateTaskExecution(args: UpdateTaskExecutionCommandInput, options?: __HttpHandlerOptions): Promise; updateTaskExecution(args: UpdateTaskExecutionCommandInput, cb: (err: any, data?: UpdateTaskExecutionCommandOutput) => void): void; updateTaskExecution(args: UpdateTaskExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateTaskExecutionCommandOutput) => void): void; /** * @see {@link ListAgentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgentsCommandOutput}. */ paginateListAgents(args?: ListAgentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListLocationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListLocationsCommandOutput}. */ paginateListLocations(args?: ListLocationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTagsForResourceCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTagsForResourceCommandOutput}. */ paginateListTagsForResource(args: ListTagsForResourceCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTaskExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTaskExecutionsCommandOutput}. */ paginateListTaskExecutions(args?: ListTaskExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListTasksCommandOutput}. */ paginateListTasks(args?: ListTasksCommandInput, paginationConfig?: Omit): Paginator; } /** * DataSync *

In addition to the Amazon Web Services Management Console and Amazon Web Services Command Line Interface, * you can use the DataSync API to configure and manage DataSync with the * Amazon Web Services SDKs.

*

DataSync is an online data movement service that simplifies data * migration and helps you quickly, easily, and securely transfer your file or object data to, * from, and between Amazon Web Services storage services.

*

This API interface reference includes documentation for using DataSync * programmatically. For complete information, see the * DataSync User * Guide * .

* @public */ export declare class DataSync extends DataSyncClient implements DataSync { }