ses

package
v0.0.0-...-69b7239 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 17, 2016 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Package ses provides a client for Amazon Simple Email Service.

Index

Constants

View Source
const (
	IdentityTypeDomain       = "Domain"
	IdentityTypeEmailAddress = "EmailAddress"
)

Possible values for SES.

View Source
const (
	NotificationTypeBounce    = "Bounce"
	NotificationTypeComplaint = "Complaint"
	NotificationTypeDelivery  = "Delivery"
)

Possible values for SES.

View Source
const (
	VerificationStatusFailed           = "Failed"
	VerificationStatusNotStarted       = "NotStarted"
	VerificationStatusPending          = "Pending"
	VerificationStatusSuccess          = "Success"
	VerificationStatusTemporaryFailure = "TemporaryFailure"
)

Possible values for SES.

Variables

This section is empty.

Functions

This section is empty.

Types

type Body

type Body struct {
	HTML *Content `query:"Html" xml:"Html"`
	Text *Content `query:"Text" xml:"Text"`
}

Body is undocumented.

type Content

type Content struct {
	Charset aws.StringValue `query:"Charset" xml:"Charset"`
	Data    aws.StringValue `query:"Data" xml:"Data"`
}

Content is undocumented.

type DeleteIdentityRequest

type DeleteIdentityRequest struct {
	Identity aws.StringValue `query:"Identity" xml:"Identity"`
}

DeleteIdentityRequest is undocumented.

type DeleteIdentityResponse

type DeleteIdentityResponse struct {
}

DeleteIdentityResponse is undocumented.

type DeleteIdentityResult

type DeleteIdentityResult struct {
}

DeleteIdentityResult is a wrapper for DeleteIdentityResponse.

type DeleteVerifiedEmailAddressRequest

type DeleteVerifiedEmailAddressRequest struct {
	EmailAddress aws.StringValue `query:"EmailAddress" xml:"EmailAddress"`
}

DeleteVerifiedEmailAddressRequest is undocumented.

type Destination

type Destination struct {
	BCCAddresses []string `query:"BccAddresses.member" xml:"BccAddresses>member"`
	CCAddresses  []string `query:"CcAddresses.member" xml:"CcAddresses>member"`
	ToAddresses  []string `query:"ToAddresses.member" xml:"ToAddresses>member"`
}

Destination is undocumented.

type DkimAttributes

type DkimAttributes map[string]IdentityDkimAttributes

func (*DkimAttributes) UnmarshalXML

