Class: Aws::Appflow::Types::ConnectorProfileProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::ConnectorProfileProperties
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
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
},
},
custom_connector: {
profile_properties: {
"ProfilePropertyKey" => "ProfilePropertyValue",
},
o_auth_2_properties: {
token_url: "TokenUrl", # required
o_auth_2_grant_type: "CLIENT_CREDENTIALS", # required, accepts CLIENT_CREDENTIALS, AUTHORIZATION_CODE
token_url_custom_properties: {
"CustomPropertyKey" => "CustomPropertyValue",
},
},
},
}
The connector-specific profile properties required by each connector.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amplitude ⇒ Types::AmplitudeConnectorProfileProperties
The connector-specific properties required by Amplitude.
-
#custom_connector ⇒ Types::CustomConnectorProfileProperties
The properties required by the custom connector.
-
#datadog ⇒ Types::DatadogConnectorProfileProperties
The connector-specific properties required by Datadog.
-
#dynatrace ⇒ Types::DynatraceConnectorProfileProperties
The connector-specific properties required by Dynatrace.
-
#google_analytics ⇒ Types::GoogleAnalyticsConnectorProfileProperties
The connector-specific properties required Google Analytics.
-
#honeycode ⇒ Types::HoneycodeConnectorProfileProperties
The connector-specific properties required by Amazon Honeycode.
-
#infor_nexus ⇒ Types::InforNexusConnectorProfileProperties
The connector-specific properties required by Infor Nexus.
-
#marketo ⇒ Types::MarketoConnectorProfileProperties
The connector-specific properties required by Marketo.
-
#redshift ⇒ Types::RedshiftConnectorProfileProperties
The connector-specific properties required by Amazon Redshift.
-
#salesforce ⇒ Types::SalesforceConnectorProfileProperties
The connector-specific properties required by Salesforce.
-
#sapo_data ⇒ Types::SAPODataConnectorProfileProperties
The connector-specific profile properties required when using SAPOData.
-
#service_now ⇒ Types::ServiceNowConnectorProfileProperties
The connector-specific properties required by serviceNow.
-
#singular ⇒ Types::SingularConnectorProfileProperties
The connector-specific properties required by Singular.
-
#slack ⇒ Types::SlackConnectorProfileProperties
The connector-specific properties required by Slack.
-
#snowflake ⇒ Types::SnowflakeConnectorProfileProperties
The connector-specific properties required by Snowflake.
-
#trendmicro ⇒ Types::TrendmicroConnectorProfileProperties
The connector-specific properties required by Trend Micro.
-
#veeva ⇒ Types::VeevaConnectorProfileProperties
The connector-specific properties required by Veeva.
-
#zendesk ⇒ Types::ZendeskConnectorProfileProperties
The connector-specific properties required by Zendesk.
Instance Attribute Details
#amplitude ⇒ Types::AmplitudeConnectorProfileProperties
The connector-specific properties required by Amplitude.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#custom_connector ⇒ Types::CustomConnectorProfileProperties
The properties required by the custom connector.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#datadog ⇒ Types::DatadogConnectorProfileProperties
The connector-specific properties required by Datadog.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceConnectorProfileProperties
The connector-specific properties required by Dynatrace.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#google_analytics ⇒ Types::GoogleAnalyticsConnectorProfileProperties
The connector-specific properties required Google Analytics.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#honeycode ⇒ Types::HoneycodeConnectorProfileProperties
The connector-specific properties required by Amazon Honeycode.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#infor_nexus ⇒ Types::InforNexusConnectorProfileProperties
The connector-specific properties required by Infor Nexus.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#marketo ⇒ Types::MarketoConnectorProfileProperties
The connector-specific properties required by Marketo.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#redshift ⇒ Types::RedshiftConnectorProfileProperties
The connector-specific properties required by Amazon Redshift.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#salesforce ⇒ Types::SalesforceConnectorProfileProperties
The connector-specific properties required by Salesforce.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#sapo_data ⇒ Types::SAPODataConnectorProfileProperties
The connector-specific profile properties required when using SAPOData.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#service_now ⇒ Types::ServiceNowConnectorProfileProperties
The connector-specific properties required by serviceNow.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#singular ⇒ Types::SingularConnectorProfileProperties
The connector-specific properties required by Singular.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#slack ⇒ Types::SlackConnectorProfileProperties
The connector-specific properties required by Slack.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#snowflake ⇒ Types::SnowflakeConnectorProfileProperties
The connector-specific properties required by Snowflake.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#trendmicro ⇒ Types::TrendmicroConnectorProfileProperties
The connector-specific properties required by Trend Micro.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#veeva ⇒ Types::VeevaConnectorProfileProperties
The connector-specific properties required by Veeva.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#zendesk ⇒ Types::ZendeskConnectorProfileProperties
The connector-specific properties required by Zendesk.
1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 1570 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, :custom_connector) SENSITIVE = [] include Aws::Structure end |