Class: Aws::MailManager::Types::Row

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb

Overview

A result row containing metadata for an archived email message.

Constant Summary collapse

SENSITIVE =
[:sender_ip_address]

Instance Attribute Summary collapse

Instance Attribute Details

#archived_message_id ⇒ String

The unique identifier of the archived message.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#cc ⇒ String

The email addresses in the CC header.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#date ⇒ String

The date the email was sent.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#envelope ⇒ Types::Envelope

The SMTP envelope information of the email.

Returns:



3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#from ⇒ String

The email address of the sender.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#has_attachments ⇒ Boolean

A flag indicating if the email has attachments.

Returns:

  • (Boolean)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#in_reply_to ⇒ String

The email message ID this is a reply to.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#ingress_point_id ⇒ String

The ID of the ingress endpoint through which the email was received.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#message_id ⇒ String

The unique message ID of the email.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#received_headers ⇒ Array<String>

The received headers from the email delivery path.

Returns:

  • (Array<String>)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#received_timestamp ⇒ Time

The timestamp of when the email was received.

Returns:

  • (Time)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#sender_hostname ⇒ String

The name of the host from which the email was received.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#sender_ip_address ⇒ String

  • Mail archived with Mail Manager: The IP address of the client that connects to the ingress endpoint.

  • Mail sent through a configuration set with the archiving option enabled: The IP address of the client that makes the SendEmail API call.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#source_arn ⇒ String

Specifies the archived email source, identified by either a Rule Set's ARN with an Archive action, or a Configuration Set's Archive ARN.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#subject ⇒ String

The subject header value of the email.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#to ⇒ String

The email addresses in the To header.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#x_mailer ⇒ String

The user agent that sent the email.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#x_original_mailer ⇒ String

The original user agent that sent the email.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#x_priority ⇒ String

The priority level of the email.

Returns:

  • (String)


3609
3610
3611
3612
3613
3614
3615
3616
3617
3618
3619
3620
3621
3622
3623
3624
3625
3626
3627
3628
3629
3630
3631
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 3609

class Row < Struct.new(
  :archived_message_id,
  :received_timestamp,
  :date,
  :to,
  :from,
  :cc,
  :subject,
  :message_id,
  :has_attachments,
  :received_headers,
  :in_reply_to,
  :x_mailer,
  :x_original_mailer,
  :x_priority,
  :ingress_point_id,
  :sender_hostname,
  :sender_ip_address,
  :envelope,
  :source_arn)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end