package
1.55.6
Repository: https://github.com/aws/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

Package sesiface provides an interface to enable mocking the Amazon Simple Email Service service client for testing your code.

# Functions

BehaviorOnMXFailure_Values returns all elements of the BehaviorOnMXFailure enum.
BounceType_Values returns all elements of the BounceType enum.
BulkEmailStatus_Values returns all elements of the BulkEmailStatus enum.
ConfigurationSetAttribute_Values returns all elements of the ConfigurationSetAttribute enum.
CustomMailFromStatus_Values returns all elements of the CustomMailFromStatus enum.
DimensionValueSource_Values returns all elements of the DimensionValueSource enum.
DsnAction_Values returns all elements of the DsnAction enum.
EventType_Values returns all elements of the EventType enum.
IdentityType_Values returns all elements of the IdentityType enum.
InvocationType_Values returns all elements of the InvocationType enum.
New creates a new instance of the SES client with a session.
NotificationType_Values returns all elements of the NotificationType enum.
ReceiptFilterPolicy_Values returns all elements of the ReceiptFilterPolicy enum.
SNSActionEncoding_Values returns all elements of the SNSActionEncoding enum.
StopScope_Values returns all elements of the StopScope enum.
TlsPolicy_Values returns all elements of the TlsPolicy enum.
VerificationStatus_Values returns all elements of the VerificationStatus enum.

# Constants

