import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { OpenSearchServerlessServiceException as __BaseException } from "./OpenSearchServerlessServiceException"; /** *
When creating a resource, thrown when a resource with the same name already exists or is being created. When deleting a resource, thrown when the resource is not in the ACTIVE, FAILED, or UPDATE_FAILED state.
* @public */ export declare class ConflictException extends __BaseException { readonly name: "ConflictException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThrown when an error internal to the service occurs while processing a request.
* @public */ export declare class InternalServerException extends __BaseException { readonly name: "InternalServerException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThrown when you attempt to create more resources than the service allows based on service quotas.
* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; /** * Identifier of the resource affected. * @public */ resourceId?: string | undefined; /** * Type of the resource affected. * @public */ resourceType?: string | undefined; /** * Service Quotas requirement to identify originating service. * @public */ serviceCode: string | undefined; /** * Service Quotas requirement to identify originating quota. * @public */ quotaCode?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeThrown when the HTTP request contains invalid input or is missing required input.
* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThrown when accessing or deleting a resource that does not exist.
* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThrown when the collection you're attempting to create results in a number of search or indexing OCUs that exceeds the account limit.
* @public */ export declare class OcuLimitExceededException extends __BaseException { readonly name: "OcuLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType