711
712
713
714
715
716
717
718
719
720
721
722
723
724
|
# File 'quick_sight/cfn_action_connector.rb', line 711
def initialize(api_key_connection_metadata: nil, authorization_code_grant_metadata: nil, basic_auth_connection_metadata: nil, client_credentials_grant_metadata: nil, iam_connection_metadata: nil, none_connection_metadata: nil)
@api_key_connection_metadata = api_key_connection_metadata.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnActionConnector::APIKeyConnectionMetadataProperty.new(**api_key_connection_metadata.transform_keys(&:to_sym)) : api_key_connection_metadata
Jsii::Type.check_type(@api_key_connection_metadata, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFjdGlvbkNvbm5lY3Rvci5BUElLZXlDb25uZWN0aW9uTWV0YWRhdGFQcm9wZXJ0eSJ9XX19")), "apiKeyConnectionMetadata") unless @api_key_connection_metadata.nil?
@authorization_code_grant_metadata = authorization_code_grant_metadata.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnActionConnector::AuthorizationCodeGrantMetadataProperty.new(**authorization_code_grant_metadata.transform_keys(&:to_sym)) : authorization_code_grant_metadata
Jsii::Type.check_type(@authorization_code_grant_metadata, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFjdGlvbkNvbm5lY3Rvci5BdXRob3JpemF0aW9uQ29kZUdyYW50TWV0YWRhdGFQcm9wZXJ0eSJ9XX19")), "authorizationCodeGrantMetadata") unless @authorization_code_grant_metadata.nil?
@basic_auth_connection_metadata = basic_auth_connection_metadata.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnActionConnector::BasicAuthConnectionMetadataProperty.new(**basic_auth_connection_metadata.transform_keys(&:to_sym)) : basic_auth_connection_metadata
Jsii::Type.check_type(@basic_auth_connection_metadata, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFjdGlvbkNvbm5lY3Rvci5CYXNpY0F1dGhDb25uZWN0aW9uTWV0YWRhdGFQcm9wZXJ0eSJ9XX19")), "basicAuthConnectionMetadata") unless @basic_auth_connection_metadata.nil?
@client_credentials_grant_metadata = client_credentials_grant_metadata.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnActionConnector::ClientCredentialsGrantMetadataProperty.new(**client_credentials_grant_metadata.transform_keys(&:to_sym)) : client_credentials_grant_metadata
Jsii::Type.check_type(@client_credentials_grant_metadata, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFjdGlvbkNvbm5lY3Rvci5DbGllbnRDcmVkZW50aWFsc0dyYW50TWV0YWRhdGFQcm9wZXJ0eSJ9XX19")), "clientCredentialsGrantMetadata") unless @client_credentials_grant_metadata.nil?
@iam_connection_metadata = iam_connection_metadata.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnActionConnector::IAMConnectionMetadataProperty.new(**iam_connection_metadata.transform_keys(&:to_sym)) : iam_connection_metadata
Jsii::Type.check_type(@iam_connection_metadata, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFjdGlvbkNvbm5lY3Rvci5JQU1Db25uZWN0aW9uTWV0YWRhdGFQcm9wZXJ0eSJ9XX19")), "iamConnectionMetadata") unless @iam_connection_metadata.nil?
@none_connection_metadata = none_connection_metadata.is_a?(Hash) ? ::AWSCDK::QuickSight::CfnActionConnector::NoneConnectionMetadataProperty.new(**none_connection_metadata.transform_keys(&:to_sym)) : none_connection_metadata
Jsii::Type.check_type(@none_connection_metadata, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19xdWlja3NpZ2h0LkNmbkFjdGlvbkNvbm5lY3Rvci5Ob25lQ29ubmVjdGlvbk1ldGFkYXRhUHJvcGVydHkifV19fQ==")), "noneConnectionMetadata") unless @none_connection_metadata.nil?
end
|