Class: AWSCDK::DataZone::CfnConnection::LakehousePropertiesInputProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::DataZone::CfnConnection::LakehousePropertiesInputProperty
- Defined in:
- data_zone/cfn_connection.rb
Overview
Lakehouse Properties Input.
Instance Attribute Summary collapse
-
#glue_lineage_sync_enabled ⇒ Boolean, ...
readonly
Specifies whether Glue lineage sync is enabled for the lakehouse connection.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(glue_lineage_sync_enabled: nil) ⇒ LakehousePropertiesInputProperty
constructor
A new instance of LakehousePropertiesInputProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(glue_lineage_sync_enabled: nil) ⇒ LakehousePropertiesInputProperty
Returns a new instance of LakehousePropertiesInputProperty.
1484 1485 1486 1487 |
# File 'data_zone/cfn_connection.rb', line 1484 def initialize(glue_lineage_sync_enabled: nil) @glue_lineage_sync_enabled = glue_lineage_sync_enabled Jsii::Type.check_type(@glue_lineage_sync_enabled, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3sicHJpbWl0aXZlIjoiYm9vbGVhbiJ9LHsiZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifV19fQ==")), "glueLineageSyncEnabled") unless @glue_lineage_sync_enabled.nil? end |
Instance Attribute Details
#glue_lineage_sync_enabled ⇒ Boolean, ... (readonly)
Specifies whether Glue lineage sync is enabled for the lakehouse connection.
1493 1494 1495 |
# File 'data_zone/cfn_connection.rb', line 1493 def glue_lineage_sync_enabled @glue_lineage_sync_enabled end |
Class Method Details
.jsii_properties ⇒ Object
1495 1496 1497 1498 1499 |
# File 'data_zone/cfn_connection.rb', line 1495 def self.jsii_properties { :glue_lineage_sync_enabled => "glueLineageSyncEnabled", } end |
Instance Method Details
#to_jsii ⇒ Object
1501 1502 1503 1504 1505 1506 1507 |
# File 'data_zone/cfn_connection.rb', line 1501 def to_jsii result = {} result.merge!({ "glueLineageSyncEnabled" => @glue_lineage_sync_enabled, }) result.compact end |