Class: Aws::MailManager::Types::CreateIngressPointRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::MailManager::Types::CreateIngressPointRequest
- Defined in:
- gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A unique token that Amazon SES uses to recognize subsequent retries of the same request.
-
#ingress_point_configuration ⇒ Types::IngressPointConfiguration
If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.
-
#ingress_point_name ⇒ String
A user friendly name for an ingress endpoint resource.
-
#network_configuration ⇒ Types::NetworkConfiguration
Specifies the network configuration for the ingress point.
-
#rule_set_id ⇒ String
The identifier of an existing rule set that you attach to an ingress endpoint resource.
-
#tags ⇒ Array<Types::Tag>
The tags used to organize, track, or control access for the resource.
-
#tls_policy ⇒ String
The Transport Layer Security (TLS) policy for the ingress point.
-
#traffic_policy_id ⇒ String
The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
-
#type ⇒ String
The type of the ingress endpoint to create.
Instance Attribute Details
#client_token ⇒ String
A unique token that Amazon SES uses to recognize subsequent retries of the same request.
A suitable default value is auto-generated. You should normally not need to pass this option.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#ingress_point_configuration ⇒ Types::IngressPointConfiguration
If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#ingress_point_name ⇒ String
A user friendly name for an ingress endpoint resource.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#network_configuration ⇒ Types::NetworkConfiguration
Specifies the network configuration for the ingress point. This allows you to create an IPv4-only, Dual-Stack, or PrivateLink type of ingress point. If not specified, the default network type is IPv4-only.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#rule_set_id ⇒ String
The identifier of an existing rule set that you attach to an ingress endpoint resource.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#tags ⇒ Array<Types::Tag>
The tags used to organize, track, or control access for the resource. For example, { "tags": "key2":"value2" }.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#tls_policy ⇒ String
The Transport Layer Security (TLS) policy for the ingress point. The FIPS value is only valid in US and Canada regions.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#traffic_policy_id ⇒ String
The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The type of the ingress endpoint to create.
745 746 747 748 749 750 751 752 753 754 755 756 757 |
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 745 class CreateIngressPointRequest < Struct.new( :client_token, :ingress_point_name, :type, :rule_set_id, :traffic_policy_id, :ingress_point_configuration, :network_configuration, :tls_policy, :tags) SENSITIVE = [] include Aws::Structure end |