import { HostHeaderInputConfig, HostHeaderResolvedConfig, } from "@aws-sdk/middleware-host-header"; import { UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/middleware-user-agent"; import { RegionInputConfig, RegionResolvedConfig, } from "@smithy/config-resolver"; import { EndpointInputConfig, EndpointResolvedConfig, } from "@smithy/middleware-endpoint"; import { RetryInputConfig, RetryResolvedConfig, } from "@smithy/middleware-retry"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/protocol-http"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/smithy-client"; import { BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, AwsCredentialIdentityProvider, Provider, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; 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 { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CreateAccessCommandInput | CreateAgreementCommandInput | CreateConnectorCommandInput | CreateProfileCommandInput | CreateServerCommandInput | CreateUserCommandInput | CreateWebAppCommandInput | CreateWorkflowCommandInput | DeleteAccessCommandInput | DeleteAgreementCommandInput | DeleteCertificateCommandInput | DeleteConnectorCommandInput | DeleteHostKeyCommandInput | DeleteProfileCommandInput | DeleteServerCommandInput | DeleteSshPublicKeyCommandInput | DeleteUserCommandInput | DeleteWebAppCommandInput | DeleteWebAppCustomizationCommandInput | DeleteWorkflowCommandInput | DescribeAccessCommandInput | DescribeAgreementCommandInput | DescribeCertificateCommandInput | DescribeConnectorCommandInput | DescribeExecutionCommandInput | DescribeHostKeyCommandInput | DescribeProfileCommandInput | DescribeSecurityPolicyCommandInput | DescribeServerCommandInput | DescribeUserCommandInput | DescribeWebAppCommandInput | DescribeWebAppCustomizationCommandInput | DescribeWorkflowCommandInput | ImportCertificateCommandInput | ImportHostKeyCommandInput | ImportSshPublicKeyCommandInput | ListAccessesCommandInput | ListAgreementsCommandInput | ListCertificatesCommandInput | ListConnectorsCommandInput | ListExecutionsCommandInput | ListFileTransferResultsCommandInput | ListHostKeysCommandInput | ListProfilesCommandInput | ListSecurityPoliciesCommandInput | ListServersCommandInput | ListTagsForResourceCommandInput | ListUsersCommandInput | ListWebAppsCommandInput | ListWorkflowsCommandInput | SendWorkflowStepStateCommandInput | StartDirectoryListingCommandInput | StartFileTransferCommandInput | StartRemoteDeleteCommandInput | StartRemoteMoveCommandInput | StartServerCommandInput | StopServerCommandInput | TagResourceCommandInput | TestConnectionCommandInput | TestIdentityProviderCommandInput | UntagResourceCommandInput | UpdateAccessCommandInput | UpdateAgreementCommandInput | UpdateCertificateCommandInput | UpdateConnectorCommandInput | UpdateHostKeyCommandInput | UpdateProfileCommandInput | UpdateServerCommandInput | UpdateUserCommandInput | UpdateWebAppCommandInput | UpdateWebAppCustomizationCommandInput; export type ServiceOutputTypes = | CreateAccessCommandOutput | CreateAgreementCommandOutput | CreateConnectorCommandOutput | CreateProfileCommandOutput | CreateServerCommandOutput | CreateUserCommandOutput | CreateWebAppCommandOutput | CreateWorkflowCommandOutput | DeleteAccessCommandOutput | DeleteAgreementCommandOutput | DeleteCertificateCommandOutput | DeleteConnectorCommandOutput | DeleteHostKeyCommandOutput | DeleteProfileCommandOutput | DeleteServerCommandOutput | DeleteSshPublicKeyCommandOutput | DeleteUserCommandOutput | DeleteWebAppCommandOutput | DeleteWebAppCustomizationCommandOutput | DeleteWorkflowCommandOutput | DescribeAccessCommandOutput | DescribeAgreementCommandOutput | DescribeCertificateCommandOutput | DescribeConnectorCommandOutput | DescribeExecutionCommandOutput | DescribeHostKeyCommandOutput | DescribeProfileCommandOutput | DescribeSecurityPolicyCommandOutput | DescribeServerCommandOutput | DescribeUserCommandOutput | DescribeWebAppCommandOutput | DescribeWebAppCustomizationCommandOutput | DescribeWorkflowCommandOutput | ImportCertificateCommandOutput | ImportHostKeyCommandOutput | ImportSshPublicKeyCommandOutput | ListAccessesCommandOutput | ListAgreementsCommandOutput | ListCertificatesCommandOutput | ListConnectorsCommandOutput | ListExecutionsCommandOutput | ListFileTransferResultsCommandOutput | ListHostKeysCommandOutput | ListProfilesCommandOutput | ListSecurityPoliciesCommandOutput | ListServersCommandOutput | ListTagsForResourceCommandOutput | ListUsersCommandOutput | ListWebAppsCommandOutput | ListWorkflowsCommandOutput | SendWorkflowStepStateCommandOutput | StartDirectoryListingCommandOutput | StartFileTransferCommandOutput | StartRemoteDeleteCommandOutput | StartRemoteMoveCommandOutput | StartServerCommandOutput | StopServerCommandOutput | TagResourceCommandOutput | TestConnectionCommandOutput | TestIdentityProviderCommandOutput | UntagResourceCommandOutput | UpdateAccessCommandOutput | UpdateAgreementCommandOutput | UpdateCertificateCommandOutput | UpdateConnectorCommandOutput | UpdateHostKeyCommandOutput | UpdateProfileCommandOutput | UpdateServerCommandOutput | UpdateUserCommandOutput | UpdateWebAppCommandOutput | UpdateWebAppCustomizationCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type TransferClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface TransferClientConfig extends TransferClientConfigType {} export type TransferClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface TransferClientResolvedConfig extends TransferClientResolvedConfigType {} export declare class TransferClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, TransferClientResolvedConfig > { readonly config: TransferClientResolvedConfig; constructor( ...[configuration]: __CheckOptionalClientConfig ); destroy(): void; }