BehaviorOnMXFailureRejectMessage is a BehaviorOnMXFailure enum value.
BehaviorOnMXFailureUseDefaultValue is a BehaviorOnMXFailure enum value.
BounceTypeContentRejected is a BounceType enum value.
BounceTypeDoesNotExist is a BounceType enum value.
BounceTypeExceededQuota is a BounceType enum value.
BounceTypeMessageTooLarge is a BounceType enum value.
BounceTypeTemporaryFailure is a BounceType enum value.
BounceTypeUndefined is a BounceType enum value.
BulkEmailStatusAccountDailyQuotaExceeded is a BulkEmailStatus enum value.
BulkEmailStatusAccountSendingPaused is a BulkEmailStatus enum value.
BulkEmailStatusAccountSuspended is a BulkEmailStatus enum value.
BulkEmailStatusAccountThrottled is a BulkEmailStatus enum value.
BulkEmailStatusConfigurationSetDoesNotExist is a BulkEmailStatus enum value.
BulkEmailStatusConfigurationSetSendingPaused is a BulkEmailStatus enum value.
BulkEmailStatusFailed is a BulkEmailStatus enum value.
BulkEmailStatusInvalidParameterValue is a BulkEmailStatus enum value.
BulkEmailStatusInvalidSendingPoolName is a BulkEmailStatus enum value.
BulkEmailStatusMailFromDomainNotVerified is a BulkEmailStatus enum value.
BulkEmailStatusMessageRejected is a BulkEmailStatus enum value.
BulkEmailStatusSuccess is a BulkEmailStatus enum value.
BulkEmailStatusTemplateDoesNotExist is a BulkEmailStatus enum value.
BulkEmailStatusTransientFailure is a BulkEmailStatus enum value.
ConfigurationSetAttributeDeliveryOptions is a ConfigurationSetAttribute enum value.
ConfigurationSetAttributeEventDestinations is a ConfigurationSetAttribute enum value.
ConfigurationSetAttributeReputationOptions is a ConfigurationSetAttribute enum value.
ConfigurationSetAttributeTrackingOptions is a ConfigurationSetAttribute enum value.
CustomMailFromStatusFailed is a CustomMailFromStatus enum value.
CustomMailFromStatusPending is a CustomMailFromStatus enum value.
CustomMailFromStatusSuccess is a CustomMailFromStatus enum value.
CustomMailFromStatusTemporaryFailure is a CustomMailFromStatus enum value.
DimensionValueSourceEmailHeader is a DimensionValueSource enum value.
DimensionValueSourceLinkTag is a DimensionValueSource enum value.
DimensionValueSourceMessageTag is a DimensionValueSource enum value.
DsnActionDelayed is a DsnAction enum value.
DsnActionDelivered is a DsnAction enum value.
DsnActionExpanded is a DsnAction enum value.
DsnActionFailed is a DsnAction enum value.
DsnActionRelayed is a DsnAction enum value.
ID to lookup a service endpoint with.
ErrCodeAccountSendingPausedException for service response error code "AccountSendingPausedException".
ErrCodeAlreadyExistsException for service response error code "AlreadyExists".
ErrCodeCannotDeleteException for service response error code "CannotDelete".
ErrCodeConfigurationSetAlreadyExistsException for service response error code "ConfigurationSetAlreadyExists".
ErrCodeConfigurationSetDoesNotExistException for service response error code "ConfigurationSetDoesNotExist".
ErrCodeConfigurationSetSendingPausedException for service response error code "ConfigurationSetSendingPausedException".
ErrCodeCustomVerificationEmailInvalidContentException for service response error code "CustomVerificationEmailInvalidContent".
ErrCodeCustomVerificationEmailTemplateAlreadyExistsException for service response error code "CustomVerificationEmailTemplateAlreadyExists".
ErrCodeCustomVerificationEmailTemplateDoesNotExistException for service response error code "CustomVerificationEmailTemplateDoesNotExist".
ErrCodeEventDestinationAlreadyExistsException for service response error code "EventDestinationAlreadyExists".
ErrCodeEventDestinationDoesNotExistException for service response error code "EventDestinationDoesNotExist".
ErrCodeFromEmailAddressNotVerifiedException for service response error code "FromEmailAddressNotVerified".
ErrCodeInvalidCloudWatchDestinationException for service response error code "InvalidCloudWatchDestination".
ErrCodeInvalidConfigurationSetException for service response error code "InvalidConfigurationSet".
ErrCodeInvalidDeliveryOptionsException for service response error code "InvalidDeliveryOptions".
ErrCodeInvalidFirehoseDestinationException for service response error code "InvalidFirehoseDestination".
ErrCodeInvalidLambdaFunctionException for service response error code "InvalidLambdaFunction".
ErrCodeInvalidPolicyException for service response error code "InvalidPolicy".
ErrCodeInvalidRenderingParameterException for service response error code "InvalidRenderingParameter".
ErrCodeInvalidS3ConfigurationException for service response error code "InvalidS3Configuration".
ErrCodeInvalidSNSDestinationException for service response error code "InvalidSNSDestination".
ErrCodeInvalidSnsTopicException for service response error code "InvalidSnsTopic".
ErrCodeInvalidTemplateException for service response error code "InvalidTemplate".
ErrCodeInvalidTrackingOptionsException for service response error code "InvalidTrackingOptions".
ErrCodeLimitExceededException for service response error code "LimitExceeded".
ErrCodeMailFromDomainNotVerifiedException for service response error code "MailFromDomainNotVerifiedException".
ErrCodeMessageRejected for service response error code "MessageRejected".
ErrCodeMissingRenderingAttributeException for service response error code "MissingRenderingAttribute".
ErrCodeProductionAccessNotGrantedException for service response error code "ProductionAccessNotGranted".
ErrCodeRuleDoesNotExistException for service response error code "RuleDoesNotExist".
ErrCodeRuleSetDoesNotExistException for service response error code "RuleSetDoesNotExist".
ErrCodeTemplateDoesNotExistException for service response error code "TemplateDoesNotExist".
ErrCodeTrackingOptionsAlreadyExistsException for service response error code "TrackingOptionsAlreadyExistsException".
ErrCodeTrackingOptionsDoesNotExistException for service response error code "TrackingOptionsDoesNotExistException".
EventTypeBounce is a EventType enum value.
EventTypeClick is a EventType enum value.
EventTypeComplaint is a EventType enum value.
EventTypeDelivery is a EventType enum value.
EventTypeOpen is a EventType enum value.
EventTypeReject is a EventType enum value.
EventTypeRenderingFailure is a EventType enum value.
EventTypeSend is a EventType enum value.
IdentityTypeDomain is a IdentityType enum value.
IdentityTypeEmailAddress is a IdentityType enum value.
InvocationTypeEvent is a InvocationType enum value.
InvocationTypeRequestResponse is a InvocationType enum value.
NotificationTypeBounce is a NotificationType enum value.
NotificationTypeComplaint is a NotificationType enum value.
NotificationTypeDelivery is a NotificationType enum value.
ReceiptFilterPolicyAllow is a ReceiptFilterPolicy enum value.
ReceiptFilterPolicyBlock is a ReceiptFilterPolicy enum value.
ServiceID is a unique identifier of a specific service.
Name of service.
SNSActionEncodingBase64 is a SNSActionEncoding enum value.
SNSActionEncodingUtf8 is a SNSActionEncoding enum value.
StopScopeRuleSet is a StopScope enum value.
TlsPolicyOptional is a TlsPolicy enum value.
TlsPolicyRequire is a TlsPolicy enum value.
VerificationStatusFailed is a VerificationStatus enum value.
VerificationStatusNotStarted is a VerificationStatus enum value.
VerificationStatusPending is a VerificationStatus enum value.
VerificationStatusSuccess is a VerificationStatus enum value.
VerificationStatusTemporaryFailure is a VerificationStatus enum value.

