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: {
  },
  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
  },
}

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)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#datadogTypes::DatadogConnectorProfileProperties

The connector-specific properties required by Datadog.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#dynatraceTypes::DynatraceConnectorProfileProperties

The connector-specific properties required by Dynatrace.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#google_analyticsTypes::GoogleAnalyticsConnectorProfileProperties

The connector-specific properties required Google Analytics.

Returns:

  • (Types::GoogleAnalyticsConnectorProfileProperties)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#infor_nexusTypes::InforNexusConnectorProfileProperties

The connector-specific properties required by Infor Nexus.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#marketoTypes::MarketoConnectorProfileProperties

The connector-specific properties required by Marketo.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#redshiftTypes::RedshiftConnectorProfileProperties

The connector-specific properties required by Amazon Redshift.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#salesforceTypes::SalesforceConnectorProfileProperties

The connector-specific properties required by Salesforce.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#service_nowTypes::ServiceNowConnectorProfileProperties

The connector-specific properties required by serviceNow.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#singularTypes::SingularConnectorProfileProperties

The connector-specific properties required by Singular.

Returns:

  • (Types::SingularConnectorProfileProperties)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#slackTypes::SlackConnectorProfileProperties

The connector-specific properties required by Slack.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#snowflakeTypes::SnowflakeConnectorProfileProperties

The connector-specific properties required by Snowflake.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#trendmicroTypes::TrendmicroConnectorProfileProperties

The connector-specific properties required by Trend Micro.

Returns:

  • (Types::TrendmicroConnectorProfileProperties)


1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#veevaTypes::VeevaConnectorProfileProperties

The connector-specific properties required by Veeva.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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

#zendeskTypes::ZendeskConnectorProfileProperties

The connector-specific properties required by Zendesk.



1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027
1028
1029
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1011

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