Class: AWSCDK::QuickSight::CfnDataSet::RefreshFailureEmailAlertProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSet::RefreshFailureEmailAlertProperty
- Defined in:
- quick_sight/cfn_data_set.rb
Overview
The configuration settings for the email alerts that are sent when a dataset refresh fails.
Instance Attribute Summary collapse
-
#alert_status ⇒ String?
readonly
The status value that determines if email alerts are sent.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(alert_status: nil) ⇒ RefreshFailureEmailAlertProperty
constructor
A new instance of RefreshFailureEmailAlertProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(alert_status: nil) ⇒ RefreshFailureEmailAlertProperty
Returns a new instance of RefreshFailureEmailAlertProperty.
4727 4728 4729 4730 |
# File 'quick_sight/cfn_data_set.rb', line 4727 def initialize(alert_status: nil) @alert_status = alert_status Jsii::Type.check_type(@alert_status, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "alertStatus") unless @alert_status.nil? end |
Instance Attribute Details
#alert_status ⇒ String? (readonly)
The status value that determines if email alerts are sent.
4736 4737 4738 |
# File 'quick_sight/cfn_data_set.rb', line 4736 def alert_status @alert_status end |
Class Method Details
.jsii_properties ⇒ Object
4738 4739 4740 4741 4742 |
# File 'quick_sight/cfn_data_set.rb', line 4738 def self.jsii_properties { :alert_status => "alertStatus", } end |
Instance Method Details
#to_jsii ⇒ Object
4744 4745 4746 4747 4748 4749 4750 |
# File 'quick_sight/cfn_data_set.rb', line 4744 def to_jsii result = {} result.merge!({ "alertStatus" => @alert_status, }) result.compact end |