# Structs

When included in a receipt rule, this action adds a header to the received email.
Represents the body of the message.
When included in a receipt rule, this action rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
Recipient-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.
An array that contains one or more Destinations, as well as the tags and replacement data associated with each of those Destinations.
An object that contains the response from the SendBulkTemplatedEmail operation.
Represents a request to create a receipt rule set by cloning an existing one.
An empty element returned on a successful request.
Contains information associated with an Amazon CloudWatch event destination to which email sending events are published.
Contains the dimension configuration to use when you publish email sending events to Amazon CloudWatch.
The name of the configuration set.
Represents textual data, plus an optional character set specification.
Represents a request to create a configuration set event destination.
An empty element returned on a successful request.
Represents a request to create a configuration set.
An empty element returned on a successful request.
Represents a request to create an open and click tracking option object in a configuration set.
An empty element returned on a successful request.
Represents a request to create a custom verification email template.
Represents a request to create a new IP address filter.
An empty element returned on a successful request.
Represents a request to create a receipt rule.
An empty element returned on a successful request.
Represents a request to create an empty receipt rule set.
An empty element returned on a successful request.
Represents a request to create an email template.
Contains information about a custom verification email template.
Represents a request to delete a configuration set event destination.
An empty element returned on a successful request.
Represents a request to delete a configuration set.
An empty element returned on a successful request.
Represents a request to delete open and click tracking options in a configuration set.
An empty element returned on a successful request.
Represents a request to delete an existing custom verification email template.
Represents a request to delete one of your Amazon SES identities (an email address or domain).
An empty element returned on a successful request.
Represents a request to delete a sending authorization policy for an identity.
An empty element returned on a successful request.
Represents a request to delete an IP address filter.
An empty element returned on a successful request.
Represents a request to delete a receipt rule.
An empty element returned on a successful request.
Represents a request to delete a receipt rule set and all of the receipt rules it contains.
An empty element returned on a successful request.
Represents a request to delete an email template.
Represents a request to delete an email address from the list of email addresses you have attempted to verify under your Amazon Web Services account.
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
Represents a request to return the metadata and receipt rules for the receipt rule set that is currently active.
Represents the metadata and receipt rules for the receipt rule set that is currently active.
Represents a request to return the details of a configuration set.
Represents the details of a configuration set.
Represents a request to return the details of a receipt rule.
Represents the details of a receipt rule.
Represents a request to return the details of a receipt rule set.
Represents the details of the specified receipt rule set.
Represents the destination of the message, consisting of To:, CC:, and BCC: fields.
Contains information about an event destination.
Additional X-headers to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.
Represents a request to return the email sending status for your Amazon SES account in the current Amazon Web Services Region.
Represents a request to retrieve an existing custom verification email template.
The content of the custom verification email template.
Represents a request for the status of Amazon SES Easy DKIM signing for an identity.
Represents the status of Amazon SES Easy DKIM signing for an identity.
Represents a request to return the Amazon SES custom MAIL FROM attributes for a list of identities.
Represents the custom MAIL FROM attributes for a list of identities.
Represents a request to return the notification attributes for a list of identities you verified with Amazon SES.
Represents the notification attributes for a list of identities.
Represents a request to return the requested sending authorization policies for an identity.
Represents the requested sending authorization policies.
Represents a request to return the Amazon SES verification status of a list of identities.
The Amazon SES verification status of a list of identities.
Represents your Amazon SES daily sending quota, maximum send rate, and the number of emails you have sent in the last 24 hours.
Represents a list of data points.
Represents the DKIM attributes of a verified email address or a domain.
Represents the custom MAIL FROM domain attributes of a verified identity (email address or domain).
Represents the notification attributes of an identity, including whether an identity has Amazon Simple Notification Service (Amazon SNS) topics set for bounce, complaint, and/or delivery notifications, and whether feedback forwarding is enabled for bounce and complaint notifications.
Represents the verification attributes of a single identity.
Contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.
When included in a receipt rule, this action calls an Amazon Web Services Lambda function and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
Represents a request to list the configuration sets associated with your Amazon Web Services account.
A list of configuration sets associated with your Amazon Web Services account.
Represents a request to list the existing custom verification email templates for your account.
A paginated list of custom verification email templates.
Represents a request to return a list of all identities (email addresses and domains) that you have attempted to verify under your Amazon Web Services account, regardless of verification status.
A list of all identities that you have attempted to verify under your Amazon Web Services account, regardless of verification status.
Represents a request to return a list of sending authorization policies that are attached to an identity.
A list of names of sending authorization policies that apply to an identity.
Represents a request to list the IP address filters that exist under your Amazon Web Services account.
A list of IP address filters that exist under your Amazon Web Services account.
Represents a request to list the receipt rule sets that exist under your Amazon Web Services account.
A list of receipt rule sets that exist under your Amazon Web Services account.
A list of email addresses that you have verified with Amazon SES under your Amazon Web Services account.
Represents the message to be sent, composed of a subject and a body.
Message-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.
Contains the name and value of a tag that you can provide to SendEmail or SendRawEmail to apply to an email.
A request to modify the delivery options for a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
Represents a request to add or update a sending authorization policy for an identity.
An empty element returned on a successful request.
Represents the raw data of the message.
An action that Amazon SES can take when it receives an email on behalf of one or more email addresses or domains that you own.
A receipt IP address filter enables you to specify whether to accept or reject mail originating from an IP address or range of IP addresses.
A receipt IP address filter enables you to specify whether to accept or reject mail originating from an IP address or range of IP addresses.
Receipt rules enable you to specify which actions Amazon SES should take when it receives mail on behalf of one or more email addresses or domains that you own.
Information about a receipt rule set.
Recipient-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.
Represents a request to reorder the receipt rules within a receipt rule set.
An empty element returned on a successful request.
Contains information about the reputation settings for a configuration set.
When included in a receipt rule, this action saves the received message to an Amazon Simple Storage Service (Amazon S3) bucket and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
Represents a request to send a bounce message to the sender of an email you received through Amazon SES.
Represents a unique message ID.
Represents a request to send a templated email to multiple destinations using Amazon SES.
Represents a request to send a custom verification email to a specified recipient.
The response received when attempting to send the custom verification email.
Represents sending statistics data.
Represents a request to send a single formatted email using Amazon SES.
Represents a unique message ID.
Represents a request to send a single raw email using Amazon SES.
Represents a unique message ID.
Represents a request to send a templated email using Amazon SES.
SES provides the API operation methods for making requests to Amazon Simple Email Service.
Represents a request to set a receipt rule set as the active receipt rule set.
An empty element returned on a successful request.
Represents a request to enable or disable Amazon SES Easy DKIM signing for an identity.
An empty element returned on a successful request.
Represents a request to enable or disable whether Amazon SES forwards you bounce and complaint notifications through email.
An empty element returned on a successful request.
Represents a request to set whether Amazon SES includes the original email headers in the Amazon SNS notifications of a specified type.
An empty element returned on a successful request.
Represents a request to enable or disable the Amazon SES custom MAIL FROM domain setup for a verified identity.
An empty element returned on a successful request.
Represents a request to specify the Amazon SNS topic to which Amazon SES publishes bounce, complaint, or delivery notifications for emails sent with that identity as the source.
An empty element returned on a successful request.
Represents a request to set the position of a receipt rule in a receipt rule set.
An empty element returned on a successful request.
When included in a receipt rule, this action publishes a notification to Amazon Simple Notification Service (Amazon SNS).
Contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.
When included in a receipt rule, this action terminates the evaluation of the receipt rule set and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).
The content of the email, composed of a subject line and either an HTML part or a text-only part.
Contains information about an email template.
A domain that is used to redirect email recipients to an Amazon SES-operated domain.
Represents a request to enable or disable the email sending capabilities for your entire Amazon SES account.
Represents a request to update the event destination of a configuration set.
An empty element returned on a successful request.
Represents a request to modify the reputation metric publishing settings for a configuration set.
Represents a request to enable or disable the email sending capabilities for a specific configuration set.
Represents a request to update the tracking options for a configuration set.
An empty element returned on a successful request.
Represents a request to update an existing custom verification email template.
Represents a request to update a receipt rule.
An empty element returned on a successful request.
Represents a request to generate the CNAME records needed to set up Easy DKIM with Amazon SES.
Returns CNAME records that you must publish to the DNS server of your domain to set up Easy DKIM with Amazon SES.
Represents a request to begin Amazon SES domain verification and to generate the TXT records that you must publish to the DNS server of your domain to complete the verification.
Returns a TXT record that you must publish to the DNS server of your domain to complete domain verification with Amazon SES.
Represents a request to begin email address verification with Amazon SES.
Represents a request to begin email address verification with Amazon SES.
An empty element returned on a successful request.
When included in a receipt rule, this action calls Amazon WorkMail and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).