Class: Aws::SESV2::Types::SigningScheme
- Inherits:
-
Struct
- Object
- Struct
- Aws::SESV2::Types::SigningScheme
- Defined in:
- gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb
Overview
SigningScheme is a union - when making an API calls you must set exactly one of the members.
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
-
#default_scheme ⇒ Types::DefaultSigningScheme
Use the default signing behavior.
-
#smime_scheme ⇒ Types::SmimeSigningScheme
Sign messages sent with the configuration set using S/MIME.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
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.
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
8535 8536 8537 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 8535 def unknown @unknown end |