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

# Packages

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

# Functions

New creates a new instance of the client from the provided Config.
NewGetDedicatedIpsRequestPaginator returns a paginator for GetDedicatedIps.
NewListConfigurationSetsRequestPaginator returns a paginator for ListConfigurationSets.
NewListDedicatedIpPoolsRequestPaginator returns a paginator for ListDedicatedIpPools.
NewListDeliverabilityTestReportsRequestPaginator returns a paginator for ListDeliverabilityTestReports.
NewListDomainDeliverabilityCampaignsRequestPaginator returns a paginator for ListDomainDeliverabilityCampaigns.
NewListEmailIdentitiesRequestPaginator returns a paginator for ListEmailIdentities.
NewListSuppressedDestinationsRequestPaginator returns a paginator for ListSuppressedDestinations.

# Constants

Enum values for BehaviorOnMxFailure.
Enum values for BehaviorOnMxFailure.
Enum values for DeliverabilityDashboardAccountStatus.
Enum values for DeliverabilityDashboardAccountStatus.
Enum values for DeliverabilityDashboardAccountStatus.
Enum values for DeliverabilityTestStatus.
Enum values for DeliverabilityTestStatus.
Enum values for DimensionValueSource.
Enum values for DimensionValueSource.
Enum values for DimensionValueSource.
Enum values for DkimSigningAttributesOrigin.
Enum values for DkimSigningAttributesOrigin.
Enum values for DkimStatus.
Enum values for DkimStatus.
Enum values for DkimStatus.
Enum values for DkimStatus.
Enum values for DkimStatus.
Service's Endpoint identifier.
ErrCodeAccountSuspendedException for service response error code "AccountSuspendedException".
ErrCodeAlreadyExistsException for service response error code "AlreadyExistsException".
ErrCodeBadRequestException for service response error code "BadRequestException".
ErrCodeConcurrentModificationException for service response error code "ConcurrentModificationException".
ErrCodeInvalidNextTokenException for service response error code "InvalidNextTokenException".
ErrCodeLimitExceededException for service response error code "LimitExceededException".
ErrCodeMailFromDomainNotVerifiedException for service response error code "MailFromDomainNotVerifiedException".
ErrCodeMessageRejected for service response error code "MessageRejected".
ErrCodeNotFoundException for service response error code "NotFoundException".
ErrCodeSendingPausedException for service response error code "SendingPausedException".
ErrCodeTooManyRequestsException for service response error code "TooManyRequestsException".
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for EventType.
Enum values for IdentityType.
Enum values for IdentityType.
Enum values for IdentityType.
Enum values for MailFromDomainStatus.
Enum values for MailFromDomainStatus.
Enum values for MailFromDomainStatus.
Enum values for MailFromDomainStatus.
Service's identifier.
Service's name.
Enum values for SuppressionListReason.
Enum values for SuppressionListReason.
Enum values for TlsPolicy.
Enum values for TlsPolicy.
Enum values for WarmupStatus.
Enum values for WarmupStatus.

# Structs

