Class: AWSCDK::QuickSight::CfnDataSource::SSLPropertiesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSource::SSLPropertiesProperty
- Defined in:
- quick_sight/cfn_data_source.rb
Overview
Secure Socket Layer (SSL) properties that apply when Quick Sight connects to your underlying data source.
Instance Attribute Summary collapse
-
#disable_ssl ⇒ Boolean, ...
readonly
A Boolean option to control whether SSL should be disabled.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(disable_ssl: nil) ⇒ SSLPropertiesProperty
constructor
A new instance of SSLPropertiesProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(disable_ssl: nil) ⇒ SSLPropertiesProperty
Returns a new instance of SSLPropertiesProperty.
2391 2392 2393 2394 |
# File 'quick_sight/cfn_data_source.rb', line 2391 def initialize(disable_ssl: nil) @disable_ssl = disable_ssl Jsii::Type.check_type(@disable_ssl, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "disableSsl") unless @disable_ssl.nil? end |
Instance Attribute Details
#disable_ssl ⇒ Boolean, ... (readonly)
Note:
Default: - false
A Boolean option to control whether SSL should be disabled.
2401 2402 2403 |
# File 'quick_sight/cfn_data_source.rb', line 2401 def disable_ssl @disable_ssl end |
Class Method Details
.jsii_properties ⇒ Object
2403 2404 2405 2406 2407 |
# File 'quick_sight/cfn_data_source.rb', line 2403 def self.jsii_properties { :disable_ssl => "disableSsl", } end |
Instance Method Details
#to_jsii ⇒ Object
2409 2410 2411 2412 2413 2414 2415 |
# File 'quick_sight/cfn_data_source.rb', line 2409 def to_jsii result = {} result.merge!({ "disableSsl" => @disable_ssl, }) result.compact end |