Resource schema for AWS::AppFlow::Flow.
destination_flow_config_list
(Attributes List) List of Destination connectors of the flow. (see below for nested schema)flow_name
(String) Name of the flow.source_flow_config
(Attributes) Configurations of Source connector of the flow. (see below for nested schema)tasks
(Attributes List) List of tasks for the flow. (see below for nested schema)trigger_config
(Attributes) Trigger settings of the flow. (see below for nested schema)description
(String) Description of the flow.flow_status
(String) Flow activation status for Scheduled- and Event-triggered flowskms_arn
(String) The ARN of the AWS Key Management Service (AWS KMS) key that's used to encrypt your function's environment variables. If it's not provided, AWS Lambda uses a default service key.metadata_catalog_config
(Attributes) Configurations of metadata catalog of the flow. (see below for nested schema)tags
(Attributes List) List of Tags. (see below for nested schema)flow_arn
(String) ARN identifier of the flow.id
(String) Uniquely identifies the resource.destination_flow_config_list
Required:
connector_type
(String) Destination connector typedestination_connector_properties
(Attributes) Destination connector details (see below for nested schema)Optional:
api_version
(String) The API version that the destination connector uses.connector_profile_name
(String) Name of destination connector profiledestination_flow_config_list.destination_connector_properties
Optional:
custom_connector
(Attributes) (see below for nested schema)event_bridge
(Attributes) (see below for nested schema)lookout_metrics
(Attributes) (see below for nested schema)marketo
(Attributes) (see below for nested schema)redshift
(Attributes) (see below for nested schema)s3
(Attributes) (see below for nested schema)salesforce
(Attributes) (see below for nested schema)sapo_data
(Attributes) (see below for nested schema)snowflake
(Attributes) (see below for nested schema)upsolver
(Attributes) (see below for nested schema)zendesk
(Attributes) (see below for nested schema)destination_flow_config_list.destination_connector_properties.custom_connector
Required:
entity_name
(String)Optional:
custom_properties
(Map of String) A map for properties for custom connector.error_handling_config
(Attributes) (see below for nested schema)id_field_names
(List of String) List of fields used as ID when performing a write operation.write_operation_type
(String)destination_flow_config_list.destination_connector_properties.custom_connector.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)destination_flow_config_list.destination_connector_properties.event_bridge
Required:
object
(String)Optional:
error_handling_config
(Attributes) (see below for nested schema)destination_flow_config_list.destination_connector_properties.event_bridge.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)destination_flow_config_list.destination_connector_properties.lookout_metrics
Optional:
object
(String)destination_flow_config_list.destination_connector_properties.marketo
Required:
object
(String)Optional:
error_handling_config
(Attributes) (see below for nested schema)destination_flow_config_list.destination_connector_properties.marketo.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)destination_flow_config_list.destination_connector_properties.redshift
Required:
intermediate_bucket_name
(String)object
(String)Optional:
bucket_prefix
(String)error_handling_config
(Attributes) (see below for nested schema)destination_flow_config_list.destination_connector_properties.redshift.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)destination_flow_config_list.destination_connector_properties.s3
Required:
bucket_name
(String)Optional:
bucket_prefix
(String)s3_output_format_config
(Attributes) (see below for nested schema)destination_flow_config_list.destination_connector_properties.s3.s3_output_format_config
Optional:
aggregation_config
(Attributes) (see below for nested schema)file_type
(String)prefix_config
(Attributes) (see below for nested schema)preserve_source_data_typing
(Boolean)destination_flow_config_list.destination_connector_properties.s3.s3_output_format_config.aggregation_config
Optional:
aggregation_type
(String)target_file_size
(Number)destination_flow_config_list.destination_connector_properties.s3.s3_output_format_config.prefix_config
Optional:
path_prefix_hierarchy
(List of String)prefix_format
(String)prefix_type
(String)destination_flow_config_list.destination_connector_properties.salesforce
Required:
object
(String)Optional:
data_transfer_api
(String)error_handling_config
(Attributes) (see below for nested schema)id_field_names
(List of String) List of fields used as ID when performing a write operation.write_operation_type
(String)destination_flow_config_list.destination_connector_properties.salesforce.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)destination_flow_config_list.destination_connector_properties.sapo_data
Required:
object_path
(String)Optional:
error_handling_config
(Attributes) (see below for nested schema)id_field_names
(List of String) List of fields used as ID when performing a write operation.success_response_handling_config
(Attributes) (see below for nested schema)write_operation_type
(String)destination_flow_config_list.destination_connector_properties.sapo_data.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)destination_flow_config_list.destination_connector_properties.sapo_data.success_response_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)destination_flow_config_list.destination_connector_properties.snowflake
Required:
intermediate_bucket_name
(String)object
(String)Optional:
bucket_prefix
(String)error_handling_config
(Attributes) (see below for nested schema)destination_flow_config_list.destination_connector_properties.snowflake.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)destination_flow_config_list.destination_connector_properties.upsolver
Required:
bucket_name
(String)s3_output_format_config
(Attributes) (see below for nested schema)Optional:
bucket_prefix
(String)destination_flow_config_list.destination_connector_properties.upsolver.s3_output_format_config
Required:
prefix_config
(Attributes) (see below for nested schema)Optional:
aggregation_config
(Attributes) (see below for nested schema)file_type
(String)destination_flow_config_list.destination_connector_properties.upsolver.bucket_prefix.prefix_config
Optional:
path_prefix_hierarchy
(List of String)prefix_format
(String)prefix_type
(String)destination_flow_config_list.destination_connector_properties.upsolver.bucket_prefix.aggregation_config
Optional:
aggregation_type
(String)target_file_size
(Number)destination_flow_config_list.destination_connector_properties.zendesk
Required:
object
(String)Optional:
error_handling_config
(Attributes) (see below for nested schema)id_field_names
(List of String) List of fields used as ID when performing a write operation.write_operation_type
(String)destination_flow_config_list.destination_connector_properties.zendesk.error_handling_config
Optional:
bucket_name
(String)bucket_prefix
(String)fail_on_first_error
(Boolean)source_flow_config
Required:
connector_type
(String) Type of source connectorsource_connector_properties
(Attributes) Source connector details required to query a connector (see below for nested schema)Optional:
api_version
(String) The API version that the destination connector uses.connector_profile_name
(String) Name of source connector profileincremental_pull_config
(Attributes) Configuration for scheduled incremental data pull (see below for nested schema)source_flow_config.source_connector_properties
Optional:
amplitude
(Attributes) (see below for nested schema)custom_connector
(Attributes) (see below for nested schema)datadog
(Attributes) (see below for nested schema)dynatrace
(Attributes) (see below for nested schema)google_analytics
(Attributes) (see below for nested schema)infor_nexus
(Attributes) (see below for nested schema)marketo
(Attributes) (see below for nested schema)pardot
(Attributes) (see below for nested schema)s3
(Attributes) (see below for nested schema)salesforce
(Attributes) (see below for nested schema)sapo_data
(Attributes) (see below for nested schema)service_now
(Attributes) (see below for nested schema)singular
(Attributes) (see below for nested schema)slack
(Attributes) (see below for nested schema)trendmicro
(Attributes) (see below for nested schema)veeva
(Attributes) (see below for nested schema)zendesk
(Attributes) (see below for nested schema)source_flow_config.source_connector_properties.amplitude
Required:
object
(String)source_flow_config.source_connector_properties.custom_connector
Required:
entity_name
(String)Optional:
custom_properties
(Map of String) A map for properties for custom connector.data_transfer_api
(Attributes) (see below for nested schema)source_flow_config.source_connector_properties.custom_connector.data_transfer_api
Required:
name
(String)type
(String)source_flow_config.source_connector_properties.datadog
Required:
object
(String)source_flow_config.source_connector_properties.dynatrace
Required:
object
(String)source_flow_config.source_connector_properties.google_analytics
Required:
object
(String)source_flow_config.source_connector_properties.infor_nexus
Required:
object
(String)source_flow_config.source_connector_properties.marketo
Required:
object
(String)source_flow_config.source_connector_properties.pardot
Required:
object
(String)source_flow_config.source_connector_properties.s3
Required:
bucket_name
(String)bucket_prefix
(String)Optional:
s3_input_format_config
(Attributes) (see below for nested schema)source_flow_config.source_connector_properties.s3.s3_input_format_config
Optional:
s3_input_file_type
(String)source_flow_config.source_connector_properties.salesforce
Required:
object
(String)Optional:
data_transfer_api
(String)enable_dynamic_field_update
(Boolean)include_deleted_records
(Boolean)source_flow_config.source_connector_properties.sapo_data
Required:
object_path
(String)Optional:
pagination_config
(Attributes) SAP Source connector page size (see below for nested schema)parallelism_config
(Attributes) SAP Source connector parallelism factor (see below for nested schema)source_flow_config.source_connector_properties.sapo_data.pagination_config
Required:
max_page_size
(Number)source_flow_config.source_connector_properties.sapo_data.parallelism_config
Required:
max_parallelism
(Number)source_flow_config.source_connector_properties.service_now
Required:
object
(String)source_flow_config.source_connector_properties.singular
Required:
object
(String)source_flow_config.source_connector_properties.slack
Required:
object
(String)source_flow_config.source_connector_properties.trendmicro
Required:
object
(String)source_flow_config.source_connector_properties.veeva
Required:
object
(String)Optional:
document_type
(String)include_all_versions
(Boolean)include_renditions
(Boolean)include_source_files
(Boolean)source_flow_config.source_connector_properties.zendesk
Required:
object
(String)source_flow_config.incremental_pull_config
Optional:
datetime_type_field_name
(String) Name of the datetime/timestamp data type field to be used for importing incremental records from the sourcetasks
Required:
source_fields
(List of String) Source fields on which particular task will be appliedtask_type
(String) Type of taskOptional:
connector_operator
(Attributes) Operation to be performed on provided source fields (see below for nested schema)destination_field
(String) A field value on which source field should be validatedtask_properties
(Attributes List) A Map used to store task related info (see below for nested schema)tasks.connector_operator
Optional:
amplitude
(String)custom_connector
(String)datadog
(String)dynatrace
(String)google_analytics
(String)infor_nexus
(String)marketo
(String)pardot
(String)s3
(String)salesforce
(String)sapo_data
(String)service_now
(String)singular
(String)slack
(String)trendmicro
(String)veeva
(String)zendesk
(String)tasks.task_properties
Required:
key
(String)value
(String)trigger_config
Required:
trigger_type
(String) Trigger type of the flowOptional:
trigger_properties
(Attributes) Details required based on the type of trigger (see below for nested schema)trigger_config.trigger_properties
Required:
schedule_expression
(String)Optional:
data_pull_mode
(String)first_execution_from
(Number)flow_error_deactivation_threshold
(Number)schedule_end_time
(Number)schedule_offset
(Number)schedule_start_time
(Number)time_zone
(String)metadata_catalog_config
Optional:
glue_data_catalog
(Attributes) Configurations of glue data catalog of the flow. (see below for nested schema)metadata_catalog_config.glue_data_catalog
Required:
database_name
(String) A string containing the value for the tagrole_arn
(String) A string containing the value for the tagtable_prefix
(String) A string containing the value for the tagtags
Required:
key
(String) A string used to identify this tagvalue
(String) A string containing the value for the tagImport is supported using the following syntax:
$ terraform import awscc_appflow_flow.example <resource ID>