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

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-mailmanager/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.

Defined Under Namespace

Classes: SecretArn, SmtpPassword, TlsAuthConfiguration, 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)


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

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

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

#smtp_passwordString

The password of the ingress endpoint resource.

Returns:

  • (String)


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

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

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

#tls_auth_configurationTypes::TlsAuthConfiguration

The mutual TLS authentication configuration of the ingress endpoint resource.



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

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

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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



2406
2407
2408
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2406

def unknown
  @unknown
end