import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { ConnectServiceException as __BaseException } from "./ConnectServiceException"; import type { ResourceType } from "./enums"; import type { InvalidRequestExceptionReason, ProblemDetail, PropertyValidationExceptionProperty, ServiceQuotaExceededExceptionReason } from "./models_0"; /** *

You do not have sufficient permissions to perform this action.

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

Request processing failed because of an error or failure with the service.

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

The message.

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

One or more of the specified parameters are not valid.

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

The message about the parameters.

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

A resource already has that name.

* @public */ export declare class ResourceConflictException extends __BaseException { readonly name: "ResourceConflictException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The specified resource was not found.

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

The message about the resource.

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

The throttling limit has been exceeded.

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

The request is not valid.

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

The message about the request.

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

Reason why the request was invalid.

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

The service quota has been exceeded.

* @public */ export declare class ServiceQuotaExceededException extends __BaseException { readonly name: "ServiceQuotaExceededException"; readonly $fault: "client"; Message?: string | undefined; /** *

The reason for the exception.

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

The allowed limit for the resource has been exceeded.

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

The message about the limit.

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

An entity with the same name already exists.

* @public */ export declare class IdempotencyException extends __BaseException { readonly name: "IdempotencyException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Request processing failed because dependent condition failed.

* @public */ export declare class ConditionalOperationFailedException extends __BaseException { readonly name: "ConditionalOperationFailedException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

A resource with the specified name already exists.

* @public */ export declare class DuplicateResourceException extends __BaseException { readonly name: "DuplicateResourceException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Operation cannot be performed at this time as there is a conflict with another operation or contact * state.

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

The flow is not valid.

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

The problems with the flow. Please fix before trying again.

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

The problems with the module. Please fix before trying again.

* @public */ export declare class InvalidContactFlowModuleException extends __BaseException { readonly name: "InvalidContactFlowModuleException"; readonly $fault: "client"; Problems?: ProblemDetail[] | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The property is not valid.

* @public */ export declare class PropertyValidationException extends __BaseException { readonly name: "PropertyValidationException"; readonly $fault: "client"; Message: string | undefined; PropertyList?: PropertyValidationExceptionProperty[] | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

The test is not valid.

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

The problems with the test. Please fix before trying again.

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

The resource is not ready.

* @public */ export declare class ResourceNotReadyException extends __BaseException { readonly name: "ResourceNotReadyException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

That resource is already in use (for example, you're trying to add a record with the same name as an existing * record). If you are trying to delete a resource (for example, DeleteHoursOfOperation or DeletePredefinedAttribute), * remove its reference from related resources and then try again.

* @public */ export declare class ResourceInUseException extends __BaseException { readonly name: "ResourceInUseException"; readonly $fault: "client"; Message?: string | undefined; /** *

The type of resource.

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

The identifier for the resource.

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

Displayed when rate-related API limits are exceeded.

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

The flow has not been published.

* @public */ export declare class ContactFlowNotPublishedException extends __BaseException { readonly name: "ContactFlowNotPublishedException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

No user with the specified credentials was found in the Amazon Connect instance.

* @public */ export declare class UserNotFoundException extends __BaseException { readonly name: "UserNotFoundException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Thrown for analyzed content when requested OutputType was not enabled for a given contact. For example, if an * OutputType.Raw was requested for a contact that had `RedactedOnly` Redaction policy set in the flow.

* @public */ export declare class OutputTypeNotFoundException extends __BaseException { readonly name: "OutputTypeNotFoundException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

This exception occurs when an API request is made to a non-active region in an Amazon Connect instance configured with Amazon Connect Global Resiliency. For example, if the active region is US West (Oregon) and a request is made to US East (N. Virginia), the exception will be returned.

* @public */ export declare class InvalidActiveRegionException extends __BaseException { readonly name: "InvalidActiveRegionException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Maximum number (1000) of tags have been returned with current request. Consider changing request parameters to * get more tags.

* @public */ export declare class MaximumResultReturnedException extends __BaseException { readonly name: "MaximumResultReturnedException"; readonly $fault: "client"; Message?: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType); } /** *

Outbound calls to the destination number are not allowed.

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

The message about the outbound calls.

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

The contact is not permitted.

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

The message about the contact.

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

The contact with the specified ID does not exist.

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

The message.

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