Class: Aws::SESV2::Types::InsightsEvent

Inherits:
Struct
  • Object
show all
Includes:
Aws::Structure
Defined in:
lib/aws-sdk-sesv2/types.rb

Overview

An object containing details about a specific event.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#detailsTypes::EventDetails

Details about bounce or complaint events.

Returns:



3940
3941
3942
3943
3944
3945
3946
# File 'lib/aws-sdk-sesv2/types.rb', line 3940

class InsightsEvent < Struct.new(
  :timestamp,
  :type,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#timestampTime

The timestamp of the event.

Returns:

  • (Time)


3940
3941
3942
3943
3944
3945
3946
# File 'lib/aws-sdk-sesv2/types.rb', line 3940

class InsightsEvent < Struct.new(
  :timestamp,
  :type,
  :details)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of event:

  • ‘SEND` - The send request was successful and SES will attempt to deliver the message to the recipient’s mail server. (If account-level or global suppression is being used, SES will still count it as a send, but delivery is suppressed.)

  • ‘DELIVERY` - SES successfully delivered the email to the recipient’s mail server. Excludes deliveries to the mailbox simulator, and those from emails addressed to more than one recipient.

  • ‘BOUNCE` - Feedback received for delivery failures. Additional details about the bounce are provided in the `Details` object. Excludes bounces from the mailbox simulator, and those from emails addressed to more than one recipient.

  • ‘COMPLAINT` - Complaint received for the email. Additional details about the complaint are provided in the `Details` object. This excludes complaints from the mailbox simulator, those originating from your account-level suppression list (if enabled), and those from emails addressed to more than one recipient.

  • ‘OPEN` - Open event for emails including open trackers. Excludes opens for emails addressed to more than one recipient.

  • ‘CLICK` - Click event for emails including wrapped links. Excludes clicks for emails addressed to more than one recipient.

Returns:

  • (String)


3940
3941
3942
3943
3944
3945
3946
# File 'lib/aws-sdk-sesv2/types.rb', line 3940

class InsightsEvent < Struct.new(
  :timestamp,
  :type,
  :details)
  SENSITIVE = []
  include Aws::Structure
end