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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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.
6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 |
# File 'gems/aws-sdk-appflow/lib/aws-sdk-appflow/types.rb', line 6259 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 |