import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, WaiterConfiguration } from "@smithy/types"; import type { WaiterResult } from "@smithy/util-waiter"; import { CreateAccessCommandInput, CreateAccessCommandOutput } from "./commands/CreateAccessCommand"; import { CreateAgreementCommandInput, CreateAgreementCommandOutput } from "./commands/CreateAgreementCommand"; import { CreateConnectorCommandInput, CreateConnectorCommandOutput } from "./commands/CreateConnectorCommand"; import { CreateProfileCommandInput, CreateProfileCommandOutput } from "./commands/CreateProfileCommand"; import { CreateServerCommandInput, CreateServerCommandOutput } from "./commands/CreateServerCommand"; import { CreateUserCommandInput, CreateUserCommandOutput } from "./commands/CreateUserCommand"; import { CreateWebAppCommandInput, CreateWebAppCommandOutput } from "./commands/CreateWebAppCommand"; import { CreateWorkflowCommandInput, CreateWorkflowCommandOutput } from "./commands/CreateWorkflowCommand"; import { DeleteAccessCommandInput, DeleteAccessCommandOutput } from "./commands/DeleteAccessCommand"; import { DeleteAgreementCommandInput, DeleteAgreementCommandOutput } from "./commands/DeleteAgreementCommand"; import { DeleteCertificateCommandInput, DeleteCertificateCommandOutput } from "./commands/DeleteCertificateCommand"; import { DeleteConnectorCommandInput, DeleteConnectorCommandOutput } from "./commands/DeleteConnectorCommand"; import { DeleteHostKeyCommandInput, DeleteHostKeyCommandOutput } from "./commands/DeleteHostKeyCommand"; import { DeleteProfileCommandInput, DeleteProfileCommandOutput } from "./commands/DeleteProfileCommand"; import { DeleteServerCommandInput, DeleteServerCommandOutput } from "./commands/DeleteServerCommand"; import { DeleteSshPublicKeyCommandInput, DeleteSshPublicKeyCommandOutput } from "./commands/DeleteSshPublicKeyCommand"; import { DeleteUserCommandInput, DeleteUserCommandOutput } from "./commands/DeleteUserCommand"; import { DeleteWebAppCommandInput, DeleteWebAppCommandOutput } from "./commands/DeleteWebAppCommand"; import { DeleteWebAppCustomizationCommandInput, DeleteWebAppCustomizationCommandOutput } from "./commands/DeleteWebAppCustomizationCommand"; import { DeleteWorkflowCommandInput, DeleteWorkflowCommandOutput } from "./commands/DeleteWorkflowCommand"; import { DescribeAccessCommandInput, DescribeAccessCommandOutput } from "./commands/DescribeAccessCommand"; import { DescribeAgreementCommandInput, DescribeAgreementCommandOutput } from "./commands/DescribeAgreementCommand"; import { DescribeCertificateCommandInput, DescribeCertificateCommandOutput } from "./commands/DescribeCertificateCommand"; import { DescribeConnectorCommandInput, DescribeConnectorCommandOutput } from "./commands/DescribeConnectorCommand"; import { DescribeExecutionCommandInput, DescribeExecutionCommandOutput } from "./commands/DescribeExecutionCommand"; import { DescribeHostKeyCommandInput, DescribeHostKeyCommandOutput } from "./commands/DescribeHostKeyCommand"; import { DescribeProfileCommandInput, DescribeProfileCommandOutput } from "./commands/DescribeProfileCommand"; import { DescribeSecurityPolicyCommandInput, DescribeSecurityPolicyCommandOutput } from "./commands/DescribeSecurityPolicyCommand"; import { DescribeServerCommandInput, DescribeServerCommandOutput } from "./commands/DescribeServerCommand"; import { DescribeUserCommandInput, DescribeUserCommandOutput } from "./commands/DescribeUserCommand"; import { DescribeWebAppCommandInput, DescribeWebAppCommandOutput } from "./commands/DescribeWebAppCommand"; import { DescribeWebAppCustomizationCommandInput, DescribeWebAppCustomizationCommandOutput } from "./commands/DescribeWebAppCustomizationCommand"; import { DescribeWorkflowCommandInput, DescribeWorkflowCommandOutput } from "./commands/DescribeWorkflowCommand"; import { ImportCertificateCommandInput, ImportCertificateCommandOutput } from "./commands/ImportCertificateCommand"; import { ImportHostKeyCommandInput, ImportHostKeyCommandOutput } from "./commands/ImportHostKeyCommand"; import { ImportSshPublicKeyCommandInput, ImportSshPublicKeyCommandOutput } from "./commands/ImportSshPublicKeyCommand"; import { ListAccessesCommandInput, ListAccessesCommandOutput } from "./commands/ListAccessesCommand"; import { ListAgreementsCommandInput, ListAgreementsCommandOutput } from "./commands/ListAgreementsCommand"; import { ListCertificatesCommandInput, ListCertificatesCommandOutput } from "./commands/ListCertificatesCommand"; import { ListConnectorsCommandInput, ListConnectorsCommandOutput } from "./commands/ListConnectorsCommand"; import { ListExecutionsCommandInput, ListExecutionsCommandOutput } from "./commands/ListExecutionsCommand"; import { ListFileTransferResultsCommandInput, ListFileTransferResultsCommandOutput } from "./commands/ListFileTransferResultsCommand"; import { ListHostKeysCommandInput, ListHostKeysCommandOutput } from "./commands/ListHostKeysCommand"; import { ListProfilesCommandInput, ListProfilesCommandOutput } from "./commands/ListProfilesCommand"; import { ListSecurityPoliciesCommandInput, ListSecurityPoliciesCommandOutput } from "./commands/ListSecurityPoliciesCommand"; import { ListServersCommandInput, ListServersCommandOutput } from "./commands/ListServersCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { ListUsersCommandInput, ListUsersCommandOutput } from "./commands/ListUsersCommand"; import { ListWebAppsCommandInput, ListWebAppsCommandOutput } from "./commands/ListWebAppsCommand"; import { ListWorkflowsCommandInput, ListWorkflowsCommandOutput } from "./commands/ListWorkflowsCommand"; import { SendWorkflowStepStateCommandInput, SendWorkflowStepStateCommandOutput } from "./commands/SendWorkflowStepStateCommand"; import { StartDirectoryListingCommandInput, StartDirectoryListingCommandOutput } from "./commands/StartDirectoryListingCommand"; import { StartFileTransferCommandInput, StartFileTransferCommandOutput } from "./commands/StartFileTransferCommand"; import { StartRemoteDeleteCommandInput, StartRemoteDeleteCommandOutput } from "./commands/StartRemoteDeleteCommand"; import { StartRemoteMoveCommandInput, StartRemoteMoveCommandOutput } from "./commands/StartRemoteMoveCommand"; import { StartServerCommandInput, StartServerCommandOutput } from "./commands/StartServerCommand"; import { StopServerCommandInput, StopServerCommandOutput } from "./commands/StopServerCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { TestConnectionCommandInput, TestConnectionCommandOutput } from "./commands/TestConnectionCommand"; import { TestIdentityProviderCommandInput, TestIdentityProviderCommandOutput } from "./commands/TestIdentityProviderCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { UpdateAccessCommandInput, UpdateAccessCommandOutput } from "./commands/UpdateAccessCommand"; import { UpdateAgreementCommandInput, UpdateAgreementCommandOutput } from "./commands/UpdateAgreementCommand"; import { UpdateCertificateCommandInput, UpdateCertificateCommandOutput } from "./commands/UpdateCertificateCommand"; import { UpdateConnectorCommandInput, UpdateConnectorCommandOutput } from "./commands/UpdateConnectorCommand"; import { UpdateHostKeyCommandInput, UpdateHostKeyCommandOutput } from "./commands/UpdateHostKeyCommand"; import { UpdateProfileCommandInput, UpdateProfileCommandOutput } from "./commands/UpdateProfileCommand"; import { UpdateServerCommandInput, UpdateServerCommandOutput } from "./commands/UpdateServerCommand"; import { UpdateUserCommandInput, UpdateUserCommandOutput } from "./commands/UpdateUserCommand"; import { UpdateWebAppCommandInput, UpdateWebAppCommandOutput } from "./commands/UpdateWebAppCommand"; import { UpdateWebAppCustomizationCommandInput, UpdateWebAppCustomizationCommandOutput } from "./commands/UpdateWebAppCustomizationCommand"; import { TransferClient } from "./TransferClient"; export interface Transfer { /** * @see {@link CreateAccessCommand} */ createAccess(args: CreateAccessCommandInput, options?: __HttpHandlerOptions): Promise; createAccess(args: CreateAccessCommandInput, cb: (err: any, data?: CreateAccessCommandOutput) => void): void; createAccess(args: CreateAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessCommandOutput) => void): void; /** * @see {@link CreateAgreementCommand} */ createAgreement(args: CreateAgreementCommandInput, options?: __HttpHandlerOptions): Promise; createAgreement(args: CreateAgreementCommandInput, cb: (err: any, data?: CreateAgreementCommandOutput) => void): void; createAgreement(args: CreateAgreementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAgreementCommandOutput) => void): void; /** * @see {@link CreateConnectorCommand} */ createConnector(args: CreateConnectorCommandInput, options?: __HttpHandlerOptions): Promise; createConnector(args: CreateConnectorCommandInput, cb: (err: any, data?: CreateConnectorCommandOutput) => void): void; createConnector(args: CreateConnectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateConnectorCommandOutput) => void): void; /** * @see {@link CreateProfileCommand} */ createProfile(args: CreateProfileCommandInput, options?: __HttpHandlerOptions): Promise; createProfile(args: CreateProfileCommandInput, cb: (err: any, data?: CreateProfileCommandOutput) => void): void; createProfile(args: CreateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProfileCommandOutput) => void): void; /** * @see {@link CreateServerCommand} */ createServer(): Promise; createServer(args: CreateServerCommandInput, options?: __HttpHandlerOptions): Promise; createServer(args: CreateServerCommandInput, cb: (err: any, data?: CreateServerCommandOutput) => void): void; createServer(args: CreateServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateServerCommandOutput) => void): void; /** * @see {@link CreateUserCommand} */ createUser(args: CreateUserCommandInput, options?: __HttpHandlerOptions): Promise; createUser(args: CreateUserCommandInput, cb: (err: any, data?: CreateUserCommandOutput) => void): void; createUser(args: CreateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUserCommandOutput) => void): void; /** * @see {@link CreateWebAppCommand} */ createWebApp(args: CreateWebAppCommandInput, options?: __HttpHandlerOptions): Promise; createWebApp(args: CreateWebAppCommandInput, cb: (err: any, data?: CreateWebAppCommandOutput) => void): void; createWebApp(args: CreateWebAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWebAppCommandOutput) => void): void; /** * @see {@link CreateWorkflowCommand} */ createWorkflow(args: CreateWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; createWorkflow(args: CreateWorkflowCommandInput, cb: (err: any, data?: CreateWorkflowCommandOutput) => void): void; createWorkflow(args: CreateWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateWorkflowCommandOutput) => void): void; /** * @see {@link DeleteAccessCommand} */ deleteAccess(args: DeleteAccessCommandInput, options?: __HttpHandlerOptions): Promise; deleteAccess(args: DeleteAccessCommandInput, cb: (err: any, data?: DeleteAccessCommandOutput) => void): void; deleteAccess(args: DeleteAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessCommandOutput) => void): void; /** * @see {@link DeleteAgreementCommand} */ deleteAgreement(args: DeleteAgreementCommandInput, options?: __HttpHandlerOptions): Promise; deleteAgreement(args: DeleteAgreementCommandInput, cb: (err: any, data?: DeleteAgreementCommandOutput) => void): void; deleteAgreement(args: DeleteAgreementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAgreementCommandOutput) => void): void; /** * @see {@link DeleteCertificateCommand} */ deleteCertificate(args: DeleteCertificateCommandInput, options?: __HttpHandlerOptions): Promise; deleteCertificate(args: DeleteCertificateCommandInput, cb: (err: any, data?: DeleteCertificateCommandOutput) => void): void; deleteCertificate(args: DeleteCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCertificateCommandOutput) => void): void; /** * @see {@link DeleteConnectorCommand} */ deleteConnector(args: DeleteConnectorCommandInput, options?: __HttpHandlerOptions): Promise; deleteConnector(args: DeleteConnectorCommandInput, cb: (err: any, data?: DeleteConnectorCommandOutput) => void): void; deleteConnector(args: DeleteConnectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteConnectorCommandOutput) => void): void; /** * @see {@link DeleteHostKeyCommand} */ deleteHostKey(args: DeleteHostKeyCommandInput, options?: __HttpHandlerOptions): Promise; deleteHostKey(args: DeleteHostKeyCommandInput, cb: (err: any, data?: DeleteHostKeyCommandOutput) => void): void; deleteHostKey(args: DeleteHostKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteHostKeyCommandOutput) => void): void; /** * @see {@link DeleteProfileCommand} */ deleteProfile(args: DeleteProfileCommandInput, options?: __HttpHandlerOptions): Promise; deleteProfile(args: DeleteProfileCommandInput, cb: (err: any, data?: DeleteProfileCommandOutput) => void): void; deleteProfile(args: DeleteProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfileCommandOutput) => void): void; /** * @see {@link DeleteServerCommand} */ deleteServer(args: DeleteServerCommandInput, options?: __HttpHandlerOptions): Promise; deleteServer(args: DeleteServerCommandInput, cb: (err: any, data?: DeleteServerCommandOutput) => void): void; deleteServer(args: DeleteServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteServerCommandOutput) => void): void; /** * @see {@link DeleteSshPublicKeyCommand} */ deleteSshPublicKey(args: DeleteSshPublicKeyCommandInput, options?: __HttpHandlerOptions): Promise; deleteSshPublicKey(args: DeleteSshPublicKeyCommandInput, cb: (err: any, data?: DeleteSshPublicKeyCommandOutput) => void): void; deleteSshPublicKey(args: DeleteSshPublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSshPublicKeyCommandOutput) => void): void; /** * @see {@link DeleteUserCommand} */ deleteUser(args: DeleteUserCommandInput, options?: __HttpHandlerOptions): Promise; deleteUser(args: DeleteUserCommandInput, cb: (err: any, data?: DeleteUserCommandOutput) => void): void; deleteUser(args: DeleteUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteUserCommandOutput) => void): void; /** * @see {@link DeleteWebAppCommand} */ deleteWebApp(args: DeleteWebAppCommandInput, options?: __HttpHandlerOptions): Promise; deleteWebApp(args: DeleteWebAppCommandInput, cb: (err: any, data?: DeleteWebAppCommandOutput) => void): void; deleteWebApp(args: DeleteWebAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWebAppCommandOutput) => void): void; /** * @see {@link DeleteWebAppCustomizationCommand} */ deleteWebAppCustomization(args: DeleteWebAppCustomizationCommandInput, options?: __HttpHandlerOptions): Promise; deleteWebAppCustomization(args: DeleteWebAppCustomizationCommandInput, cb: (err: any, data?: DeleteWebAppCustomizationCommandOutput) => void): void; deleteWebAppCustomization(args: DeleteWebAppCustomizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWebAppCustomizationCommandOutput) => void): void; /** * @see {@link DeleteWorkflowCommand} */ deleteWorkflow(args: DeleteWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; deleteWorkflow(args: DeleteWorkflowCommandInput, cb: (err: any, data?: DeleteWorkflowCommandOutput) => void): void; deleteWorkflow(args: DeleteWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkflowCommandOutput) => void): void; /** * @see {@link DescribeAccessCommand} */ describeAccess(args: DescribeAccessCommandInput, options?: __HttpHandlerOptions): Promise; describeAccess(args: DescribeAccessCommandInput, cb: (err: any, data?: DescribeAccessCommandOutput) => void): void; describeAccess(args: DescribeAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAccessCommandOutput) => void): void; /** * @see {@link DescribeAgreementCommand} */ describeAgreement(args: DescribeAgreementCommandInput, options?: __HttpHandlerOptions): Promise; describeAgreement(args: DescribeAgreementCommandInput, cb: (err: any, data?: DescribeAgreementCommandOutput) => void): void; describeAgreement(args: DescribeAgreementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeAgreementCommandOutput) => void): void; /** * @see {@link DescribeCertificateCommand} */ describeCertificate(args: DescribeCertificateCommandInput, options?: __HttpHandlerOptions): Promise; describeCertificate(args: DescribeCertificateCommandInput, cb: (err: any, data?: DescribeCertificateCommandOutput) => void): void; describeCertificate(args: DescribeCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeCertificateCommandOutput) => void): void; /** * @see {@link DescribeConnectorCommand} */ describeConnector(args: DescribeConnectorCommandInput, options?: __HttpHandlerOptions): Promise; describeConnector(args: DescribeConnectorCommandInput, cb: (err: any, data?: DescribeConnectorCommandOutput) => void): void; describeConnector(args: DescribeConnectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeConnectorCommandOutput) => void): void; /** * @see {@link DescribeExecutionCommand} */ describeExecution(args: DescribeExecutionCommandInput, options?: __HttpHandlerOptions): Promise; describeExecution(args: DescribeExecutionCommandInput, cb: (err: any, data?: DescribeExecutionCommandOutput) => void): void; describeExecution(args: DescribeExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeExecutionCommandOutput) => void): void; /** * @see {@link DescribeHostKeyCommand} */ describeHostKey(args: DescribeHostKeyCommandInput, options?: __HttpHandlerOptions): Promise; describeHostKey(args: DescribeHostKeyCommandInput, cb: (err: any, data?: DescribeHostKeyCommandOutput) => void): void; describeHostKey(args: DescribeHostKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeHostKeyCommandOutput) => void): void; /** * @see {@link DescribeProfileCommand} */ describeProfile(args: DescribeProfileCommandInput, options?: __HttpHandlerOptions): Promise; describeProfile(args: DescribeProfileCommandInput, cb: (err: any, data?: DescribeProfileCommandOutput) => void): void; describeProfile(args: DescribeProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeProfileCommandOutput) => void): void; /** * @see {@link DescribeSecurityPolicyCommand} */ describeSecurityPolicy(args: DescribeSecurityPolicyCommandInput, options?: __HttpHandlerOptions): Promise; describeSecurityPolicy(args: DescribeSecurityPolicyCommandInput, cb: (err: any, data?: DescribeSecurityPolicyCommandOutput) => void): void; describeSecurityPolicy(args: DescribeSecurityPolicyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSecurityPolicyCommandOutput) => void): void; /** * @see {@link DescribeServerCommand} */ describeServer(args: DescribeServerCommandInput, options?: __HttpHandlerOptions): Promise; describeServer(args: DescribeServerCommandInput, cb: (err: any, data?: DescribeServerCommandOutput) => void): void; describeServer(args: DescribeServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeServerCommandOutput) => void): void; /** * @see {@link DescribeUserCommand} */ describeUser(args: DescribeUserCommandInput, options?: __HttpHandlerOptions): Promise; describeUser(args: DescribeUserCommandInput, cb: (err: any, data?: DescribeUserCommandOutput) => void): void; describeUser(args: DescribeUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeUserCommandOutput) => void): void; /** * @see {@link DescribeWebAppCommand} */ describeWebApp(args: DescribeWebAppCommandInput, options?: __HttpHandlerOptions): Promise; describeWebApp(args: DescribeWebAppCommandInput, cb: (err: any, data?: DescribeWebAppCommandOutput) => void): void; describeWebApp(args: DescribeWebAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWebAppCommandOutput) => void): void; /** * @see {@link DescribeWebAppCustomizationCommand} */ describeWebAppCustomization(args: DescribeWebAppCustomizationCommandInput, options?: __HttpHandlerOptions): Promise; describeWebAppCustomization(args: DescribeWebAppCustomizationCommandInput, cb: (err: any, data?: DescribeWebAppCustomizationCommandOutput) => void): void; describeWebAppCustomization(args: DescribeWebAppCustomizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWebAppCustomizationCommandOutput) => void): void; /** * @see {@link DescribeWorkflowCommand} */ describeWorkflow(args: DescribeWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; describeWorkflow(args: DescribeWorkflowCommandInput, cb: (err: any, data?: DescribeWorkflowCommandOutput) => void): void; describeWorkflow(args: DescribeWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkflowCommandOutput) => void): void; /** * @see {@link ImportCertificateCommand} */ importCertificate(args: ImportCertificateCommandInput, options?: __HttpHandlerOptions): Promise; importCertificate(args: ImportCertificateCommandInput, cb: (err: any, data?: ImportCertificateCommandOutput) => void): void; importCertificate(args: ImportCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportCertificateCommandOutput) => void): void; /** * @see {@link ImportHostKeyCommand} */ importHostKey(args: ImportHostKeyCommandInput, options?: __HttpHandlerOptions): Promise; importHostKey(args: ImportHostKeyCommandInput, cb: (err: any, data?: ImportHostKeyCommandOutput) => void): void; importHostKey(args: ImportHostKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportHostKeyCommandOutput) => void): void; /** * @see {@link ImportSshPublicKeyCommand} */ importSshPublicKey(args: ImportSshPublicKeyCommandInput, options?: __HttpHandlerOptions): Promise; importSshPublicKey(args: ImportSshPublicKeyCommandInput, cb: (err: any, data?: ImportSshPublicKeyCommandOutput) => void): void; importSshPublicKey(args: ImportSshPublicKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ImportSshPublicKeyCommandOutput) => void): void; /** * @see {@link ListAccessesCommand} */ listAccesses(args: ListAccessesCommandInput, options?: __HttpHandlerOptions): Promise; listAccesses(args: ListAccessesCommandInput, cb: (err: any, data?: ListAccessesCommandOutput) => void): void; listAccesses(args: ListAccessesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessesCommandOutput) => void): void; /** * @see {@link ListAgreementsCommand} */ listAgreements(args: ListAgreementsCommandInput, options?: __HttpHandlerOptions): Promise; listAgreements(args: ListAgreementsCommandInput, cb: (err: any, data?: ListAgreementsCommandOutput) => void): void; listAgreements(args: ListAgreementsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAgreementsCommandOutput) => void): void; /** * @see {@link ListCertificatesCommand} */ listCertificates(): Promise; listCertificates(args: ListCertificatesCommandInput, options?: __HttpHandlerOptions): Promise; listCertificates(args: ListCertificatesCommandInput, cb: (err: any, data?: ListCertificatesCommandOutput) => void): void; listCertificates(args: ListCertificatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCertificatesCommandOutput) => void): void; /** * @see {@link ListConnectorsCommand} */ listConnectors(): Promise; listConnectors(args: ListConnectorsCommandInput, options?: __HttpHandlerOptions): Promise; listConnectors(args: ListConnectorsCommandInput, cb: (err: any, data?: ListConnectorsCommandOutput) => void): void; listConnectors(args: ListConnectorsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListConnectorsCommandOutput) => void): void; /** * @see {@link ListExecutionsCommand} */ listExecutions(args: ListExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listExecutions(args: ListExecutionsCommandInput, cb: (err: any, data?: ListExecutionsCommandOutput) => void): void; listExecutions(args: ListExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListExecutionsCommandOutput) => void): void; /** * @see {@link ListFileTransferResultsCommand} */ listFileTransferResults(args: ListFileTransferResultsCommandInput, options?: __HttpHandlerOptions): Promise; listFileTransferResults(args: ListFileTransferResultsCommandInput, cb: (err: any, data?: ListFileTransferResultsCommandOutput) => void): void; listFileTransferResults(args: ListFileTransferResultsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFileTransferResultsCommandOutput) => void): void; /** * @see {@link ListHostKeysCommand} */ listHostKeys(args: ListHostKeysCommandInput, options?: __HttpHandlerOptions): Promise; listHostKeys(args: ListHostKeysCommandInput, cb: (err: any, data?: ListHostKeysCommandOutput) => void): void; listHostKeys(args: ListHostKeysCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListHostKeysCommandOutput) => void): void; /** * @see {@link ListProfilesCommand} */ listProfiles(): Promise; listProfiles(args: ListProfilesCommandInput, options?: __HttpHandlerOptions): Promise; listProfiles(args: ListProfilesCommandInput, cb: (err: any, data?: ListProfilesCommandOutput) => void): void; listProfiles(args: ListProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfilesCommandOutput) => void): void; /** * @see {@link ListSecurityPoliciesCommand} */ listSecurityPolicies(): Promise; listSecurityPolicies(args: ListSecurityPoliciesCommandInput, options?: __HttpHandlerOptions): Promise; listSecurityPolicies(args: ListSecurityPoliciesCommandInput, cb: (err: any, data?: ListSecurityPoliciesCommandOutput) => void): void; listSecurityPolicies(args: ListSecurityPoliciesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSecurityPoliciesCommandOutput) => void): void; /** * @see {@link ListServersCommand} */ listServers(): Promise; listServers(args: ListServersCommandInput, options?: __HttpHandlerOptions): Promise; listServers(args: ListServersCommandInput, cb: (err: any, data?: ListServersCommandOutput) => void): void; listServers(args: ListServersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListServersCommandOutput) => 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 ListUsersCommand} */ listUsers(args: ListUsersCommandInput, options?: __HttpHandlerOptions): Promise; listUsers(args: ListUsersCommandInput, cb: (err: any, data?: ListUsersCommandOutput) => void): void; listUsers(args: ListUsersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUsersCommandOutput) => void): void; /** * @see {@link ListWebAppsCommand} */ listWebApps(): Promise; listWebApps(args: ListWebAppsCommandInput, options?: __HttpHandlerOptions): Promise; listWebApps(args: ListWebAppsCommandInput, cb: (err: any, data?: ListWebAppsCommandOutput) => void): void; listWebApps(args: ListWebAppsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWebAppsCommandOutput) => void): void; /** * @see {@link ListWorkflowsCommand} */ listWorkflows(): Promise; listWorkflows(args: ListWorkflowsCommandInput, options?: __HttpHandlerOptions): Promise; listWorkflows(args: ListWorkflowsCommandInput, cb: (err: any, data?: ListWorkflowsCommandOutput) => void): void; listWorkflows(args: ListWorkflowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowsCommandOutput) => void): void; /** * @see {@link SendWorkflowStepStateCommand} */ sendWorkflowStepState(args: SendWorkflowStepStateCommandInput, options?: __HttpHandlerOptions): Promise; sendWorkflowStepState(args: SendWorkflowStepStateCommandInput, cb: (err: any, data?: SendWorkflowStepStateCommandOutput) => void): void; sendWorkflowStepState(args: SendWorkflowStepStateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendWorkflowStepStateCommandOutput) => void): void; /** * @see {@link StartDirectoryListingCommand} */ startDirectoryListing(args: StartDirectoryListingCommandInput, options?: __HttpHandlerOptions): Promise; startDirectoryListing(args: StartDirectoryListingCommandInput, cb: (err: any, data?: StartDirectoryListingCommandOutput) => void): void; startDirectoryListing(args: StartDirectoryListingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDirectoryListingCommandOutput) => void): void; /** * @see {@link StartFileTransferCommand} */ startFileTransfer(args: StartFileTransferCommandInput, options?: __HttpHandlerOptions): Promise; startFileTransfer(args: StartFileTransferCommandInput, cb: (err: any, data?: StartFileTransferCommandOutput) => void): void; startFileTransfer(args: StartFileTransferCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartFileTransferCommandOutput) => void): void; /** * @see {@link StartRemoteDeleteCommand} */ startRemoteDelete(args: StartRemoteDeleteCommandInput, options?: __HttpHandlerOptions): Promise; startRemoteDelete(args: StartRemoteDeleteCommandInput, cb: (err: any, data?: StartRemoteDeleteCommandOutput) => void): void; startRemoteDelete(args: StartRemoteDeleteCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRemoteDeleteCommandOutput) => void): void; /** * @see {@link StartRemoteMoveCommand} */ startRemoteMove(args: StartRemoteMoveCommandInput, options?: __HttpHandlerOptions): Promise; startRemoteMove(args: StartRemoteMoveCommandInput, cb: (err: any, data?: StartRemoteMoveCommandOutput) => void): void; startRemoteMove(args: StartRemoteMoveCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRemoteMoveCommandOutput) => void): void; /** * @see {@link StartServerCommand} */ startServer(args: StartServerCommandInput, options?: __HttpHandlerOptions): Promise; startServer(args: StartServerCommandInput, cb: (err: any, data?: StartServerCommandOutput) => void): void; startServer(args: StartServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartServerCommandOutput) => void): void; /** * @see {@link StopServerCommand} */ stopServer(args: StopServerCommandInput, options?: __HttpHandlerOptions): Promise; stopServer(args: StopServerCommandInput, cb: (err: any, data?: StopServerCommandOutput) => void): void; stopServer(args: StopServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopServerCommandOutput) => 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 TestConnectionCommand} */ testConnection(args: TestConnectionCommandInput, options?: __HttpHandlerOptions): Promise; testConnection(args: TestConnectionCommandInput, cb: (err: any, data?: TestConnectionCommandOutput) => void): void; testConnection(args: TestConnectionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestConnectionCommandOutput) => void): void; /** * @see {@link TestIdentityProviderCommand} */ testIdentityProvider(args: TestIdentityProviderCommandInput, options?: __HttpHandlerOptions): Promise; testIdentityProvider(args: TestIdentityProviderCommandInput, cb: (err: any, data?: TestIdentityProviderCommandOutput) => void): void; testIdentityProvider(args: TestIdentityProviderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TestIdentityProviderCommandOutput) => 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 UpdateAccessCommand} */ updateAccess(args: UpdateAccessCommandInput, options?: __HttpHandlerOptions): Promise; updateAccess(args: UpdateAccessCommandInput, cb: (err: any, data?: UpdateAccessCommandOutput) => void): void; updateAccess(args: UpdateAccessCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccessCommandOutput) => void): void; /** * @see {@link UpdateAgreementCommand} */ updateAgreement(args: UpdateAgreementCommandInput, options?: __HttpHandlerOptions): Promise; updateAgreement(args: UpdateAgreementCommandInput, cb: (err: any, data?: UpdateAgreementCommandOutput) => void): void; updateAgreement(args: UpdateAgreementCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAgreementCommandOutput) => void): void; /** * @see {@link UpdateCertificateCommand} */ updateCertificate(args: UpdateCertificateCommandInput, options?: __HttpHandlerOptions): Promise; updateCertificate(args: UpdateCertificateCommandInput, cb: (err: any, data?: UpdateCertificateCommandOutput) => void): void; updateCertificate(args: UpdateCertificateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCertificateCommandOutput) => void): void; /** * @see {@link UpdateConnectorCommand} */ updateConnector(args: UpdateConnectorCommandInput, options?: __HttpHandlerOptions): Promise; updateConnector(args: UpdateConnectorCommandInput, cb: (err: any, data?: UpdateConnectorCommandOutput) => void): void; updateConnector(args: UpdateConnectorCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateConnectorCommandOutput) => void): void; /** * @see {@link UpdateHostKeyCommand} */ updateHostKey(args: UpdateHostKeyCommandInput, options?: __HttpHandlerOptions): Promise; updateHostKey(args: UpdateHostKeyCommandInput, cb: (err: any, data?: UpdateHostKeyCommandOutput) => void): void; updateHostKey(args: UpdateHostKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateHostKeyCommandOutput) => void): void; /** * @see {@link UpdateProfileCommand} */ updateProfile(args: UpdateProfileCommandInput, options?: __HttpHandlerOptions): Promise; updateProfile(args: UpdateProfileCommandInput, cb: (err: any, data?: UpdateProfileCommandOutput) => void): void; updateProfile(args: UpdateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProfileCommandOutput) => void): void; /** * @see {@link UpdateServerCommand} */ updateServer(args: UpdateServerCommandInput, options?: __HttpHandlerOptions): Promise; updateServer(args: UpdateServerCommandInput, cb: (err: any, data?: UpdateServerCommandOutput) => void): void; updateServer(args: UpdateServerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateServerCommandOutput) => void): void; /** * @see {@link UpdateUserCommand} */ updateUser(args: UpdateUserCommandInput, options?: __HttpHandlerOptions): Promise; updateUser(args: UpdateUserCommandInput, cb: (err: any, data?: UpdateUserCommandOutput) => void): void; updateUser(args: UpdateUserCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateUserCommandOutput) => void): void; /** * @see {@link UpdateWebAppCommand} */ updateWebApp(args: UpdateWebAppCommandInput, options?: __HttpHandlerOptions): Promise; updateWebApp(args: UpdateWebAppCommandInput, cb: (err: any, data?: UpdateWebAppCommandOutput) => void): void; updateWebApp(args: UpdateWebAppCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWebAppCommandOutput) => void): void; /** * @see {@link UpdateWebAppCustomizationCommand} */ updateWebAppCustomization(args: UpdateWebAppCustomizationCommandInput, options?: __HttpHandlerOptions): Promise; updateWebAppCustomization(args: UpdateWebAppCustomizationCommandInput, cb: (err: any, data?: UpdateWebAppCustomizationCommandOutput) => void): void; updateWebAppCustomization(args: UpdateWebAppCustomizationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateWebAppCustomizationCommandOutput) => void): void; /** * @see {@link ListAccessesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAccessesCommandOutput}. */ paginateListAccesses(args: ListAccessesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAgreementsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAgreementsCommandOutput}. */ paginateListAgreements(args: ListAgreementsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListCertificatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListCertificatesCommandOutput}. */ paginateListCertificates(args?: ListCertificatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListConnectorsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListConnectorsCommandOutput}. */ paginateListConnectors(args?: ListConnectorsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListExecutionsCommandOutput}. */ paginateListExecutions(args: ListExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFileTransferResultsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFileTransferResultsCommandOutput}. */ paginateListFileTransferResults(args: ListFileTransferResultsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListProfilesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListProfilesCommandOutput}. */ paginateListProfiles(args?: ListProfilesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSecurityPoliciesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSecurityPoliciesCommandOutput}. */ paginateListSecurityPolicies(args?: ListSecurityPoliciesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListServersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListServersCommandOutput}. */ paginateListServers(args?: ListServersCommandInput, 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 ListUsersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListUsersCommandOutput}. */ paginateListUsers(args: ListUsersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWebAppsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWebAppsCommandOutput}. */ paginateListWebApps(args?: ListWebAppsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkflowsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkflowsCommandOutput}. */ paginateListWorkflows(args?: ListWorkflowsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeServerCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServerOffline(args: DescribeServerCommandInput, waiterConfig: number | Omit, "client">): Promise; /** * @see {@link DescribeServerCommand} * @param args - command input. * @param waiterConfig - `maxWaitTime` in seconds or waiter config object. */ waitUntilServerOnline(args: DescribeServerCommandInput, waiterConfig: number | Omit, "client">): Promise; } /** *

Transfer Family is a fully managed service that enables the transfer of files over the File Transfer Protocol (FTP), File Transfer Protocol over SSL (FTPS), or Secure Shell (SSH) File Transfer Protocol (SFTP) directly into and out of Amazon Simple Storage Service (Amazon S3) or Amazon EFS. Additionally, you can use Applicability Statement 2 (AS2) to transfer files into and out of Amazon S3. Amazon Web Services helps you seamlessly migrate your file transfer workflows to Transfer Family by integrating with existing authentication systems, and providing DNS routing with Amazon Route 53 so nothing changes for your customers and partners, or their applications. With your data in Amazon S3, you can use it with Amazon Web Services services for processing, analytics, machine learning, and archiving. Getting started with Transfer Family is easy since there is no infrastructure to buy and set up.

* @public */ export declare class Transfer extends TransferClient implements Transfer { }