Class: AWSCDK::KinesisAnalyticsv2::CfnApplication::GlueDataCatalogConfigurationProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::KinesisAnalyticsv2::CfnApplication::GlueDataCatalogConfigurationProperty
- Defined in:
- kinesis_analyticsv2/cfn_application.rb
Overview
The configuration of the Glue Data Catalog that you use for Apache Flink SQL queries and table API transforms that you write in an application.
Instance Attribute Summary collapse
-
#database_arn ⇒ String?
readonly
The Amazon Resource Name (ARN) of the database.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(database_arn: nil) ⇒ GlueDataCatalogConfigurationProperty
constructor
A new instance of GlueDataCatalogConfigurationProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(database_arn: nil) ⇒ GlueDataCatalogConfigurationProperty
Returns a new instance of GlueDataCatalogConfigurationProperty.
1413 1414 1415 1416 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1413 def initialize(database_arn: nil) @database_arn = database_arn Jsii::Type.check_type(@database_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "databaseArn") unless @database_arn.nil? end |
Instance Attribute Details
#database_arn ⇒ String? (readonly)
The Amazon Resource Name (ARN) of the database.
1422 1423 1424 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1422 def database_arn @database_arn end |
Class Method Details
.jsii_properties ⇒ Object
1424 1425 1426 1427 1428 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1424 def self.jsii_properties { :database_arn => "databaseArn", } end |
Instance Method Details
#to_jsii ⇒ Object
1430 1431 1432 1433 1434 1435 1436 |
# File 'kinesis_analyticsv2/cfn_application.rb', line 1430 def to_jsii result = {} result.merge!({ "databaseArn" => @database_arn, }) result.compact end |