Class: Aws::MailManager::Types::GetIngressPointResponse

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#a_record ⇒ String

The DNS A Record that identifies your ingress endpoint. Configure your DNS Mail Exchange (MX) record with this value to route emails to Mail Manager.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#created_timestamp ⇒ Time

The timestamp of when the ingress endpoint was created.

Returns:

  • (Time)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#ingress_point_arn ⇒ String

The Amazon Resource Name (ARN) of the ingress endpoint resource.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#ingress_point_auth_configuration ⇒ Types::IngressPointAuthConfiguration

The authentication configuration of the ingress endpoint resource.



1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#ingress_point_id ⇒ String

The identifier of an ingress endpoint resource.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#ingress_point_name ⇒ String

A user friendly name for the ingress endpoint.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#last_updated_timestamp ⇒ Time

The timestamp of when the ingress endpoint was last updated.

Returns:

  • (Time)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#network_configuration ⇒ Types::NetworkConfiguration

The network configuration for the ingress point.



1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#rule_set_id ⇒ String

The identifier of a rule set resource associated with the ingress endpoint.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#status ⇒ String

The status of the ingress endpoint resource.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#tls_policy ⇒ String

The selected Transport Layer Security (TLS) policy of the ingress point.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#traffic_policy_id ⇒ String

The identifier of the traffic policy resource associated with the ingress endpoint.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end

#type ⇒ String

The type of ingress endpoint.

Returns:

  • (String)


1821
1822
1823
1824
1825
1826
1827
1828
1829
1830
1831
1832
1833
1834
1835
1836
1837
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 1821

class GetIngressPointResponse < Struct.new(
  :ingress_point_id,
  :ingress_point_name,
  :ingress_point_arn,
  :status,
  :type,
  :a_record,
  :rule_set_id,
  :traffic_policy_id,
  :ingress_point_auth_configuration,
  :network_configuration,
  :tls_policy,
  :created_timestamp,
  :last_updated_timestamp)
  SENSITIVE = []
  include Aws::Structure
end