Class: Aws::MailManager::Types::CreateIngressPointRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

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.

Returns:

  • (String)


544
545
546
547
548
549
550
551
552
553
554
# File 'lib/aws-sdk-mailmanager/types.rb', line 544

class CreateIngressPointRequest < Struct.new(
  :client_token,
  :ingress_point_configuration,
  :ingress_point_name,
  :rule_set_id,
  :tags,
  :traffic_policy_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#ingress_point_configurationTypes::IngressPointConfiguration

If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.



544
545
546
547
548
549
550
551
552
553
554
# File 'lib/aws-sdk-mailmanager/types.rb', line 544

class CreateIngressPointRequest < Struct.new(
  :client_token,
  :ingress_point_configuration,
  :ingress_point_name,
  :rule_set_id,
  :tags,
  :traffic_policy_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#ingress_point_nameString

A user friendly name for an ingress endpoint resource.

Returns:

  • (String)


544
545
546
547
548
549
550
551
552
553
554
# File 'lib/aws-sdk-mailmanager/types.rb', line 544

class CreateIngressPointRequest < Struct.new(
  :client_token,
  :ingress_point_configuration,
  :ingress_point_name,
  :rule_set_id,
  :tags,
  :traffic_policy_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#rule_set_idString

The identifier of an existing rule set that you attach to an ingress endpoint resource.

Returns:

  • (String)


544
545
546
547
548
549
550
551
552
553
554
# File 'lib/aws-sdk-mailmanager/types.rb', line 544

class CreateIngressPointRequest < Struct.new(
  :client_token,
  :ingress_point_configuration,
  :ingress_point_name,
  :rule_set_id,
  :tags,
  :traffic_policy_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#tagsArray<Types::Tag>

The tags used to organize, track, or control access for the resource. For example, { “tags”: “key2”:“value2” }.

Returns:



544
545
546
547
548
549
550
551
552
553
554
# File 'lib/aws-sdk-mailmanager/types.rb', line 544

class CreateIngressPointRequest < Struct.new(
  :client_token,
  :ingress_point_configuration,
  :ingress_point_name,
  :rule_set_id,
  :tags,
  :traffic_policy_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#traffic_policy_idString

The identifier of an existing traffic policy that you attach to an ingress endpoint resource.

Returns:

  • (String)


544
545
546
547
548
549
550
551
552
553
554
# File 'lib/aws-sdk-mailmanager/types.rb', line 544

class CreateIngressPointRequest < Struct.new(
  :client_token,
  :ingress_point_configuration,
  :ingress_point_name,
  :rule_set_id,
  :tags,
  :traffic_policy_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of the ingress endpoint to create.

Returns:

  • (String)


544
545
546
547
548
549
550
551
552
553
554
# File 'lib/aws-sdk-mailmanager/types.rb', line 544

class CreateIngressPointRequest < Struct.new(
  :client_token,
  :ingress_point_configuration,
  :ingress_point_name,
  :rule_set_id,
  :tags,
  :traffic_policy_id,
  :type)
  SENSITIVE = []
  include Aws::Structure
end