Class: Aws::Appflow::Types::ConnectorProfileProperties

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb

Overview

Note:

When making an API call, you may pass ConnectorProfileProperties data as a hash:

{
  amplitude: {
  },
  datadog: {
    instance_url: "InstanceUrl", # required
  },
  dynatrace: {
    instance_url: "InstanceUrl", # required
  },
  google_analytics: {
  },
  honeycode: {
  },
  infor_nexus: {
    instance_url: "InstanceUrl", # required
  },
  marketo: {
    instance_url: "InstanceUrl", # required
  },
  redshift: {
    database_url: "DatabaseUrl", # required
    bucket_name: "BucketName", # required
    bucket_prefix: "BucketPrefix",
    role_arn: "RoleArn", # required
  },
  salesforce: {
    instance_url: "InstanceUrl",
    is_sandbox_environment: false,
  },
  service_now: {
    instance_url: "InstanceUrl", # required
  },
  singular: {
  },
  slack: {
    instance_url: "InstanceUrl", # required
  },
  snowflake: {
    warehouse: "Warehouse", # required
    stage: "Stage", # required
    bucket_name: "BucketName", # required
    bucket_prefix: "BucketPrefix",
    private_link_service_name: "PrivateLinkServiceName",
    account_name: "AccountName",
    region: "Region",
  },
  trendmicro: {
  },
  veeva: {
    instance_url: "InstanceUrl", # required
  },
  zendesk: {
    instance_url: "InstanceUrl", # required
  },
  sapo_data: {
    application_host_url: "ApplicationHostUrl", # required
    application_service_path: "ApplicationServicePath", # required
    port_number: 1, # required
    client_number: "ClientNumber", # required
    logon_language: "LogonLanguage",
    private_link_service_name: "PrivateLinkServiceName",
    o_auth_properties: {
      token_url: "TokenUrl", # required
      auth_code_url: "AuthCodeUrl", # required
      o_auth_scopes: ["OAuthScope"], # required
    },
  },
}

The connector-specific profile properties required by each connector.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#amplitudeTypes::AmplitudeConnectorProfileProperties

The connector-specific properties required by Amplitude.

Returns:

  • (Types::AmplitudeConnectorProfileProperties)


1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#datadogTypes::DatadogConnectorProfileProperties

The connector-specific properties required by Datadog.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#dynatraceTypes::DynatraceConnectorProfileProperties

The connector-specific properties required by Dynatrace.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#google_analyticsTypes::GoogleAnalyticsConnectorProfileProperties

The connector-specific properties required Google Analytics.

Returns:

  • (Types::GoogleAnalyticsConnectorProfileProperties)


1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#honeycodeTypes::HoneycodeConnectorProfileProperties

The connector-specific properties required by Amazon Honeycode.

Returns:

  • (Types::HoneycodeConnectorProfileProperties)


1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#infor_nexusTypes::InforNexusConnectorProfileProperties

The connector-specific properties required by Infor Nexus.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#marketoTypes::MarketoConnectorProfileProperties

The connector-specific properties required by Marketo.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#redshiftTypes::RedshiftConnectorProfileProperties

The connector-specific properties required by Amazon Redshift.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#salesforceTypes::SalesforceConnectorProfileProperties

The connector-specific properties required by Salesforce.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#sapo_dataTypes::SAPODataConnectorProfileProperties

The connector-specific profile properties required when using SAPOData.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#service_nowTypes::ServiceNowConnectorProfileProperties

The connector-specific properties required by serviceNow.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#singularTypes::SingularConnectorProfileProperties

The connector-specific properties required by Singular.

Returns:

  • (Types::SingularConnectorProfileProperties)


1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#slackTypes::SlackConnectorProfileProperties

The connector-specific properties required by Slack.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#snowflakeTypes::SnowflakeConnectorProfileProperties

The connector-specific properties required by Snowflake.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#trendmicroTypes::TrendmicroConnectorProfileProperties

The connector-specific properties required by Trend Micro.

Returns:

  • (Types::TrendmicroConnectorProfileProperties)


1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#veevaTypes::VeevaConnectorProfileProperties

The connector-specific properties required by Veeva.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end

#zendeskTypes::ZendeskConnectorProfileProperties

The connector-specific properties required by Zendesk.



1164
1165
1166
1167
1168
1169
1170
1171
1172
1173
1174
1175
1176
1177
1178
1179
1180
1181
1182
1183
1184
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1164

class ConnectorProfileProperties < Struct.new(
  :amplitude,
  :datadog,
  :dynatrace,
  :google_analytics,
  :honeycode,
  :infor_nexus,
  :marketo,
  :redshift,
  :salesforce,
  :service_now,
  :singular,
  :slack,
  :snowflake,
  :trendmicro,
  :veeva,
  :zendesk,
  :sapo_data)
  SENSITIVE = []
  include Aws::Structure
end