import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AssociateFileSystemAliasesCommandInput, type AssociateFileSystemAliasesCommandOutput } from "./commands/AssociateFileSystemAliasesCommand"; import { type CancelDataRepositoryTaskCommandInput, type CancelDataRepositoryTaskCommandOutput } from "./commands/CancelDataRepositoryTaskCommand"; import { type CopyBackupCommandInput, type CopyBackupCommandOutput } from "./commands/CopyBackupCommand"; import { type CopySnapshotAndUpdateVolumeCommandInput, type CopySnapshotAndUpdateVolumeCommandOutput } from "./commands/CopySnapshotAndUpdateVolumeCommand"; import { type CreateAndAttachS3AccessPointCommandInput, type CreateAndAttachS3AccessPointCommandOutput } from "./commands/CreateAndAttachS3AccessPointCommand"; import { type CreateBackupCommandInput, type CreateBackupCommandOutput } from "./commands/CreateBackupCommand"; import { type CreateDataRepositoryAssociationCommandInput, type CreateDataRepositoryAssociationCommandOutput } from "./commands/CreateDataRepositoryAssociationCommand"; import { type CreateDataRepositoryTaskCommandInput, type CreateDataRepositoryTaskCommandOutput } from "./commands/CreateDataRepositoryTaskCommand"; import { type CreateFileCacheCommandInput, type CreateFileCacheCommandOutput } from "./commands/CreateFileCacheCommand"; import { type CreateFileSystemCommandInput, type CreateFileSystemCommandOutput } from "./commands/CreateFileSystemCommand"; import { type CreateFileSystemFromBackupCommandInput, type CreateFileSystemFromBackupCommandOutput } from "./commands/CreateFileSystemFromBackupCommand"; import { type CreateSnapshotCommandInput, type CreateSnapshotCommandOutput } from "./commands/CreateSnapshotCommand"; import { type CreateStorageVirtualMachineCommandInput, type CreateStorageVirtualMachineCommandOutput } from "./commands/CreateStorageVirtualMachineCommand"; import { type CreateVolumeCommandInput, type CreateVolumeCommandOutput } from "./commands/CreateVolumeCommand"; import { type CreateVolumeFromBackupCommandInput, type CreateVolumeFromBackupCommandOutput } from "./commands/CreateVolumeFromBackupCommand"; import { type DeleteBackupCommandInput, type DeleteBackupCommandOutput } from "./commands/DeleteBackupCommand"; import { type DeleteDataRepositoryAssociationCommandInput, type DeleteDataRepositoryAssociationCommandOutput } from "./commands/DeleteDataRepositoryAssociationCommand"; import { type DeleteFileCacheCommandInput, type DeleteFileCacheCommandOutput } from "./commands/DeleteFileCacheCommand"; import { type DeleteFileSystemCommandInput, type DeleteFileSystemCommandOutput } from "./commands/DeleteFileSystemCommand"; import { type DeleteSnapshotCommandInput, type DeleteSnapshotCommandOutput } from "./commands/DeleteSnapshotCommand"; import { type DeleteStorageVirtualMachineCommandInput, type DeleteStorageVirtualMachineCommandOutput } from "./commands/DeleteStorageVirtualMachineCommand"; import { type DeleteVolumeCommandInput, type DeleteVolumeCommandOutput } from "./commands/DeleteVolumeCommand"; import { type DescribeBackupsCommandInput, type DescribeBackupsCommandOutput } from "./commands/DescribeBackupsCommand"; import { type DescribeDataRepositoryAssociationsCommandInput, type DescribeDataRepositoryAssociationsCommandOutput } from "./commands/DescribeDataRepositoryAssociationsCommand"; import { type DescribeDataRepositoryTasksCommandInput, type DescribeDataRepositoryTasksCommandOutput } from "./commands/DescribeDataRepositoryTasksCommand"; import { type DescribeFileCachesCommandInput, type DescribeFileCachesCommandOutput } from "./commands/DescribeFileCachesCommand"; import { type DescribeFileSystemAliasesCommandInput, type DescribeFileSystemAliasesCommandOutput } from "./commands/DescribeFileSystemAliasesCommand"; import { type DescribeFileSystemsCommandInput, type DescribeFileSystemsCommandOutput } from "./commands/DescribeFileSystemsCommand"; import { type DescribeS3AccessPointAttachmentsCommandInput, type DescribeS3AccessPointAttachmentsCommandOutput } from "./commands/DescribeS3AccessPointAttachmentsCommand"; import { type DescribeSharedVpcConfigurationCommandInput, type DescribeSharedVpcConfigurationCommandOutput } from "./commands/DescribeSharedVpcConfigurationCommand"; import { type DescribeSnapshotsCommandInput, type DescribeSnapshotsCommandOutput } from "./commands/DescribeSnapshotsCommand"; import { type DescribeStorageVirtualMachinesCommandInput, type DescribeStorageVirtualMachinesCommandOutput } from "./commands/DescribeStorageVirtualMachinesCommand"; import { type DescribeVolumesCommandInput, type DescribeVolumesCommandOutput } from "./commands/DescribeVolumesCommand"; import { type DetachAndDeleteS3AccessPointCommandInput, type DetachAndDeleteS3AccessPointCommandOutput } from "./commands/DetachAndDeleteS3AccessPointCommand"; import { type DisassociateFileSystemAliasesCommandInput, type DisassociateFileSystemAliasesCommandOutput } from "./commands/DisassociateFileSystemAliasesCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ReleaseFileSystemNfsV3LocksCommandInput, type ReleaseFileSystemNfsV3LocksCommandOutput } from "./commands/ReleaseFileSystemNfsV3LocksCommand"; import { type RestoreVolumeFromSnapshotCommandInput, type RestoreVolumeFromSnapshotCommandOutput } from "./commands/RestoreVolumeFromSnapshotCommand"; import { type StartMisconfiguredStateRecoveryCommandInput, type StartMisconfiguredStateRecoveryCommandOutput } from "./commands/StartMisconfiguredStateRecoveryCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateDataRepositoryAssociationCommandInput, type UpdateDataRepositoryAssociationCommandOutput } from "./commands/UpdateDataRepositoryAssociationCommand"; import { type UpdateFileCacheCommandInput, type UpdateFileCacheCommandOutput } from "./commands/UpdateFileCacheCommand"; import { type UpdateFileSystemCommandInput, type UpdateFileSystemCommandOutput } from "./commands/UpdateFileSystemCommand"; import { type UpdateSharedVpcConfigurationCommandInput, type UpdateSharedVpcConfigurationCommandOutput } from "./commands/UpdateSharedVpcConfigurationCommand"; import { type UpdateSnapshotCommandInput, type UpdateSnapshotCommandOutput } from "./commands/UpdateSnapshotCommand"; import { type UpdateStorageVirtualMachineCommandInput, type UpdateStorageVirtualMachineCommandOutput } from "./commands/UpdateStorageVirtualMachineCommand"; import { type UpdateVolumeCommandInput, type UpdateVolumeCommandOutput } from "./commands/UpdateVolumeCommand"; import { FSxClient } from "./FSxClient"; export interface FSx { /** * @see {@link AssociateFileSystemAliasesCommand} */ associateFileSystemAliases(args: AssociateFileSystemAliasesCommandInput, options?: __HttpHandlerOptions): Promise; associateFileSystemAliases(args: AssociateFileSystemAliasesCommandInput, cb: (err: any, data?: AssociateFileSystemAliasesCommandOutput) => void): void; associateFileSystemAliases(args: AssociateFileSystemAliasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateFileSystemAliasesCommandOutput) => void): void; /** * @see {@link CancelDataRepositoryTaskCommand} */ cancelDataRepositoryTask(args: CancelDataRepositoryTaskCommandInput, options?: __HttpHandlerOptions): Promise; cancelDataRepositoryTask(args: CancelDataRepositoryTaskCommandInput, cb: (err: any, data?: CancelDataRepositoryTaskCommandOutput) => void): void; cancelDataRepositoryTask(args: CancelDataRepositoryTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CancelDataRepositoryTaskCommandOutput) => void): void; /** * @see {@link CopyBackupCommand} */ copyBackup(args: CopyBackupCommandInput, options?: __HttpHandlerOptions): Promise; copyBackup(args: CopyBackupCommandInput, cb: (err: any, data?: CopyBackupCommandOutput) => void): void; copyBackup(args: CopyBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopyBackupCommandOutput) => void): void; /** * @see {@link CopySnapshotAndUpdateVolumeCommand} */ copySnapshotAndUpdateVolume(args: CopySnapshotAndUpdateVolumeCommandInput, options?: __HttpHandlerOptions): Promise; copySnapshotAndUpdateVolume(args: CopySnapshotAndUpdateVolumeCommandInput, cb: (err: any, data?: CopySnapshotAndUpdateVolumeCommandOutput) => void): void; copySnapshotAndUpdateVolume(args: CopySnapshotAndUpdateVolumeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CopySnapshotAndUpdateVolumeCommandOutput) => void): void; /** * @see {@link CreateAndAttachS3AccessPointCommand} */ createAndAttachS3AccessPoint(args: CreateAndAttachS3AccessPointCommandInput, options?: __HttpHandlerOptions): Promise; createAndAttachS3AccessPoint(args: CreateAndAttachS3AccessPointCommandInput, cb: (err: any, data?: CreateAndAttachS3AccessPointCommandOutput) => void): void; createAndAttachS3AccessPoint(args: CreateAndAttachS3AccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAndAttachS3AccessPointCommandOutput) => void): void; /** * @see {@link CreateBackupCommand} */ createBackup(): Promise; createBackup(args: CreateBackupCommandInput, options?: __HttpHandlerOptions): Promise; createBackup(args: CreateBackupCommandInput, cb: (err: any, data?: CreateBackupCommandOutput) => void): void; createBackup(args: CreateBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateBackupCommandOutput) => void): void; /** * @see {@link CreateDataRepositoryAssociationCommand} */ createDataRepositoryAssociation(args: CreateDataRepositoryAssociationCommandInput, options?: __HttpHandlerOptions): Promise; createDataRepositoryAssociation(args: CreateDataRepositoryAssociationCommandInput, cb: (err: any, data?: CreateDataRepositoryAssociationCommandOutput) => void): void; createDataRepositoryAssociation(args: CreateDataRepositoryAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataRepositoryAssociationCommandOutput) => void): void; /** * @see {@link CreateDataRepositoryTaskCommand} */ createDataRepositoryTask(args: CreateDataRepositoryTaskCommandInput, options?: __HttpHandlerOptions): Promise; createDataRepositoryTask(args: CreateDataRepositoryTaskCommandInput, cb: (err: any, data?: CreateDataRepositoryTaskCommandOutput) => void): void; createDataRepositoryTask(args: CreateDataRepositoryTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataRepositoryTaskCommandOutput) => void): void; /** * @see {@link CreateFileCacheCommand} */ createFileCache(args: CreateFileCacheCommandInput, options?: __HttpHandlerOptions): Promise; createFileCache(args: CreateFileCacheCommandInput, cb: (err: any, data?: CreateFileCacheCommandOutput) => void): void; createFileCache(args: CreateFileCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFileCacheCommandOutput) => void): void; /** * @see {@link CreateFileSystemCommand} */ createFileSystem(args: CreateFileSystemCommandInput, options?: __HttpHandlerOptions): Promise; createFileSystem(args: CreateFileSystemCommandInput, cb: (err: any, data?: CreateFileSystemCommandOutput) => void): void; createFileSystem(args: CreateFileSystemCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFileSystemCommandOutput) => void): void; /** * @see {@link CreateFileSystemFromBackupCommand} */ createFileSystemFromBackup(args: CreateFileSystemFromBackupCommandInput, options?: __HttpHandlerOptions): Promise; createFileSystemFromBackup(args: CreateFileSystemFromBackupCommandInput, cb: (err: any, data?: CreateFileSystemFromBackupCommandOutput) => void): void; createFileSystemFromBackup(args: CreateFileSystemFromBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFileSystemFromBackupCommandOutput) => void): void; /** * @see {@link CreateSnapshotCommand} */ createSnapshot(args: CreateSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; createSnapshot(args: CreateSnapshotCommandInput, cb: (err: any, data?: CreateSnapshotCommandOutput) => void): void; createSnapshot(args: CreateSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSnapshotCommandOutput) => void): void; /** * @see {@link CreateStorageVirtualMachineCommand} */ createStorageVirtualMachine(args: CreateStorageVirtualMachineCommandInput, options?: __HttpHandlerOptions): Promise; createStorageVirtualMachine(args: CreateStorageVirtualMachineCommandInput, cb: (err: any, data?: CreateStorageVirtualMachineCommandOutput) => void): void; createStorageVirtualMachine(args: CreateStorageVirtualMachineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateStorageVirtualMachineCommandOutput) => void): void; /** * @see {@link CreateVolumeCommand} */ createVolume(args: CreateVolumeCommandInput, options?: __HttpHandlerOptions): Promise; createVolume(args: CreateVolumeCommandInput, cb: (err: any, data?: CreateVolumeCommandOutput) => void): void; createVolume(args: CreateVolumeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVolumeCommandOutput) => void): void; /** * @see {@link CreateVolumeFromBackupCommand} */ createVolumeFromBackup(args: CreateVolumeFromBackupCommandInput, options?: __HttpHandlerOptions): Promise; createVolumeFromBackup(args: CreateVolumeFromBackupCommandInput, cb: (err: any, data?: CreateVolumeFromBackupCommandOutput) => void): void; createVolumeFromBackup(args: CreateVolumeFromBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateVolumeFromBackupCommandOutput) => void): void; /** * @see {@link DeleteBackupCommand} */ deleteBackup(args: DeleteBackupCommandInput, options?: __HttpHandlerOptions): Promise; deleteBackup(args: DeleteBackupCommandInput, cb: (err: any, data?: DeleteBackupCommandOutput) => void): void; deleteBackup(args: DeleteBackupCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteBackupCommandOutput) => void): void; /** * @see {@link DeleteDataRepositoryAssociationCommand} */ deleteDataRepositoryAssociation(args: DeleteDataRepositoryAssociationCommandInput, options?: __HttpHandlerOptions): Promise; deleteDataRepositoryAssociation(args: DeleteDataRepositoryAssociationCommandInput, cb: (err: any, data?: DeleteDataRepositoryAssociationCommandOutput) => void): void; deleteDataRepositoryAssociation(args: DeleteDataRepositoryAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataRepositoryAssociationCommandOutput) => void): void; /** * @see {@link DeleteFileCacheCommand} */ deleteFileCache(args: DeleteFileCacheCommandInput, options?: __HttpHandlerOptions): Promise; deleteFileCache(args: DeleteFileCacheCommandInput, cb: (err: any, data?: DeleteFileCacheCommandOutput) => void): void; deleteFileCache(args: DeleteFileCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFileCacheCommandOutput) => void): void; /** * @see {@link DeleteFileSystemCommand} */ deleteFileSystem(args: DeleteFileSystemCommandInput, options?: __HttpHandlerOptions): Promise; deleteFileSystem(args: DeleteFileSystemCommandInput, cb: (err: any, data?: DeleteFileSystemCommandOutput) => void): void; deleteFileSystem(args: DeleteFileSystemCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFileSystemCommandOutput) => void): void; /** * @see {@link DeleteSnapshotCommand} */ deleteSnapshot(args: DeleteSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; deleteSnapshot(args: DeleteSnapshotCommandInput, cb: (err: any, data?: DeleteSnapshotCommandOutput) => void): void; deleteSnapshot(args: DeleteSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSnapshotCommandOutput) => void): void; /** * @see {@link DeleteStorageVirtualMachineCommand} */ deleteStorageVirtualMachine(args: DeleteStorageVirtualMachineCommandInput, options?: __HttpHandlerOptions): Promise; deleteStorageVirtualMachine(args: DeleteStorageVirtualMachineCommandInput, cb: (err: any, data?: DeleteStorageVirtualMachineCommandOutput) => void): void; deleteStorageVirtualMachine(args: DeleteStorageVirtualMachineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteStorageVirtualMachineCommandOutput) => void): void; /** * @see {@link DeleteVolumeCommand} */ deleteVolume(args: DeleteVolumeCommandInput, options?: __HttpHandlerOptions): Promise; deleteVolume(args: DeleteVolumeCommandInput, cb: (err: any, data?: DeleteVolumeCommandOutput) => void): void; deleteVolume(args: DeleteVolumeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteVolumeCommandOutput) => void): void; /** * @see {@link DescribeBackupsCommand} */ describeBackups(): Promise; describeBackups(args: DescribeBackupsCommandInput, options?: __HttpHandlerOptions): Promise; describeBackups(args: DescribeBackupsCommandInput, cb: (err: any, data?: DescribeBackupsCommandOutput) => void): void; describeBackups(args: DescribeBackupsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeBackupsCommandOutput) => void): void; /** * @see {@link DescribeDataRepositoryAssociationsCommand} */ describeDataRepositoryAssociations(): Promise; describeDataRepositoryAssociations(args: DescribeDataRepositoryAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; describeDataRepositoryAssociations(args: DescribeDataRepositoryAssociationsCommandInput, cb: (err: any, data?: DescribeDataRepositoryAssociationsCommandOutput) => void): void; describeDataRepositoryAssociations(args: DescribeDataRepositoryAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataRepositoryAssociationsCommandOutput) => void): void; /** * @see {@link DescribeDataRepositoryTasksCommand} */ describeDataRepositoryTasks(): Promise; describeDataRepositoryTasks(args: DescribeDataRepositoryTasksCommandInput, options?: __HttpHandlerOptions): Promise; describeDataRepositoryTasks(args: DescribeDataRepositoryTasksCommandInput, cb: (err: any, data?: DescribeDataRepositoryTasksCommandOutput) => void): void; describeDataRepositoryTasks(args: DescribeDataRepositoryTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataRepositoryTasksCommandOutput) => void): void; /** * @see {@link DescribeFileCachesCommand} */ describeFileCaches(): Promise; describeFileCaches(args: DescribeFileCachesCommandInput, options?: __HttpHandlerOptions): Promise; describeFileCaches(args: DescribeFileCachesCommandInput, cb: (err: any, data?: DescribeFileCachesCommandOutput) => void): void; describeFileCaches(args: DescribeFileCachesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFileCachesCommandOutput) => void): void; /** * @see {@link DescribeFileSystemAliasesCommand} */ describeFileSystemAliases(args: DescribeFileSystemAliasesCommandInput, options?: __HttpHandlerOptions): Promise; describeFileSystemAliases(args: DescribeFileSystemAliasesCommandInput, cb: (err: any, data?: DescribeFileSystemAliasesCommandOutput) => void): void; describeFileSystemAliases(args: DescribeFileSystemAliasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFileSystemAliasesCommandOutput) => void): void; /** * @see {@link DescribeFileSystemsCommand} */ describeFileSystems(): Promise; describeFileSystems(args: DescribeFileSystemsCommandInput, options?: __HttpHandlerOptions): Promise; describeFileSystems(args: DescribeFileSystemsCommandInput, cb: (err: any, data?: DescribeFileSystemsCommandOutput) => void): void; describeFileSystems(args: DescribeFileSystemsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFileSystemsCommandOutput) => void): void; /** * @see {@link DescribeS3AccessPointAttachmentsCommand} */ describeS3AccessPointAttachments(): Promise; describeS3AccessPointAttachments(args: DescribeS3AccessPointAttachmentsCommandInput, options?: __HttpHandlerOptions): Promise; describeS3AccessPointAttachments(args: DescribeS3AccessPointAttachmentsCommandInput, cb: (err: any, data?: DescribeS3AccessPointAttachmentsCommandOutput) => void): void; describeS3AccessPointAttachments(args: DescribeS3AccessPointAttachmentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeS3AccessPointAttachmentsCommandOutput) => void): void; /** * @see {@link DescribeSharedVpcConfigurationCommand} */ describeSharedVpcConfiguration(): Promise; describeSharedVpcConfiguration(args: DescribeSharedVpcConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; describeSharedVpcConfiguration(args: DescribeSharedVpcConfigurationCommandInput, cb: (err: any, data?: DescribeSharedVpcConfigurationCommandOutput) => void): void; describeSharedVpcConfiguration(args: DescribeSharedVpcConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSharedVpcConfigurationCommandOutput) => void): void; /** * @see {@link DescribeSnapshotsCommand} */ describeSnapshots(): Promise; describeSnapshots(args: DescribeSnapshotsCommandInput, options?: __HttpHandlerOptions): Promise; describeSnapshots(args: DescribeSnapshotsCommandInput, cb: (err: any, data?: DescribeSnapshotsCommandOutput) => void): void; describeSnapshots(args: DescribeSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeSnapshotsCommandOutput) => void): void; /** * @see {@link DescribeStorageVirtualMachinesCommand} */ describeStorageVirtualMachines(): Promise; describeStorageVirtualMachines(args: DescribeStorageVirtualMachinesCommandInput, options?: __HttpHandlerOptions): Promise; describeStorageVirtualMachines(args: DescribeStorageVirtualMachinesCommandInput, cb: (err: any, data?: DescribeStorageVirtualMachinesCommandOutput) => void): void; describeStorageVirtualMachines(args: DescribeStorageVirtualMachinesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeStorageVirtualMachinesCommandOutput) => void): void; /** * @see {@link DescribeVolumesCommand} */ describeVolumes(): Promise; describeVolumes(args: DescribeVolumesCommandInput, options?: __HttpHandlerOptions): Promise; describeVolumes(args: DescribeVolumesCommandInput, cb: (err: any, data?: DescribeVolumesCommandOutput) => void): void; describeVolumes(args: DescribeVolumesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeVolumesCommandOutput) => void): void; /** * @see {@link DetachAndDeleteS3AccessPointCommand} */ detachAndDeleteS3AccessPoint(args: DetachAndDeleteS3AccessPointCommandInput, options?: __HttpHandlerOptions): Promise; detachAndDeleteS3AccessPoint(args: DetachAndDeleteS3AccessPointCommandInput, cb: (err: any, data?: DetachAndDeleteS3AccessPointCommandOutput) => void): void; detachAndDeleteS3AccessPoint(args: DetachAndDeleteS3AccessPointCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetachAndDeleteS3AccessPointCommandOutput) => void): void; /** * @see {@link DisassociateFileSystemAliasesCommand} */ disassociateFileSystemAliases(args: DisassociateFileSystemAliasesCommandInput, options?: __HttpHandlerOptions): Promise; disassociateFileSystemAliases(args: DisassociateFileSystemAliasesCommandInput, cb: (err: any, data?: DisassociateFileSystemAliasesCommandOutput) => void): void; disassociateFileSystemAliases(args: DisassociateFileSystemAliasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociateFileSystemAliasesCommandOutput) => 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 ReleaseFileSystemNfsV3LocksCommand} */ releaseFileSystemNfsV3Locks(args: ReleaseFileSystemNfsV3LocksCommandInput, options?: __HttpHandlerOptions): Promise; releaseFileSystemNfsV3Locks(args: ReleaseFileSystemNfsV3LocksCommandInput, cb: (err: any, data?: ReleaseFileSystemNfsV3LocksCommandOutput) => void): void; releaseFileSystemNfsV3Locks(args: ReleaseFileSystemNfsV3LocksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ReleaseFileSystemNfsV3LocksCommandOutput) => void): void; /** * @see {@link RestoreVolumeFromSnapshotCommand} */ restoreVolumeFromSnapshot(args: RestoreVolumeFromSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; restoreVolumeFromSnapshot(args: RestoreVolumeFromSnapshotCommandInput, cb: (err: any, data?: RestoreVolumeFromSnapshotCommandOutput) => void): void; restoreVolumeFromSnapshot(args: RestoreVolumeFromSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RestoreVolumeFromSnapshotCommandOutput) => void): void; /** * @see {@link StartMisconfiguredStateRecoveryCommand} */ startMisconfiguredStateRecovery(args: StartMisconfiguredStateRecoveryCommandInput, options?: __HttpHandlerOptions): Promise; startMisconfiguredStateRecovery(args: StartMisconfiguredStateRecoveryCommandInput, cb: (err: any, data?: StartMisconfiguredStateRecoveryCommandOutput) => void): void; startMisconfiguredStateRecovery(args: StartMisconfiguredStateRecoveryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartMisconfiguredStateRecoveryCommandOutput) => 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 UpdateDataRepositoryAssociationCommand} */ updateDataRepositoryAssociation(args: UpdateDataRepositoryAssociationCommandInput, options?: __HttpHandlerOptions): Promise; updateDataRepositoryAssociation(args: UpdateDataRepositoryAssociationCommandInput, cb: (err: any, data?: UpdateDataRepositoryAssociationCommandOutput) => void): void; updateDataRepositoryAssociation(args: UpdateDataRepositoryAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataRepositoryAssociationCommandOutput) => void): void; /** * @see {@link UpdateFileCacheCommand} */ updateFileCache(args: UpdateFileCacheCommandInput, options?: __HttpHandlerOptions): Promise; updateFileCache(args: UpdateFileCacheCommandInput, cb: (err: any, data?: UpdateFileCacheCommandOutput) => void): void; updateFileCache(args: UpdateFileCacheCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFileCacheCommandOutput) => void): void; /** * @see {@link UpdateFileSystemCommand} */ updateFileSystem(args: UpdateFileSystemCommandInput, options?: __HttpHandlerOptions): Promise; updateFileSystem(args: UpdateFileSystemCommandInput, cb: (err: any, data?: UpdateFileSystemCommandOutput) => void): void; updateFileSystem(args: UpdateFileSystemCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFileSystemCommandOutput) => void): void; /** * @see {@link UpdateSharedVpcConfigurationCommand} */ updateSharedVpcConfiguration(): Promise; updateSharedVpcConfiguration(args: UpdateSharedVpcConfigurationCommandInput, options?: __HttpHandlerOptions): Promise; updateSharedVpcConfiguration(args: UpdateSharedVpcConfigurationCommandInput, cb: (err: any, data?: UpdateSharedVpcConfigurationCommandOutput) => void): void; updateSharedVpcConfiguration(args: UpdateSharedVpcConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSharedVpcConfigurationCommandOutput) => void): void; /** * @see {@link UpdateSnapshotCommand} */ updateSnapshot(args: UpdateSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; updateSnapshot(args: UpdateSnapshotCommandInput, cb: (err: any, data?: UpdateSnapshotCommandOutput) => void): void; updateSnapshot(args: UpdateSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSnapshotCommandOutput) => void): void; /** * @see {@link UpdateStorageVirtualMachineCommand} */ updateStorageVirtualMachine(args: UpdateStorageVirtualMachineCommandInput, options?: __HttpHandlerOptions): Promise; updateStorageVirtualMachine(args: UpdateStorageVirtualMachineCommandInput, cb: (err: any, data?: UpdateStorageVirtualMachineCommandOutput) => void): void; updateStorageVirtualMachine(args: UpdateStorageVirtualMachineCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateStorageVirtualMachineCommandOutput) => void): void; /** * @see {@link UpdateVolumeCommand} */ updateVolume(args: UpdateVolumeCommandInput, options?: __HttpHandlerOptions): Promise; updateVolume(args: UpdateVolumeCommandInput, cb: (err: any, data?: UpdateVolumeCommandOutput) => void): void; updateVolume(args: UpdateVolumeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateVolumeCommandOutput) => void): void; /** * @see {@link DescribeBackupsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeBackupsCommandOutput}. */ paginateDescribeBackups(args?: DescribeBackupsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDataRepositoryAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDataRepositoryAssociationsCommandOutput}. */ paginateDescribeDataRepositoryAssociations(args?: DescribeDataRepositoryAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeDataRepositoryTasksCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeDataRepositoryTasksCommandOutput}. */ paginateDescribeDataRepositoryTasks(args?: DescribeDataRepositoryTasksCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeFileCachesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeFileCachesCommandOutput}. */ paginateDescribeFileCaches(args?: DescribeFileCachesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeFileSystemAliasesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeFileSystemAliasesCommandOutput}. */ paginateDescribeFileSystemAliases(args: DescribeFileSystemAliasesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeFileSystemsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeFileSystemsCommandOutput}. */ paginateDescribeFileSystems(args?: DescribeFileSystemsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeS3AccessPointAttachmentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeS3AccessPointAttachmentsCommandOutput}. */ paginateDescribeS3AccessPointAttachments(args?: DescribeS3AccessPointAttachmentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeSnapshotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeSnapshotsCommandOutput}. */ paginateDescribeSnapshots(args?: DescribeSnapshotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeStorageVirtualMachinesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeStorageVirtualMachinesCommandOutput}. */ paginateDescribeStorageVirtualMachines(args?: DescribeStorageVirtualMachinesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link DescribeVolumesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link DescribeVolumesCommandOutput}. */ paginateDescribeVolumes(args?: DescribeVolumesCommandInput, 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; } /** *

Amazon FSx is a fully managed service that makes it easy for storage and * application administrators to launch and use shared file storage.

* @public */ export declare class FSx extends FSxClient implements FSx { }