Class: AWSCDK::QuickSight::CfnDataSource::RDSParametersProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSource::RDSParametersProperty
- Defined in:
- quick_sight/cfn_data_source.rb
Overview
The parameters for Amazon RDS.
Instance Attribute Summary collapse
-
#database ⇒ String
readonly
Database.
-
#instance_id ⇒ String
readonly
Instance ID.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(database:, instance_id:) ⇒ RDSParametersProperty
constructor
A new instance of RDSParametersProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(database:, instance_id:) ⇒ RDSParametersProperty
Returns a new instance of RDSParametersProperty.
1865 1866 1867 1868 1869 1870 |
# File 'quick_sight/cfn_data_source.rb', line 1865 def initialize(database:, instance_id:) @database = database Jsii::Type.check_type(@database, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "database") @instance_id = instance_id Jsii::Type.check_type(@instance_id, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "instanceId") end |
Instance Attribute Details
#database ⇒ String (readonly)
Database.
1876 1877 1878 |
# File 'quick_sight/cfn_data_source.rb', line 1876 def database @database end |
#instance_id ⇒ String (readonly)
Instance ID.
1881 1882 1883 |
# File 'quick_sight/cfn_data_source.rb', line 1881 def instance_id @instance_id end |
Class Method Details
.jsii_properties ⇒ Object
1883 1884 1885 1886 1887 1888 |
# File 'quick_sight/cfn_data_source.rb', line 1883 def self.jsii_properties { :database => "database", :instance_id => "instanceId", } end |
Instance Method Details
#to_jsii ⇒ Object
1890 1891 1892 1893 1894 1895 1896 1897 |
# File 'quick_sight/cfn_data_source.rb', line 1890 def to_jsii result = {} result.merge!({ "database" => @database, "instanceId" => @instance_id, }) result.compact end |