import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { AppSyncServiceException as __BaseException } from "./AppSyncServiceException"; import type { BadRequestReason } from "./enums"; import type { BadRequestDetail } from "./models_0"; /** *

You don't have access to perform this operation on this resource.

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

The API key exceeded a limit. Try your request again.

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

The API key expiration must be set to a value between 1 and 365 days from creation (for * CreateApiKey) or from update (for UpdateApiKey).

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

The GraphQL API exceeded a limit. Try your request again.

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

The request is not well formed. For example, a value is invalid or a required field is * missing. Check the field values, and then try again.

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

Provides context for the cause of the bad request. The only supported value is * CODE_ERROR.

* @public */ reason?: BadRequestReason | undefined; /** *

Provides further details for the reason behind the bad request. For reason type * CODE_ERROR, the detail will contain a list of code errors.

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

An internal AppSync error occurred. Try your request again.

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

The resource specified in the request was not found. Check the resource, and then try * again.

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

Another modification is in progress at this time and it must complete before you can * make your change.

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

The request exceeded a limit. Try your request again.

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

You aren't authorized to perform this operation.

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

The operation exceeded the service quota for this resource.

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

A conflict with a previous successful update is detected. This typically occurs when the * previous update did not have time to propagate before the next update was made. A retry * (with appropriate backoff logic) is the recommended response to this exception.

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

The GraphQL schema is not valid.

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