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

Indicates that email sending is disabled for your entire Amazon SES account.

*

You can enable or disable email sending for your Amazon SES account using UpdateAccountSendingEnabled.

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

Indicates that a resource could not be created because of a naming conflict.

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

Indicates that a resource could not be created because the resource name already * exists.

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

Indicates that the delete operation could not be completed.

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

Indicates that a resource could not be deleted because no resource with the specified * name exists.

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

Indicates that a resource could not be created because of service limits. For a list * of Amazon SES limits, see the Amazon SES Developer * Guide.

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

Indicates that the provided receipt rule set does not exist.

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

Indicates that the named receipt rule set does not exist.

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

Indicates that the configuration set could not be created because of a naming * conflict.

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

Indicates that the configuration set does not exist.

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

Indicates that the configuration set does not exist.

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

Indicates that the configuration set does not exist.

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

Indicates that email sending is disabled for the configuration set.

*

You can enable or disable email sending for a configuration set using UpdateConfigurationSetSendingEnabled.

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

The name of the configuration set for which email sending is disabled.

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

Indicates that the configuration set is invalid. See the error message for * details.

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

Indicates that the event destination could not be created because of a naming * conflict.

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

Indicates that the configuration set does not exist.

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

Indicates that the event destination does not exist.

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

Indicates that the Amazon CloudWatch destination is invalid. See the error message for * details.

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

Indicates that the configuration set does not exist.

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

Indicates that the event destination does not exist.

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

Indicates that the Amazon Kinesis Firehose destination is invalid. See the error * message for details.

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

Indicates that the configuration set does not exist.

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

Indicates that the event destination does not exist.

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

Indicates that the Amazon Simple Notification Service (Amazon SNS) destination is * invalid. See the error message for details.

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

Indicates that the configuration set does not exist.

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

Indicates that the event destination does not exist.

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

Indicates that the custom domain to be used for open and click tracking redirects is * invalid. This error appears most often in the following situations:

*
    *
  • *

    When the tracking domain you specified is not verified in Amazon SES.

    *
  • *
  • *

    When the tracking domain you specified is not a valid domain or * subdomain.

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

Indicates that the configuration set you specified already contains a TrackingOptions * object.

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

Indicates that a TrackingOptions object already exists in the specified configuration * set.

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

Indicates that custom verification email template provided content is invalid.

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

Indicates that a custom verification email template with the name you specified * already exists.

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

Indicates that the provided custom verification email template with the specified * template name already exists.

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

Indicates that the sender address specified for a custom verification email is not * verified, and is therefore not eligible to send the custom verification email.

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

Indicates that the from email address associated with the custom verification email * template is not verified.

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

Indicates that the provided Amazon Web Services Lambda function is invalid, or that Amazon SES could * not execute the provided function, possibly due to permissions issues. For information * about giving permissions, see the Amazon SES * Developer Guide.

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

Indicates that the ARN of the function was not found.

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

Indicates that the provided Amazon S3 bucket or Amazon Web Services KMS encryption key is invalid, * or that Amazon SES could not publish to the bucket, possibly due to permissions issues. * For information about giving permissions, see the Amazon SES * Developer Guide.

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

Indicated that the S3 Bucket was not found.

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

Indicates that the provided Amazon SNS topic is invalid, or that Amazon SES could not * publish to the topic, possibly due to permissions issues. For information about giving * permissions, see the Amazon SES * Developer Guide.

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

Indicates that the topic does not exist.

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

Indicates that the provided receipt rule does not exist.

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

Indicates that the named receipt rule does not exist.

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

Indicates that the template that you specified could not be rendered. This issue may * occur when a template refers to a partial that does not exist.

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

Indicates that a custom verification email template with the name you specified does * not exist.

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

Indicates that the provided custom verification email template does not exist.

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

Indicates that the event destination does not exist.

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

Indicates that the configuration set does not exist.

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

Indicates that the event destination does not exist.

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

Indicates that the TrackingOptions object you specified does not exist.

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

Indicates that a TrackingOptions object does not exist in the specified configuration * set.

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

Indicates that the Template object you specified does not exist in your Amazon SES * account.

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

Indicates that provided delivery option is invalid.

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

Indicates that the provided policy is invalid. Check the error stack for more * information about what caused the error.

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

Indicates that one or more of the replacement values you provided is invalid. This * error may occur when the TemplateData object contains invalid JSON.

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

Indicates that the message could not be sent because Amazon SES could not read the MX * record required to use the specified MAIL FROM domain. For information about editing the * custom MAIL FROM domain settings for an identity, see the Amazon SES Developer * Guide.

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

Indicates that the action failed, and the message could not be sent. Check the error * stack for more information about what caused the error.

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

Indicates that one or more of the replacement values for the specified template was * not specified. Ensure that the TemplateData object contains references to all of the * replacement tags in the specified template.

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

Indicates that the account has not been granted production access.

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