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.

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)


2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2262

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)


2262
2263
2264
2265
2266
2267
2268
2269
2270
2271
2272
2273
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2262

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



2262
2263
2264
# File 'gems/aws-sdk-mailmanager/lib/aws-sdk-mailmanager/types.rb', line 2262

def unknown
  @unknown
end