Class: Aws::MailManager::Types::Metadata

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

Overview

The metadata about the email.

Constant Summary collapse

SENSITIVE =
[:sender_ip_address]

Instance Attribute Summary collapse

Instance Attribute Details

#ingress_point_idString

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

Returns:

  • (String)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#rule_set_idString

The ID of the rule set that processed the email.

Returns:

  • (String)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#sender_hostnameString

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

Returns:

  • (String)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#sender_ip_addressString

The IP address of the host from which the email was received.

Returns:

  • (String)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#timestampTime

The timestamp of when the email was received.

Returns:

  • (Time)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#tls_cipher_suiteString

The TLS cipher suite used to communicate with the host from which the email was received.

Returns:

  • (String)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#tls_protocolString

The TLS protocol used to communicate with the host from which the email was received.

Returns:

  • (String)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end

#traffic_policy_idString

The ID of the traffic policy that was in effect when the email was received.

Returns:

  • (String)


2405
2406
2407
2408
2409
2410
2411
2412
2413
2414
2415
2416
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2405

class Metadata < Struct.new(
  :ingress_point_id,
  :rule_set_id,
  :sender_hostname,
  :sender_ip_address,
  :timestamp,
  :tls_cipher_suite,
  :tls_protocol,
  :traffic_policy_id)
  SENSITIVE = [:sender_ip_address]
  include Aws::Structure
end