Class: AWSCDK::AppFlow::CfnConnectorProfile::ConnectorProfileCredentialsProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::AppFlow::CfnConnectorProfile::ConnectorProfileCredentialsProperty
- Defined in:
- app_flow/cfn_connector_profile.rb
Overview
The connector-specific credentials required by a connector.
Instance Attribute Summary collapse
-
#amplitude ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Amplitude.
-
#custom_connector ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific profile credentials that are required when using the custom connector.
-
#datadog ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Datadog.
-
#dynatrace ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Dynatrace.
-
#google_analytics ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Google Analytics.
-
#infor_nexus ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Infor Nexus.
-
#marketo ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Marketo.
-
#pardot ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Salesforce Pardot.
-
#redshift ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Amazon Redshift.
-
#salesforce ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Salesforce.
-
#sapo_data ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific profile credentials required when using SAPOData.
-
#service_now ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using ServiceNow.
-
#singular ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Singular.
-
#slack ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Slack.
-
#snowflake ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Snowflake.
-
#trendmicro ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Trend Micro.
-
#veeva ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Veeva.
-
#zendesk ⇒ AWSCDK::IResolvable, ...
readonly
The connector-specific credentials required when using Zendesk.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(amplitude: nil, custom_connector: nil, datadog: nil, dynatrace: nil, google_analytics: nil, infor_nexus: nil, marketo: nil, pardot: nil, redshift: nil, salesforce: nil, sapo_data: nil, service_now: nil, singular: nil, slack: nil, snowflake: nil, trendmicro: nil, veeva: nil, zendesk: nil) ⇒ ConnectorProfileCredentialsProperty
constructor
A new instance of ConnectorProfileCredentialsProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(amplitude: nil, custom_connector: nil, datadog: nil, dynatrace: nil, google_analytics: nil, infor_nexus: nil, marketo: nil, pardot: nil, redshift: nil, salesforce: nil, sapo_data: nil, service_now: nil, singular: nil, slack: nil, snowflake: nil, trendmicro: nil, veeva: nil, zendesk: nil) ⇒ ConnectorProfileCredentialsProperty
Returns a new instance of ConnectorProfileCredentialsProperty.
817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 |
# File 'app_flow/cfn_connector_profile.rb', line 817 def initialize(amplitude: nil, custom_connector: nil, datadog: nil, dynatrace: nil, google_analytics: nil, infor_nexus: nil, marketo: nil, pardot: nil, redshift: nil, salesforce: nil, sapo_data: nil, service_now: nil, singular: nil, slack: nil, snowflake: nil, trendmicro: nil, veeva: nil, zendesk: nil) @amplitude = amplitude.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::AmplitudeConnectorProfileCredentialsProperty.new(**amplitude.transform_keys(&:to_sym)) : amplitude Jsii::Type.check_type(@amplitude, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuQW1wbGl0dWRlQ29ubmVjdG9yUHJvZmlsZUNyZWRlbnRpYWxzUHJvcGVydHkifV19fQ==")), "amplitude") unless @amplitude.nil? @custom_connector = custom_connector.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::CustomConnectorProfileCredentialsProperty.new(**custom_connector.transform_keys(&:to_sym)) : custom_connector Jsii::Type.check_type(@custom_connector, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuQ3VzdG9tQ29ubmVjdG9yUHJvZmlsZUNyZWRlbnRpYWxzUHJvcGVydHkifV19fQ==")), "customConnector") unless @custom_connector.nil? @datadog = datadog.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::DatadogConnectorProfileCredentialsProperty.new(**datadog.transform_keys(&:to_sym)) : datadog Jsii::Type.check_type(@datadog, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuRGF0YWRvZ0Nvbm5lY3RvclByb2ZpbGVDcmVkZW50aWFsc1Byb3BlcnR5In1dfX0=")), "datadog") unless @datadog.nil? @dynatrace = dynatrace.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::DynatraceConnectorProfileCredentialsProperty.new(**dynatrace.transform_keys(&:to_sym)) : dynatrace Jsii::Type.check_type(@dynatrace, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuRHluYXRyYWNlQ29ubmVjdG9yUHJvZmlsZUNyZWRlbnRpYWxzUHJvcGVydHkifV19fQ==")), "dynatrace") unless @dynatrace.nil? @google_analytics = google_analytics.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::GoogleAnalyticsConnectorProfileCredentialsProperty.new(**google_analytics.transform_keys(&:to_sym)) : google_analytics Jsii::Type.check_type(@google_analytics, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuR29vZ2xlQW5hbHl0aWNzQ29ubmVjdG9yUHJvZmlsZUNyZWRlbnRpYWxzUHJvcGVydHkifV19fQ==")), "googleAnalytics") unless @google_analytics.nil? @infor_nexus = infor_nexus.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::InforNexusConnectorProfileCredentialsProperty.new(**infor_nexus.transform_keys(&:to_sym)) : infor_nexus Jsii::Type.check_type(@infor_nexus, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuSW5mb3JOZXh1c0Nvbm5lY3RvclByb2ZpbGVDcmVkZW50aWFsc1Byb3BlcnR5In1dfX0=")), "inforNexus") unless @infor_nexus.nil? @marketo = marketo.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::MarketoConnectorProfileCredentialsProperty.new(**marketo.transform_keys(&:to_sym)) : marketo Jsii::Type.check_type(@marketo, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuTWFya2V0b0Nvbm5lY3RvclByb2ZpbGVDcmVkZW50aWFsc1Byb3BlcnR5In1dfX0=")), "marketo") unless @marketo.nil? @pardot = pardot.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::PardotConnectorProfileCredentialsProperty.new(**pardot.transform_keys(&:to_sym)) : pardot Jsii::Type.check_type(@pardot, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuUGFyZG90Q29ubmVjdG9yUHJvZmlsZUNyZWRlbnRpYWxzUHJvcGVydHkifV19fQ==")), "pardot") unless @pardot.nil? @redshift = redshift.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::RedshiftConnectorProfileCredentialsProperty.new(**redshift.transform_keys(&:to_sym)) : redshift Jsii::Type.check_type(@redshift, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuUmVkc2hpZnRDb25uZWN0b3JQcm9maWxlQ3JlZGVudGlhbHNQcm9wZXJ0eSJ9XX19")), "redshift") unless @redshift.nil? @salesforce = salesforce.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::SalesforceConnectorProfileCredentialsProperty.new(**salesforce.transform_keys(&:to_sym)) : salesforce Jsii::Type.check_type(@salesforce, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuU2FsZXNmb3JjZUNvbm5lY3RvclByb2ZpbGVDcmVkZW50aWFsc1Byb3BlcnR5In1dfX0=")), "salesforce") unless @salesforce.nil? @sapo_data = sapo_data.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::SAPODataConnectorProfileCredentialsProperty.new(**sapo_data.transform_keys(&:to_sym)) : sapo_data Jsii::Type.check_type(@sapo_data, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuU0FQT0RhdGFDb25uZWN0b3JQcm9maWxlQ3JlZGVudGlhbHNQcm9wZXJ0eSJ9XX19")), "sapoData") unless @sapo_data.nil? @service_now = service_now.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::ServiceNowConnectorProfileCredentialsProperty.new(**service_now.transform_keys(&:to_sym)) : service_now Jsii::Type.check_type(@service_now, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuU2VydmljZU5vd0Nvbm5lY3RvclByb2ZpbGVDcmVkZW50aWFsc1Byb3BlcnR5In1dfX0=")), "serviceNow") unless @service_now.nil? @singular = singular.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::SingularConnectorProfileCredentialsProperty.new(**singular.transform_keys(&:to_sym)) : singular Jsii::Type.check_type(@singular, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuU2luZ3VsYXJDb25uZWN0b3JQcm9maWxlQ3JlZGVudGlhbHNQcm9wZXJ0eSJ9XX19")), "singular") unless @singular.nil? @slack = slack.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::SlackConnectorProfileCredentialsProperty.new(**slack.transform_keys(&:to_sym)) : slack Jsii::Type.check_type(@slack, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuU2xhY2tDb25uZWN0b3JQcm9maWxlQ3JlZGVudGlhbHNQcm9wZXJ0eSJ9XX19")), "slack") unless @slack.nil? @snowflake = snowflake.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::SnowflakeConnectorProfileCredentialsProperty.new(**snowflake.transform_keys(&:to_sym)) : snowflake Jsii::Type.check_type(@snowflake, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuU25vd2ZsYWtlQ29ubmVjdG9yUHJvZmlsZUNyZWRlbnRpYWxzUHJvcGVydHkifV19fQ==")), "snowflake") unless @snowflake.nil? @trendmicro = trendmicro.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::TrendmicroConnectorProfileCredentialsProperty.new(**trendmicro.transform_keys(&:to_sym)) : trendmicro Jsii::Type.check_type(@trendmicro, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuVHJlbmRtaWNyb0Nvbm5lY3RvclByb2ZpbGVDcmVkZW50aWFsc1Byb3BlcnR5In1dfX0=")), "trendmicro") unless @trendmicro.nil? @veeva = veeva.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::VeevaConnectorProfileCredentialsProperty.new(**veeva.transform_keys(&:to_sym)) : veeva Jsii::Type.check_type(@veeva, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuVmVldmFDb25uZWN0b3JQcm9maWxlQ3JlZGVudGlhbHNQcm9wZXJ0eSJ9XX19")), "veeva") unless @veeva.nil? @zendesk = zendesk.is_a?(Hash) ? ::AWSCDK::AppFlow::CfnConnectorProfile::ZendeskConnectorProfileCredentialsProperty.new(**zendesk.transform_keys(&:to_sym)) : zendesk Jsii::Type.check_type(@zendesk, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImZxbiI6ImF3cy1jZGstbGliLmF3c19hcHBmbG93LkNmbkNvbm5lY3RvclByb2ZpbGUuWmVuZGVza0Nvbm5lY3RvclByb2ZpbGVDcmVkZW50aWFsc1Byb3BlcnR5In1dfX0=")), "zendesk") unless @zendesk.nil? end |
Instance Attribute Details
#amplitude ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Amplitude.
860 861 862 |
# File 'app_flow/cfn_connector_profile.rb', line 860 def amplitude @amplitude end |
#custom_connector ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific profile credentials that are required when using the custom connector.
865 866 867 |
# File 'app_flow/cfn_connector_profile.rb', line 865 def custom_connector @custom_connector end |
#datadog ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Datadog.
870 871 872 |
# File 'app_flow/cfn_connector_profile.rb', line 870 def datadog @datadog end |
#dynatrace ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Dynatrace.
875 876 877 |
# File 'app_flow/cfn_connector_profile.rb', line 875 def dynatrace @dynatrace end |
#google_analytics ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Google Analytics.
880 881 882 |
# File 'app_flow/cfn_connector_profile.rb', line 880 def google_analytics @google_analytics end |
#infor_nexus ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Infor Nexus.
885 886 887 |
# File 'app_flow/cfn_connector_profile.rb', line 885 def infor_nexus @infor_nexus end |
#marketo ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Marketo.
890 891 892 |
# File 'app_flow/cfn_connector_profile.rb', line 890 def marketo @marketo end |
#pardot ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Salesforce Pardot.
895 896 897 |
# File 'app_flow/cfn_connector_profile.rb', line 895 def pardot @pardot end |
#redshift ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Amazon Redshift.
900 901 902 |
# File 'app_flow/cfn_connector_profile.rb', line 900 def redshift @redshift end |
#salesforce ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Salesforce.
905 906 907 |
# File 'app_flow/cfn_connector_profile.rb', line 905 def salesforce @salesforce end |
#sapo_data ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific profile credentials required when using SAPOData.
910 911 912 |
# File 'app_flow/cfn_connector_profile.rb', line 910 def sapo_data @sapo_data end |
#service_now ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using ServiceNow.
915 916 917 |
# File 'app_flow/cfn_connector_profile.rb', line 915 def service_now @service_now end |
#singular ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Singular.
920 921 922 |
# File 'app_flow/cfn_connector_profile.rb', line 920 def singular @singular end |
#slack ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Slack.
925 926 927 |
# File 'app_flow/cfn_connector_profile.rb', line 925 def slack @slack end |
#snowflake ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Snowflake.
930 931 932 |
# File 'app_flow/cfn_connector_profile.rb', line 930 def snowflake @snowflake end |
#trendmicro ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Trend Micro.
935 936 937 |
# File 'app_flow/cfn_connector_profile.rb', line 935 def trendmicro @trendmicro end |
#veeva ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Veeva.
940 941 942 |
# File 'app_flow/cfn_connector_profile.rb', line 940 def veeva @veeva end |
#zendesk ⇒ AWSCDK::IResolvable, ... (readonly)
The connector-specific credentials required when using Zendesk.
945 946 947 |
# File 'app_flow/cfn_connector_profile.rb', line 945 def zendesk @zendesk end |
Class Method Details
.jsii_properties ⇒ Object
947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 |
# File 'app_flow/cfn_connector_profile.rb', line 947 def self.jsii_properties { :amplitude => "amplitude", :custom_connector => "customConnector", :datadog => "datadog", :dynatrace => "dynatrace", :google_analytics => "googleAnalytics", :infor_nexus => "inforNexus", :marketo => "marketo", :pardot => "pardot", :redshift => "redshift", :salesforce => "salesforce", :sapo_data => "sapoData", :service_now => "serviceNow", :singular => "singular", :slack => "slack", :snowflake => "snowflake", :trendmicro => "trendmicro", :veeva => "veeva", :zendesk => "zendesk", } end |
Instance Method Details
#to_jsii ⇒ Object
970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 |
# File 'app_flow/cfn_connector_profile.rb', line 970 def to_jsii result = {} result.merge!({ "amplitude" => @amplitude, "customConnector" => @custom_connector, "datadog" => @datadog, "dynatrace" => @dynatrace, "googleAnalytics" => @google_analytics, "inforNexus" => @infor_nexus, "marketo" => @marketo, "pardot" => @pardot, "redshift" => @redshift, "salesforce" => @salesforce, "sapoData" => @sapo_data, "serviceNow" => @service_now, "singular" => @singular, "slack" => @slack, "snowflake" => @snowflake, "trendmicro" => @trendmicro, "veeva" => @veeva, "zendesk" => @zendesk, }) result.compact end |