import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { OpenSearchServiceException as __BaseException } from "./OpenSearchServiceException"; /** *

An error occured because the client wanted to access an unsupported operation.

* @public */ export declare class DisabledOperationException extends __BaseException { readonly name: "DisabledOperationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for trying to create more than the allowed number of resources or sub-resources.

* @public */ export declare class LimitExceededException extends __BaseException { readonly name: "LimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for accessing or deleting a resource that doesn't exist.

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

An error occurred because you don't have permissions to access the resource.

* @public */ export declare class AccessDeniedException extends __BaseException { readonly name: "AccessDeniedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An error occurred while processing the request.

* @public */ export declare class BaseException extends __BaseException { readonly name: "BaseException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for when a failure in one of the dependencies results in the service being unable to fetch details about the resource.

* @public */ export declare class DependencyFailureException extends __BaseException { readonly name: "DependencyFailureException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Request processing failed because of an unknown error, exception, or internal failure.

* @public */ export declare class InternalException extends __BaseException { readonly name: "InternalException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for accessing or deleting a resource that doesn't exist.

* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An error occurred because the client attempts to remove a resource that is currently in use.

* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for trying to create or access a sub-resource that's either invalid or not supported.

* @public */ export declare class InvalidTypeException extends __BaseException { readonly name: "InvalidTypeException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for creating a resource that already exists.

* @public */ export declare class ResourceAlreadyExistsException extends __BaseException { readonly name: "ResourceAlreadyExistsException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request was denied due to request throttling. Reduce the frequency of your requests and try again.

* @public */ export declare class ThrottlingException extends __BaseException { readonly name: "ThrottlingException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Request processing failed because you provided an invalid pagination token.

* @public */ export declare class InvalidPaginationTokenException extends __BaseException { readonly name: "InvalidPaginationTokenException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for when a request would cause a service quota to be exceeded.

* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

An exception for attempting to schedule a domain action during an unavailable time slot.

* @public */ export declare class SlotNotAvailableException extends __BaseException { readonly name: "SlotNotAvailableException"; readonly $fault: "client"; /** *

Alternate time slots during which OpenSearch Service has available capacity to schedule a domain action.

* @public */ SlotSuggestions?: number[] | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); }