FlowSourceFlowConfig

data class FlowSourceFlowConfig(val apiVersion: String? = null, val connectorProfileName: String? = null, val connectorType: String, val incrementalPullConfig: FlowSourceFlowConfigIncrementalPullConfig? = null, val sourceConnectorProperties: FlowSourceFlowConfigSourceConnectorProperties)

Constructors

Link copied to clipboard
constructor(apiVersion: String? = null, connectorProfileName: String? = null, connectorType: String, incrementalPullConfig: FlowSourceFlowConfigIncrementalPullConfig? = null, sourceConnectorProperties: FlowSourceFlowConfigSourceConnectorProperties)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val apiVersion: String? = null

API version that the destination connector uses.

Link copied to clipboard

Name of the connector profile. This name must be unique for each connector profile in the AWS account.

Link copied to clipboard

Type of connector, such as Salesforce, Amplitude, and so on. Valid values are Salesforce, Singular, Slack, Redshift, S3, Marketo, Googleanalytics, Zendesk, Servicenow, Datadog, Trendmicro, Snowflake, Dynatrace, Infornexus, Amplitude, Veeva, EventBridge, LookoutMetrics, Upsolver, Honeycode, CustomerProfiles, SAPOData, and CustomConnector.

Link copied to clipboard

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. See Incremental Pull Config for more details.

Link copied to clipboard

Information that is required to query a particular source connector. See Source Connector Properties for details.