FlowSourceFlowConfig constructor
- Input<
String?> ? apiVersion, - Input<
String?> ? connectorProfileName, - required Input<
String> connectorType, - Input<
FlowSourceFlowConfigIncrementalPullConfig?> ? incrementalPullConfig, - required Input<
FlowSourceFlowConfigSourceConnectorProperties> sourceConnectorProperties,
Creates a new FlowSourceFlowConfig.
apiVersion API version that the source connector uses.
connectorProfileName Name of the connector profile. Must be unique for each connector profile in the AWS account.
connectorType 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.
incrementalPullConfig Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the source_flow_config.incremental_pull_config Block for details.
sourceConnectorProperties Information required to query a particular source connector. See the source_flow_config.source_connector_properties Block for details.
Implementation
const FlowSourceFlowConfig({
this.apiVersion,
this.connectorProfileName,
required this.connectorType,
this.incrementalPullConfig,
required this.sourceConnectorProperties,
});