You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::Appflow::Types::SourceFlowConfig
- Inherits:
-
Struct
- Object
- Struct
- Aws::Appflow::Types::SourceFlowConfig
- Defined in:
- (unknown)
Overview
When passing SourceFlowConfig as input to an Aws::Client method, you can use a vanilla Hash:
{
connector_type: "Salesforce", # required, accepts Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge
connector_profile_name: "ConnectorProfileName",
source_connector_properties: { # required
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",
},
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
},
zendesk: {
object: "Object", # required
},
},
incremental_pull_config: {
datetime_type_field_name: "DatetimeTypeFieldName",
},
}
Contains information about the configuration of the source connector used in the flow.
Returned by:
Instance Attribute Summary collapse
-
#connector_profile_name ⇒ String
The name of the connector profile.
-
#connector_type ⇒ String
The type of connector, such as Salesforce, Amplitude, and so on.
-
#incremental_pull_config ⇒ Types::IncrementalPullConfig
Defines the configuration for a scheduled incremental data pull.
-
#source_connector_properties ⇒ Types::SourceConnectorProperties
Specifies the information that is required to query a particular source connector.
Instance Attribute Details
#connector_profile_name ⇒ String
The name of the connector profile. This name must be unique for each connector profile in the AWS account.
#connector_type ⇒ String
The type of connector, such as Salesforce, Amplitude, and so on.
Possible values:
- Salesforce
- Singular
- Slack
- Redshift
- S3
- Marketo
- Googleanalytics
- Zendesk
- Servicenow
- Datadog
- Trendmicro
- Snowflake
- Dynatrace
- Infornexus
- Amplitude
- Veeva
- EventBridge
#incremental_pull_config ⇒ Types::IncrementalPullConfig
Defines the configuration for a scheduled incremental data pull. If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.
#source_connector_properties ⇒ Types::SourceConnectorProperties
Specifies the information that is required to query a particular source connector.