func (m *DkimAttributes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

UnmarshalXML implements xml.UnmarshalXML interface for map

type GetIdentityDkimAttributesRequest

type GetIdentityDkimAttributesRequest struct {
	Identities []string `query:"Identities.member" xml:"Identities>member"`
}

GetIdentityDkimAttributesRequest is undocumented.

type GetIdentityDkimAttributesResponse

type GetIdentityDkimAttributesResponse struct {
	DkimAttributes DkimAttributes `query:"DkimAttributes.entry" xml:"GetIdentityDkimAttributesResult>DkimAttributes>entry"`
}

GetIdentityDkimAttributesResponse is undocumented.

type GetIdentityDkimAttributesResult

type GetIdentityDkimAttributesResult struct {
	DkimAttributes DkimAttributes `query:"DkimAttributes.entry" xml:"GetIdentityDkimAttributesResult>DkimAttributes>entry"`
}

GetIdentityDkimAttributesResult is a wrapper for GetIdentityDkimAttributesResponse.

type GetIdentityNotificationAttributesRequest

type GetIdentityNotificationAttributesRequest struct {
	Identities []string `query:"Identities.member" xml:"Identities>member"`
}

GetIdentityNotificationAttributesRequest is undocumented.

type GetIdentityNotificationAttributesResponse

type GetIdentityNotificationAttributesResponse struct {
	NotificationAttributes NotificationAttributes `query:"NotificationAttributes.entry" xml:"GetIdentityNotificationAttributesResult>NotificationAttributes>entry"`
}

GetIdentityNotificationAttributesResponse is undocumented.

type GetIdentityNotificationAttributesResult

type GetIdentityNotificationAttributesResult struct {
	NotificationAttributes NotificationAttributes `query:"NotificationAttributes.entry" xml:"GetIdentityNotificationAttributesResult>NotificationAttributes>entry"`
}

GetIdentityNotificationAttributesResult is a wrapper for GetIdentityNotificationAttributesResponse.

type GetIdentityVerificationAttributesRequest

type GetIdentityVerificationAttributesRequest struct {
	Identities []string `query:"Identities.member" xml:"Identities>member"`
}

GetIdentityVerificationAttributesRequest is undocumented.

type GetIdentityVerificationAttributesResponse

type GetIdentityVerificationAttributesResponse struct {
	VerificationAttributes VerificationAttributes `query:"VerificationAttributes.entry" xml:"GetIdentityVerificationAttributesResult>VerificationAttributes>entry"`
}

GetIdentityVerificationAttributesResponse is undocumented.

type GetIdentityVerificationAttributesResult

type GetIdentityVerificationAttributesResult struct {
	VerificationAttributes VerificationAttributes `query:"VerificationAttributes.entry" xml:"GetIdentityVerificationAttributesResult>VerificationAttributes>entry"`
}

GetIdentityVerificationAttributesResult is a wrapper for GetIdentityVerificationAttributesResponse.

type GetSendQuotaResponse

type GetSendQuotaResponse struct {
	Max24HourSend   aws.DoubleValue `query:"Max24HourSend" xml:"GetSendQuotaResult>Max24HourSend"`
	MaxSendRate     aws.DoubleValue `query:"MaxSendRate" xml:"GetSendQuotaResult>MaxSendRate"`
	SentLast24Hours aws.DoubleValue `query:"SentLast24Hours" xml:"GetSendQuotaResult>SentLast24Hours"`
}

GetSendQuotaResponse is undocumented.

type GetSendQuotaResult

type GetSendQuotaResult struct {
	Max24HourSend   aws.DoubleValue `query:"Max24HourSend" xml:"GetSendQuotaResult>Max24HourSend"`
	MaxSendRate     aws.DoubleValue `query:"MaxSendRate" xml:"GetSendQuotaResult>MaxSendRate"`
	SentLast24Hours aws.DoubleValue `query:"SentLast24Hours" xml:"GetSendQuotaResult>SentLast24Hours"`
}

GetSendQuotaResult is a wrapper for GetSendQuotaResponse.

type GetSendStatisticsResponse

type GetSendStatisticsResponse struct {
	SendDataPoints []SendDataPoint `query:"SendDataPoints.member" xml:"GetSendStatisticsResult>SendDataPoints>member"`
}

GetSendStatisticsResponse is undocumented.

type GetSendStatisticsResult

type GetSendStatisticsResult struct {
	SendDataPoints []SendDataPoint `query:"SendDataPoints.member" xml:"GetSendStatisticsResult>SendDataPoints>member"`
}

GetSendStatisticsResult is a wrapper for GetSendStatisticsResponse.

type IdentityDkimAttributes

type IdentityDkimAttributes struct {
	DkimEnabled            aws.BooleanValue `query:"DkimEnabled" xml:"DkimEnabled"`
	DkimTokens             []string         `query:"DkimTokens.member" xml:"DkimTokens>member"`
	DkimVerificationStatus aws.StringValue  `query:"DkimVerificationStatus" xml:"DkimVerificationStatus"`
}

IdentityDkimAttributes is undocumented.

type IdentityNotificationAttributes

type IdentityNotificationAttributes struct {
	BounceTopic       aws.StringValue  `query:"BounceTopic" xml:"BounceTopic"`
	ComplaintTopic    aws.StringValue  `query:"ComplaintTopic" xml:"ComplaintTopic"`
	DeliveryTopic     aws.StringValue  `query:"DeliveryTopic" xml:"DeliveryTopic"`
	ForwardingEnabled aws.BooleanValue `query:"ForwardingEnabled" xml:"ForwardingEnabled"`
}

IdentityNotificationAttributes is undocumented.

type IdentityVerificationAttributes

type IdentityVerificationAttributes struct {
	VerificationStatus aws.StringValue `query:"VerificationStatus" xml:"VerificationStatus"`
	VerificationToken  aws.StringValue `query:"VerificationToken" xml:"VerificationToken"`
}

IdentityVerificationAttributes is undocumented.

type ListIdentitiesRequest

type ListIdentitiesRequest struct {
	IdentityType aws.StringValue  `query:"IdentityType" xml:"IdentityType"`
	MaxItems     aws.IntegerValue `query:"MaxItems" xml:"MaxItems"`
	NextToken    aws.StringValue  `query:"NextToken" xml:"NextToken"`
}

ListIdentitiesRequest is undocumented.

type ListIdentitiesResponse

type ListIdentitiesResponse struct {
	Identities []string        `query:"Identities.member" xml:"ListIdentitiesResult>Identities>member"`
	NextToken  aws.StringValue `query:"NextToken" xml:"ListIdentitiesResult>NextToken"`
}

ListIdentitiesResponse is undocumented.

type ListIdentitiesResult

type ListIdentitiesResult struct {
	Identities []string        `query:"Identities.member" xml:"ListIdentitiesResult>Identities>member"`
	NextToken  aws.StringValue `query:"NextToken" xml:"ListIdentitiesResult>NextToken"`
}

ListIdentitiesResult is a wrapper for ListIdentitiesResponse.

type ListVerifiedEmailAddressesResponse

type ListVerifiedEmailAddressesResponse struct {
	VerifiedEmailAddresses []string `query:"VerifiedEmailAddresses.member" xml:"ListVerifiedEmailAddressesResult>VerifiedEmailAddresses>member"`
}

ListVerifiedEmailAddressesResponse is undocumented.

type ListVerifiedEmailAddressesResult

type ListVerifiedEmailAddressesResult struct {
	VerifiedEmailAddresses []string `query:"VerifiedEmailAddresses.member" xml:"ListVerifiedEmailAddressesResult>VerifiedEmailAddresses>member"`
}

ListVerifiedEmailAddressesResult is a wrapper for ListVerifiedEmailAddressesResponse.

type Message

type Message struct {
	Body    *Body    `query:"Body" xml:"Body"`
	Subject *Content `query:"Subject" xml:"Subject"`
}

Message is undocumented.

type NotificationAttributes

type NotificationAttributes map[string]IdentityNotificationAttributes

func (*NotificationAttributes) UnmarshalXML

func (m *NotificationAttributes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

UnmarshalXML implements xml.UnmarshalXML interface for map

type RawMessage

type RawMessage struct {
	Data []byte `query:"Data" xml:"Data"`
}

RawMessage is undocumented.

type SES

type SES struct {
	// contains filtered or unexported fields
}

SES is a client for Amazon Simple Email Service.

func New

func New(creds aws.CredentialsProvider, region string, client *http.Client) *SES

New returns a new SES client.

func (*SES) DeleteIdentity

func (c *SES) DeleteIdentity(req *DeleteIdentityRequest) (resp *DeleteIdentityResult, err error)

DeleteIdentity deletes the specified identity (email address or domain) from the list of verified identities. This action is throttled at one request per second.

func (*SES) DeleteVerifiedEmailAddress

func (c *SES) DeleteVerifiedEmailAddress(req *DeleteVerifiedEmailAddressRequest) (err error)

DeleteVerifiedEmailAddress deletes the specified email address from the list of verified addresses. The DeleteVerifiedEmailAddress action is deprecated as of the May 15, 2012 release of Domain Verification. The DeleteIdentity action is now preferred. This action is throttled at one request per second.

func (*SES) GetIdentityDkimAttributes

func (c *SES) GetIdentityDkimAttributes(req *GetIdentityDkimAttributesRequest) (resp *GetIdentityDkimAttributesResult, err error)

GetIdentityDkimAttributes returns the current status of Easy signing for an entity. For domain name identities, this action also returns the tokens that are required for Easy signing, and whether Amazon SES has successfully verified that these tokens have been published. This action takes a list of identities as input and returns the following information for each: Whether Easy signing is enabled or disabled. A set of tokens that represent the identity. If the identity is an email address, the tokens represent the domain of that address. Whether Amazon SES has successfully verified the tokens published in the domain's This information is only returned for domain name identities, not for email addresses. This action is throttled at one request per second. For more information about creating DNS records using tokens, go to the Amazon SES Developer Guide

func (*SES) GetIdentityNotificationAttributes

func (c *SES) GetIdentityNotificationAttributes(req *GetIdentityNotificationAttributesRequest) (resp *GetIdentityNotificationAttributesResult, err error)

GetIdentityNotificationAttributes given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes. This action is throttled at one request per second. For more information about using notifications with Amazon see the Amazon SES Developer Guide

func (*SES) GetIdentityVerificationAttributes

func (c *SES) GetIdentityVerificationAttributes(req *GetIdentityVerificationAttributesRequest) (resp *GetIdentityVerificationAttributesResult, err error)

GetIdentityVerificationAttributes given a list of identities (email addresses and/or domains), returns the verification status and (for domain identities) the verification token for each identity. This action is throttled at one request per second.

func (*SES) GetSendQuota

func (c *SES) GetSendQuota() (resp *GetSendQuotaResult, err error)

GetSendQuota returns the user's current sending limits. This action is throttled at one request per second.

func (*SES) GetSendStatistics

func (c *SES) GetSendStatistics() (resp *GetSendStatisticsResult, err error)

GetSendStatistics returns the user's sending statistics. The result is a list of data points, representing the last two weeks of sending activity. Each data point in the list contains statistics for a 15-minute interval. This action is throttled at one request per second.

func (*SES) ListIdentities

func (c *SES) ListIdentities(req *ListIdentitiesRequest) (resp *ListIdentitiesResult, err error)

ListIdentities returns a list containing all of the identities (email addresses and domains) for a specific AWS Account, regardless of verification status. This action is throttled at one request per second.

func (*SES) ListVerifiedEmailAddresses

func (c *SES) ListVerifiedEmailAddresses() (resp *ListVerifiedEmailAddressesResult, err error)

ListVerifiedEmailAddresses returns a list containing all of the email addresses that have been verified. The ListVerifiedEmailAddresses action is deprecated as of the May 15, 2012 release of Domain Verification. The ListIdentities action is now preferred. This action is throttled at one request per second.

func (*SES) SendEmail

func (c *SES) SendEmail(req *SendEmailRequest) (resp *SendEmailResult, err error)

SendEmail composes an email message based on input data, and then immediately queues the message for sending. You can only send email from verified email addresses and domains. If you have not requested production access to Amazon you must also verify every recipient email address except for the recipients provided by the Amazon SES mailbox simulator. For more information, go to the Amazon SES Developer Guide . The total size of the message cannot exceed 10 Amazon SES has a limit on the total number of recipients per message: The combined number of To:, CC: and email addresses cannot exceed 50. If you need to send an email message to a larger audience, you can divide your recipient list into groups of 50 or fewer, and then call Amazon SES repeatedly to send the message to each group. For every message that you send, the total number of recipients (To:, CC: and is counted against your sending quota - the maximum number of emails you can send in a 24-hour period. For information about your sending quota, go to the Amazon SES Developer Guide .

func (*SES) SendRawEmail

func (c *SES) SendRawEmail(req *SendRawEmailRequest) (resp *SendRawEmailResult, err error)

SendRawEmail sends an email message, with header and content specified by the client. The SendRawEmail action is useful for sending multipart emails. The raw text of the message must comply with Internet email standards; otherwise, the message cannot be sent. You can only send email from verified email addresses and domains. If you have not requested production access to Amazon you must also verify every recipient email address except for the recipients provided by the Amazon SES mailbox simulator. For more information, go to the Amazon SES Developer Guide . The total size of the message cannot exceed 10 MB. This includes any attachments that are part of the message. Amazon SES has a limit on the total number of recipients per message: The combined number of To:, CC: and email addresses cannot exceed 50. If you need to send an email message to a larger audience, you can divide your recipient list into groups of 50 or fewer, and then call Amazon SES repeatedly to send the message to each group. The To:, and headers in the raw message can contain a group list. Note that each recipient in a group list counts towards the 50-recipient limit. For every message that you send, the total number of recipients (To:, CC: and is counted against your sending quota - the maximum number of emails you can send in a 24-hour period. For information about your sending quota, go to the Amazon SES Developer Guide .

func (*SES) SetIdentityDkimEnabled

func (c *SES) SetIdentityDkimEnabled(req *SetIdentityDkimEnabledRequest) (resp *SetIdentityDkimEnabledResult, err error)

SetIdentityDkimEnabled enables or disables Easy signing of email sent from an identity: If Easy signing is enabled for a domain name identity (e.g., example.com ), then Amazon SES will DKIM-sign all email sent by addresses under that domain name (e.g., user@example.com If Easy signing is enabled for an email address, then Amazon SES will DKIM-sign all email sent by that email address. For email addresses (e.g., user@example.com ), you can only enable Easy signing if the corresponding domain (e.g., example.com ) has been set up for Easy using the AWS Console or the VerifyDomainDkim action. This action is throttled at one request per second. For more information about Easy signing, go to the Amazon SES Developer Guide

func (*SES) SetIdentityFeedbackForwardingEnabled

func (c *SES) SetIdentityFeedbackForwardingEnabled(req *SetIdentityFeedbackForwardingEnabledRequest) (resp *SetIdentityFeedbackForwardingEnabledResult, err error)

SetIdentityFeedbackForwardingEnabled given an identity (email address or domain), enables or disables whether Amazon SES forwards bounce and complaint notifications as email. Feedback forwarding can only be disabled when Amazon Simple Notification Service (Amazon topics are specified for both bounces and complaints. This action is throttled at one request per second. For more information about using notifications with Amazon see the Amazon SES Developer Guide

func (*SES) SetIdentityNotificationTopic

func (c *SES) SetIdentityNotificationTopic(req *SetIdentityNotificationTopicRequest) (resp *SetIdentityNotificationTopicResult, err error)

SetIdentityNotificationTopic given an identity (email address or domain), sets the Amazon Simple Notification Service (Amazon topic to which Amazon SES will publish bounce, complaint, and/or delivery notifications for emails sent with that identity as the Source This action is throttled at one request per second. For more information about feedback notification, see the Amazon SES Developer Guide

func (*SES) VerifyDomainDkim

func (c *SES) VerifyDomainDkim(req *VerifyDomainDkimRequest) (resp *VerifyDomainDkimResult, err error)

VerifyDomainDkim returns a set of tokens for a domain. tokens are character strings that represent your domain's identity. Using these tokens, you will need to create DNS records that point to public keys hosted by Amazon Amazon Web Services will eventually detect that you have updated your DNS records; this detection process may take up to 72 hours. Upon successful detection, Amazon SES will be able to DKIM-sign email originating from that domain. This action is throttled at one request per second. To enable or disable Easy signing for a domain, use the SetIdentityDkimEnabled action. For more information about creating DNS records using tokens, go to the Amazon SES Developer Guide

func (*SES) VerifyDomainIdentity

func (c *SES) VerifyDomainIdentity(req *VerifyDomainIdentityRequest) (resp *VerifyDomainIdentityResult, err error)

VerifyDomainIdentity verifies a domain. This action is throttled at one request per second.

func (*SES) VerifyEmailAddress

func (c *SES) VerifyEmailAddress(req *VerifyEmailAddressRequest) (err error)

VerifyEmailAddress verifies an email address. This action causes a confirmation email message to be sent to the specified address. The VerifyEmailAddress action is deprecated as of the May 15, 2012 release of Domain Verification. The VerifyEmailIdentity action is now preferred. This action is throttled at one request per second.

func (*SES) VerifyEmailIdentity

func (c *SES) VerifyEmailIdentity(req *VerifyEmailIdentityRequest) (resp *VerifyEmailIdentityResult, err error)

VerifyEmailIdentity verifies an email address. This action causes a confirmation email message to be sent to the specified address. This action is throttled at one request per second.

type SendDataPoint

type SendDataPoint struct {
	Bounces          aws.LongValue `query:"Bounces" xml:"Bounces"`
	Complaints       aws.LongValue `query:"Complaints" xml:"Complaints"`
	DeliveryAttempts aws.LongValue `query:"DeliveryAttempts" xml:"DeliveryAttempts"`
	Rejects          aws.LongValue `query:"Rejects" xml:"Rejects"`
	Timestamp        time.Time     `query:"Timestamp" xml:"Timestamp"`
}

SendDataPoint is undocumented.

type SendEmailRequest

type SendEmailRequest struct {
	Destination      *Destination    `query:"Destination" xml:"Destination"`
	Message          *Message        `query:"Message" xml:"Message"`
	ReplyToAddresses []string        `query:"ReplyToAddresses.member" xml:"ReplyToAddresses>member"`
	ReturnPath       aws.StringValue `query:"ReturnPath" xml:"ReturnPath"`
	Source           aws.StringValue `query:"Source" xml:"Source"`
}

SendEmailRequest is undocumented.

type SendEmailResponse

type SendEmailResponse struct {
	MessageID aws.StringValue `query:"MessageId" xml:"SendEmailResult>MessageId"`
}

SendEmailResponse is undocumented.

type SendEmailResult

type SendEmailResult struct {
	MessageID aws.StringValue `query:"MessageId" xml:"SendEmailResult>MessageId"`
}

SendEmailResult is a wrapper for SendEmailResponse.

type SendRawEmailRequest

type SendRawEmailRequest struct {
	Destinations []string        `query:"Destinations.member" xml:"Destinations>member"`
	RawMessage   *RawMessage     `query:"RawMessage" xml:"RawMessage"`
	Source       aws.StringValue `query:"Source" xml:"Source"`
}

SendRawEmailRequest is undocumented.

type SendRawEmailResponse

type SendRawEmailResponse struct {
	MessageID aws.StringValue `query:"MessageId" xml:"SendRawEmailResult>MessageId"`
}

SendRawEmailResponse is undocumented.

type SendRawEmailResult

type SendRawEmailResult struct {
	MessageID aws.StringValue `query:"MessageId" xml:"SendRawEmailResult>MessageId"`
}

SendRawEmailResult is a wrapper for SendRawEmailResponse.

type SetIdentityDkimEnabledRequest

type SetIdentityDkimEnabledRequest struct {
	DkimEnabled aws.BooleanValue `query:"DkimEnabled" xml:"DkimEnabled"`
	Identity    aws.StringValue  `query:"Identity" xml:"Identity"`
}

SetIdentityDkimEnabledRequest is undocumented.

type SetIdentityDkimEnabledResponse

type SetIdentityDkimEnabledResponse struct {
}

SetIdentityDkimEnabledResponse is undocumented.

type SetIdentityDkimEnabledResult

type SetIdentityDkimEnabledResult struct {
}

SetIdentityDkimEnabledResult is a wrapper for SetIdentityDkimEnabledResponse.

type SetIdentityFeedbackForwardingEnabledRequest

type SetIdentityFeedbackForwardingEnabledRequest struct {
	ForwardingEnabled aws.BooleanValue `query:"ForwardingEnabled" xml:"ForwardingEnabled"`
	Identity          aws.StringValue  `query:"Identity" xml:"Identity"`
}

SetIdentityFeedbackForwardingEnabledRequest is undocumented.

type SetIdentityFeedbackForwardingEnabledResponse

type SetIdentityFeedbackForwardingEnabledResponse struct {
}

SetIdentityFeedbackForwardingEnabledResponse is undocumented.

type SetIdentityFeedbackForwardingEnabledResult

type SetIdentityFeedbackForwardingEnabledResult struct {
}

SetIdentityFeedbackForwardingEnabledResult is a wrapper for SetIdentityFeedbackForwardingEnabledResponse.

type SetIdentityNotificationTopicRequest

type SetIdentityNotificationTopicRequest struct {
	Identity         aws.StringValue `query:"Identity" xml:"Identity"`
	NotificationType aws.StringValue `query:"NotificationType" xml:"NotificationType"`
	SNSTopic         aws.StringValue `query:"SnsTopic" xml:"SnsTopic"`
}

SetIdentityNotificationTopicRequest is undocumented.

type SetIdentityNotificationTopicResponse

type SetIdentityNotificationTopicResponse struct {
}

SetIdentityNotificationTopicResponse is undocumented.

type SetIdentityNotificationTopicResult

type SetIdentityNotificationTopicResult struct {
}

SetIdentityNotificationTopicResult is a wrapper for SetIdentityNotificationTopicResponse.

type VerificationAttributes

type VerificationAttributes map[string]IdentityVerificationAttributes

func (*VerificationAttributes) UnmarshalXML

func (m *VerificationAttributes) UnmarshalXML(d *xml.Decoder, start xml.StartElement) error

UnmarshalXML implements xml.UnmarshalXML interface for map

type VerifyDomainDkimRequest

type VerifyDomainDkimRequest struct {
	Domain aws.StringValue `query:"Domain" xml:"Domain"`
}

VerifyDomainDkimRequest is undocumented.

type VerifyDomainDkimResponse

type VerifyDomainDkimResponse struct {
	DkimTokens []string `query:"DkimTokens.member" xml:"VerifyDomainDkimResult>DkimTokens>member"`
}

VerifyDomainDkimResponse is undocumented.

type VerifyDomainDkimResult

type VerifyDomainDkimResult struct {
	DkimTokens []string `query:"DkimTokens.member" xml:"VerifyDomainDkimResult>DkimTokens>member"`
}

VerifyDomainDkimResult is a wrapper for VerifyDomainDkimResponse.

type VerifyDomainIdentityRequest

type VerifyDomainIdentityRequest struct {
	Domain aws.StringValue `query:"Domain" xml:"Domain"`
}

VerifyDomainIdentityRequest is undocumented.

type VerifyDomainIdentityResponse

type VerifyDomainIdentityResponse struct {
	VerificationToken aws.StringValue `query:"VerificationToken" xml:"VerifyDomainIdentityResult>VerificationToken"`
}

VerifyDomainIdentityResponse is undocumented.

type VerifyDomainIdentityResult

type VerifyDomainIdentityResult struct {
	VerificationToken aws.StringValue `query:"VerificationToken" xml:"VerifyDomainIdentityResult>VerificationToken"`
}

VerifyDomainIdentityResult is a wrapper for VerifyDomainIdentityResponse.

type VerifyEmailAddressRequest

type VerifyEmailAddressRequest struct {
	EmailAddress aws.StringValue `query:"EmailAddress" xml:"EmailAddress"`
}

VerifyEmailAddressRequest is undocumented.

type VerifyEmailIdentityRequest

type VerifyEmailIdentityRequest struct {
	EmailAddress aws.StringValue `query:"EmailAddress" xml:"EmailAddress"`
}

VerifyEmailIdentityRequest is undocumented.

type VerifyEmailIdentityResponse

type VerifyEmailIdentityResponse struct {
}

VerifyEmailIdentityResponse is undocumented.

type VerifyEmailIdentityResult

type VerifyEmailIdentityResult struct {
}

VerifyEmailIdentityResult is a wrapper for VerifyEmailIdentityResponse.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL