Class: Aws::Appflow::Types::SourceConnectorProperties
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::SourceConnectorProperties
- Defined in:
- gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb
Overview
When making an API call, you may pass SourceConnectorProperties data as a hash:
{
amplitude: {
object: "Object", # required
},
datadog: {
object: "Object", # required
},
dynatrace: {
object: "Object", # required
},
google_analytics: {
object: "Object", # required
},
infor_nexus: {
object: "Object", # required
},
marketo: {
object: "Object", # required
},
s3: {
bucket_name: "BucketName", # required
bucket_prefix: "BucketPrefix",
s3_input_format_config: {
s3_input_file_type: "CSV", # accepts CSV, JSON
},
},
salesforce: {
object: "Object", # required
enable_dynamic_field_update: false,
include_deleted_records: false,
},
service_now: {
object: "Object", # required
},
singular: {
object: "Object", # required
},
slack: {
object: "Object", # required
},
trendmicro: {
object: "Object", # required
},
veeva: {
object: "Object", # required
document_type: "DocumentType",
include_source_files: false,
include_renditions: false,
include_all_versions: false,
},
zendesk: {
object: "Object", # required
},
sapo_data: {
object_path: "Object",
},
custom_connector: {
entity_name: "EntityName", # required
custom_properties: {
"CustomPropertyKey" => "CustomPropertyValue",
},
},
}
Specifies the information that is required to query a particular connector.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#amplitude ⇒ Types::AmplitudeSourceProperties
Specifies the information that is required for querying Amplitude.
-
#custom_connector ⇒ Types::CustomConnectorSourceProperties
The properties that are applied when the custom connector is being used as a source.
-
#datadog ⇒ Types::DatadogSourceProperties
Specifies the information that is required for querying Datadog.
-
#dynatrace ⇒ Types::DynatraceSourceProperties
Specifies the information that is required for querying Dynatrace.
-
#google_analytics ⇒ Types::GoogleAnalyticsSourceProperties
Specifies the information that is required for querying Google Analytics.
-
#infor_nexus ⇒ Types::InforNexusSourceProperties
Specifies the information that is required for querying Infor Nexus.
-
#marketo ⇒ Types::MarketoSourceProperties
Specifies the information that is required for querying Marketo.
-
#s3 ⇒ Types::S3SourceProperties
Specifies the information that is required for querying Amazon S3.
-
#salesforce ⇒ Types::SalesforceSourceProperties
Specifies the information that is required for querying Salesforce.
-
#sapo_data ⇒ Types::SAPODataSourceProperties
The properties that are applied when using SAPOData as a flow source.
-
#service_now ⇒ Types::ServiceNowSourceProperties
Specifies the information that is required for querying ServiceNow.
-
#singular ⇒ Types::SingularSourceProperties
Specifies the information that is required for querying Singular.
-
#slack ⇒ Types::SlackSourceProperties
Specifies the information that is required for querying Slack.
-
#trendmicro ⇒ Types::TrendmicroSourceProperties
Specifies the information that is required for querying Trend Micro.
-
#veeva ⇒ Types::VeevaSourceProperties
Specifies the information that is required for querying Veeva.
-
#zendesk ⇒ Types::ZendeskSourceProperties
Specifies the information that is required for querying Zendesk.
Instance Attribute Details
#amplitude ⇒ Types::AmplitudeSourceProperties
Specifies the information that is required for querying Amplitude.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#custom_connector ⇒ Types::CustomConnectorSourceProperties
The properties that are applied when the custom connector is being used as a source.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#datadog ⇒ Types::DatadogSourceProperties
Specifies the information that is required for querying Datadog.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#dynatrace ⇒ Types::DynatraceSourceProperties
Specifies the information that is required for querying Dynatrace.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#google_analytics ⇒ Types::GoogleAnalyticsSourceProperties
Specifies the information that is required for querying Google Analytics.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#infor_nexus ⇒ Types::InforNexusSourceProperties
Specifies the information that is required for querying Infor Nexus.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#marketo ⇒ Types::MarketoSourceProperties
Specifies the information that is required for querying Marketo.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#s3 ⇒ Types::S3SourceProperties
Specifies the information that is required for querying Amazon S3.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#salesforce ⇒ Types::SalesforceSourceProperties
Specifies the information that is required for querying Salesforce.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#sapo_data ⇒ Types::SAPODataSourceProperties
The properties that are applied when using SAPOData as a flow source.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#service_now ⇒ Types::ServiceNowSourceProperties
Specifies the information that is required for querying ServiceNow.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#singular ⇒ Types::SingularSourceProperties
Specifies the information that is required for querying Singular.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#slack ⇒ Types::SlackSourceProperties
Specifies the information that is required for querying Slack.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#trendmicro ⇒ Types::TrendmicroSourceProperties
Specifies the information that is required for querying Trend Micro.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#veeva ⇒ Types::VeevaSourceProperties
Specifies the information that is required for querying Veeva.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |
#zendesk ⇒ Types::ZendeskSourceProperties
Specifies the information that is required for querying Zendesk.
6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6298 class SourceConnectorProperties < Struct.new( :amplitude, :datadog, :dynatrace, :google_analytics, :infor_nexus, :marketo, :s3, :salesforce, :service_now, :singular, :slack, :trendmicro, :veeva, :zendesk, :sapo_data, :custom_connector) SENSITIVE = [] include Aws::Structure end |