Class: AWSCDK::SES::CfnConfigurationSet::ValidationOptionsProperty

Inherits:
Jsii::Struct
  • Object
show all
Defined in:
ses/cfn_configuration_set.rb

Overview

An object that contains information about the validation options for your account.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(condition_threshold:) ⇒ ValidationOptionsProperty

Returns a new instance of ValidationOptionsProperty.

Parameters:



1054
1055
1056
1057
# File 'ses/cfn_configuration_set.rb', line 1054

def initialize(condition_threshold:)
  @condition_threshold = condition_threshold.is_a?(Hash) ? ::AWSCDK::SES::CfnConfigurationSet::ConditionThresholdProperty.new(**condition_threshold.transform_keys(&:to_sym)) : condition_threshold
  Jsii::Type.check_type(@condition_threshold, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19zZXMuQ2ZuQ29uZmlndXJhdGlvblNldC5Db25kaXRpb25UaHJlc2hvbGRQcm9wZXJ0eSJ9XX19")), "conditionThreshold")
end

Instance Attribute Details

#condition_thresholdAWSCDK::IResolvable, AWSCDK::SES::CfnConfigurationSet::ConditionThresholdProperty (readonly)

The condition threshold settings for suppression validation.



1063
1064
1065
# File 'ses/cfn_configuration_set.rb', line 1063

def condition_threshold
  @condition_threshold
end

Class Method Details

.jsii_propertiesObject



1065
1066
1067
1068
1069
# File 'ses/cfn_configuration_set.rb', line 1065

def self.jsii_properties
  {
    :condition_threshold => "conditionThreshold",
  }
end

Instance Method Details

#to_jsiiObject



1071
1072
1073
1074
1075
1076
1077
# File 'ses/cfn_configuration_set.rb', line 1071

def to_jsii
  result = {}
  result.merge!({
    "conditionThreshold" => @condition_threshold,
  })
  result.compact
end