Classes

The following classes are available globally.

  • When included in a receipt rule, this action adds a header to the received email.

    For information about adding a header using a receipt rule, see the Amazon SES Developer Guide.

    Required parameters: [HeaderName, HeaderValue]

    See more

    Declaration

    Objective-C

    @interface AWSSESAddHeaderAction

    Swift

    class AWSSESAddHeaderAction
  • Represents the body of the message. You can specify text, HTML, or both. If you use both, then the message should display correctly in the widest variety of email clients.

    See more

    Declaration

    Objective-C

    @interface AWSSESBody

    Swift

    class AWSSESBody
  • When included in a receipt rule, this action rejects the received email by returning a bounce response to the sender and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

    For information about sending a bounce message in response to a received email, see the Amazon SES Developer Guide.

    Required parameters: [SmtpReplyCode, Message, Sender]

    See more

    Declaration

    Objective-C

    @interface AWSSESBounceAction

    Swift

    class AWSSESBounceAction
  • 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.

    Required parameters: [Recipient]

    See more

    Declaration

    Objective-C

    @interface AWSSESBouncedRecipientInfo

    Swift

    class AWSSESBouncedRecipientInfo
  • An array that contains one or more Destinations, as well as the tags and replacement data associated with each of those Destinations.

    Required parameters: [Destination]

    See more

    Declaration

    Objective-C

    @interface AWSSESBulkEmailDestination

    Swift

    class AWSSESBulkEmailDestination
  • An object that contains the response from the SendBulkTemplatedEmail operation.

    See more

    Declaration

    Objective-C

    @interface AWSSESBulkEmailDestinationStatus

    Swift

    class AWSSESBulkEmailDestinationStatus
  • Represents a request to create a receipt rule set by cloning an existing one. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName, OriginalRuleSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESCloneReceiptRuleSetRequest

    Swift

    class AWSSESCloneReceiptRuleSetRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESCloneReceiptRuleSetResponse

    Swift

    class AWSSESCloneReceiptRuleSetResponse
  • Contains information associated with an Amazon CloudWatch event destination to which email sending events are published.

    Event destinations, such as Amazon CloudWatch, are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [DimensionConfigurations]

    See more

    Declaration

    Objective-C

    @interface AWSSESCloudWatchDestination

    Swift

    class AWSSESCloudWatchDestination
  • Contains the dimension configuration to use when you publish email sending events to Amazon CloudWatch.

    For information about publishing email sending events to Amazon CloudWatch, see the Amazon SES Developer Guide.

    Required parameters: [DimensionName, DimensionValueSource, DefaultDimensionValue]

    See more

    Declaration

    Objective-C

    @interface AWSSESCloudWatchDimensionConfiguration

    Swift

    class AWSSESCloudWatchDimensionConfiguration
  • The name of the configuration set.

    Configuration sets let you create groups of rules that you can apply to the emails you send using Amazon SES. For more information about using configuration sets, see Using Amazon SES Configuration Sets in the Amazon SES Developer Guide.

    Required parameters: [Name]

    See more

    Declaration

    Objective-C

    @interface AWSSESConfigurationSet

    Swift

    class AWSSESConfigurationSet
  • Represents textual data, plus an optional character set specification.

    By default, the text must be 7-bit ASCII, due to the constraints of the SMTP protocol. If the text must contain any other characters, then you must also specify a character set. Examples include UTF-8, ISO-8859-1, and Shift_JIS.

    Required parameters: [Data]

    See more

    Declaration

    Objective-C

    @interface AWSSESContent

    Swift

    class AWSSESContent
  • Represents a request to create a configuration set event destination. A configuration set event destination, which can be either Amazon CloudWatch or Amazon Kinesis Firehose, describes an Amazon Web Services service in which Amazon SES publishes the email sending events associated with a configuration set. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [ConfigurationSetName, EventDestination]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateConfigurationSetEventDestinationRequest

    Swift

    class AWSSESCreateConfigurationSetEventDestinationRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESCreateConfigurationSetEventDestinationResponse

    Swift

    class AWSSESCreateConfigurationSetEventDestinationResponse
  • Represents a request to create a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [ConfigurationSet]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateConfigurationSetRequest

    Swift

    class AWSSESCreateConfigurationSetRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESCreateConfigurationSetResponse

    Swift

    class AWSSESCreateConfigurationSetResponse
  • Represents a request to create an open and click tracking option object in a configuration set.

    Required parameters: [ConfigurationSetName, TrackingOptions]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateConfigurationSetTrackingOptionsRequest

    Swift

    class AWSSESCreateConfigurationSetTrackingOptionsRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESCreateConfigurationSetTrackingOptionsResponse

    Swift

    class AWSSESCreateConfigurationSetTrackingOptionsResponse
  • Represents a request to create a custom verification email template.

    Required parameters: [TemplateName, FromEmailAddress, TemplateSubject, TemplateContent, SuccessRedirectionURL, FailureRedirectionURL]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateCustomVerificationEmailTemplateRequest

    Swift

    class AWSSESCreateCustomVerificationEmailTemplateRequest
  • Represents a request to create a new IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [Filter]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateReceiptFilterRequest

    Swift

    class AWSSESCreateReceiptFilterRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESCreateReceiptFilterResponse

    Swift

    class AWSSESCreateReceiptFilterResponse
  • Represents a request to create a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName, Rule]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateReceiptRuleRequest

    Swift

    class AWSSESCreateReceiptRuleRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESCreateReceiptRuleResponse

    Swift

    class AWSSESCreateReceiptRuleResponse
  • Represents a request to create an empty receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateReceiptRuleSetRequest

    Swift

    class AWSSESCreateReceiptRuleSetRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESCreateReceiptRuleSetResponse

    Swift

    class AWSSESCreateReceiptRuleSetResponse
  • Represents a request to create an email template. For more information, see the Amazon SES Developer Guide.

    Required parameters: [Template]

    See more

    Declaration

    Objective-C

    @interface AWSSESCreateTemplateRequest

    Swift

    class AWSSESCreateTemplateRequest
  • Declaration

    Objective-C

    @interface AWSSESCreateTemplateResponse

    Swift

    class AWSSESCreateTemplateResponse
  • Contains information about a custom verification email template.

    See more

    Declaration

    Objective-C

    @interface AWSSESCustomVerificationEmailTemplate

    Swift

    class AWSSESCustomVerificationEmailTemplate
  • Represents a request to delete a configuration set event destination. Configuration set event destinations are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [ConfigurationSetName, EventDestinationName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteConfigurationSetEventDestinationRequest

    Swift

    class AWSSESDeleteConfigurationSetEventDestinationRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteConfigurationSetEventDestinationResponse

    Swift

    class AWSSESDeleteConfigurationSetEventDestinationResponse
  • Represents a request to delete a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [ConfigurationSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteConfigurationSetRequest

    Swift

    class AWSSESDeleteConfigurationSetRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteConfigurationSetResponse

    Swift

    class AWSSESDeleteConfigurationSetResponse
  • Represents a request to delete open and click tracking options in a configuration set.

    Required parameters: [ConfigurationSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteConfigurationSetTrackingOptionsRequest

    Swift

    class AWSSESDeleteConfigurationSetTrackingOptionsRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteConfigurationSetTrackingOptionsResponse

    Swift

    class AWSSESDeleteConfigurationSetTrackingOptionsResponse
  • Represents a request to delete an existing custom verification email template.

    Required parameters: [TemplateName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteCustomVerificationEmailTemplateRequest

    Swift

    class AWSSESDeleteCustomVerificationEmailTemplateRequest
  • Represents a request to delete a sending authorization policy for an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

    Required parameters: [Identity, PolicyName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteIdentityPolicyRequest

    Swift

    class AWSSESDeleteIdentityPolicyRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteIdentityPolicyResponse

    Swift

    class AWSSESDeleteIdentityPolicyResponse
  • Represents a request to delete one of your Amazon SES identities (an email address or domain).

    Required parameters: [Identity]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteIdentityRequest

    Swift

    class AWSSESDeleteIdentityRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteIdentityResponse

    Swift

    class AWSSESDeleteIdentityResponse
  • Represents a request to delete an IP address filter. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [FilterName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteReceiptFilterRequest

    Swift

    class AWSSESDeleteReceiptFilterRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteReceiptFilterResponse

    Swift

    class AWSSESDeleteReceiptFilterResponse
  • Represents a request to delete a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName, RuleName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteReceiptRuleRequest

    Swift

    class AWSSESDeleteReceiptRuleRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteReceiptRuleResponse

    Swift

    class AWSSESDeleteReceiptRuleResponse
  • Represents a request to delete a receipt rule set and all of the receipt rules it contains. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteReceiptRuleSetRequest

    Swift

    class AWSSESDeleteReceiptRuleSetRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESDeleteReceiptRuleSetResponse

    Swift

    class AWSSESDeleteReceiptRuleSetResponse
  • Represents a request to delete an email template. For more information, see the Amazon SES Developer Guide.

    Required parameters: [TemplateName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteTemplateRequest

    Swift

    class AWSSESDeleteTemplateRequest
  • Declaration

    Objective-C

    @interface AWSSESDeleteTemplateResponse

    Swift

    class AWSSESDeleteTemplateResponse
  • Represents a request to delete an email address from the list of email addresses you have attempted to verify under your Amazon Web Services account.

    Required parameters: [EmailAddress]

    See more

    Declaration

    Objective-C

    @interface AWSSESDeleteVerifiedEmailAddressRequest

    Swift

    class AWSSESDeleteVerifiedEmailAddressRequest
  • Specifies whether messages that use the configuration set are required to use Transport Layer Security (TLS).

    See more

    Declaration

    Objective-C

    @interface AWSSESDeliveryOptions

    Swift

    class AWSSESDeliveryOptions
  • Represents a request to return the metadata and receipt rules for the receipt rule set that is currently active. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Declaration

    Objective-C

    @interface AWSSESDescribeActiveReceiptRuleSetRequest

    Swift

    class AWSSESDescribeActiveReceiptRuleSetRequest
  • Represents the metadata and receipt rules for the receipt rule set that is currently active.

    See more

    Declaration

    Objective-C

    @interface AWSSESDescribeActiveReceiptRuleSetResponse

    Swift

    class AWSSESDescribeActiveReceiptRuleSetResponse
  • Represents a request to return the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [ConfigurationSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDescribeConfigurationSetRequest

    Swift

    class AWSSESDescribeConfigurationSetRequest
  • Represents the details of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESDescribeConfigurationSetResponse

    Swift

    class AWSSESDescribeConfigurationSetResponse
  • Represents a request to return the details of a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName, RuleName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDescribeReceiptRuleRequest

    Swift

    class AWSSESDescribeReceiptRuleRequest
  • Represents the details of a receipt rule.

    See more

    Declaration

    Objective-C

    @interface AWSSESDescribeReceiptRuleResponse

    Swift

    class AWSSESDescribeReceiptRuleResponse
  • Represents a request to return the details of a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESDescribeReceiptRuleSetRequest

    Swift

    class AWSSESDescribeReceiptRuleSetRequest
  • Represents the details of the specified receipt rule set.

    See more

    Declaration

    Objective-C

    @interface AWSSESDescribeReceiptRuleSetResponse

    Swift

    class AWSSESDescribeReceiptRuleSetResponse
  • Represents the destination of the message, consisting of To:, CC:, and BCC: fields.

    Amazon SES does not support the SMTPUTF8 extension, as described in RFC6531. For this reason, the email address string must be 7-bit ASCII. If you want to send to or from email addresses that contain Unicode characters in the domain part of an address, you must encode the domain using Punycode. Punycode is not permitted in the local part of the email address (the part before the @ sign) nor in the “friendly from” name. If you want to use Unicode characters in the “friendly from” name, you must encode the “friendly from” name using MIME encoded-word syntax, as described in Sending raw email using the Amazon SES API. For more information about Punycode, see RFC 3492.

    See more

    Declaration

    Objective-C

    @interface AWSSESDestination

    Swift

    class AWSSESDestination
  • Contains information about an event destination.

    When you create or update an event destination, you must provide one, and only one, destination. The destination can be Amazon CloudWatch, Amazon Kinesis Firehose or Amazon Simple Notification Service (Amazon SNS).

    Event destinations are associated with configuration sets, which enable you to publish email sending events to Amazon CloudWatch, Amazon Kinesis Firehose, or Amazon Simple Notification Service (Amazon SNS). For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [Name, MatchingEventTypes]

    See more

    Declaration

    Objective-C

    @interface AWSSESEventDestination

    Swift

    class AWSSESEventDestination
  • Additional X-headers 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.

    Required parameters: [Name, Value]

    See more

    Declaration

    Objective-C

    @interface AWSSESExtensionField

    Swift

    class AWSSESExtensionField
  • Represents a request to return the email sending status for your Amazon SES account in the current Amazon Web Services Region.

    See more

    Declaration

    Objective-C

    @interface AWSSESGetAccountSendingEnabledResponse

    Swift

    class AWSSESGetAccountSendingEnabledResponse
  • Represents a request to retrieve an existing custom verification email template.

    Required parameters: [TemplateName]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetCustomVerificationEmailTemplateRequest

    Swift

    class AWSSESGetCustomVerificationEmailTemplateRequest
  • The content of the custom verification email template.

    See more

    Declaration

    Objective-C

    @interface AWSSESGetCustomVerificationEmailTemplateResponse

    Swift

    class AWSSESGetCustomVerificationEmailTemplateResponse
  • Represents a request for the status of Amazon SES Easy DKIM signing for an identity. For domain identities, this request also returns the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES successfully verified that these tokens were published. For more information about Easy DKIM, see the Amazon SES Developer Guide.

    Required parameters: [Identities]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityDkimAttributesRequest

    Swift

    class AWSSESGetIdentityDkimAttributesRequest
  • Represents the status of Amazon SES Easy DKIM signing for an identity. For domain identities, this response also contains the DKIM tokens that are required for Easy DKIM signing, and whether Amazon SES successfully verified that these tokens were published.

    Required parameters: [DkimAttributes]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityDkimAttributesResponse

    Swift

    class AWSSESGetIdentityDkimAttributesResponse
  • Represents a request to return the Amazon SES custom MAIL FROM attributes for a list of identities. For information about using a custom MAIL FROM domain, see the Amazon SES Developer Guide.

    Required parameters: [Identities]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityMailFromDomainAttributesRequest

    Swift

    class AWSSESGetIdentityMailFromDomainAttributesRequest
  • Represents the custom MAIL FROM attributes for a list of identities.

    Required parameters: [MailFromDomainAttributes]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityMailFromDomainAttributesResponse

    Swift

    class AWSSESGetIdentityMailFromDomainAttributesResponse
  • 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.

    Required parameters: [Identities]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityNotificationAttributesRequest

    Swift

    class AWSSESGetIdentityNotificationAttributesRequest
  • Represents the notification attributes for a list of identities.

    Required parameters: [NotificationAttributes]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityNotificationAttributesResponse

    Swift

    class AWSSESGetIdentityNotificationAttributesResponse
  • Represents a request to return the requested sending authorization policies for an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

    Required parameters: [Identity, PolicyNames]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityPoliciesRequest

    Swift

    class AWSSESGetIdentityPoliciesRequest
  • Represents the requested sending authorization policies.

    Required parameters: [Policies]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityPoliciesResponse

    Swift

    class AWSSESGetIdentityPoliciesResponse
  • Represents a request to return the Amazon SES verification status of a list of identities. For domain identities, this request also returns the verification token. For information about verifying identities with Amazon SES, see the Amazon SES Developer Guide.

    Required parameters: [Identities]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityVerificationAttributesRequest

    Swift

    class AWSSESGetIdentityVerificationAttributesRequest
  • The Amazon SES verification status of a list of identities. For domain identities, this response also contains the verification token.

    Required parameters: [VerificationAttributes]

    See more

    Declaration

    Objective-C

    @interface AWSSESGetIdentityVerificationAttributesResponse

    Swift

    class AWSSESGetIdentityVerificationAttributesResponse
  • Represents your Amazon SES daily sending quota, maximum send rate, and the number of emails you have sent in the last 24 hours.

    See more

    Declaration

    Objective-C

    @interface AWSSESGetSendQuotaResponse

    Swift

    class AWSSESGetSendQuotaResponse
  • Represents a list of data points. This list contains aggregated data from the previous two weeks of your sending activity with Amazon SES.

    See more

    Declaration

    Objective-C

    @interface AWSSESGetSendStatisticsResponse

    Swift

    class AWSSESGetSendStatisticsResponse
  • Declaration

    Objective-C

    @interface AWSSESGetTemplateRequest

    Swift

    class AWSSESGetTemplateRequest
  • Declaration

    Objective-C

    @interface AWSSESGetTemplateResponse

    Swift

    class AWSSESGetTemplateResponse
  • Represents the DKIM attributes of a verified email address or a domain.

    Required parameters: [DkimEnabled, DkimVerificationStatus]

    See more

    Declaration

    Objective-C

    @interface AWSSESIdentityDkimAttributes

    Swift

    class AWSSESIdentityDkimAttributes
  • Represents the custom MAIL FROM domain attributes of a verified identity (email address or domain).

    Required parameters: [MailFromDomain, MailFromDomainStatus, BehaviorOnMXFailure]

    See more

    Declaration

    Objective-C

    @interface AWSSESIdentityMailFromDomainAttributes

    Swift

    class AWSSESIdentityMailFromDomainAttributes
  • Represents the notification attributes of an identity, including whether an identity has Amazon Simple Notification Service (Amazon SNS) topics set for bounce, complaint, and/or delivery notifications, and whether feedback forwarding is enabled for bounce and complaint notifications.

    Required parameters: [BounceTopic, ComplaintTopic, DeliveryTopic, ForwardingEnabled]

    See more

    Declaration

    Objective-C

    @interface AWSSESIdentityNotificationAttributes

    Swift

    class AWSSESIdentityNotificationAttributes
  • Represents the verification attributes of a single identity.

    Required parameters: [VerificationStatus]

    See more

    Declaration

    Objective-C

    @interface AWSSESIdentityVerificationAttributes

    Swift

    class AWSSESIdentityVerificationAttributes
  • Contains the delivery stream ARN and the IAM role ARN associated with an Amazon Kinesis Firehose event destination.

    Event destinations, such as Amazon Kinesis Firehose, are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [IAMRoleARN, DeliveryStreamARN]

    See more

    Declaration

    Objective-C

    @interface AWSSESKinesisFirehoseDestination

    Swift

    class AWSSESKinesisFirehoseDestination
  • When included in a receipt rule, this action calls an Amazon Web Services Lambda function and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

    To enable Amazon SES to call your Amazon Web Services Lambda function or to publish to an Amazon SNS topic of another account, Amazon SES must have permission to access those resources. For information about giving permissions, see the Amazon SES Developer Guide.

    For information about using Amazon Web Services Lambda actions in receipt rules, see the Amazon SES Developer Guide.

    Required parameters: [FunctionArn]

    See more

    Declaration

    Objective-C

    @interface AWSSESLambdaAction

    Swift

    class AWSSESLambdaAction
  • Represents a request to list the configuration sets associated with your Amazon Web Services account. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESListConfigurationSetsRequest

    Swift

    class AWSSESListConfigurationSetsRequest
  • A list of configuration sets associated with your Amazon Web Services account. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESListConfigurationSetsResponse

    Swift

    class AWSSESListConfigurationSetsResponse
  • Represents a request to list the existing custom verification email templates for your account.

    For more information about custom verification email templates, see Using Custom Verification Email Templates in the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESListCustomVerificationEmailTemplatesRequest

    Swift

    class AWSSESListCustomVerificationEmailTemplatesRequest
  • A paginated list of custom verification email templates.

    See more

    Declaration

    Objective-C

    @interface AWSSESListCustomVerificationEmailTemplatesResponse

    Swift

    class AWSSESListCustomVerificationEmailTemplatesResponse
  • Represents a request to return a list of all identities (email addresses and domains) that you have attempted to verify under your Amazon Web Services account, regardless of verification status.

    See more

    Declaration

    Objective-C

    @interface AWSSESListIdentitiesRequest

    Swift

    class AWSSESListIdentitiesRequest
  • A list of all identities that you have attempted to verify under your Amazon Web Services account, regardless of verification status.

    Required parameters: [Identities]

    See more

    Declaration

    Objective-C

    @interface AWSSESListIdentitiesResponse

    Swift

    class AWSSESListIdentitiesResponse
  • Represents a request to return a list of sending authorization policies that are attached to an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

    Required parameters: [Identity]

    See more

    Declaration

    Objective-C

    @interface AWSSESListIdentityPoliciesRequest

    Swift

    class AWSSESListIdentityPoliciesRequest
  • A list of names of sending authorization policies that apply to an identity.

    Required parameters: [PolicyNames]

    See more

    Declaration

    Objective-C

    @interface AWSSESListIdentityPoliciesResponse

    Swift

    class AWSSESListIdentityPoliciesResponse
  • Represents a request to list the IP address filters that exist under your Amazon Web Services account. You use IP address filters when you receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Declaration

    Objective-C

    @interface AWSSESListReceiptFiltersRequest

    Swift

    class AWSSESListReceiptFiltersRequest
  • A list of IP address filters that exist under your Amazon Web Services account.

    See more

    Declaration

    Objective-C

    @interface AWSSESListReceiptFiltersResponse

    Swift

    class AWSSESListReceiptFiltersResponse
  • Represents a request to list the receipt rule sets that exist under your Amazon Web Services account. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESListReceiptRuleSetsRequest

    Swift

    class AWSSESListReceiptRuleSetsRequest
  • A list of receipt rule sets that exist under your Amazon Web Services account.

    See more

    Declaration

    Objective-C

    @interface AWSSESListReceiptRuleSetsResponse

    Swift

    class AWSSESListReceiptRuleSetsResponse
  • Declaration

    Objective-C

    @interface AWSSESListTemplatesRequest

    Swift

    class AWSSESListTemplatesRequest
  • Declaration

    Objective-C

    @interface AWSSESListTemplatesResponse

    Swift

    class AWSSESListTemplatesResponse
  • A list of email addresses that you have verified with Amazon SES under your Amazon Web Services account.

    See more

    Declaration

    Objective-C

    @interface AWSSESListVerifiedEmailAddressesResponse

    Swift

    class AWSSESListVerifiedEmailAddressesResponse
  • Represents the message to be sent, composed of a subject and a body.

    Required parameters: [Subject, Body]

    See more

    Declaration

    Objective-C

    @interface AWSSESMessage

    Swift

    class AWSSESMessage
  • Message-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.

    Required parameters: [ReportingMta]

    See more

    Declaration

    Objective-C

    @interface AWSSESMessageDsn

    Swift

    class AWSSESMessageDsn
  • Contains the name and value of a tag that you can provide to SendEmail or SendRawEmail to apply to an email.

    Message tags, which you use with configuration sets, enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [Name, Value]

    See more

    Declaration

    Objective-C

    @interface AWSSESMessageTag

    Swift

    class AWSSESMessageTag
  • A request to modify the delivery options for a configuration set.

    Required parameters: [ConfigurationSetName]

    See more

    Declaration

    Objective-C

    @interface AWSSESPutConfigurationSetDeliveryOptionsRequest

    Swift

    class AWSSESPutConfigurationSetDeliveryOptionsRequest
  • An HTTP 200 response if the request succeeds, or an error message if the request fails.

    Declaration

    Objective-C

    @interface AWSSESPutConfigurationSetDeliveryOptionsResponse

    Swift

    class AWSSESPutConfigurationSetDeliveryOptionsResponse
  • Represents a request to add or update a sending authorization policy for an identity. Sending authorization is an Amazon SES feature that enables you to authorize other senders to use your identities. For information, see the Amazon SES Developer Guide.

    Required parameters: [Identity, PolicyName, Policy]

    See more

    Declaration

    Objective-C

    @interface AWSSESPutIdentityPolicyRequest

    Swift

    class AWSSESPutIdentityPolicyRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESPutIdentityPolicyResponse

    Swift

    class AWSSESPutIdentityPolicyResponse
  • Represents the raw data of the message.

    Required parameters: [Data]

    See more

    Declaration

    Objective-C

    @interface AWSSESRawMessage

    Swift

    class AWSSESRawMessage
  • An action that Amazon SES can take when it receives an email on behalf of one or more email addresses or domains that you own. An instance of this data type can represent only one action.

    For information about setting up receipt rules, see the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESReceiptAction

    Swift

    class AWSSESReceiptAction
  • A receipt IP address filter enables you to specify whether to accept or reject mail originating from an IP address or range of IP addresses.

    For information about setting up IP address filters, see the Amazon SES Developer Guide.

    Required parameters: [Name, IpFilter]

    See more

    Declaration

    Objective-C

    @interface AWSSESReceiptFilter

    Swift

    class AWSSESReceiptFilter
  • A receipt IP address filter enables you to specify whether to accept or reject mail originating from an IP address or range of IP addresses.

    For information about setting up IP address filters, see the Amazon SES Developer Guide.

    Required parameters: [Policy, Cidr]

    See more

    Declaration

    Objective-C

    @interface AWSSESReceiptIpFilter

    Swift

    class AWSSESReceiptIpFilter
  • Receipt rules enable you to specify which actions Amazon SES should take when it receives mail on behalf of one or more email addresses or domains that you own.

    Each receipt rule defines a set of email addresses or domains that it applies to. If the email addresses or domains match at least one recipient address of the message, Amazon SES executes all of the receipt rule’s actions on the message.

    For information about setting up receipt rules, see the Amazon SES Developer Guide.

    Required parameters: [Name]

    See more

    Declaration

    Objective-C

    @interface AWSSESReceiptRule

    Swift

    class AWSSESReceiptRule
  • Information about a receipt rule set.

    A receipt rule set is a collection of rules that specify what Amazon SES should do with mail it receives on behalf of your account’s verified domains.

    For information about setting up receipt rule sets, see the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESReceiptRuleSetMetadata

    Swift

    class AWSSESReceiptRuleSetMetadata
  • 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.

    Required parameters: [Action, Status]

    See more

    Declaration

    Objective-C

    @interface AWSSESRecipientDsnFields

    Swift

    class AWSSESRecipientDsnFields
  • Represents a request to reorder the receipt rules within a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName, RuleNames]

    See more

    Declaration

    Objective-C

    @interface AWSSESReorderReceiptRuleSetRequest

    Swift

    class AWSSESReorderReceiptRuleSetRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESReorderReceiptRuleSetResponse

    Swift

    class AWSSESReorderReceiptRuleSetResponse
  • Contains information about the reputation settings for a configuration set.

    See more

    Declaration

    Objective-C

    @interface AWSSESReputationOptions

    Swift

    class AWSSESReputationOptions
  • When included in a receipt rule, this action saves the received message to an Amazon Simple Storage Service (Amazon S3) bucket and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

    To enable Amazon SES to write emails to your Amazon S3 bucket, use an Amazon Web Services KMS key to encrypt your emails, or publish to an Amazon SNS topic of another account, Amazon SES must have permission to access those resources. For information about granting permissions, see the Amazon SES Developer Guide.

    When you save your emails to an Amazon S3 bucket, the maximum email size (including headers) is 40 MB. Emails larger than that bounces.

    For information about specifying Amazon S3 actions in receipt rules, see the Amazon SES Developer Guide.

    Required parameters: [BucketName]

    See more

    Declaration

    Objective-C

    @interface AWSSESS3Action

    Swift

    class AWSSESS3Action
  • When included in a receipt rule, this action publishes a notification to Amazon Simple Notification Service (Amazon SNS). This action includes a complete copy of the email content in the Amazon SNS notifications. Amazon SNS notifications for all other actions simply provide information about the email. They do not include the email content itself.

    If you own the Amazon SNS topic, you don’t need to do anything to give Amazon SES permission to publish emails to it. However, if you don’t own the Amazon SNS topic, you need to attach a policy to the topic to give Amazon SES permissions to access it. For information about giving permissions, see the Amazon SES Developer Guide.

    You can only publish emails that are 150 KB or less (including the header) to Amazon SNS. Larger emails bounce. If you anticipate emails larger than 150 KB, use the S3 action instead.

    For information about using a receipt rule to publish an Amazon SNS notification, see the Amazon SES Developer Guide.

    Required parameters: [TopicArn]

    See more

    Declaration

    Objective-C

    @interface AWSSESSNSAction

    Swift

    class AWSSESSNSAction
  • Contains the topic ARN associated with an Amazon Simple Notification Service (Amazon SNS) event destination.

    Event destinations, such as Amazon SNS, are associated with configuration sets, which enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [TopicARN]

    See more

    Declaration

    Objective-C

    @interface AWSSESSNSDestination

    Swift

    class AWSSESSNSDestination
  • Represents a request to send a bounce message to the sender of an email you received through Amazon SES.

    Required parameters: [OriginalMessageId, BounceSender, BouncedRecipientInfoList]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendBounceRequest

    Swift

    class AWSSESSendBounceRequest
  • Represents a unique message ID.

    See more

    Declaration

    Objective-C

    @interface AWSSESSendBounceResponse

    Swift

    class AWSSESSendBounceResponse
  • Represents a request to send a templated email to multiple destinations using Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [Source, Template, Destinations]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendBulkTemplatedEmailRequest

    Swift

    class AWSSESSendBulkTemplatedEmailRequest
  • Declaration

    Objective-C

    @interface AWSSESSendBulkTemplatedEmailResponse

    Swift

    class AWSSESSendBulkTemplatedEmailResponse
  • Represents a request to send a custom verification email to a specified recipient.

    Required parameters: [EmailAddress, TemplateName]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendCustomVerificationEmailRequest

    Swift

    class AWSSESSendCustomVerificationEmailRequest
  • The response received when attempting to send the custom verification email.

    See more

    Declaration

    Objective-C

    @interface AWSSESSendCustomVerificationEmailResponse

    Swift

    class AWSSESSendCustomVerificationEmailResponse
  • Represents sending statistics data. Each SendDataPoint contains statistics for a 15-minute period of sending activity.

    See more

    Declaration

    Objective-C

    @interface AWSSESSendDataPoint

    Swift

    class AWSSESSendDataPoint
  • Represents a request to send a single formatted email using Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [Source, Destination, Message]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendEmailRequest

    Swift

    class AWSSESSendEmailRequest
  • Represents a unique message ID.

    Required parameters: [MessageId]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendEmailResponse

    Swift

    class AWSSESSendEmailResponse
  • Represents a request to send a single raw email using Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RawMessage]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendRawEmailRequest

    Swift

    class AWSSESSendRawEmailRequest
  • Represents a unique message ID.

    Required parameters: [MessageId]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendRawEmailResponse

    Swift

    class AWSSESSendRawEmailResponse
  • Represents a request to send a templated email using Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [Source, Destination, Template, TemplateData]

    See more

    Declaration

    Objective-C

    @interface AWSSESSendTemplatedEmailRequest

    Swift

    class AWSSESSendTemplatedEmailRequest
  • Declaration

    Objective-C

    @interface AWSSESSendTemplatedEmailResponse

    Swift

    class AWSSESSendTemplatedEmailResponse
  • Represents a request to set a receipt rule set as the active receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESSetActiveReceiptRuleSetRequest

    Swift

    class AWSSESSetActiveReceiptRuleSetRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESSetActiveReceiptRuleSetResponse

    Swift

    class AWSSESSetActiveReceiptRuleSetResponse
  • Represents a request to enable or disable Amazon SES Easy DKIM signing for an identity. For more information about setting up Easy DKIM, see the Amazon SES Developer Guide.

    Required parameters: [Identity, DkimEnabled]

    See more

    Declaration

    Objective-C

    @interface AWSSESSetIdentityDkimEnabledRequest

    Swift

    class AWSSESSetIdentityDkimEnabledRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESSetIdentityDkimEnabledResponse

    Swift

    class AWSSESSetIdentityDkimEnabledResponse
  • Represents a request to enable or disable whether Amazon SES forwards you bounce and complaint notifications through email. For information about email feedback forwarding, see the Amazon SES Developer Guide.

    Required parameters: [Identity, ForwardingEnabled]

    See more

    Declaration

    Objective-C

    @interface AWSSESSetIdentityFeedbackForwardingEnabledRequest

    Swift

    class AWSSESSetIdentityFeedbackForwardingEnabledRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESSetIdentityFeedbackForwardingEnabledResponse

    Swift

    class AWSSESSetIdentityFeedbackForwardingEnabledResponse
  • Represents a request to set whether Amazon SES includes the original email headers in the Amazon SNS notifications of a specified type. For information about notifications, see the Amazon SES Developer Guide.

    Required parameters: [Identity, NotificationType, Enabled]

    See more

    Declaration

    Objective-C

    @interface AWSSESSetIdentityHeadersInNotificationsEnabledRequest

    Swift

    class AWSSESSetIdentityHeadersInNotificationsEnabledRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESSetIdentityHeadersInNotificationsEnabledResponse

    Swift

    class AWSSESSetIdentityHeadersInNotificationsEnabledResponse
  • Represents a request to enable or disable the Amazon SES custom MAIL FROM domain setup for a verified identity. For information about using a custom MAIL FROM domain, see the Amazon SES Developer Guide.

    Required parameters: [Identity]

    See more

    Declaration

    Objective-C

    @interface AWSSESSetIdentityMailFromDomainRequest

    Swift

    class AWSSESSetIdentityMailFromDomainRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESSetIdentityMailFromDomainResponse

    Swift

    class AWSSESSetIdentityMailFromDomainResponse
  • Represents a request to specify the Amazon SNS topic to which Amazon SES publishes bounce, complaint, or delivery notifications for emails sent with that identity as the source. For information about Amazon SES notifications, see the Amazon SES Developer Guide.

    Required parameters: [Identity, NotificationType]

    See more

    Declaration

    Objective-C

    @interface AWSSESSetIdentityNotificationTopicRequest

    Swift

    class AWSSESSetIdentityNotificationTopicRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESSetIdentityNotificationTopicResponse

    Swift

    class AWSSESSetIdentityNotificationTopicResponse
  • Represents a request to set the position of a receipt rule in a receipt rule set. You use receipt rule sets to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName, RuleName]

    See more

    Declaration

    Objective-C

    @interface AWSSESSetReceiptRulePositionRequest

    Swift

    class AWSSESSetReceiptRulePositionRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESSetReceiptRulePositionResponse

    Swift

    class AWSSESSetReceiptRulePositionResponse
  • When included in a receipt rule, this action terminates the evaluation of the receipt rule set and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS).

    For information about setting a stop action in a receipt rule, see the Amazon SES Developer Guide.

    Required parameters: [Scope]

    See more

    Declaration

    Objective-C

    @interface AWSSESStopAction

    Swift

    class AWSSESStopAction
  • The content of the email, composed of a subject line and either an HTML part or a text-only part.

    Required parameters: [TemplateName]

    See more

    Declaration

    Objective-C

    @interface AWSSESTemplate

    Swift

    class AWSSESTemplate
  • Contains information about an email template.

    See more

    Declaration

    Objective-C

    @interface AWSSESTemplateMetadata

    Swift

    class AWSSESTemplateMetadata
  • Declaration

    Objective-C

    @interface AWSSESTestRenderTemplateRequest

    Swift

    class AWSSESTestRenderTemplateRequest
  • Declaration

    Objective-C

    @interface AWSSESTestRenderTemplateResponse

    Swift

    class AWSSESTestRenderTemplateResponse
  • A domain that is used to redirect email recipients to an Amazon SES-operated domain. This domain captures open and click events generated by Amazon SES emails.

    For more information, see Configuring Custom Domains to Handle Open and Click Tracking in the Amazon SES Developer Guide.

    See more

    Declaration

    Objective-C

    @interface AWSSESTrackingOptions

    Swift

    class AWSSESTrackingOptions
  • Represents a request to enable or disable the email sending capabilities for your entire Amazon SES account.

    See more

    Declaration

    Objective-C

    @interface AWSSESUpdateAccountSendingEnabledRequest

    Swift

    class AWSSESUpdateAccountSendingEnabledRequest
  • Represents a request to update the event destination of a configuration set. Configuration sets enable you to publish email sending events. For information about using configuration sets, see the Amazon SES Developer Guide.

    Required parameters: [ConfigurationSetName, EventDestination]

    See more

    Declaration

    Objective-C

    @interface AWSSESUpdateConfigurationSetEventDestinationRequest

    Swift

    class AWSSESUpdateConfigurationSetEventDestinationRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESUpdateConfigurationSetEventDestinationResponse

    Swift

    class AWSSESUpdateConfigurationSetEventDestinationResponse
  • Represents a request to modify the reputation metric publishing settings for a configuration set.

    Required parameters: [ConfigurationSetName, Enabled]

    See more

    Declaration

    Objective-C

    @interface AWSSESUpdateConfigurationSetReputationMetricsEnabledRequest

    Swift

    class AWSSESUpdateConfigurationSetReputationMetricsEnabledRequest
  • Represents a request to enable or disable the email sending capabilities for a specific configuration set.

    Required parameters: [ConfigurationSetName, Enabled]

    See more

    Declaration

    Objective-C

    @interface AWSSESUpdateConfigurationSetSendingEnabledRequest

    Swift

    class AWSSESUpdateConfigurationSetSendingEnabledRequest
  • Represents a request to update the tracking options for a configuration set.

    Required parameters: [ConfigurationSetName, TrackingOptions]

    See more

    Declaration

    Objective-C

    @interface AWSSESUpdateConfigurationSetTrackingOptionsRequest

    Swift

    class AWSSESUpdateConfigurationSetTrackingOptionsRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESUpdateConfigurationSetTrackingOptionsResponse

    Swift

    class AWSSESUpdateConfigurationSetTrackingOptionsResponse
  • Represents a request to update an existing custom verification email template.

    Required parameters: [TemplateName]

    See more

    Declaration

    Objective-C

    @interface AWSSESUpdateCustomVerificationEmailTemplateRequest

    Swift

    class AWSSESUpdateCustomVerificationEmailTemplateRequest
  • Represents a request to update a receipt rule. You use receipt rules to receive email with Amazon SES. For more information, see the Amazon SES Developer Guide.

    Required parameters: [RuleSetName, Rule]

    See more

    Declaration

    Objective-C

    @interface AWSSESUpdateReceiptRuleRequest

    Swift

    class AWSSESUpdateReceiptRuleRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESUpdateReceiptRuleResponse

    Swift

    class AWSSESUpdateReceiptRuleResponse
  • Declaration

    Objective-C

    @interface AWSSESUpdateTemplateRequest

    Swift

    class AWSSESUpdateTemplateRequest
  • Declaration

    Objective-C

    @interface AWSSESUpdateTemplateResponse

    Swift

    class AWSSESUpdateTemplateResponse
  • Represents a request to generate the CNAME records needed to set up Easy DKIM with Amazon SES. For more information about setting up Easy DKIM, see the Amazon SES Developer Guide.

    Required parameters: [Domain]

    See more

    Declaration

    Objective-C

    @interface AWSSESVerifyDomainDkimRequest

    Swift

    class AWSSESVerifyDomainDkimRequest
  • Returns CNAME records that you must publish to the DNS server of your domain to set up Easy DKIM with Amazon SES.

    Required parameters: [DkimTokens]

    See more

    Declaration

    Objective-C

    @interface AWSSESVerifyDomainDkimResponse

    Swift

    class AWSSESVerifyDomainDkimResponse
  • Represents a request to begin Amazon SES domain verification and to generate the TXT records that you must publish to the DNS server of your domain to complete the verification. For information about domain verification, see the Amazon SES Developer Guide.

    Required parameters: [Domain]

    See more

    Declaration

    Objective-C

    @interface AWSSESVerifyDomainIdentityRequest

    Swift

    class AWSSESVerifyDomainIdentityRequest
  • Returns a TXT record that you must publish to the DNS server of your domain to complete domain verification with Amazon SES.

    Required parameters: [VerificationToken]

    See more

    Declaration

    Objective-C

    @interface AWSSESVerifyDomainIdentityResponse

    Swift

    class AWSSESVerifyDomainIdentityResponse
  • Represents a request to begin email address verification with Amazon SES. For information about email address verification, see the Amazon SES Developer Guide.

    Required parameters: [EmailAddress]

    See more

    Declaration

    Objective-C

    @interface AWSSESVerifyEmailAddressRequest

    Swift

    class AWSSESVerifyEmailAddressRequest
  • Represents a request to begin email address verification with Amazon SES. For information about email address verification, see the Amazon SES Developer Guide.

    Required parameters: [EmailAddress]

    See more

    Declaration

    Objective-C

    @interface AWSSESVerifyEmailIdentityRequest

    Swift

    class AWSSESVerifyEmailIdentityRequest
  • An empty element returned on a successful request.

    Declaration

    Objective-C

    @interface AWSSESVerifyEmailIdentityResponse

    Swift

    class AWSSESVerifyEmailIdentityResponse
  • When included in a receipt rule, this action calls Amazon WorkMail and, optionally, publishes a notification to Amazon Simple Notification Service (Amazon SNS). It usually isn’t necessary to set this up manually, because Amazon WorkMail adds the rule automatically during its setup procedure.

    For information using a receipt rule to call Amazon WorkMail, see the Amazon SES Developer Guide.

    Required parameters: [OrganizationArn]

    See more

    Declaration

    Objective-C

    @interface AWSSESWorkmailAction

    Swift

    class AWSSESWorkmailAction
  • Undocumented

    See more

    Declaration

    Objective-C

    @interface AWSSESResources : NSObject
    
    + (instancetype)sharedInstance;
    
    - (NSDictionary *)JSONObject;
    
    @end

    Swift

    class AWSSESResources : NSObject
  • Amazon Simple Email Service

    This document contains reference information for the Amazon Simple Email Service (Amazon SES) API, version 2010-12-01. This document is best used in conjunction with the Amazon SES Developer Guide.

    For a list of Amazon SES endpoints to use in service requests, see Regions and Amazon SES in the Amazon SES Developer Guide.

    This documentation contains reference information related to the following:

    See more

    Declaration

    Objective-C

    @interface AWSSES

    Swift

    class AWSSES