Class: AWSCDK::QuickSight::CfnDataSet::RefreshFailureConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSet::RefreshFailureConfigurationProperty
- Defined in:
- quick_sight/cfn_data_set.rb
Overview
The failure configuration of a dataset.
Instance Attribute Summary collapse
-
#email_alert ⇒ AWSCDK::IResolvable, ...
readonly
The email alert configuration for a dataset refresh failure.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(email_alert: nil) ⇒ RefreshFailureConfigurationProperty
constructor
A new instance of RefreshFailureConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(email_alert: nil) ⇒ RefreshFailureConfigurationProperty
Returns a new instance of RefreshFailureConfigurationProperty.
4694 4695 4696 4697 |
# File 'quick_sight/cfn_data_set.rb', line 4694 def initialize(email_alert: nil) @email_alert = email_alert.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnDataSet::RefreshFailureEmailAlertProperty.new(**email_alert.transform_keys(&:to_sym)) : email_alert Jsii::Type.check_type(@email_alert, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkRhdGFTZXQuUmVmcmVzaEZhaWx1cmVFbWFpbEFsZXJ0UHJvcGVydHkifV19fQ==")), "emailAlert") unless @email_alert.nil? end |
Instance Attribute Details
#email_alert ⇒ AWSCDK::IResolvable, ... (readonly)
The email alert configuration for a dataset refresh failure.
4703 4704 4705 |
# File 'quick_sight/cfn_data_set.rb', line 4703 def email_alert @email_alert end |
Class Method Details
.jsii_properties ⇒ Object
4705 4706 4707 4708 4709 |
# File 'quick_sight/cfn_data_set.rb', line 4705 def self.jsii_properties { :email_alert => "emailAlert", } end |
Instance Method Details
#to_jsii ⇒ Object
4711 4712 4713 4714 4715 4716 4717 |
# File 'quick_sight/cfn_data_set.rb', line 4711 def to_jsii result = {} result.merge!({ "emailAlert" => @email_alert, }) result.compact end |