Class: Aws::Appflow::Types::ConnectorProfileCredentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::ConnectorProfileCredentials
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
When making an API call, you may pass ConnectorProfileCredentials data as a hash:
{
amplitude: {
api_key: "ApiKey", # required
secret_key: "SecretKey", # required
},
datadog: {
api_key: "ApiKey", # required
application_key: "ApplicationKey", # required
},
dynatrace: {
api_token: "ApiToken", # required
},
google_analytics: {
client_id: "ClientId", # required
client_secret: "ClientSecret", # required
access_token: "AccessToken",
refresh_token: "RefreshToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
},
honeycode: {
access_token: "AccessToken",
refresh_token: "RefreshToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
},
infor_nexus: {
access_key_id: "AccessKeyId", # required
user_id: "Username", # required
secret_access_key: "Key", # required
datakey: "Key", # required
},
marketo: {
client_id: "ClientId", # required
client_secret: "ClientSecret", # required
access_token: "AccessToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
},
redshift: {
username: "Username", # required
password: "Password", # required
},
salesforce: {
access_token: "AccessToken",
refresh_token: "RefreshToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
client_credentials_arn: "ClientCredentialsArn",
},
service_now: {
username: "Username", # required
password: "Password", # required
},
singular: {
api_key: "ApiKey", # required
},
slack: {
client_id: "ClientId", # required
client_secret: "ClientSecret", # required
access_token: "AccessToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
},
snowflake: {
username: "Username", # required
password: "Password", # required
},
trendmicro: {
api_secret_key: "ApiSecretKey", # required
},
veeva: {
username: "Username", # required
password: "Password", # required
},
zendesk: {
client_id: "ClientId", # required
client_secret: "ClientSecret", # required
access_token: "AccessToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
},
sapo_data: {
basic_auth_credentials: {
username: "Username", # required
password: "Password", # required
},
o_auth_credentials: {
client_id: "ClientId", # required
client_secret: "ClientSecret", # required
access_token: "AccessToken",
refresh_token: "RefreshToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
},
},
custom_connector: {
authentication_type: "OAUTH2", # required, accepts OAUTH2, APIKEY, BASIC, CUSTOM
basic: {
username: "Username", # required
password: "Password", # required
},
oauth2: {
client_id: "ClientId",
client_secret: "ClientSecret",
access_token: "AccessToken",
refresh_token: "RefreshToken",
o_auth_request: {
auth_code: "AuthCode",
redirect_uri: "RedirectUri",
},
},
api_key: {
api_key: "ApiKey", # required
api_secret_key: "ApiSecretKey",
},
custom: {
custom_authentication_type: "CustomAuthenticationType", # required
credentials_map: {
"CredentialsMapKey" => "CredentialsMapValue",
},
},
},
}
The connector-specific credentials required by a connector.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amplitude ⇒ Types::AmplitudeConnectorProfileCredentials
The connector-specific credentials required when using Amplitude.
-
#custom_connector ⇒ Types::CustomConnectorProfileCredentials
The connector-specific profile credentials that are required when using the custom connector.
-
#datadog ⇒ Types::DatadogConnectorProfileCredentials
The connector-specific credentials required when using Datadog.
-
#dynatrace ⇒ Types::DynatraceConnectorProfileCredentials
The connector-specific credentials required when using Dynatrace.
-
#google_analytics ⇒ Types::GoogleAnalyticsConnectorProfileCredentials
The connector-specific credentials required when using Google Analytics.
-
#honeycode ⇒ Types::HoneycodeConnectorProfileCredentials
The connector-specific credentials required when using Amazon Honeycode.
-
#infor_nexus ⇒ Types::InforNexusConnectorProfileCredentials
The connector-specific credentials required when using Infor Nexus.
-
#marketo ⇒ Types::MarketoConnectorProfileCredentials
The connector-specific credentials required when using Marketo.
-
#redshift ⇒ Types::RedshiftConnectorProfileCredentials
The connector-specific credentials required when using Amazon Redshift.
-
#salesforce ⇒ Types::SalesforceConnectorProfileCredentials
The connector-specific credentials required when using Salesforce.
-
#sapo_data ⇒ Types::SAPODataConnectorProfileCredentials
The connector-specific profile credentials required when using SAPOData.
-
#service_now ⇒ Types::ServiceNowConnectorProfileCredentials
The connector-specific credentials required when using ServiceNow.
-
#singular ⇒ Types::SingularConnectorProfileCredentials
The connector-specific credentials required when using Singular.
-
#slack ⇒ Types::SlackConnectorProfileCredentials
The connector-specific credentials required when using Slack.
-
#snowflake ⇒ Types::SnowflakeConnectorProfileCredentials
The connector-specific credentials required when using Snowflake.
-
#trendmicro ⇒ Types::TrendmicroConnectorProfileCredentials
The connector-specific credentials required when using Trend Micro.
-
#veeva ⇒ Types::VeevaConnectorProfileCredentials
The connector-specific credentials required when using Veeva.
-
#zendesk ⇒ Types::ZendeskConnectorProfileCredentials
The connector-specific credentials required when using Zendesk.
Instance Attribute Details
#amplitude ⇒ Types::AmplitudeConnectorProfileCredentials
The connector-specific credentials required when using Amplitude.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#custom_connector ⇒ Types::CustomConnectorProfileCredentials
The connector-specific profile credentials that are required when using the custom connector.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#datadog ⇒ Types::DatadogConnectorProfileCredentials
The connector-specific credentials required when using Datadog.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceConnectorProfileCredentials
The connector-specific credentials required when using Dynatrace.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#google_analytics ⇒ Types::GoogleAnalyticsConnectorProfileCredentials
The connector-specific credentials required when using Google Analytics.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#honeycode ⇒ Types::HoneycodeConnectorProfileCredentials
The connector-specific credentials required when using Amazon Honeycode.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#infor_nexus ⇒ Types::InforNexusConnectorProfileCredentials
The connector-specific credentials required when using Infor Nexus.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#marketo ⇒ Types::MarketoConnectorProfileCredentials
The connector-specific credentials required when using Marketo.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#redshift ⇒ Types::RedshiftConnectorProfileCredentials
The connector-specific credentials required when using Amazon Redshift.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#salesforce ⇒ Types::SalesforceConnectorProfileCredentials
The connector-specific credentials required when using Salesforce.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#sapo_data ⇒ Types::SAPODataConnectorProfileCredentials
The connector-specific profile credentials required when using SAPOData.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#service_now ⇒ Types::ServiceNowConnectorProfileCredentials
The connector-specific credentials required when using ServiceNow.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#singular ⇒ Types::SingularConnectorProfileCredentials
The connector-specific credentials required when using Singular.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#slack ⇒ Types::SlackConnectorProfileCredentials
The connector-specific credentials required when using Slack.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#snowflake ⇒ Types::SnowflakeConnectorProfileCredentials
The connector-specific credentials required when using Snowflake.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#trendmicro ⇒ Types::TrendmicroConnectorProfileCredentials
The connector-specific credentials required when using Trend Micro.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#veeva ⇒ Types::VeevaConnectorProfileCredentials
The connector-specific credentials required when using Veeva.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#zendesk ⇒ Types::ZendeskConnectorProfileCredentials
The connector-specific credentials required when using Zendesk.
1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1386 class ConnectorProfileCredentials < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :honeycode, :infor_nexus, :marketo, :redshift, :salesforce, :service_now, :singular, :slack, :snowflake, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |