import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import type { ValidationExceptionField } from "./models_0"; import { S3VectorsServiceException as __BaseException } from "./S3VectorsServiceException"; /** *
Access denied.
* @public */ export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request failed because a vector bucket name or a vector index name already exists. Vector bucket names must be unique within your Amazon Web Services account for each Amazon Web Services Region. Vector index names must be unique within your vector bucket. Choose a different vector bucket name or vector index name, and try again.
* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request failed due to an internal server error.
* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; $retryable: {}; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected because the specified resource can't be found.
* @public */ export declare class NotFoundException extends __BaseException { readonly name: "NotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request timed out. Retry your request.
* @public */ export declare class RequestTimeoutException extends __BaseException { readonly name: "RequestTimeoutException"; readonly $fault: "client"; $retryable: {}; /** * @internal */ constructor(opts: __ExceptionOptionTypeYour request exceeds a service quota.
* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe service is unavailable. Wait briefly and retry your request. If it continues to fail, increase your waiting time between retries.
* @public */ export declare class ServiceUnavailableException extends __BaseException { readonly name: "ServiceUnavailableException"; readonly $fault: "server"; $retryable: {}; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was denied due to request throttling.
* @public */ export declare class TooManyRequestsException extends __BaseException { readonly name: "TooManyRequestsException"; readonly $fault: "client"; $retryable: { throttling: boolean; }; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe requested action isn't valid.
* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** *A list of specific validation failures that are encountered during input processing. Each entry in the list contains a path to the field that failed validation and a detailed message that explains why the validation failed. To satisfy multiple constraints, a field can appear multiple times in this list if it failed. You can use the information to identify and fix the specific validation issues in your request.
* @public */ fieldList?: ValidationExceptionField[] | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified Amazon Web Services KMS key isn't enabled.
* @public */ export declare class KmsDisabledException extends __BaseException { readonly name: "KmsDisabledException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected for one of the following reasons:
The KeyUsage value of the KMS key is incompatible with the API operation.
The encryption algorithm or signing algorithm specified for the operation is incompatible with the type of key material in the KMS key (KeySpec).
For more information, see InvalidKeyUsageException in the Amazon Web Services Key Management Service API Reference.
* @public */ export declare class KmsInvalidKeyUsageException extends __BaseException { readonly name: "KmsInvalidKeyUsageException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe key state of the KMS key isn't compatible with the operation.
For more information, see KMSInvalidStateException in the Amazon Web Services Key Management Service API Reference.
* @public */ export declare class KmsInvalidStateException extends __BaseException { readonly name: "KmsInvalidStateException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe KMS key can't be found.
* @public */ export declare class KmsNotFoundException extends __BaseException { readonly name: "KmsNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType