import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import type { ActiveDirectoryErrorType, ServiceLimit } from "./enums"; import { FSxServiceException as __BaseException } from "./FSxServiceException"; /** *
An access point with that name already exists in the Amazon Web Services Region in your Amazon Web Services account.
* @public */ export declare class AccessPointAlreadyOwnedByYou extends __BaseException { readonly name: "AccessPointAlreadyOwnedByYou"; readonly $fault: "client"; /** *An error code indicating that an access point with that name already exists in the Amazon Web Services Region in your Amazon Web Services account.
* @public */ ErrorCode?: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn Active Directory error.
* @public */ export declare class ActiveDirectoryError extends __BaseException { readonly name: "ActiveDirectoryError"; readonly $fault: "client"; /** *The directory ID of the directory that an error pertains to.
* @public */ ActiveDirectoryId: string | undefined; /** *The type of Active Directory error.
* @public */ Type?: ActiveDirectoryErrorType | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA generic error indicating a failure with a client request.
* @public */ export declare class BadRequest extends __BaseException { readonly name: "BadRequest"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo Amazon FSx file systems were found based upon supplied parameters.
* @public */ export declare class FileSystemNotFound extends __BaseException { readonly name: "FileSystemNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA generic error indicating a server-side failure.
* @public */ export declare class InternalServerError extends __BaseException { readonly name: "InternalServerError"; readonly $fault: "server"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe data repository task could not be canceled because the task has already ended.
* @public */ export declare class DataRepositoryTaskEnded extends __BaseException { readonly name: "DataRepositoryTaskEnded"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe data repository task or tasks you specified could not be found.
* @public */ export declare class DataRepositoryTaskNotFound extends __BaseException { readonly name: "DataRepositoryTaskNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested operation is not supported for this resource or API.
* @public */ export declare class UnsupportedOperation extends __BaseException { readonly name: "UnsupportedOperation"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo Amazon FSx backups were found based upon the supplied parameters.
* @public */ export declare class BackupNotFound extends __BaseException { readonly name: "BackupNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe error returned when a second request is received with the same client request * token but different parameters settings. A client request token should always uniquely * identify a single request.
* @public */ export declare class IncompatibleParameterError extends __BaseException { readonly name: "IncompatibleParameterError"; readonly $fault: "client"; /** *A parameter that is incompatible with the earlier request.
* @public */ Parameter: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAmazon FSx doesn't support Multi-AZ Windows File Server copy backup in the * destination Region, so the copied backup can't be restored.
* @public */ export declare class IncompatibleRegionForMultiAZ extends __BaseException { readonly name: "IncompatibleRegionForMultiAZ"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Key Management Service (KMS) key of the destination backup is not * valid.
* @public */ export declare class InvalidDestinationKmsKey extends __BaseException { readonly name: "InvalidDestinationKmsKey"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Region provided for SourceRegion is not valid or is in a different
* Amazon Web Services partition.
A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Key Management Service (KMS) key of the source backup is not * valid.
* @public */ export declare class InvalidSourceKmsKey extends __BaseException { readonly name: "InvalidSourceKmsKey"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn error indicating that a particular service limit was exceeded. You can increase * some service limits by contacting Amazon Web Services Support.
* @public */ export declare class ServiceLimitExceeded extends __BaseException { readonly name: "ServiceLimitExceeded"; readonly $fault: "client"; /** *Enumeration of the service limit that was exceeded.
* @public */ Limit: ServiceLimit | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected because the lifecycle status of the source backup isn't
* AVAILABLE.
A detailed error message.
* @public */ Message?: string | undefined; /** *The ID of the source backup. Specifies the backup that you are copying.
* @public */ BackupId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe access point specified doesn't exist.
* @public */ export declare class InvalidAccessPoint extends __BaseException { readonly name: "InvalidAccessPoint"; readonly $fault: "client"; /** *An error code indicating that the access point specified doesn't exist.
* @public */ ErrorCode?: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe action or operation requested is invalid. Verify that the action is typed correctly.
* @public */ export declare class InvalidRequest extends __BaseException { readonly name: "InvalidRequest"; readonly $fault: "client"; /** *An error code indicating that the action or operation requested is invalid.
* @public */ ErrorCode?: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have reached the maximum number of S3 access points attachments allowed for your account in this Amazon Web Services Region, or for the file system. For more information, or to request an increase, * see Service quotas on FSx resources in the FSx for OpenZFS User Guide.
* @public */ export declare class TooManyAccessPoints extends __BaseException { readonly name: "TooManyAccessPoints"; readonly $fault: "client"; /** *An error code indicating that you have reached the maximum number of S3 access points attachments allowed for your account in this Amazon Web Services Region, or for the file system.
* @public */ ErrorCode?: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo Amazon FSx volumes were found based upon the supplied parameters.
* @public */ export declare class VolumeNotFound extends __BaseException { readonly name: "VolumeNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAnother backup is already under way. Wait for completion before initiating * additional backups of this file system.
* @public */ export declare class BackupInProgress extends __BaseException { readonly name: "BackupInProgress"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn existing data repository task is currently executing on the file system. * Wait until the existing task has completed, then create the new task.
* @public */ export declare class DataRepositoryTaskExecuting extends __BaseException { readonly name: "DataRepositoryTaskExecuting"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeOne or more network settings specified in the request are invalid.
* @public */ export declare class InvalidNetworkSettings extends __BaseException { readonly name: "InvalidNetworkSettings"; readonly $fault: "client"; /** *Error message explaining what's wrong with network settings.
* @public */ Message?: string | undefined; /** *The subnet ID that is either invalid or not part of the VPC specified.
* @public */ InvalidSubnetId?: string | undefined; /** *The security group ID is either invalid or not part of the VPC specified.
* @public */ InvalidSecurityGroupId?: string | undefined; /** *The route table ID is either invalid or not part of the VPC specified.
* @public */ InvalidRouteTableId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeAn invalid value for PerUnitStorageThroughput was provided. Please create your file system again, using a valid value.
A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA cache configuration is required for this operation.
* @public */ export declare class MissingFileCacheConfiguration extends __BaseException { readonly name: "MissingFileCacheConfiguration"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe path provided for data repository export isn't valid.
* @public */ export declare class InvalidExportPath extends __BaseException { readonly name: "InvalidExportPath"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe path provided for data repository import isn't valid.
* @public */ export declare class InvalidImportPath extends __BaseException { readonly name: "InvalidImportPath"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA file system configuration is required for this operation.
* @public */ export declare class MissingFileSystemConfiguration extends __BaseException { readonly name: "MissingFileSystemConfiguration"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeA volume configuration is required for this operation.
* @public */ export declare class MissingVolumeConfiguration extends __BaseException { readonly name: "MissingVolumeConfiguration"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo FSx for ONTAP SVMs were found based upon the supplied parameters.
* @public */ export declare class StorageVirtualMachineNotFound extends __BaseException { readonly name: "StorageVirtualMachineNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou can't delete a backup while it's being copied.
* @public */ export declare class BackupBeingCopied extends __BaseException { readonly name: "BackupBeingCopied"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** *The ID of the source backup. Specifies the backup that you are copying.
* @public */ BackupId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou can't delete a backup while it's being used to restore a file * system.
* @public */ export declare class BackupRestoring extends __BaseException { readonly name: "BackupRestoring"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** *The ID of a file system being restored from the backup.
* @public */ FileSystemId?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo data repository associations were found based upon the supplied parameters.
* @public */ export declare class DataRepositoryAssociationNotFound extends __BaseException { readonly name: "DataRepositoryAssociationNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo caches were found based upon supplied parameters.
* @public */ export declare class FileCacheNotFound extends __BaseException { readonly name: "FileCacheNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeNo Amazon FSx snapshots were found based on the supplied parameters.
* @public */ export declare class SnapshotNotFound extends __BaseException { readonly name: "SnapshotNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou have filtered the response to a data repository type that is not supported.
* @public */ export declare class InvalidDataRepositoryType extends __BaseException { readonly name: "InvalidDataRepositoryType"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe access point specified was not found.
* @public */ export declare class S3AccessPointAttachmentNotFound extends __BaseException { readonly name: "S3AccessPointAttachmentNotFound"; readonly $fault: "client"; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe resource specified for the tagging operation is not a resource type owned by * Amazon FSx. Use the API of the relevant service to perform the operation.
* @public */ export declare class NotServiceResourceError extends __BaseException { readonly name: "NotServiceResourceError"; readonly $fault: "client"; /** *The Amazon Resource Name (ARN) of the non-Amazon FSx resource.
* @public */ ResourceARN: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe resource specified does not support tagging.
* @public */ export declare class ResourceDoesNotSupportTagging extends __BaseException { readonly name: "ResourceDoesNotSupportTagging"; readonly $fault: "client"; /** *The Amazon Resource Name (ARN) of the resource that doesn't support * tagging.
* @public */ ResourceARN: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe resource specified by the Amazon Resource Name (ARN) can't be found.
* @public */ export declare class ResourceNotFound extends __BaseException { readonly name: "ResourceNotFound"; readonly $fault: "client"; /** *The resource ARN of the resource that can't be found.
* @public */ ResourceARN: string | undefined; /** *A detailed error message.
* @public */ Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType