import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, 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, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AssociateFileSystemAliasesCommandInput, AssociateFileSystemAliasesCommandOutput, } from "./commands/AssociateFileSystemAliasesCommand"; import { CancelDataRepositoryTaskCommandInput, CancelDataRepositoryTaskCommandOutput, } from "./commands/CancelDataRepositoryTaskCommand"; import { CopyBackupCommandInput, CopyBackupCommandOutput } from "./commands/CopyBackupCommand"; import { CopySnapshotAndUpdateVolumeCommandInput, CopySnapshotAndUpdateVolumeCommandOutput, } from "./commands/CopySnapshotAndUpdateVolumeCommand"; import { CreateAndAttachS3AccessPointCommandInput, CreateAndAttachS3AccessPointCommandOutput, } from "./commands/CreateAndAttachS3AccessPointCommand"; import { CreateBackupCommandInput, CreateBackupCommandOutput, } from "./commands/CreateBackupCommand"; import { CreateDataRepositoryAssociationCommandInput, CreateDataRepositoryAssociationCommandOutput, } from "./commands/CreateDataRepositoryAssociationCommand"; import { CreateDataRepositoryTaskCommandInput, CreateDataRepositoryTaskCommandOutput, } from "./commands/CreateDataRepositoryTaskCommand"; import { CreateFileCacheCommandInput, CreateFileCacheCommandOutput, } from "./commands/CreateFileCacheCommand"; import { CreateFileSystemCommandInput, CreateFileSystemCommandOutput, } from "./commands/CreateFileSystemCommand"; import { CreateFileSystemFromBackupCommandInput, CreateFileSystemFromBackupCommandOutput, } from "./commands/CreateFileSystemFromBackupCommand"; import { CreateSnapshotCommandInput, CreateSnapshotCommandOutput, } from "./commands/CreateSnapshotCommand"; import { CreateStorageVirtualMachineCommandInput, CreateStorageVirtualMachineCommandOutput, } from "./commands/CreateStorageVirtualMachineCommand"; import { CreateVolumeCommandInput, CreateVolumeCommandOutput, } from "./commands/CreateVolumeCommand"; import { CreateVolumeFromBackupCommandInput, CreateVolumeFromBackupCommandOutput, } from "./commands/CreateVolumeFromBackupCommand"; import { DeleteBackupCommandInput, DeleteBackupCommandOutput, } from "./commands/DeleteBackupCommand"; import { DeleteDataRepositoryAssociationCommandInput, DeleteDataRepositoryAssociationCommandOutput, } from "./commands/DeleteDataRepositoryAssociationCommand"; import { DeleteFileCacheCommandInput, DeleteFileCacheCommandOutput, } from "./commands/DeleteFileCacheCommand"; import { DeleteFileSystemCommandInput, DeleteFileSystemCommandOutput, } from "./commands/DeleteFileSystemCommand"; import { DeleteSnapshotCommandInput, DeleteSnapshotCommandOutput, } from "./commands/DeleteSnapshotCommand"; import { DeleteStorageVirtualMachineCommandInput, DeleteStorageVirtualMachineCommandOutput, } from "./commands/DeleteStorageVirtualMachineCommand"; import { DeleteVolumeCommandInput, DeleteVolumeCommandOutput, } from "./commands/DeleteVolumeCommand"; import { DescribeBackupsCommandInput, DescribeBackupsCommandOutput, } from "./commands/DescribeBackupsCommand"; import { DescribeDataRepositoryAssociationsCommandInput, DescribeDataRepositoryAssociationsCommandOutput, } from "./commands/DescribeDataRepositoryAssociationsCommand"; import { DescribeDataRepositoryTasksCommandInput, DescribeDataRepositoryTasksCommandOutput, } from "./commands/DescribeDataRepositoryTasksCommand"; import { DescribeFileCachesCommandInput, DescribeFileCachesCommandOutput, } from "./commands/DescribeFileCachesCommand"; import { DescribeFileSystemAliasesCommandInput, DescribeFileSystemAliasesCommandOutput, } from "./commands/DescribeFileSystemAliasesCommand"; import { DescribeFileSystemsCommandInput, DescribeFileSystemsCommandOutput, } from "./commands/DescribeFileSystemsCommand"; import { DescribeS3AccessPointAttachmentsCommandInput, DescribeS3AccessPointAttachmentsCommandOutput, } from "./commands/DescribeS3AccessPointAttachmentsCommand"; import { DescribeSharedVpcConfigurationCommandInput, DescribeSharedVpcConfigurationCommandOutput, } from "./commands/DescribeSharedVpcConfigurationCommand"; import { DescribeSnapshotsCommandInput, DescribeSnapshotsCommandOutput, } from "./commands/DescribeSnapshotsCommand"; import { DescribeStorageVirtualMachinesCommandInput, DescribeStorageVirtualMachinesCommandOutput, } from "./commands/DescribeStorageVirtualMachinesCommand"; import { DescribeVolumesCommandInput, DescribeVolumesCommandOutput, } from "./commands/DescribeVolumesCommand"; import { DetachAndDeleteS3AccessPointCommandInput, DetachAndDeleteS3AccessPointCommandOutput, } from "./commands/DetachAndDeleteS3AccessPointCommand"; import { DisassociateFileSystemAliasesCommandInput, DisassociateFileSystemAliasesCommandOutput, } from "./commands/DisassociateFileSystemAliasesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ReleaseFileSystemNfsV3LocksCommandInput, ReleaseFileSystemNfsV3LocksCommandOutput, } from "./commands/ReleaseFileSystemNfsV3LocksCommand"; import { RestoreVolumeFromSnapshotCommandInput, RestoreVolumeFromSnapshotCommandOutput, } from "./commands/RestoreVolumeFromSnapshotCommand"; import { StartMisconfiguredStateRecoveryCommandInput, StartMisconfiguredStateRecoveryCommandOutput, } from "./commands/StartMisconfiguredStateRecoveryCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateDataRepositoryAssociationCommandInput, UpdateDataRepositoryAssociationCommandOutput, } from "./commands/UpdateDataRepositoryAssociationCommand"; import { UpdateFileCacheCommandInput, UpdateFileCacheCommandOutput, } from "./commands/UpdateFileCacheCommand"; import { UpdateFileSystemCommandInput, UpdateFileSystemCommandOutput, } from "./commands/UpdateFileSystemCommand"; import { UpdateSharedVpcConfigurationCommandInput, UpdateSharedVpcConfigurationCommandOutput, } from "./commands/UpdateSharedVpcConfigurationCommand"; import { UpdateSnapshotCommandInput, UpdateSnapshotCommandOutput, } from "./commands/UpdateSnapshotCommand"; import { UpdateStorageVirtualMachineCommandInput, UpdateStorageVirtualMachineCommandOutput, } from "./commands/UpdateStorageVirtualMachineCommand"; import { UpdateVolumeCommandInput, UpdateVolumeCommandOutput, } from "./commands/UpdateVolumeCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AssociateFileSystemAliasesCommandInput | CancelDataRepositoryTaskCommandInput | CopyBackupCommandInput | CopySnapshotAndUpdateVolumeCommandInput | CreateAndAttachS3AccessPointCommandInput | CreateBackupCommandInput | CreateDataRepositoryAssociationCommandInput | CreateDataRepositoryTaskCommandInput | CreateFileCacheCommandInput | CreateFileSystemCommandInput | CreateFileSystemFromBackupCommandInput | CreateSnapshotCommandInput | CreateStorageVirtualMachineCommandInput | CreateVolumeCommandInput | CreateVolumeFromBackupCommandInput | DeleteBackupCommandInput | DeleteDataRepositoryAssociationCommandInput | DeleteFileCacheCommandInput | DeleteFileSystemCommandInput | DeleteSnapshotCommandInput | DeleteStorageVirtualMachineCommandInput | DeleteVolumeCommandInput | DescribeBackupsCommandInput | DescribeDataRepositoryAssociationsCommandInput | DescribeDataRepositoryTasksCommandInput | DescribeFileCachesCommandInput | DescribeFileSystemAliasesCommandInput | DescribeFileSystemsCommandInput | DescribeS3AccessPointAttachmentsCommandInput | DescribeSharedVpcConfigurationCommandInput | DescribeSnapshotsCommandInput | DescribeStorageVirtualMachinesCommandInput | DescribeVolumesCommandInput | DetachAndDeleteS3AccessPointCommandInput | DisassociateFileSystemAliasesCommandInput | ListTagsForResourceCommandInput | ReleaseFileSystemNfsV3LocksCommandInput | RestoreVolumeFromSnapshotCommandInput | StartMisconfiguredStateRecoveryCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateDataRepositoryAssociationCommandInput | UpdateFileCacheCommandInput | UpdateFileSystemCommandInput | UpdateSharedVpcConfigurationCommandInput | UpdateSnapshotCommandInput | UpdateStorageVirtualMachineCommandInput | UpdateVolumeCommandInput; export type ServiceOutputTypes = | AssociateFileSystemAliasesCommandOutput | CancelDataRepositoryTaskCommandOutput | CopyBackupCommandOutput | CopySnapshotAndUpdateVolumeCommandOutput | CreateAndAttachS3AccessPointCommandOutput | CreateBackupCommandOutput | CreateDataRepositoryAssociationCommandOutput | CreateDataRepositoryTaskCommandOutput | CreateFileCacheCommandOutput | CreateFileSystemCommandOutput | CreateFileSystemFromBackupCommandOutput | CreateSnapshotCommandOutput | CreateStorageVirtualMachineCommandOutput | CreateVolumeCommandOutput | CreateVolumeFromBackupCommandOutput | DeleteBackupCommandOutput | DeleteDataRepositoryAssociationCommandOutput | DeleteFileCacheCommandOutput | DeleteFileSystemCommandOutput | DeleteSnapshotCommandOutput | DeleteStorageVirtualMachineCommandOutput | DeleteVolumeCommandOutput | DescribeBackupsCommandOutput | DescribeDataRepositoryAssociationsCommandOutput | DescribeDataRepositoryTasksCommandOutput | DescribeFileCachesCommandOutput | DescribeFileSystemAliasesCommandOutput | DescribeFileSystemsCommandOutput | DescribeS3AccessPointAttachmentsCommandOutput | DescribeSharedVpcConfigurationCommandOutput | DescribeSnapshotsCommandOutput | DescribeStorageVirtualMachinesCommandOutput | DescribeVolumesCommandOutput | DetachAndDeleteS3AccessPointCommandOutput | DisassociateFileSystemAliasesCommandOutput | ListTagsForResourceCommandOutput | ReleaseFileSystemNfsV3LocksCommandOutput | RestoreVolumeFromSnapshotCommandOutput | StartMisconfiguredStateRecoveryCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateDataRepositoryAssociationCommandOutput | UpdateFileCacheCommandOutput | UpdateFileSystemCommandOutput | UpdateSharedVpcConfigurationCommandOutput | UpdateSnapshotCommandOutput | UpdateStorageVirtualMachineCommandOutput | UpdateVolumeCommandOutput; 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 FSxClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface FSxClientConfig extends FSxClientConfigType {} export type FSxClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface FSxClientResolvedConfig extends FSxClientResolvedConfigType {} export declare class FSxClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, FSxClientResolvedConfig > { readonly config: FSxClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }