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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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.
*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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates that provided delivery option is invalid.
* @public */ export declare class InvalidDeliveryOptionsException extends __BaseException { readonly name: "InvalidDeliveryOptionsException"; readonly $fault: "client"; /** * @internal */ constructor(opts: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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: __ExceptionOptionTypeIndicates 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