Class: AWSCDK::Interfaces::AWSCleanrooms::ConfiguredTableReference
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Interfaces::AWSCleanrooms::ConfiguredTableReference
- Defined in:
- interfaces/aws_cleanrooms/configured_table_reference.rb
Overview
A reference to a ConfiguredTable resource.
Instance Attribute Summary collapse
-
#configured_table_arn ⇒ String
readonly
The ARN of the ConfiguredTable resource.
-
#configured_table_identifier ⇒ String
readonly
The ConfiguredTableIdentifier of the ConfiguredTable resource.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(configured_table_arn:, configured_table_identifier:) ⇒ ConfiguredTableReference
constructor
A new instance of ConfiguredTableReference.
- #to_jsii ⇒ Object
Constructor Details
#initialize(configured_table_arn:, configured_table_identifier:) ⇒ ConfiguredTableReference
Returns a new instance of ConfiguredTableReference.
9 10 11 12 13 14 |
# File 'interfaces/aws_cleanrooms/configured_table_reference.rb', line 9 def initialize(configured_table_arn:, configured_table_identifier:) @configured_table_arn = configured_table_arn Jsii::Type.check_type(@configured_table_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "configuredTableArn") @configured_table_identifier = configured_table_identifier Jsii::Type.check_type(@configured_table_identifier, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "configuredTableIdentifier") end |
Instance Attribute Details
#configured_table_arn ⇒ String (readonly)
The ARN of the ConfiguredTable resource.
19 20 21 |
# File 'interfaces/aws_cleanrooms/configured_table_reference.rb', line 19 def configured_table_arn @configured_table_arn end |
#configured_table_identifier ⇒ String (readonly)
The ConfiguredTableIdentifier of the ConfiguredTable resource.
23 24 25 |
# File 'interfaces/aws_cleanrooms/configured_table_reference.rb', line 23 def configured_table_identifier @configured_table_identifier end |
Class Method Details
.jsii_properties ⇒ Object
25 26 27 28 29 30 |
# File 'interfaces/aws_cleanrooms/configured_table_reference.rb', line 25 def self.jsii_properties { :configured_table_arn => "configuredTableArn", :configured_table_identifier => "configuredTableIdentifier", } end |
Instance Method Details
#to_jsii ⇒ Object
32 33 34 35 36 37 38 39 |
# File 'interfaces/aws_cleanrooms/configured_table_reference.rb', line 32 def to_jsii result = {} result.merge!({ "configuredTableArn" => @configured_table_arn, "configuredTableIdentifier" => @configured_table_identifier, }) result.compact end |