Module: Aws::SES::Errors
- Defined in:
- gems/aws-sdk-ses/lib/aws-sdk-ses/errors.rb
Overview
When SES returns an error response, the Ruby SDK constructs and raises an error. These errors all extend Aws::SES::Errors::ServiceError < Errors::ServiceError
You can rescue all SES errors using ServiceError:
begin
# do stuff
rescue Aws::SES::Errors::ServiceError
# rescues all SES API errors
end
Request Context
ServiceError objects have a #context method that returns information about the request that generated the error. See Seahorse::Client::RequestContext for more information.
Error Classes
- AccountSendingPausedException
- AlreadyExistsException
- CannotDeleteException
- ConfigurationSetAlreadyExistsException
- ConfigurationSetDoesNotExistException
- ConfigurationSetSendingPausedException
- CustomVerificationEmailInvalidContentException
- CustomVerificationEmailTemplateAlreadyExistsException
- CustomVerificationEmailTemplateDoesNotExistException
- EventDestinationAlreadyExistsException
- EventDestinationDoesNotExistException
- FromEmailAddressNotVerifiedException
- InvalidCloudWatchDestinationException
- InvalidConfigurationSetException
- InvalidDeliveryOptionsException
- InvalidFirehoseDestinationException
- InvalidLambdaFunctionException
- InvalidPolicyException
- InvalidRenderingParameterException
- InvalidS3ConfigurationException
- InvalidSNSDestinationException
- InvalidSnsTopicException
- InvalidTemplateException
- InvalidTrackingOptionsException
- LimitExceededException
- MailFromDomainNotVerifiedException
- MessageRejected
- MissingRenderingAttributeException
- ProductionAccessNotGrantedException
- RuleDoesNotExistException
- RuleSetDoesNotExistException
- TemplateDoesNotExistException
- TrackingOptionsAlreadyExistsException
- TrackingOptionsDoesNotExistException
Additionally, error classes are dynamically generated for service errors based on the error code if they are not defined above.
Defined Under Namespace
Classes: AccountSendingPausedException, AlreadyExistsException, CannotDeleteException, ConfigurationSetAlreadyExistsException, ConfigurationSetDoesNotExistException, ConfigurationSetSendingPausedException, CustomVerificationEmailInvalidContentException, CustomVerificationEmailTemplateAlreadyExistsException, CustomVerificationEmailTemplateDoesNotExistException, EventDestinationAlreadyExistsException, EventDestinationDoesNotExistException, FromEmailAddressNotVerifiedException, InvalidCloudWatchDestinationException, InvalidConfigurationSetException, InvalidDeliveryOptionsException, InvalidFirehoseDestinationException, InvalidLambdaFunctionException, InvalidPolicyException, InvalidRenderingParameterException, InvalidS3ConfigurationException, InvalidSNSDestinationException, InvalidSnsTopicException, InvalidTemplateException, InvalidTrackingOptionsException, LimitExceededException, MailFromDomainNotVerifiedException, MessageRejected, MissingRenderingAttributeException, ProductionAccessNotGrantedException, RuleDoesNotExistException, RuleSetDoesNotExistException, TemplateDoesNotExistException, TrackingOptionsAlreadyExistsException, TrackingOptionsDoesNotExistException