Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data BouncedRecipientInfo = BouncedRecipientInfo' {}
- newBouncedRecipientInfo :: Text -> BouncedRecipientInfo
- bouncedRecipientInfo_bounceType :: Lens' BouncedRecipientInfo (Maybe BounceType)
- bouncedRecipientInfo_recipientArn :: Lens' BouncedRecipientInfo (Maybe Text)
- bouncedRecipientInfo_recipientDsnFields :: Lens' BouncedRecipientInfo (Maybe RecipientDsnFields)
- bouncedRecipientInfo_recipient :: Lens' BouncedRecipientInfo Text
Documentation
data BouncedRecipientInfo Source #
Recipient-related information to include in the Delivery Status Notification (DSN) when an email that Amazon SES receives on your behalf bounces.
For information about receiving email through Amazon SES, see the Amazon SES Developer Guide.
See: newBouncedRecipientInfo
smart constructor.
BouncedRecipientInfo' | |
|
Instances
newBouncedRecipientInfo Source #
Create a value of BouncedRecipientInfo
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:bounceType:BouncedRecipientInfo'
, bouncedRecipientInfo_bounceType
- The reason for the bounce. You must provide either this parameter or
RecipientDsnFields
.
$sel:recipientArn:BouncedRecipientInfo'
, bouncedRecipientInfo_recipientArn
- This parameter is used only for sending authorization. It is the ARN of
the identity that is associated with the sending authorization policy
that permits you to receive email for the recipient of the bounced
email. For more information about sending authorization, see the
Amazon SES Developer Guide.
$sel:recipientDsnFields:BouncedRecipientInfo'
, bouncedRecipientInfo_recipientDsnFields
- Recipient-related DSN fields, most of which would normally be filled in
automatically when provided with a BounceType
. You must provide either
this parameter or BounceType
.
$sel:recipient:BouncedRecipientInfo'
, bouncedRecipientInfo_recipient
- The email address of the recipient of the bounced email.
bouncedRecipientInfo_bounceType :: Lens' BouncedRecipientInfo (Maybe BounceType) Source #
The reason for the bounce. You must provide either this parameter or
RecipientDsnFields
.
bouncedRecipientInfo_recipientArn :: Lens' BouncedRecipientInfo (Maybe Text) Source #
This parameter is used only for sending authorization. It is the ARN of the identity that is associated with the sending authorization policy that permits you to receive email for the recipient of the bounced email. For more information about sending authorization, see the Amazon SES Developer Guide.
bouncedRecipientInfo_recipientDsnFields :: Lens' BouncedRecipientInfo (Maybe RecipientDsnFields) Source #
Recipient-related DSN fields, most of which would normally be filled in
automatically when provided with a BounceType
. You must provide either
this parameter or BounceType
.
bouncedRecipientInfo_recipient :: Lens' BouncedRecipientInfo Text Source #
The email address of the recipient of the bounced email.