import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/smithy-client"; import { SQSServiceException as __BaseException } from "./SQSServiceException"; /** *
The specified ID is invalid.
* @public */ export declare class InvalidAddress extends __BaseException { readonly name: "InvalidAddress"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was not made over HTTPS or did not use SigV4 for signing.
* @public */ export declare class InvalidSecurity extends __BaseException { readonly name: "InvalidSecurity"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified action violates a limit. For example, ReceiveMessage
* returns this error if the maximum number of in flight messages is reached and
* AddPermission returns this error if the maximum number of permissions
* for the queue is reached.
Ensure that the QueueUrl is correct and that the queue has not been
* deleted.
The request was denied due to request throttling.
*Exceeds the permitted request rate for the queue or for the recipient of the * request.
*Ensure that the request rate is within the Amazon SQS limits for * sending messages. For more information, see Amazon SQS quotas in the Amazon SQS * Developer Guide.
*Error code 400. Unsupported operation.
* @public */ export declare class UnsupportedOperation extends __BaseException { readonly name: "UnsupportedOperation"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeOne or more specified resources don't exist.
* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified message isn't in flight.
* @public */ export declare class MessageNotInflight extends __BaseException { readonly name: "MessageNotInflight"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified receipt handle isn't valid.
* @public */ export declare class ReceiptHandleIsInvalid extends __BaseException { readonly name: "ReceiptHandleIsInvalid"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeTwo or more batch entries in the request have the same Id.
The batch request doesn't contain any entries.
* @public */ export declare class EmptyBatchRequest extends __BaseException { readonly name: "EmptyBatchRequest"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Id of a batch entry in a batch request doesn't abide by the
* specification.
The batch request contains more entries than permissible. For Amazon SQS, the * maximum number of entries you can include in a single SendMessageBatch, DeleteMessageBatch, or ChangeMessageVisibilityBatch request is 10.
* @public */ export declare class TooManyEntriesInBatchRequest extends __BaseException { readonly name: "TooManyEntriesInBatchRequest"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified attribute doesn't exist.
* @public */ export declare class InvalidAttributeName extends __BaseException { readonly name: "InvalidAttributeName"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA queue attribute value is invalid.
* @public */ export declare class InvalidAttributeValue extends __BaseException { readonly name: "InvalidAttributeValue"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeYou must wait 60 seconds after deleting a queue before you can create another queue * with the same name.
* @public */ export declare class QueueDeletedRecently extends __BaseException { readonly name: "QueueDeletedRecently"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA queue with this name already exists. Amazon SQS returns this error only if the request * includes attributes whose values differ from those of the existing queue.
* @public */ export declare class QueueNameExists extends __BaseException { readonly name: "QueueNameExists"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe specified receipt handle isn't valid for the current version.
* * @deprecated exception has been included in ReceiptHandleIsInvalid. * @public */ export declare class InvalidIdFormat extends __BaseException { readonly name: "InvalidIdFormat"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the specified queue previously received a PurgeQueue
* request within the last 60 seconds (the time it can take to delete the messages in the
* queue).
The caller doesn't have the required KMS access.
* @public */ export declare class KmsAccessDenied extends __BaseException { readonly name: "KmsAccessDenied"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was denied due to request throttling.
* @public */ export declare class KmsDisabled extends __BaseException { readonly name: "KmsDisabled"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected for one of the following reasons:
*The KeyUsage value of the KMS key is incompatible with the API * operation.
*The encryption algorithm or signing algorithm specified for the operation is * incompatible with the type of key material in the KMS key (KeySpec).
*The request was rejected because the state of the specified resource is not valid for * this request.
* @public */ export declare class KmsInvalidState extends __BaseException { readonly name: "KmsInvalidState"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected because the specified entity or resource could not be found. *
* @public */ export declare class KmsNotFound extends __BaseException { readonly name: "KmsNotFound"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected because the specified key policy isn't syntactically or * semantically correct.
* @public */ export declare class KmsOptInRequired extends __BaseException { readonly name: "KmsOptInRequired"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeAmazon Web Services KMS throttles requests for the following conditions.
* @public */ export declare class KmsThrottled extends __BaseException { readonly name: "KmsThrottled"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe message contains characters outside the allowed set.
* @public */ export declare class InvalidMessageContents extends __BaseException { readonly name: "InvalidMessageContents"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe length of all the messages put together is more than the limit.
* @public */ export declare class BatchRequestTooLong extends __BaseException { readonly name: "BatchRequestTooLong"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionType