Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes.
This operation is throttled at one request per second and can only get notification attributes for up to 100 identities at a time.
For more information about using notifications with Amazon SES, see the Amazon SES Developer Guide.
Synopsis
- data GetIdentityNotificationAttributes = GetIdentityNotificationAttributes' {
- identities :: [Text]
- newGetIdentityNotificationAttributes :: GetIdentityNotificationAttributes
- getIdentityNotificationAttributes_identities :: Lens' GetIdentityNotificationAttributes [Text]
- data GetIdentityNotificationAttributesResponse = GetIdentityNotificationAttributesResponse' {}
- newGetIdentityNotificationAttributesResponse :: Int -> GetIdentityNotificationAttributesResponse
- getIdentityNotificationAttributesResponse_httpStatus :: Lens' GetIdentityNotificationAttributesResponse Int
- getIdentityNotificationAttributesResponse_notificationAttributes :: Lens' GetIdentityNotificationAttributesResponse (HashMap Text IdentityNotificationAttributes)
Creating a Request
data GetIdentityNotificationAttributes Source #
Represents a request to return the notification attributes for a list of identities you verified with Amazon SES. For information about Amazon SES notifications, see the Amazon SES Developer Guide.
See: newGetIdentityNotificationAttributes
smart constructor.
GetIdentityNotificationAttributes' | |
|
Instances
newGetIdentityNotificationAttributes :: GetIdentityNotificationAttributes Source #
Create a value of GetIdentityNotificationAttributes
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:identities:GetIdentityNotificationAttributes'
, getIdentityNotificationAttributes_identities
- A list of one or more identities. You can specify an identity by using
its name or by using its Amazon Resource Name (ARN). Examples:
user@example.com
, example.com
,
arn:aws:ses:us-east-1:123456789012:identity/example.com
.
Request Lenses
getIdentityNotificationAttributes_identities :: Lens' GetIdentityNotificationAttributes [Text] Source #
A list of one or more identities. You can specify an identity by using
its name or by using its Amazon Resource Name (ARN). Examples:
user@example.com
, example.com
,
arn:aws:ses:us-east-1:123456789012:identity/example.com
.
Destructuring the Response
data GetIdentityNotificationAttributesResponse Source #
Represents the notification attributes for a list of identities.
See: newGetIdentityNotificationAttributesResponse
smart constructor.
GetIdentityNotificationAttributesResponse' | |
|
Instances
newGetIdentityNotificationAttributesResponse Source #
Create a value of GetIdentityNotificationAttributesResponse
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:httpStatus:GetIdentityNotificationAttributesResponse'
, getIdentityNotificationAttributesResponse_httpStatus
- The response's http status code.
$sel:notificationAttributes:GetIdentityNotificationAttributesResponse'
, getIdentityNotificationAttributesResponse_notificationAttributes
- A map of Identity to IdentityNotificationAttributes.
Response Lenses
getIdentityNotificationAttributesResponse_httpStatus :: Lens' GetIdentityNotificationAttributesResponse Int Source #
The response's http status code.
getIdentityNotificationAttributesResponse_notificationAttributes :: Lens' GetIdentityNotificationAttributesResponse (HashMap Text IdentityNotificationAttributes) Source #
A map of Identity to IdentityNotificationAttributes.