Class: Aws::MailManager::Types::IngressPointConfiguration

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

Overview

Note:

IngressPointConfiguration is a union - when making an API calls you must set exactly one of the members.

The configuration of the ingress endpoint resource.

Direct Known Subclasses

SecretArn, SmtpPassword, Unknown

Defined Under Namespace

Classes: SecretArn, SmtpPassword, Unknown

Constant Summary collapse

SENSITIVE =
[:smtp_password]

Instance Attribute Summary collapse

Instance Attribute Details

#secret_arnString

The SecretsManager::Secret ARN of the ingress endpoint resource.

Returns:

  • (String)


1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
# File 'lib/aws-sdk-mailmanager/types.rb', line 1808

class IngressPointConfiguration < Struct.new(
  :secret_arn,
  :smtp_password,
  :unknown)
  SENSITIVE = [:smtp_password]
  include Aws::Structure
  include Aws::Structure::Union

  class SecretArn < IngressPointConfiguration; end
  class SmtpPassword < IngressPointConfiguration; end
  class Unknown < IngressPointConfiguration; end
end

#smtp_passwordString

The password of the ingress endpoint resource.

Returns:

  • (String)


1808
1809
1810
1811
1812
1813
1814
1815
1816
1817
1818
1819
# File 'lib/aws-sdk-mailmanager/types.rb', line 1808

class IngressPointConfiguration < Struct.new(
  :secret_arn,
  :smtp_password,
  :unknown)
  SENSITIVE = [:smtp_password]
  include Aws::Structure
  include Aws::Structure::Union

  class SecretArn < IngressPointConfiguration; end
  class SmtpPassword < IngressPointConfiguration; end
  class Unknown < IngressPointConfiguration; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1808
1809
1810
# File 'lib/aws-sdk-mailmanager/types.rb', line 1808

def unknown
  @unknown
end