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.
8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 8554 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.
8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 8554 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
8554 8555 8556 |
# File 'gems/aws-sdk-sesv2/lib/aws-sdk-sesv2/types.rb', line 8554 def unknown @unknown end |