Class: AWSCDK::QuickSight::CfnActionConnector::BasicAuthConnectionMetadataProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::QuickSight::CfnActionConnector::BasicAuthConnectionMetadataProperty
- Defined in:
- quick_sight/cfn_action_connector.rb
Overview
Instance Attribute Summary collapse
- #base_endpoint ⇒ String readonly
- #password ⇒ String readonly
- #username ⇒ String readonly
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(base_endpoint:, password:, username:) ⇒ BasicAuthConnectionMetadataProperty
constructor
A new instance of BasicAuthConnectionMetadataProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(base_endpoint:, password:, username:) ⇒ BasicAuthConnectionMetadataProperty
Returns a new instance of BasicAuthConnectionMetadataProperty.
912 913 914 915 916 917 918 919 |
# File 'quick_sight/cfn_action_connector.rb', line 912 def initialize(base_endpoint:, password:, username:) @base_endpoint = base_endpoint Jsii::Type.check_type(@base_endpoint, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "baseEndpoint") @password = password Jsii::Type.check_type(@password, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "password") @username = username Jsii::Type.check_type(@username, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "username") end |
Instance Attribute Details
#base_endpoint ⇒ String (readonly)
923 924 925 |
# File 'quick_sight/cfn_action_connector.rb', line 923 def base_endpoint @base_endpoint end |
#password ⇒ String (readonly)
926 927 928 |
# File 'quick_sight/cfn_action_connector.rb', line 926 def password @password end |
#username ⇒ String (readonly)
929 930 931 |
# File 'quick_sight/cfn_action_connector.rb', line 929 def username @username end |
Class Method Details
.jsii_properties ⇒ Object
931 932 933 934 935 936 937 |
# File 'quick_sight/cfn_action_connector.rb', line 931 def self.jsii_properties { :base_endpoint => "baseEndpoint", :password => "password", :username => "username", } end |
Instance Method Details
#to_jsii ⇒ Object
939 940 941 942 943 944 945 946 947 |
# File 'quick_sight/cfn_action_connector.rb', line 939 def to_jsii result = {} result.merge!({ "baseEndpoint" => @base_endpoint, "password" => @password, "username" => @username, }) result.compact end |