An object that contains information about a blacklisting event that impacts one of the dedicated IP addresses that is associated with your account.
Represents the body of the email message.
Client provides the API operation methods for making requests to Amazon SES V2.
An object that defines an Amazon CloudWatch destination for email events.
An object that defines the dimension configuration to use when you send email events to Amazon CloudWatch.
An object that represents the content of the email, and optionally a character set specification.
A request to add an event destination to a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
CreateConfigurationSetEventDestinationRequest is the request type for the CreateConfigurationSetEventDestination API operation.
CreateConfigurationSetEventDestinationResponse is the response type for the CreateConfigurationSetEventDestination API operation.
A request to create a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
CreateConfigurationSetRequest is the request type for the CreateConfigurationSet API operation.
CreateConfigurationSetResponse is the response type for the CreateConfigurationSet API operation.
A request to create a new dedicated IP pool.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
CreateDedicatedIpPoolRequest is the request type for the CreateDedicatedIpPool API operation.
CreateDedicatedIpPoolResponse is the response type for the CreateDedicatedIpPool API operation.
A request to perform a predictive inbox placement test.
Information about the predictive inbox placement test that you created.
CreateDeliverabilityTestReportRequest is the request type for the CreateDeliverabilityTestReport API operation.
CreateDeliverabilityTestReportResponse is the response type for the CreateDeliverabilityTestReport API operation.
A request to begin the verification process for an email identity (an email address or domain).
If the email identity is a domain, this object contains information about the DKIM verification status for the domain.
CreateEmailIdentityRequest is the request type for the CreateEmailIdentity API operation.
CreateEmailIdentityResponse is the response type for the CreateEmailIdentity API operation.
An object that contains information about the volume of email sent on each day of the analysis period.
Contains information about a dedicated IP address that is associated with your Amazon SES account.
A request to delete an event destination from a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
DeleteConfigurationSetEventDestinationRequest is the request type for the DeleteConfigurationSetEventDestination API operation.
DeleteConfigurationSetEventDestinationResponse is the response type for the DeleteConfigurationSetEventDestination API operation.
A request to delete a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
DeleteConfigurationSetRequest is the request type for the DeleteConfigurationSet API operation.
DeleteConfigurationSetResponse is the response type for the DeleteConfigurationSet API operation.
A request to delete a dedicated IP pool.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
DeleteDedicatedIpPoolRequest is the request type for the DeleteDedicatedIpPool API operation.
DeleteDedicatedIpPoolResponse is the response type for the DeleteDedicatedIpPool API operation.
A request to delete an existing email identity.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
DeleteEmailIdentityRequest is the request type for the DeleteEmailIdentity API operation.
DeleteEmailIdentityResponse is the response type for the DeleteEmailIdentity API operation.
A request to remove an email address from the suppression list for your account.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
DeleteSuppressedDestinationRequest is the request type for the DeleteSuppressedDestination API operation.
DeleteSuppressedDestinationResponse is the response type for the DeleteSuppressedDestination API operation.
An object that contains metadata related to a predictive inbox placement test.
Used to associate a configuration set with a dedicated IP pool.
An object that describes the recipients for an email.
An object that contains information about the DKIM authentication status for an email identity.
An object that contains information about the tokens used for setting up Bring Your Own DKIM (BYODKIM).
An object that contains the deliverability data for a specific campaign.
An object that contains information about the Deliverability dashboard subscription for a verified domain that you use to send email and currently has an active Deliverability dashboard subscription.
An object that contains inbox placement data for email sent from one of your email domains to a specific email provider.
An object that defines the entire content of the email, including the message headers and the body content.
In the Amazon SES API v2, events include message sends, deliveries, opens, clicks, bounces, and complaints.
An object that defines the event destination.
A request to obtain information about the email-sending capabilities of your Amazon SES account.
A list of details about the email-sending capabilities of your Amazon SES account in the current AWS Region.
GetAccountRequest is the request type for the GetAccount API operation.
GetAccountResponse is the response type for the GetAccount API operation.
A request to retrieve a list of the blacklists that your dedicated IP addresses appear on.
An object that contains information about blacklist events.
GetBlacklistReportsRequest is the request type for the GetBlacklistReports API operation.
GetBlacklistReportsResponse is the response type for the GetBlacklistReports API operation.
A request to obtain information about the event destinations for a configuration set.
Information about an event destination for a configuration set.
GetConfigurationSetEventDestinationsRequest is the request type for the GetConfigurationSetEventDestinations API operation.
GetConfigurationSetEventDestinationsResponse is the response type for the GetConfigurationSetEventDestinations API operation.
A request to obtain information about a configuration set.
Information about a configuration set.
GetConfigurationSetRequest is the request type for the GetConfigurationSet API operation.
GetConfigurationSetResponse is the response type for the GetConfigurationSet API operation.
A request to obtain more information about a dedicated IP address.
Information about a dedicated IP address.
GetDedicatedIpRequest is the request type for the GetDedicatedIp API operation.
GetDedicatedIpResponse is the response type for the GetDedicatedIp API operation.
A request to obtain more information about dedicated IP pools.
Information about the dedicated IP addresses that are associated with your AWS account.
GetDedicatedIpsPaginator is used to paginate the request.
GetDedicatedIpsRequest is the request type for the GetDedicatedIps API operation.
GetDedicatedIpsResponse is the response type for the GetDedicatedIps API operation.
Retrieve information about the status of the Deliverability dashboard for your AWS account.
An object that shows the status of the Deliverability dashboard.
GetDeliverabilityDashboardOptionsRequest is the request type for the GetDeliverabilityDashboardOptions API operation.
GetDeliverabilityDashboardOptionsResponse is the response type for the GetDeliverabilityDashboardOptions API operation.
A request to retrieve the results of a predictive inbox placement test.
The results of the predictive inbox placement test.
GetDeliverabilityTestReportRequest is the request type for the GetDeliverabilityTestReport API operation.
GetDeliverabilityTestReportResponse is the response type for the GetDeliverabilityTestReport API operation.
Retrieve all the deliverability data for a specific campaign.
An object that contains all the deliverability data for a specific campaign.
GetDomainDeliverabilityCampaignRequest is the request type for the GetDomainDeliverabilityCampaign API operation.
GetDomainDeliverabilityCampaignResponse is the response type for the GetDomainDeliverabilityCampaign API operation.
A request to obtain deliverability metrics for a domain.
An object that includes statistics that are related to the domain that you specified.
GetDomainStatisticsReportRequest is the request type for the GetDomainStatisticsReport API operation.
GetDomainStatisticsReportResponse is the response type for the GetDomainStatisticsReport API operation.
A request to return details about an email identity.
Details about an email identity.
GetEmailIdentityRequest is the request type for the GetEmailIdentity API operation.
GetEmailIdentityResponse is the response type for the GetEmailIdentity API operation.
A request to retrieve information about an email address that's on the suppression list for your account.
Information about the suppressed email address.
GetSuppressedDestinationRequest is the request type for the GetSuppressedDestination API operation.
GetSuppressedDestinationResponse is the response type for the GetSuppressedDestination API operation.
Information about an email identity.
An object that contains information about the inbox placement data settings for a verified domain that’s associated with your AWS account.
An object that describes how email sent during the predictive inbox placement test was handled by a certain email provider.
An object that defines an Amazon Kinesis Data Firehose destination for email events.
A request to obtain a list of configuration sets for your Amazon SES account in the current AWS Region.
A list of configuration sets in your Amazon SES account in the current AWS Region.
ListConfigurationSetsPaginator is used to paginate the request.
ListConfigurationSetsRequest is the request type for the ListConfigurationSets API operation.
ListConfigurationSetsResponse is the response type for the ListConfigurationSets API operation.
A request to obtain a list of dedicated IP pools.
A list of dedicated IP pools.
ListDedicatedIpPoolsPaginator is used to paginate the request.
ListDedicatedIpPoolsRequest is the request type for the ListDedicatedIpPools API operation.
ListDedicatedIpPoolsResponse is the response type for the ListDedicatedIpPools API operation.
A request to list all of the predictive inbox placement tests that you've performed.
A list of the predictive inbox placement test reports that are available for your account, regardless of whether or not those tests are complete.
ListDeliverabilityTestReportsPaginator is used to paginate the request.
ListDeliverabilityTestReportsRequest is the request type for the ListDeliverabilityTestReports API operation.
ListDeliverabilityTestReportsResponse is the response type for the ListDeliverabilityTestReports API operation.
Retrieve deliverability data for all the campaigns that used a specific domain to send email during a specified time range.
An array of objects that provide deliverability data for all the campaigns that used a specific domain to send email during a specified time range.
ListDomainDeliverabilityCampaignsPaginator is used to paginate the request.
ListDomainDeliverabilityCampaignsRequest is the request type for the ListDomainDeliverabilityCampaigns API operation.
ListDomainDeliverabilityCampaignsResponse is the response type for the ListDomainDeliverabilityCampaigns API operation.
A request to list all of the email identities associated with your AWS account.
A list of all of the identities that you've attempted to verify, regardless of whether or not those identities were successfully verified.
ListEmailIdentitiesPaginator is used to paginate the request.
ListEmailIdentitiesRequest is the request type for the ListEmailIdentities API operation.
ListEmailIdentitiesResponse is the response type for the ListEmailIdentities API operation.
A request to obtain a list of email destinations that are on the suppression list for your account.
A list of suppressed email addresses.
ListSuppressedDestinationsPaginator is used to paginate the request.
ListSuppressedDestinationsRequest is the request type for the ListSuppressedDestinations API operation.
ListSuppressedDestinationsResponse is the response type for the ListSuppressedDestinations API operation.
No description provided by the author
No description provided by the author
ListTagsForResourceRequest is the request type for the ListTagsForResource API operation.
ListTagsForResourceResponse is the response type for the ListTagsForResource API operation.
A list of attributes that are associated with a MAIL FROM domain.
Represents the email message that you're sending.
Contains the name and value of a tag that you apply to an email.
An object that contains information about email that was sent from the selected domain.
An object that defines an Amazon Pinpoint project destination for email events.
An object that contains inbox placement data for an email provider.
A request to enable or disable the automatic IP address warm-up feature.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutAccountDedicatedIpWarmupAttributesRequest is the request type for the PutAccountDedicatedIpWarmupAttributes API operation.
PutAccountDedicatedIpWarmupAttributesResponse is the response type for the PutAccountDedicatedIpWarmupAttributes API operation.
A request to change the ability of your account to send email.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutAccountSendingAttributesRequest is the request type for the PutAccountSendingAttributes API operation.
PutAccountSendingAttributesResponse is the response type for the PutAccountSendingAttributes API operation.
A request to change your account's suppression preferences.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutAccountSuppressionAttributesRequest is the request type for the PutAccountSuppressionAttributes API operation.
PutAccountSuppressionAttributesResponse is the response type for the PutAccountSuppressionAttributes API operation.
A request to associate a configuration set with a dedicated IP pool.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutConfigurationSetDeliveryOptionsRequest is the request type for the PutConfigurationSetDeliveryOptions API operation.
PutConfigurationSetDeliveryOptionsResponse is the response type for the PutConfigurationSetDeliveryOptions API operation.
A request to enable or disable tracking of reputation metrics for a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutConfigurationSetReputationOptionsRequest is the request type for the PutConfigurationSetReputationOptions API operation.
PutConfigurationSetReputationOptionsResponse is the response type for the PutConfigurationSetReputationOptions API operation.
A request to enable or disable the ability of Amazon SES to send emails that use a specific configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutConfigurationSetSendingOptionsRequest is the request type for the PutConfigurationSetSendingOptions API operation.
PutConfigurationSetSendingOptionsResponse is the response type for the PutConfigurationSetSendingOptions API operation.
A request to change the account suppression list preferences for a specific configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutConfigurationSetSuppressionOptionsRequest is the request type for the PutConfigurationSetSuppressionOptions API operation.
PutConfigurationSetSuppressionOptionsResponse is the response type for the PutConfigurationSetSuppressionOptions API operation.
A request to add a custom domain for tracking open and click events to a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutConfigurationSetTrackingOptionsRequest is the request type for the PutConfigurationSetTrackingOptions API operation.
PutConfigurationSetTrackingOptionsResponse is the response type for the PutConfigurationSetTrackingOptions API operation.
A request to move a dedicated IP address to a dedicated IP pool.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutDedicatedIpInPoolRequest is the request type for the PutDedicatedIpInPool API operation.
PutDedicatedIpInPoolResponse is the response type for the PutDedicatedIpInPool API operation.
A request to change the warm-up attributes for a dedicated IP address.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutDedicatedIpWarmupAttributesRequest is the request type for the PutDedicatedIpWarmupAttributes API operation.
PutDedicatedIpWarmupAttributesResponse is the response type for the PutDedicatedIpWarmupAttributes API operation.
Enable or disable the Deliverability dashboard.
A response that indicates whether the Deliverability dashboard is enabled.
PutDeliverabilityDashboardOptionRequest is the request type for the PutDeliverabilityDashboardOption API operation.
PutDeliverabilityDashboardOptionResponse is the response type for the PutDeliverabilityDashboardOption API operation.
A request to enable or disable DKIM signing of email that you send from an email identity.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutEmailIdentityDkimAttributesRequest is the request type for the PutEmailIdentityDkimAttributes API operation.
PutEmailIdentityDkimAttributesResponse is the response type for the PutEmailIdentityDkimAttributes API operation.
A request to change the DKIM attributes for an email identity.
If the action is successful, the service sends back an HTTP 200 response.
PutEmailIdentityDkimSigningAttributesRequest is the request type for the PutEmailIdentityDkimSigningAttributes API operation.
PutEmailIdentityDkimSigningAttributesResponse is the response type for the PutEmailIdentityDkimSigningAttributes API operation.
A request to set the attributes that control how bounce and complaint events are processed.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutEmailIdentityFeedbackAttributesRequest is the request type for the PutEmailIdentityFeedbackAttributes API operation.
PutEmailIdentityFeedbackAttributesResponse is the response type for the PutEmailIdentityFeedbackAttributes API operation.
A request to configure the custom MAIL FROM domain for a verified identity.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutEmailIdentityMailFromAttributesRequest is the request type for the PutEmailIdentityMailFromAttributes API operation.
PutEmailIdentityMailFromAttributesResponse is the response type for the PutEmailIdentityMailFromAttributes API operation.
A request to add an email destination to the suppression list for your account.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
PutSuppressedDestinationRequest is the request type for the PutSuppressedDestination API operation.
PutSuppressedDestinationResponse is the response type for the PutSuppressedDestination API operation.
Represents the raw content of an email message.
Enable or disable collection of reputation metrics for emails that you send using this configuration set in the current AWS Region.
A request to send an email message.
A unique message ID that you receive when an email is accepted for sending.
SendEmailRequest is the request type for the SendEmail API operation.
SendEmailResponse is the response type for the SendEmail API operation.
Used to enable or disable email sending for messages that use this configuration set in the current AWS Region.
An object that contains information about the per-day and per-second sending limits for your Amazon SES account in the current AWS Region.
An object that defines an Amazon SNS destination for email events.
An object that contains information about an email address that is on the suppression list for your account.
An object that contains additional attributes that are related an email address that is on the suppression list for your account.
A summary that describes the suppressed email address.
An object that contains information about the email address suppression preferences for your account in the current AWS Region.
An object that contains information about the suppression list preferences for your account.
An object that defines the tags that are associated with a resource.
No description provided by the author
No description provided by the author
TagResourceRequest is the request type for the TagResource API operation.
TagResourceResponse is the response type for the TagResource API operation.
An object that defines the email template to use for an email message, and the values to use for any message variables in that template.
An object that defines the tracking options for a configuration set.
No description provided by the author
No description provided by the author
UntagResourceRequest is the request type for the UntagResource API operation.
UntagResourceResponse is the response type for the UntagResource API operation.
A request to change the settings for an event destination for a configuration set.
An HTTP 200 response if the request succeeds, or an error message if the request fails.
UpdateConfigurationSetEventDestinationRequest is the request type for the UpdateConfigurationSetEventDestination API operation.
UpdateConfigurationSetEventDestinationResponse is the response type for the UpdateConfigurationSetEventDestination API operation.
An object that contains information about the amount of email that was delivered to recipients.

# Type aliases

The action that you want to take if the required MX record can't be found when you send an email.
The current status of your Deliverability dashboard subscription.
The status of a predictive inbox placement test.
The location where the Amazon SES API v2 finds the value of a dimension to publish to Amazon CloudWatch.
No description provided by the author
The DKIM authentication status of the identity.
An email sending event type.
The email identity type.
The status of the MAIL FROM domain.
The reason that the address was added to the suppression list for your account.
Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).
The warmup status of a dedicated IP.