You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.

Class: Aws::Appflow::Types::ConnectorProfileCredentials

Inherits:
Struct
  • Object
show all
Defined in:
(unknown)

Overview

Note:

When passing ConnectorProfileCredentials as input to an Aws::Client method, you can use a vanilla 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",
    },
  },
  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",
    },
  },
}

The connector-specific credentials required by a connector.

Returned by:

Instance Attribute Summary collapse

Instance Attribute Details

#amplitudeTypes::AmplitudeConnectorProfileCredentials

The connector-specific credentials required when using Amplitude.

Returns:

#datadogTypes::DatadogConnectorProfileCredentials

The connector-specific credentials required when using Datadog.

Returns:

#dynatraceTypes::DynatraceConnectorProfileCredentials

The connector-specific credentials required when using Dynatrace.

Returns:

#google_analyticsTypes::GoogleAnalyticsConnectorProfileCredentials

The connector-specific credentials required when using Google Analytics.

Returns:

#infor_nexusTypes::InforNexusConnectorProfileCredentials

The connector-specific credentials required when using Infor Nexus.

Returns:

#marketoTypes::MarketoConnectorProfileCredentials

The connector-specific credentials required when using Marketo.

Returns:

#redshiftTypes::RedshiftConnectorProfileCredentials

The connector-specific credentials required when using Amazon Redshift.

Returns:

#salesforceTypes::SalesforceConnectorProfileCredentials

The connector-specific credentials required when using Salesforce.

Returns:

#service_nowTypes::ServiceNowConnectorProfileCredentials

The connector-specific credentials required when using ServiceNow.

Returns:

#singularTypes::SingularConnectorProfileCredentials

The connector-specific credentials required when using Singular.

Returns:

#slackTypes::SlackConnectorProfileCredentials

The connector-specific credentials required when using Slack.

Returns:

#snowflakeTypes::SnowflakeConnectorProfileCredentials

The connector-specific credentials required when using Snowflake.

Returns:

#trendmicroTypes::TrendmicroConnectorProfileCredentials

The connector-specific credentials required when using Trend Micro.

Returns:

#veevaTypes::VeevaConnectorProfileCredentials

The connector-specific credentials required when using Veeva.

Returns:

#zendeskTypes::ZendeskConnectorProfileCredentials

The connector-specific credentials required when using Zendesk.

Returns: