Class: Aws::SESV2::Types::SigningScheme

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb

Overview

Note:

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

Note:

SigningScheme is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of SigningScheme corresponding to the set member.

Specifies the signing scheme to apply to messages sent with a configuration set. This is a union type, so you specify exactly one of its members.

Defined Under Namespace

Classes: DefaultScheme, SmimeScheme, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#default_scheme ⇒ Types::DefaultSigningScheme

Use the default signing behavior. When you select this option, Amazon SES API v2 doesn't add an S/MIME signature to messages sent with the configuration set.

Returns:

  • (Types::DefaultSigningScheme)


8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 8535

class SigningScheme < Struct.new(
  :default_scheme,
  :smime_scheme,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DefaultScheme < SigningScheme; end
  class SmimeScheme < SigningScheme; end
  class Unknown < SigningScheme; end
end

#smime_scheme ⇒ Types::SmimeSigningScheme

Sign messages sent with the configuration set using S/MIME. For signing to apply, the email identity used to send a message must have an active S/MIME certificate association.



8535
8536
8537
8538
8539
8540
8541
8542
8543
8544
8545
8546
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 8535

class SigningScheme < Struct.new(
  :default_scheme,
  :smime_scheme,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DefaultScheme < SigningScheme; end
  class SmimeScheme < SigningScheme; end
  class Unknown < SigningScheme; end
end

#unknown ⇒ Object

Returns the value of attribute unknown

Returns:

  • (Object) —

    the current value of unknown



8535
8536
8537
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 8535

def unknown
  @unknown
end