Class AWS::SimpleEmailService::Identity
In: lib/aws/simple_email_service/identity.rb
Parent: Core::Resource

@attr_reader [String] verification_status

@attr_reader [String,nil] verification_token

@attr [String] bounce_topic_arn

@attr [String] complaint_topic_arn

@attr [Boolean] forwarding_enabled When `false`, complaint and bounce

  notifications will not be forwarded via email.  Can only be set to
  `false` when there is both a `bounce_topic` and `complaint_topic`.

@attr [Boolean] dkim_enabled When set to `true`, Easy DKIM signing will

  be enabled for email sent from this identity.

@attr_reader [Array<String>] dkim_tokens Returns a set of DNS records,

  or tokens, that must be published in the domain name's DNS to
  complete the DKIM verification process.  Call {#verify_dkim} if this
  returns an empty list.

@attr_reader [String] dkim_verification_status

Methods

External Aliases

forwarding_enabled -> forwarding_enabled?

Attributes

identity  [R]  @return [String] Returns the email address or domain name for
  this identity.

Public Class methods

Public Instance methods

@param [String,SNS::Topic] topic The topic (ARN string or topic

  object) that bounce notifications should be published to.

@param [String,SNS::Topic] topic The topic (ARN string or topic

  object) that complaint notifications should be published to.

Deletes the current identity. @return [nil]

@return [Boolean] Returns `true` if this {Identity} represents a

  domain.

@return [Boolean] Returns `true` if this {Identity} represents an

  email address.

@return [Boolean] Returns true if the identity exists.

@return [Boolean] Returns `true` if verification for this email

  address/domain is still pending.

@return [Boolean] Returns `true` if this email address/domain has

  been verified.

@return [Array<String>] Returns an array of DKIM tokens.

Protected Instance methods

[Validate]