Class: AWSCDK::SES::CfnConfigurationSet::DashboardOptionsProperty

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

Overview

An object containing additional settings for your VDM configuration as applicable to the Dashboard.

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(engagement_metrics:) ⇒ DashboardOptionsProperty

Returns a new instance of DashboardOptionsProperty.

Parameters:

  • engagement_metrics (String)

    Specifies the status of your VDM engagement metrics collection. Can be one of the following:.



725
726
727
728
# File 'ses/cfn_configuration_set.rb', line 725

def initialize(engagement_metrics:)
  @engagement_metrics = engagement_metrics
  Jsii::Type.check_type(@engagement_metrics, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "engagementMetrics")
end

Instance Attribute Details

#engagement_metricsString (readonly)

Specifies the status of your VDM engagement metrics collection. Can be one of the following:.

  • ENABLED – Amazon SES enables engagement metrics for the configuration set.
  • DISABLED – Amazon SES disables engagement metrics for the configuration set.


737
738
739
# File 'ses/cfn_configuration_set.rb', line 737

def engagement_metrics
  @engagement_metrics
end

Class Method Details

.jsii_propertiesObject



739
740
741
742
743
# File 'ses/cfn_configuration_set.rb', line 739

def self.jsii_properties
  {
    :engagement_metrics => "engagementMetrics",
  }
end

Instance Method Details

#to_jsiiObject



745
746
747
748
749
750
751
# File 'ses/cfn_configuration_set.rb', line 745

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