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

You do not have permissions to perform the requested operation.

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

You have exceeded the permitted request rate for the specific operation.

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

These errors are usually caused by a client action, such as using an action or * resource on behalf of a user that doesn't have permissions to use the action or * resource, or specifying an invalid resource identifier.

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

You are not authorized to perform the requested operation.

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

You have specified a client token for an operation using parameter values that differ * from a previous request that used the same client token.

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

You have requested an action that that the service doesn't support.

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

The resource that you are trying to operate on is currently in use. Review the message * details and retry later.

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

This exception is thrown when the service encounters an unrecoverable * exception.

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

The service is unable to process your request at this time.

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

The dry run operation of the resource was successful, and no resources or mutations were actually performed due to the dry run flag in the request.

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

You have specified two or more mutually exclusive parameters. Review the error message * for details.

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

Your version number is out of bounds or does not follow the required syntax.

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

You have exceeded the number of permitted resources or operations for this service. * For service quotas, see EC2 Image Builder endpoints and * quotas.

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

The resource that you are trying to create already exists.

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

You have attempted to mutate or delete a resource with a dependency that prohibits * this action. See the error message for more details.

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

At least one of the resources referenced by your request does not exist.

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

You have attempted too many requests for the specific operation.

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

You have provided an invalid pagination token in your request.

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

The specified parameter is invalid. Review the available parameters for the API * request.

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

The value that you provided for the specified parameter is invalid.

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