import type { ExceptionOptionType as __ExceptionOptionType } from "@smithy/core/client"; import { SNSServiceException as __BaseException } from "./SNSServiceException"; /** *
Indicates that the user has been denied access to the requested resource.
* @public */ export declare class AuthorizationErrorException extends __BaseException { readonly name: "AuthorizationErrorException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates an internal service error.
* @public */ export declare class InternalErrorException extends __BaseException { readonly name: "InternalErrorException"; readonly $fault: "server"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that a request parameter does not comply with the associated * constraints.
* @public */ export declare class InvalidParameterException extends __BaseException { readonly name: "InvalidParameterException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the requested resource does not exist.
* @public */ export declare class NotFoundException extends __BaseException { readonly name: "NotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the rate at which requests have been submitted for this action exceeds the limit for your Amazon Web Services account.
* @public */ export declare class ThrottledException extends __BaseException { readonly name: "ThrottledException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the number of filter polices in your Amazon Web Services account exceeds the limit. To * add more filter polices, submit an Amazon SNS Limit Increase case in the Amazon Web Services Support * Center.
* @public */ export declare class FilterPolicyLimitExceededException extends __BaseException { readonly name: "FilterPolicyLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the request parameter has exceeded the maximum number of concurrent message replays.
* @public */ export declare class ReplayLimitExceededException extends __BaseException { readonly name: "ReplayLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the customer already owns the maximum allowed number of * subscriptions.
* @public */ export declare class SubscriptionLimitExceededException extends __BaseException { readonly name: "SubscriptionLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the specified phone number opted out of receiving SMS messages from * your Amazon Web Services account. You can't send SMS messages to phone numbers that opt out.
* @public */ export declare class OptedOutException extends __BaseException { readonly name: "OptedOutException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that a request parameter does not comply with the associated * constraints.
* @public */ export declare class UserErrorException extends __BaseException { readonly name: "UserErrorException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeCan't perform multiple operations on a tag simultaneously. Perform the operations * sequentially.
* @public */ export declare class ConcurrentAccessException extends __BaseException { readonly name: "ConcurrentAccessException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe credential signature isn't valid. You must use an HTTPS endpoint and sign your * request using Signature Version 4.
* @public */ export declare class InvalidSecurityException extends __BaseException { readonly name: "InvalidSecurityException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeA tag has been added to a resource with the same ARN as a deleted resource. Wait a * short while and then retry the operation.
* @public */ export declare class StaleTagException extends __BaseException { readonly name: "StaleTagException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeCan't add more than 50 tags to a topic.
* @public */ export declare class TagLimitExceededException extends __BaseException { readonly name: "TagLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request doesn't comply with the IAM tag policy. Correct your request and then * retry it.
* @public */ export declare class TagPolicyException extends __BaseException { readonly name: "TagPolicyException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the customer already owns the maximum allowed number of topics.
* @public */ export declare class TopicLimitExceededException extends __BaseException { readonly name: "TopicLimitExceededException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeCan’t perform the action on the specified resource. Make sure that the resource * exists.
* @public */ export declare class ResourceNotFoundException extends __BaseException { readonly name: "ResourceNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the specified state is not a valid state for an event source.
* @public */ export declare class InvalidStateException extends __BaseException { readonly name: "InvalidStateException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that a parameter in the request is invalid.
* @public */ export declare class ValidationException extends __BaseException { readonly name: "ValidationException"; readonly $fault: "client"; Message: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionTypeException error indicating endpoint disabled.
* @public */ export declare class EndpointDisabledException extends __BaseException { readonly name: "EndpointDisabledException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that a request parameter does not comply with the associated constraints.
* @public */ export declare class InvalidParameterValueException extends __BaseException { readonly name: "InvalidParameterValueException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe ciphertext references a key that doesn't exist or that you don't have access * to.
* @public */ export declare class KMSAccessDeniedException extends __BaseException { readonly name: "KMSAccessDeniedException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected because the specified Amazon Web Services KMS key isn't * enabled.
* @public */ export declare class KMSDisabledException extends __BaseException { readonly name: "KMSDisabledException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected because the state of the specified resource isn't valid for * this request. For more information, see Key states of Amazon Web Services KMS keys in the Key Management Service Developer * Guide.
* @public */ export declare class KMSInvalidStateException extends __BaseException { readonly name: "KMSInvalidStateException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was rejected because the specified entity or resource can't be * found.
* @public */ export declare class KMSNotFoundException extends __BaseException { readonly name: "KMSNotFoundException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe Amazon Web Services access key ID needs a subscription for the service.
* @public */ export declare class KMSOptInRequired extends __BaseException { readonly name: "KMSOptInRequired"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe request was denied due to request throttling. For more information about * throttling, see Limits in * the Key Management Service Developer Guide. *
* @public */ export declare class KMSThrottlingException extends __BaseException { readonly name: "KMSThrottlingException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeException error indicating platform application disabled.
* @public */ export declare class PlatformApplicationDisabledException extends __BaseException { readonly name: "PlatformApplicationDisabledException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeTwo or more batch entries in the request have the same Id.
The length of all the batch messages put together is more than the limit.
* @public */ export declare class BatchRequestTooLongException extends __BaseException { readonly name: "BatchRequestTooLongException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeThe batch request doesn't contain any entries.
* @public */ export declare class EmptyBatchRequestException extends __BaseException { readonly name: "EmptyBatchRequestException"; 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 (more than 10).
* @public */ export declare class TooManyEntriesInBatchRequestException extends __BaseException { readonly name: "TooManyEntriesInBatchRequestException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates that the one-time password (OTP) used for verification is invalid.
* @public */ export declare class VerificationException extends __BaseException { readonly name: "VerificationException"; readonly $fault: "client"; Message: string | undefined; /** *The status of the verification error.
* @public */ Status: string | undefined; /** * @internal */ constructor(opts: __ExceptionOptionType