Class: AWSCDK::QuickSight::CfnDataSource::VPCConnectionPropertiesProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnDataSource::VPCConnectionPropertiesProperty
- Defined in:
- quick_sight/cfn_data_source.rb
Overview
VPC connection properties.
Instance Attribute Summary collapse
-
#vpc_connection_arn ⇒ String
readonly
The Amazon Resource Name (ARN) for the VPC connection.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(vpc_connection_arn:) ⇒ VPCConnectionPropertiesProperty
constructor
A new instance of VPCConnectionPropertiesProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(vpc_connection_arn:) ⇒ VPCConnectionPropertiesProperty
Returns a new instance of VPCConnectionPropertiesProperty.
2629 2630 2631 2632 |
# File 'quick_sight/cfn_data_source.rb', line 2629 def initialize(vpc_connection_arn:) @vpc_connection_arn = vpc_connection_arn Jsii::Type.check_type(@vpc_connection_arn, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "vpcConnectionArn") end |
Instance Attribute Details
#vpc_connection_arn ⇒ String (readonly)
The Amazon Resource Name (ARN) for the VPC connection.
2638 2639 2640 |
# File 'quick_sight/cfn_data_source.rb', line 2638 def vpc_connection_arn @vpc_connection_arn end |
Class Method Details
.jsii_properties ⇒ Object
2640 2641 2642 2643 2644 |
# File 'quick_sight/cfn_data_source.rb', line 2640 def self.jsii_properties { :vpc_connection_arn => "vpcConnectionArn", } end |
Instance Method Details
#to_jsii ⇒ Object
2646 2647 2648 2649 2650 2651 2652 |
# File 'quick_sight/cfn_data_source.rb', line 2646 def to_jsii result = {} result.merge!({ "vpcConnectionArn" => @vpc_connection_arn, }) result.compact end |