Class: AWSCDK::SES::CfnConfigurationSet::GuardianOptionsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::SES::CfnConfigurationSet::GuardianOptionsProperty
- Defined in:
- ses/cfn_configuration_set.rb
Overview
An object containing additional settings for your VDM configuration as applicable to the Guardian.
Instance Attribute Summary collapse
-
#optimized_shared_delivery ⇒ String
readonly
Specifies the status of your VDM optimized shared delivery.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(optimized_shared_delivery:) ⇒ GuardianOptionsProperty
constructor
A new instance of GuardianOptionsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(optimized_shared_delivery:) ⇒ GuardianOptionsProperty
Returns a new instance of GuardianOptionsProperty.
818 819 820 821 |
# File 'ses/cfn_configuration_set.rb', line 818 def initialize(optimized_shared_delivery:) @optimized_shared_delivery = optimized_shared_delivery Jsii::Type.check_type(@optimized_shared_delivery, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "optimizedSharedDelivery") end |
Instance Attribute Details
#optimized_shared_delivery ⇒ String (readonly)
Specifies the status of your VDM optimized shared delivery. Can be one of the following:.
ENABLED– Amazon SES enables optimized shared delivery for the configuration set.DISABLED– Amazon SES disables optimized shared delivery for the configuration set.
830 831 832 |
# File 'ses/cfn_configuration_set.rb', line 830 def optimized_shared_delivery @optimized_shared_delivery end |
Class Method Details
.jsii_properties ⇒ Object
832 833 834 835 836 |
# File 'ses/cfn_configuration_set.rb', line 832 def self.jsii_properties { :optimized_shared_delivery => "optimizedSharedDelivery", } end |
Instance Method Details
#to_jsii ⇒ Object
838 839 840 841 842 843 844 |
# File 'ses/cfn_configuration_set.rb', line 838 def to_jsii result = {} result.merge!({ "optimizedSharedDelivery" => @optimized_shared_delivery, }) result.compact end |