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 |
Synopsis
- data EmailChannelResponse = EmailChannelResponse' {
- messagesPerSecond :: Maybe Int
- lastModifiedDate :: Maybe Text
- enabled :: Maybe Bool
- fromAddress :: Maybe Text
- isArchived :: Maybe Bool
- applicationId :: Maybe Text
- version :: Maybe Int
- configurationSet :: Maybe Text
- id :: Maybe Text
- creationDate :: Maybe Text
- lastModifiedBy :: Maybe Text
- identity :: Maybe Text
- hasCredential :: Maybe Bool
- roleArn :: Maybe Text
- platform :: Text
- newEmailChannelResponse :: Text -> EmailChannelResponse
- emailChannelResponse_messagesPerSecond :: Lens' EmailChannelResponse (Maybe Int)
- emailChannelResponse_lastModifiedDate :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_enabled :: Lens' EmailChannelResponse (Maybe Bool)
- emailChannelResponse_fromAddress :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_isArchived :: Lens' EmailChannelResponse (Maybe Bool)
- emailChannelResponse_applicationId :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_version :: Lens' EmailChannelResponse (Maybe Int)
- emailChannelResponse_configurationSet :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_id :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_creationDate :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_lastModifiedBy :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_identity :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_hasCredential :: Lens' EmailChannelResponse (Maybe Bool)
- emailChannelResponse_roleArn :: Lens' EmailChannelResponse (Maybe Text)
- emailChannelResponse_platform :: Lens' EmailChannelResponse Text
Documentation
data EmailChannelResponse Source #
Provides information about the status and settings of the email channel for an application.
See: newEmailChannelResponse
smart constructor.
EmailChannelResponse' | |
|
Instances
newEmailChannelResponse Source #
Create a value of EmailChannelResponse
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:messagesPerSecond:EmailChannelResponse'
, emailChannelResponse_messagesPerSecond
- The maximum number of emails that can be sent through the channel each
second.
$sel:lastModifiedDate:EmailChannelResponse'
, emailChannelResponse_lastModifiedDate
- The date and time, in ISO 8601 format, when the email channel was last
modified.
$sel:enabled:EmailChannelResponse'
, emailChannelResponse_enabled
- Specifies whether the email channel is enabled for the application.
$sel:fromAddress:EmailChannelResponse'
, emailChannelResponse_fromAddress
- The verified email address that email is sent from when you send email
through the channel.
$sel:isArchived:EmailChannelResponse'
, emailChannelResponse_isArchived
- Specifies whether the email channel is archived.
$sel:applicationId:EmailChannelResponse'
, emailChannelResponse_applicationId
- The unique identifier for the application that the email channel applies
to.
$sel:version:EmailChannelResponse'
, emailChannelResponse_version
- The current version of the email channel.
$sel:configurationSet:EmailChannelResponse'
, emailChannelResponse_configurationSet
- The
Amazon SES configuration set
that's applied to messages that are sent through the channel.
$sel:id:EmailChannelResponse'
, emailChannelResponse_id
- (Deprecated) An identifier for the email channel. This property is
retained only for backward compatibility.
$sel:creationDate:EmailChannelResponse'
, emailChannelResponse_creationDate
- The date and time, in ISO 8601 format, when the email channel was
enabled.
$sel:lastModifiedBy:EmailChannelResponse'
, emailChannelResponse_lastModifiedBy
- The user who last modified the email channel.
$sel:identity:EmailChannelResponse'
, emailChannelResponse_identity
- The Amazon Resource Name (ARN) of the identity, verified with Amazon
Simple Email Service (Amazon SES), that's used when you send email
through the channel.
$sel:hasCredential:EmailChannelResponse'
, emailChannelResponse_hasCredential
- (Not used) This property is retained only for backward compatibility.
$sel:roleArn:EmailChannelResponse'
, emailChannelResponse_roleArn
- The ARN of the AWS Identity and Access Management (IAM) role that Amazon
Pinpoint uses to submit email-related event data for the channel.
$sel:platform:EmailChannelResponse'
, emailChannelResponse_platform
- The type of messaging or notification platform for the channel. For the
email channel, this value is EMAIL.
emailChannelResponse_messagesPerSecond :: Lens' EmailChannelResponse (Maybe Int) Source #
The maximum number of emails that can be sent through the channel each second.
emailChannelResponse_lastModifiedDate :: Lens' EmailChannelResponse (Maybe Text) Source #
The date and time, in ISO 8601 format, when the email channel was last modified.
emailChannelResponse_enabled :: Lens' EmailChannelResponse (Maybe Bool) Source #
Specifies whether the email channel is enabled for the application.
emailChannelResponse_fromAddress :: Lens' EmailChannelResponse (Maybe Text) Source #
The verified email address that email is sent from when you send email through the channel.
emailChannelResponse_isArchived :: Lens' EmailChannelResponse (Maybe Bool) Source #
Specifies whether the email channel is archived.
emailChannelResponse_applicationId :: Lens' EmailChannelResponse (Maybe Text) Source #
The unique identifier for the application that the email channel applies to.
emailChannelResponse_version :: Lens' EmailChannelResponse (Maybe Int) Source #
The current version of the email channel.
emailChannelResponse_configurationSet :: Lens' EmailChannelResponse (Maybe Text) Source #
The Amazon SES configuration set that's applied to messages that are sent through the channel.
emailChannelResponse_id :: Lens' EmailChannelResponse (Maybe Text) Source #
(Deprecated) An identifier for the email channel. This property is retained only for backward compatibility.
emailChannelResponse_creationDate :: Lens' EmailChannelResponse (Maybe Text) Source #
The date and time, in ISO 8601 format, when the email channel was enabled.
emailChannelResponse_lastModifiedBy :: Lens' EmailChannelResponse (Maybe Text) Source #
The user who last modified the email channel.
emailChannelResponse_identity :: Lens' EmailChannelResponse (Maybe Text) Source #
The Amazon Resource Name (ARN) of the identity, verified with Amazon Simple Email Service (Amazon SES), that's used when you send email through the channel.
emailChannelResponse_hasCredential :: Lens' EmailChannelResponse (Maybe Bool) Source #
(Not used) This property is retained only for backward compatibility.
emailChannelResponse_roleArn :: Lens' EmailChannelResponse (Maybe Text) Source #
The ARN of the AWS Identity and Access Management (IAM) role that Amazon Pinpoint uses to submit email-related event data for the channel.
emailChannelResponse_platform :: Lens' EmailChannelResponse Text Source #
The type of messaging or notification platform for the channel. For the email channel, this value is EMAIL.