import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { ComprehendServiceException as __BaseException } from "./ComprehendServiceException"; import type { InvalidRequestReason } from "./enums"; import type { InvalidRequestDetail } from "./models_0"; /** *

The number of documents in the request exceeds the limit of 25. Try your request again * with fewer documents.

* @public */ export declare class BatchSizeLimitExceededException extends __BaseException { readonly name: "BatchSizeLimitExceededException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An internal server error occurred. Retry your request.

* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request is invalid.

* @public */ export declare class InvalidRequestException extends __BaseException { readonly name: "InvalidRequestException"; readonly $fault: "client"; Message?: string | undefined; Reason?: InvalidRequestReason | undefined; /** *

Provides additional detail about why the request failed.

* @public */ Detail?: InvalidRequestDetail | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The size of the input text exceeds the limit. Use a smaller document.

* @public */ export declare class TextSizeLimitExceededException extends __BaseException { readonly name: "TextSizeLimitExceededException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Amazon Comprehend can't process the language of the input text. For a list of supported languages, * Supported languages in the Comprehend Developer Guide. *

* @public */ export declare class UnsupportedLanguageException extends __BaseException { readonly name: "UnsupportedLanguageException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource is not available. Check the resource and try your request * again.

* @public */ export declare class ResourceUnavailableException extends __BaseException { readonly name: "ResourceUnavailableException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource name is already in use. Use a different name and try your request * again.

* @public */ export declare class ResourceInUseException extends __BaseException { readonly name: "ResourceInUseException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The maximum number of resources per account has been exceeded. Review the resources, and * then try your request again.

* @public */ export declare class ResourceLimitExceededException extends __BaseException { readonly name: "ResourceLimitExceededException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource ARN was not found. Check the ARN and try your request again.

* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The number of requests exceeds the limit. Resubmit your request later.

* @public */ export declare class TooManyRequestsException extends __BaseException { readonly name: "TooManyRequestsException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request contains more tags than can be associated with a resource (50 tags per * resource). The maximum number of tags includes both existing tags and those included in your * current request.

* @public */ export declare class TooManyTagsException extends __BaseException { readonly name: "TooManyTagsException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The KMS customer managed key (CMK) entered cannot be validated. Verify the key and * re-enter it.

* @public */ export declare class KmsKeyValidationException extends __BaseException { readonly name: "KmsKeyValidationException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified job was not found. Check the job ID and try again.

* @public */ export declare class JobNotFoundException extends __BaseException { readonly name: "JobNotFoundException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The filter specified for the operation is invalid. Specify a different * filter.

* @public */ export declare class InvalidFilterException extends __BaseException { readonly name: "InvalidFilterException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Concurrent modification of the tags associated with an Amazon Comprehend resource is not * supported.

* @public */ export declare class ConcurrentModificationException extends __BaseException { readonly name: "ConcurrentModificationException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request contains more tag keys than can be associated with a resource (50 tag keys per * resource).

* @public */ export declare class TooManyTagKeysException extends __BaseException { readonly name: "TooManyTagKeysException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); }