SESIdentity Type
The group of attributes for the current identity.
Remarks
The fields of this type identify the attributes for the current identity.
Fields
| |
AttributesType Integer |
Specifies the type of attribute. When calling GetIdentityAttributes either Notification or Verification attributes are retrieved.
This field indicates which type the current attribute is. Possible values are:
| | AttributesType | Meaning | 0 | Notification | 1 | Verification | 2 | None. This will be the case when ListIdentities is called. Only the Name field will be populated. |
Only some Attribute fields will be populated depending on the AttributesType.
If the AttributesType is Notification (0) the following fields will be populated:
- Name
- NotificationBounceTopic
- NotificationComplaintTopic
- NotificationForwardingEnabled
If the AttributesType is Verification (1) the following fields will be populated:
- Name
- VerificationStatus
- VerificationToken
|
Name String |
The current identity name. This is either an email address or domain.
|
NotificationBounceTopic String |
The Amazon Simple Notification Service (SNS) topic to which Amazon will publish bounce notifications.
|
NotificationComplaintTopic String |
The Amazon Simple Notification Service (SNS) topic to which Amazon will publish complaint notifications.
|
NotificationForwardingEnabled Boolean |
Specifies whether or not Amazon will forward feedback as email. True indicates feedback will be sent as email.
A value of False indicates that feedback will only be published to the NotificationBounceTopic
and NotificationComplaintTopic SNS topics.
|
VerificationStatus String |
The current verification status of the identity. Possible values are:
- Pending
- Success
- Failed
- TemporaryFailure
- NotStarted
|
VerificationToken String |
The verification token for the domain. This is only applicable to domains. The value will be empty for email addresses.
|
Constructors
[VB.NET]
Public SESIdentity()
[C#]
public SESIdentity();
[VB.NET]
Public SESIdentity(ByVal Name As String, ByVal AttributesType As Integer, ByVal NotificationBounceTopic As String, ByVal NotificationComplaintTopic As String, ByVal NotificationForwardingEnabled As Boolean, ByVal VerificationStatus As String, ByVal VerificationToken As String)
[C#]
public SESIdentity(string name, int attributesType, string notificationBounceTopic, string notificationComplaintTopic, bool notificationForwardingEnabled, string verificationStatus, string verificationToken);