AWS SDK Version 2 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

.NET Framework 3.5
 
Container for the parameters to the GetIdentityNotificationAttributes operation. Given a list of verified identities (email addresses and/or domains), returns a structure describing identity notification attributes.

This action 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.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.SimpleEmail.AmazonSimpleEmailServiceRequest
      Amazon.SimpleEmail.Model.GetIdentityNotificationAttributesRequest

Namespace: Amazon.SimpleEmail.Model
Assembly: AWSSDK.dll
Version: (assembly version)

Syntax

C#
public class GetIdentityNotificationAttributesRequest : AmazonSimpleEmailServiceRequest
         IRequestEvents

The GetIdentityNotificationAttributesRequest type exposes the following members

Constructors

Properties

NameTypeDescription
Public Property Identities System.Collections.Generic.List<System.String> Gets and sets the property 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.

Examples

This example shows how to get information about notification attributes for identities (email addresses and domains).

Get notification attributes example

var sesClient = new AmazonSimpleEmailServiceClient();
var idsResponse = sesClient.ListIdentities();

if (idsResponse.Identities.Count > 0)
{
  var request = new GetIdentityNotificationAttributesRequest
  {
    Identities = idsResponse.Identities
  };

  var response = sesClient.GetIdentityNotificationAttributes(request);

  foreach (var attr in response.NotificationAttributes)
  {
    Console.WriteLine(attr.Key);
    Console.WriteLine("  Bounce Topic: " + attr.Value.BounceTopic);
    Console.WriteLine("  Complaint Topic: " + attr.Value.ComplaintTopic);
    Console.WriteLine("  Forwarding Enabled: " + 
      attr.Value.ForwardingEnabled);
    Console.WriteLine();
  }
}
      

Version Information

.NET Framework:
Supported in: 4.5, 4.0, 3.5

.NET for Windows Store apps:
Supported in: Windows 8.1, Windows 8

.NET for Windows Phone:
Supported in: Windows Phone 8.1, Windows Phone 8