Safe Haskell | None |
---|---|
Language | Haskell2010 |
- data SES
- data RESTError :: *
- ns :: Text
- data Destination
- destination :: Destination
- dBccAddresses :: Lens' Destination [Text]
- dCcAddresses :: Lens' Destination [Text]
- dToAddresses :: Lens' Destination [Text]
- data IdentityDkimAttributes
- identityDkimAttributes :: Bool -> VerificationStatus -> IdentityDkimAttributes
- idaDkimEnabled :: Lens' IdentityDkimAttributes Bool
- idaDkimTokens :: Lens' IdentityDkimAttributes [Text]
- idaDkimVerificationStatus :: Lens' IdentityDkimAttributes VerificationStatus
- data Body
- body :: Body
- bHtml :: Lens' Body (Maybe Content)
- bText :: Lens' Body (Maybe Content)
- data IdentityVerificationAttributes
- identityVerificationAttributes :: VerificationStatus -> IdentityVerificationAttributes
- ivaVerificationStatus :: Lens' IdentityVerificationAttributes VerificationStatus
- ivaVerificationToken :: Lens' IdentityVerificationAttributes (Maybe Text)
- data SendDataPoint
- sendDataPoint :: SendDataPoint
- sdpBounces :: Lens' SendDataPoint (Maybe Integer)
- sdpComplaints :: Lens' SendDataPoint (Maybe Integer)
- sdpDeliveryAttempts :: Lens' SendDataPoint (Maybe Integer)
- sdpRejects :: Lens' SendDataPoint (Maybe Integer)
- sdpTimestamp :: Lens' SendDataPoint (Maybe UTCTime)
- data IdentityType
- data Content
- content :: Text -> Content
- cCharset :: Lens' Content (Maybe Text)
- cData :: Lens' Content Text
- data IdentityNotificationAttributes
- identityNotificationAttributes :: Text -> Text -> Text -> Bool -> IdentityNotificationAttributes
- inaBounceTopic :: Lens' IdentityNotificationAttributes Text
- inaComplaintTopic :: Lens' IdentityNotificationAttributes Text
- inaDeliveryTopic :: Lens' IdentityNotificationAttributes Text
- inaForwardingEnabled :: Lens' IdentityNotificationAttributes Bool
- data RawMessage
- rawMessage :: Base64 -> RawMessage
- rmData :: Lens' RawMessage Base64
- data NotificationType
- data VerificationStatus
- data Message
- message :: Content -> Body -> Message
- mBody :: Lens' Message Body
- mSubject :: Lens' Message Content
Service
Version 2010-12-01
of the Amazon Simple Email Service service.
Error
data RESTError :: *
XML
Destination
data Destination Source
destination :: Destination Source
Destination
constructor.
The fields accessible through corresponding lenses are:
dBccAddresses
::
[Text
]dCcAddresses
::
[Text
]dToAddresses
::
[Text
]
dBccAddresses :: Lens' Destination [Text] Source
The BCC: field(s) of the message.
dCcAddresses :: Lens' Destination [Text] Source
The CC: field(s) of the message.
dToAddresses :: Lens' Destination [Text] Source
The To: field(s) of the message.
IdentityDkimAttributes
IdentityDkimAttributes
constructor.
The fields accessible through corresponding lenses are:
idaDkimEnabled :: Lens' IdentityDkimAttributes Bool Source
True if DKIM signing is enabled for email sent from the identity; false otherwise.
idaDkimTokens :: Lens' IdentityDkimAttributes [Text] Source
A set of character strings that represent the domain's identity. Using these tokens, you will need to create DNS CNAME records that point to DKIM public keys hosted by Amazon SES. 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 only applies to domain identities, not email address identities.)
For more information about creating DNS records using DKIM tokens, go to the Amazon SES Developer Guide.
idaDkimVerificationStatus :: Lens' IdentityDkimAttributes VerificationStatus Source
Describes whether Amazon SES has successfully verified the DKIM DNS records (tokens) published in the domain name's DNS. (This only applies to domain identities, not email address identities.)
Body
bHtml :: Lens' Body (Maybe Content) Source
The content of the message, in HTML format. Use this for email clients that can process HTML. You can include clickable links, formatted text, and much more in an HTML message.
bText :: Lens' Body (Maybe Content) Source
The content of the message, in text format. Use this for text-based email clients, or clients on high-latency networks (such as mobile devices).
IdentityVerificationAttributes
identityVerificationAttributes Source
IdentityVerificationAttributes
constructor.
The fields accessible through corresponding lenses are:
ivaVerificationStatus :: Lens' IdentityVerificationAttributes VerificationStatus Source
The verification status of the identity: Pending, Success, Failed, or TemporaryFailure.
ivaVerificationToken :: Lens' IdentityVerificationAttributes (Maybe Text) Source
The verification token for a domain identity. Null for email address identities.
SendDataPoint
data SendDataPoint Source
sendDataPoint :: SendDataPoint Source
SendDataPoint
constructor.
The fields accessible through corresponding lenses are:
sdpBounces :: Lens' SendDataPoint (Maybe Integer) Source
Number of emails that have bounced.
sdpComplaints :: Lens' SendDataPoint (Maybe Integer) Source
Number of unwanted emails that were rejected by recipients.
sdpDeliveryAttempts :: Lens' SendDataPoint (Maybe Integer) Source
Number of emails that have been enqueued for sending.
sdpRejects :: Lens' SendDataPoint (Maybe Integer) Source
Number of emails rejected by Amazon SES.
sdpTimestamp :: Lens' SendDataPoint (Maybe UTCTime) Source
Time of the data point.
IdentityType
data IdentityType Source
ITDomain | Domain |
ITEmailAddress | EmailAddress |
Content
IdentityNotificationAttributes
identityNotificationAttributes Source
:: Text | |
-> Text | |
-> Text | |
-> Bool | |
-> IdentityNotificationAttributes |
IdentityNotificationAttributes
constructor.
The fields accessible through corresponding lenses are:
inaBounceTopic :: Lens' IdentityNotificationAttributes Text Source
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish bounce notifications.
inaComplaintTopic :: Lens' IdentityNotificationAttributes Text Source
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish complaint notifications.
inaDeliveryTopic :: Lens' IdentityNotificationAttributes Text Source
The Amazon Resource Name (ARN) of the Amazon SNS topic where Amazon SES will publish delivery notifications.
inaForwardingEnabled :: Lens' IdentityNotificationAttributes Bool Source
Describes whether Amazon SES will forward bounce and complaint notifications
as email. true
indicates that Amazon SES will forward bounce and complaint
notifications as email, while false
indicates that bounce and complaint
notifications will be published only to the specified bounce and complaint
Amazon SNS topics.
RawMessage
:: Base64 | |
-> RawMessage |
rmData :: Lens' RawMessage Base64 Source
The raw data of the message. The client must ensure that the message format complies with Internet email standards regarding email header fields, MIME types, MIME encoding, and base64 encoding (if necessary).
The To:, CC:, and BCC: headers in the raw message can contain a group list.
For more information, go to the Amazon SES Developer Guide.
NotificationType
data NotificationType Source
VerificationStatus
data VerificationStatus Source
Failed | Failed |
NotStarted | NotStarted |
Pending | Pending |
Success | Success |
TemporaryFailure | TemporaryFailure |