import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { DataExchangeServiceException as __BaseException } from "./DataExchangeServiceException"; import type { ExceptionCause, LimitName, ResourceType } from "./enums"; /** *

Access to the resource is denied.

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

Access to the resource is denied.

* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request couldn't be completed because it conflicted with the current state of the resource.

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

The request couldn't be completed because it conflicted with the current state of the resource.

* @public */ Message: string | undefined; /** *

The unique identifier for the resource with the conflict.

* @public */ ResourceId?: string | undefined; /** *

The type of the resource with the conflict.

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

An exception occurred with the service.

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

The message identifying the service exception that occurred.

* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The resource couldn't be found.

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

The resource couldn't be found.

* @public */ Message: string | undefined; /** *

The unique identifier for the resource that couldn't be found.

* @public */ ResourceId?: string | undefined; /** *

The type of resource that couldn't be found.

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

The limit on the number of requests per second was exceeded.

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

The limit on the number of requests per second was exceeded.

* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The request was invalid.

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

The message that informs you about what was invalid about the request.

* @public */ Message: string | undefined; /** *

The unique identifier for the resource that couldn't be found.

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

The request has exceeded the quotas imposed by the service.

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

The name of the limit that was reached.

* @public */ LimitName?: LimitName | undefined; /** *

The value of the exceeded limit.

* @public */ LimitValue?: number | undefined; /** *

The request has exceeded the quotas imposed by the service.

* @public */ Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); }