1. Packages
  2. AWS Native
  3. API Docs
  4. appflow
  5. Flow

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.3 published on Wednesday, Jun 12, 2024 by Pulumi

aws-native.appflow.Flow

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.3 published on Wednesday, Jun 12, 2024 by Pulumi

    Resource schema for AWS::AppFlow::Flow.

    Example Usage

    Example

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AwsNative = Pulumi.AwsNative;
    
    return await Deployment.RunAsync(() => 
    {
        var testFlow = new AwsNative.AppFlow.Flow("testFlow", new()
        {
            FlowName = "MyEventFlow",
            Description = "Test event flow for CloudFormation from salesforce to s3",
            TriggerConfig = new AwsNative.AppFlow.Inputs.FlowTriggerConfigArgs
            {
                TriggerType = AwsNative.AppFlow.FlowTriggerType.Event,
            },
            SourceFlowConfig = new AwsNative.AppFlow.Inputs.FlowSourceFlowConfigArgs
            {
                ConnectorType = AwsNative.AppFlow.FlowConnectorType.Salesforce,
                ConnectorProfileName = "TestConnectorProfile",
                SourceConnectorProperties = new AwsNative.AppFlow.Inputs.FlowSourceConnectorPropertiesArgs
                {
                    Salesforce = new AwsNative.AppFlow.Inputs.FlowSalesforceSourcePropertiesArgs
                    {
                        Object = "Account",
                        EnableDynamicFieldUpdate = false,
                        IncludeDeletedRecords = true,
                    },
                },
            },
            DestinationFlowConfigList = new[]
            {
                new AwsNative.AppFlow.Inputs.FlowDestinationFlowConfigArgs
                {
                    ConnectorType = AwsNative.AppFlow.FlowConnectorType.S3,
                    DestinationConnectorProperties = new AwsNative.AppFlow.Inputs.FlowDestinationConnectorPropertiesArgs
                    {
                        S3 = new AwsNative.AppFlow.Inputs.FlowS3DestinationPropertiesArgs
                        {
                            BucketName = "TestOutputBucket",
                            S3OutputFormatConfig = new AwsNative.AppFlow.Inputs.FlowS3OutputFormatConfigArgs
                            {
                                FileType = AwsNative.AppFlow.FlowFileType.Json,
                                AggregationConfig = new AwsNative.AppFlow.Inputs.FlowAggregationConfigArgs
                                {
                                    AggregationType = AwsNative.AppFlow.FlowAggregationType.None,
                                },
                            },
                        },
                    },
                },
            },
            Tasks = new[]
            {
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Filter,
                    SourceFields = new[]
                    {
                        "Id",
                        "Name",
                    },
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.Projection,
                    },
                },
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Map,
                    SourceFields = new[]
                    {
                        "Id",
                    },
                    TaskProperties = new[]
                    {
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.SourceDataType,
                            Value = "id",
                        },
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.DestinationDataType,
                            Value = "id",
                        },
                    },
                    DestinationField = "Id",
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.NoOp,
                    },
                },
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Map,
                    SourceFields = new[]
                    {
                        "Name",
                    },
                    TaskProperties = new[]
                    {
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.SourceDataType,
                            Value = "string",
                        },
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.DestinationDataType,
                            Value = "string",
                        },
                    },
                    DestinationField = "Name",
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.NoOp,
                    },
                },
            },
            Tags = new[]
            {
                new AwsNative.Inputs.TagArgs
                {
                    Key = "testKey",
                    Value = "testValue",
                },
            },
        });
    
    });
    
    package main
    
    import (
    	awsnative "github.com/pulumi/pulumi-aws-native/sdk/go/aws"
    	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appflow"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := appflow.NewFlow(ctx, "testFlow", &appflow.FlowArgs{
    			FlowName:    pulumi.String("MyEventFlow"),
    			Description: pulumi.String("Test event flow for CloudFormation from salesforce to s3"),
    			TriggerConfig: &appflow.FlowTriggerConfigArgs{
    				TriggerType: appflow.FlowTriggerTypeEvent,
    			},
    			SourceFlowConfig: &appflow.FlowSourceFlowConfigArgs{
    				ConnectorType:        appflow.FlowConnectorTypeSalesforce,
    				ConnectorProfileName: pulumi.String("TestConnectorProfile"),
    				SourceConnectorProperties: &appflow.FlowSourceConnectorPropertiesArgs{
    					Salesforce: &appflow.FlowSalesforceSourcePropertiesArgs{
    						Object:                   pulumi.String("Account"),
    						EnableDynamicFieldUpdate: pulumi.Bool(false),
    						IncludeDeletedRecords:    pulumi.Bool(true),
    					},
    				},
    			},
    			DestinationFlowConfigList: appflow.FlowDestinationFlowConfigArray{
    				&appflow.FlowDestinationFlowConfigArgs{
    					ConnectorType: appflow.FlowConnectorTypeS3,
    					DestinationConnectorProperties: &appflow.FlowDestinationConnectorPropertiesArgs{
    						S3: &appflow.FlowS3DestinationPropertiesArgs{
    							BucketName: pulumi.String("TestOutputBucket"),
    							S3OutputFormatConfig: &appflow.FlowS3OutputFormatConfigArgs{
    								FileType: appflow.FlowFileTypeJson,
    								AggregationConfig: &appflow.FlowAggregationConfigArgs{
    									AggregationType: appflow.FlowAggregationTypeNone,
    								},
    							},
    						},
    					},
    				},
    			},
    			Tasks: appflow.FlowTaskArray{
    				&appflow.FlowTaskArgs{
    					TaskType: appflow.FlowTaskTypeFilter,
    					SourceFields: pulumi.StringArray{
    						pulumi.String("Id"),
    						pulumi.String("Name"),
    					},
    					ConnectorOperator: &appflow.FlowConnectorOperatorArgs{
    						Salesforce: appflow.FlowSalesforceConnectorOperatorProjection,
    					},
    				},
    				&appflow.FlowTaskArgs{
    					TaskType: appflow.FlowTaskTypeMap,
    					SourceFields: pulumi.StringArray{
    						pulumi.String("Id"),
    					},
    					TaskProperties: appflow.FlowTaskPropertiesObjectArray{
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysSourceDataType,
    							Value: pulumi.String("id"),
    						},
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysDestinationDataType,
    							Value: pulumi.String("id"),
    						},
    					},
    					DestinationField: pulumi.String("Id"),
    					ConnectorOperator: &appflow.FlowConnectorOperatorArgs{
    						Salesforce: appflow.FlowSalesforceConnectorOperatorNoOp,
    					},
    				},
    				&appflow.FlowTaskArgs{
    					TaskType: appflow.FlowTaskTypeMap,
    					SourceFields: pulumi.StringArray{
    						pulumi.String("Name"),
    					},
    					TaskProperties: appflow.FlowTaskPropertiesObjectArray{
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysSourceDataType,
    							Value: pulumi.String("string"),
    						},
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysDestinationDataType,
    							Value: pulumi.String("string"),
    						},
    					},
    					DestinationField: pulumi.String("Name"),
    					ConnectorOperator: &appflow.FlowConnectorOperatorArgs{
    						Salesforce: appflow.FlowSalesforceConnectorOperatorNoOp,
    					},
    				},
    			},
    			Tags: aws.TagArray{
    				&aws.TagArgs{
    					Key:   pulumi.String("testKey"),
    					Value: pulumi.String("testValue"),
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    

    Coming soon!

    import pulumi
    import pulumi_aws_native as aws_native
    
    test_flow = aws_native.appflow.Flow("testFlow",
        flow_name="MyEventFlow",
        description="Test event flow for CloudFormation from salesforce to s3",
        trigger_config=aws_native.appflow.FlowTriggerConfigArgs(
            trigger_type=aws_native.appflow.FlowTriggerType.EVENT,
        ),
        source_flow_config=aws_native.appflow.FlowSourceFlowConfigArgs(
            connector_type=aws_native.appflow.FlowConnectorType.SALESFORCE,
            connector_profile_name="TestConnectorProfile",
            source_connector_properties=aws_native.appflow.FlowSourceConnectorPropertiesArgs(
                salesforce=aws_native.appflow.FlowSalesforceSourcePropertiesArgs(
                    object="Account",
                    enable_dynamic_field_update=False,
                    include_deleted_records=True,
                ),
            ),
        ),
        destination_flow_config_list=[aws_native.appflow.FlowDestinationFlowConfigArgs(
            connector_type=aws_native.appflow.FlowConnectorType.S3,
            destination_connector_properties=aws_native.appflow.FlowDestinationConnectorPropertiesArgs(
                s3=aws_native.appflow.FlowS3DestinationPropertiesArgs(
                    bucket_name="TestOutputBucket",
                    s3_output_format_config=aws_native.appflow.FlowS3OutputFormatConfigArgs(
                        file_type=aws_native.appflow.FlowFileType.JSON,
                        aggregation_config=aws_native.appflow.FlowAggregationConfigArgs(
                            aggregation_type=aws_native.appflow.FlowAggregationType.NONE,
                        ),
                    ),
                ),
            ),
        )],
        tasks=[
            aws_native.appflow.FlowTaskArgs(
                task_type=aws_native.appflow.FlowTaskType.FILTER,
                source_fields=[
                    "Id",
                    "Name",
                ],
                connector_operator=aws_native.appflow.FlowConnectorOperatorArgs(
                    salesforce=aws_native.appflow.FlowSalesforceConnectorOperator.PROJECTION,
                ),
            ),
            aws_native.appflow.FlowTaskArgs(
                task_type=aws_native.appflow.FlowTaskType.MAP,
                source_fields=["Id"],
                task_properties=[
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.SOURCE_DATA_TYPE,
                        value="id",
                    ),
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.DESTINATION_DATA_TYPE,
                        value="id",
                    ),
                ],
                destination_field="Id",
                connector_operator=aws_native.appflow.FlowConnectorOperatorArgs(
                    salesforce=aws_native.appflow.FlowSalesforceConnectorOperator.NO_OP,
                ),
            ),
            aws_native.appflow.FlowTaskArgs(
                task_type=aws_native.appflow.FlowTaskType.MAP,
                source_fields=["Name"],
                task_properties=[
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.SOURCE_DATA_TYPE,
                        value="string",
                    ),
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.DESTINATION_DATA_TYPE,
                        value="string",
                    ),
                ],
                destination_field="Name",
                connector_operator=aws_native.appflow.FlowConnectorOperatorArgs(
                    salesforce=aws_native.appflow.FlowSalesforceConnectorOperator.NO_OP,
                ),
            ),
        ],
        tags=[aws_native.TagArgs(
            key="testKey",
            value="testValue",
        )])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws_native from "@pulumi/aws-native";
    
    const testFlow = new aws_native.appflow.Flow("testFlow", {
        flowName: "MyEventFlow",
        description: "Test event flow for CloudFormation from salesforce to s3",
        triggerConfig: {
            triggerType: aws_native.appflow.FlowTriggerType.Event,
        },
        sourceFlowConfig: {
            connectorType: aws_native.appflow.FlowConnectorType.Salesforce,
            connectorProfileName: "TestConnectorProfile",
            sourceConnectorProperties: {
                salesforce: {
                    object: "Account",
                    enableDynamicFieldUpdate: false,
                    includeDeletedRecords: true,
                },
            },
        },
        destinationFlowConfigList: [{
            connectorType: aws_native.appflow.FlowConnectorType.S3,
            destinationConnectorProperties: {
                s3: {
                    bucketName: "TestOutputBucket",
                    s3OutputFormatConfig: {
                        fileType: aws_native.appflow.FlowFileType.Json,
                        aggregationConfig: {
                            aggregationType: aws_native.appflow.FlowAggregationType.None,
                        },
                    },
                },
            },
        }],
        tasks: [
            {
                taskType: aws_native.appflow.FlowTaskType.Filter,
                sourceFields: [
                    "Id",
                    "Name",
                ],
                connectorOperator: {
                    salesforce: aws_native.appflow.FlowSalesforceConnectorOperator.Projection,
                },
            },
            {
                taskType: aws_native.appflow.FlowTaskType.Map,
                sourceFields: ["Id"],
                taskProperties: [
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.SourceDataType,
                        value: "id",
                    },
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.DestinationDataType,
                        value: "id",
                    },
                ],
                destinationField: "Id",
                connectorOperator: {
                    salesforce: aws_native.appflow.FlowSalesforceConnectorOperator.NoOp,
                },
            },
            {
                taskType: aws_native.appflow.FlowTaskType.Map,
                sourceFields: ["Name"],
                taskProperties: [
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.SourceDataType,
                        value: "string",
                    },
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.DestinationDataType,
                        value: "string",
                    },
                ],
                destinationField: "Name",
                connectorOperator: {
                    salesforce: aws_native.appflow.FlowSalesforceConnectorOperator.NoOp,
                },
            },
        ],
        tags: [{
            key: "testKey",
            value: "testValue",
        }],
    });
    

    Coming soon!

    Example

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AwsNative = Pulumi.AwsNative;
    
    return await Deployment.RunAsync(() => 
    {
        var testFlow = new AwsNative.AppFlow.Flow("testFlow", new()
        {
            FlowName = "MyEventFlow",
            Description = "Test flow for CloudFormation from salesforce to s3",
            TriggerConfig = new AwsNative.AppFlow.Inputs.FlowTriggerConfigArgs
            {
                TriggerType = AwsNative.AppFlow.FlowTriggerType.Event,
            },
            SourceFlowConfig = new AwsNative.AppFlow.Inputs.FlowSourceFlowConfigArgs
            {
                ConnectorType = AwsNative.AppFlow.FlowConnectorType.Salesforce,
                ConnectorProfileName = "TestConnectorProfile",
                SourceConnectorProperties = new AwsNative.AppFlow.Inputs.FlowSourceConnectorPropertiesArgs
                {
                    Salesforce = new AwsNative.AppFlow.Inputs.FlowSalesforceSourcePropertiesArgs
                    {
                        Object = "Account",
                        EnableDynamicFieldUpdate = false,
                        IncludeDeletedRecords = true,
                    },
                },
            },
            DestinationFlowConfigList = new[]
            {
                new AwsNative.AppFlow.Inputs.FlowDestinationFlowConfigArgs
                {
                    ConnectorType = AwsNative.AppFlow.FlowConnectorType.S3,
                    DestinationConnectorProperties = new AwsNative.AppFlow.Inputs.FlowDestinationConnectorPropertiesArgs
                    {
                        S3 = new AwsNative.AppFlow.Inputs.FlowS3DestinationPropertiesArgs
                        {
                            BucketName = "TestOutputBucket",
                            S3OutputFormatConfig = new AwsNative.AppFlow.Inputs.FlowS3OutputFormatConfigArgs
                            {
                                FileType = AwsNative.AppFlow.FlowFileType.Json,
                                AggregationConfig = new AwsNative.AppFlow.Inputs.FlowAggregationConfigArgs
                                {
                                    AggregationType = AwsNative.AppFlow.FlowAggregationType.None,
                                },
                            },
                        },
                    },
                },
            },
            Tasks = new[]
            {
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Filter,
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.Projection,
                    },
                    SourceFields = new[]
                    {
                        "Id",
                    },
                },
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Map,
                    SourceFields = new[]
                    {
                        "Id",
                    },
                    TaskProperties = new[]
                    {
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.SourceDataType,
                            Value = "id",
                        },
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.DestinationDataType,
                            Value = "id",
                        },
                    },
                    DestinationField = "Id",
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.NoOp,
                    },
                },
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Map,
                    SourceFields = new[]
                    {
                        "Name",
                    },
                    TaskProperties = new[]
                    {
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.SourceDataType,
                            Value = "string",
                        },
                        new AwsNative.AppFlow.Inputs.FlowTaskPropertiesObjectArgs
                        {
                            Key = AwsNative.AppFlow.FlowOperatorPropertiesKeys.DestinationDataType,
                            Value = "string",
                        },
                    },
                    DestinationField = "Name",
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.NoOp,
                    },
                },
            },
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-aws-native/sdk/go/aws/appflow"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := appflow.NewFlow(ctx, "testFlow", &appflow.FlowArgs{
    			FlowName:    pulumi.String("MyEventFlow"),
    			Description: pulumi.String("Test flow for CloudFormation from salesforce to s3"),
    			TriggerConfig: &appflow.FlowTriggerConfigArgs{
    				TriggerType: appflow.FlowTriggerTypeEvent,
    			},
    			SourceFlowConfig: &appflow.FlowSourceFlowConfigArgs{
    				ConnectorType:        appflow.FlowConnectorTypeSalesforce,
    				ConnectorProfileName: pulumi.String("TestConnectorProfile"),
    				SourceConnectorProperties: &appflow.FlowSourceConnectorPropertiesArgs{
    					Salesforce: &appflow.FlowSalesforceSourcePropertiesArgs{
    						Object:                   pulumi.String("Account"),
    						EnableDynamicFieldUpdate: pulumi.Bool(false),
    						IncludeDeletedRecords:    pulumi.Bool(true),
    					},
    				},
    			},
    			DestinationFlowConfigList: appflow.FlowDestinationFlowConfigArray{
    				&appflow.FlowDestinationFlowConfigArgs{
    					ConnectorType: appflow.FlowConnectorTypeS3,
    					DestinationConnectorProperties: &appflow.FlowDestinationConnectorPropertiesArgs{
    						S3: &appflow.FlowS3DestinationPropertiesArgs{
    							BucketName: pulumi.String("TestOutputBucket"),
    							S3OutputFormatConfig: &appflow.FlowS3OutputFormatConfigArgs{
    								FileType: appflow.FlowFileTypeJson,
    								AggregationConfig: &appflow.FlowAggregationConfigArgs{
    									AggregationType: appflow.FlowAggregationTypeNone,
    								},
    							},
    						},
    					},
    				},
    			},
    			Tasks: appflow.FlowTaskArray{
    				&appflow.FlowTaskArgs{
    					TaskType: appflow.FlowTaskTypeFilter,
    					ConnectorOperator: &appflow.FlowConnectorOperatorArgs{
    						Salesforce: appflow.FlowSalesforceConnectorOperatorProjection,
    					},
    					SourceFields: pulumi.StringArray{
    						pulumi.String("Id"),
    					},
    				},
    				&appflow.FlowTaskArgs{
    					TaskType: appflow.FlowTaskTypeMap,
    					SourceFields: pulumi.StringArray{
    						pulumi.String("Id"),
    					},
    					TaskProperties: appflow.FlowTaskPropertiesObjectArray{
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysSourceDataType,
    							Value: pulumi.String("id"),
    						},
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysDestinationDataType,
    							Value: pulumi.String("id"),
    						},
    					},
    					DestinationField: pulumi.String("Id"),
    					ConnectorOperator: &appflow.FlowConnectorOperatorArgs{
    						Salesforce: appflow.FlowSalesforceConnectorOperatorNoOp,
    					},
    				},
    				&appflow.FlowTaskArgs{
    					TaskType: appflow.FlowTaskTypeMap,
    					SourceFields: pulumi.StringArray{
    						pulumi.String("Name"),
    					},
    					TaskProperties: appflow.FlowTaskPropertiesObjectArray{
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysSourceDataType,
    							Value: pulumi.String("string"),
    						},
    						&appflow.FlowTaskPropertiesObjectArgs{
    							Key:   appflow.FlowOperatorPropertiesKeysDestinationDataType,
    							Value: pulumi.String("string"),
    						},
    					},
    					DestinationField: pulumi.String("Name"),
    					ConnectorOperator: &appflow.FlowConnectorOperatorArgs{
    						Salesforce: appflow.FlowSalesforceConnectorOperatorNoOp,
    					},
    				},
    			},
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    

    Coming soon!

    import pulumi
    import pulumi_aws_native as aws_native
    
    test_flow = aws_native.appflow.Flow("testFlow",
        flow_name="MyEventFlow",
        description="Test flow for CloudFormation from salesforce to s3",
        trigger_config=aws_native.appflow.FlowTriggerConfigArgs(
            trigger_type=aws_native.appflow.FlowTriggerType.EVENT,
        ),
        source_flow_config=aws_native.appflow.FlowSourceFlowConfigArgs(
            connector_type=aws_native.appflow.FlowConnectorType.SALESFORCE,
            connector_profile_name="TestConnectorProfile",
            source_connector_properties=aws_native.appflow.FlowSourceConnectorPropertiesArgs(
                salesforce=aws_native.appflow.FlowSalesforceSourcePropertiesArgs(
                    object="Account",
                    enable_dynamic_field_update=False,
                    include_deleted_records=True,
                ),
            ),
        ),
        destination_flow_config_list=[aws_native.appflow.FlowDestinationFlowConfigArgs(
            connector_type=aws_native.appflow.FlowConnectorType.S3,
            destination_connector_properties=aws_native.appflow.FlowDestinationConnectorPropertiesArgs(
                s3=aws_native.appflow.FlowS3DestinationPropertiesArgs(
                    bucket_name="TestOutputBucket",
                    s3_output_format_config=aws_native.appflow.FlowS3OutputFormatConfigArgs(
                        file_type=aws_native.appflow.FlowFileType.JSON,
                        aggregation_config=aws_native.appflow.FlowAggregationConfigArgs(
                            aggregation_type=aws_native.appflow.FlowAggregationType.NONE,
                        ),
                    ),
                ),
            ),
        )],
        tasks=[
            aws_native.appflow.FlowTaskArgs(
                task_type=aws_native.appflow.FlowTaskType.FILTER,
                connector_operator=aws_native.appflow.FlowConnectorOperatorArgs(
                    salesforce=aws_native.appflow.FlowSalesforceConnectorOperator.PROJECTION,
                ),
                source_fields=["Id"],
            ),
            aws_native.appflow.FlowTaskArgs(
                task_type=aws_native.appflow.FlowTaskType.MAP,
                source_fields=["Id"],
                task_properties=[
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.SOURCE_DATA_TYPE,
                        value="id",
                    ),
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.DESTINATION_DATA_TYPE,
                        value="id",
                    ),
                ],
                destination_field="Id",
                connector_operator=aws_native.appflow.FlowConnectorOperatorArgs(
                    salesforce=aws_native.appflow.FlowSalesforceConnectorOperator.NO_OP,
                ),
            ),
            aws_native.appflow.FlowTaskArgs(
                task_type=aws_native.appflow.FlowTaskType.MAP,
                source_fields=["Name"],
                task_properties=[
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.SOURCE_DATA_TYPE,
                        value="string",
                    ),
                    aws_native.appflow.FlowTaskPropertiesObjectArgs(
                        key=aws_native.appflow.FlowOperatorPropertiesKeys.DESTINATION_DATA_TYPE,
                        value="string",
                    ),
                ],
                destination_field="Name",
                connector_operator=aws_native.appflow.FlowConnectorOperatorArgs(
                    salesforce=aws_native.appflow.FlowSalesforceConnectorOperator.NO_OP,
                ),
            ),
        ])
    
    import * as pulumi from "@pulumi/pulumi";
    import * as aws_native from "@pulumi/aws-native";
    
    const testFlow = new aws_native.appflow.Flow("testFlow", {
        flowName: "MyEventFlow",
        description: "Test flow for CloudFormation from salesforce to s3",
        triggerConfig: {
            triggerType: aws_native.appflow.FlowTriggerType.Event,
        },
        sourceFlowConfig: {
            connectorType: aws_native.appflow.FlowConnectorType.Salesforce,
            connectorProfileName: "TestConnectorProfile",
            sourceConnectorProperties: {
                salesforce: {
                    object: "Account",
                    enableDynamicFieldUpdate: false,
                    includeDeletedRecords: true,
                },
            },
        },
        destinationFlowConfigList: [{
            connectorType: aws_native.appflow.FlowConnectorType.S3,
            destinationConnectorProperties: {
                s3: {
                    bucketName: "TestOutputBucket",
                    s3OutputFormatConfig: {
                        fileType: aws_native.appflow.FlowFileType.Json,
                        aggregationConfig: {
                            aggregationType: aws_native.appflow.FlowAggregationType.None,
                        },
                    },
                },
            },
        }],
        tasks: [
            {
                taskType: aws_native.appflow.FlowTaskType.Filter,
                connectorOperator: {
                    salesforce: aws_native.appflow.FlowSalesforceConnectorOperator.Projection,
                },
                sourceFields: ["Id"],
            },
            {
                taskType: aws_native.appflow.FlowTaskType.Map,
                sourceFields: ["Id"],
                taskProperties: [
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.SourceDataType,
                        value: "id",
                    },
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.DestinationDataType,
                        value: "id",
                    },
                ],
                destinationField: "Id",
                connectorOperator: {
                    salesforce: aws_native.appflow.FlowSalesforceConnectorOperator.NoOp,
                },
            },
            {
                taskType: aws_native.appflow.FlowTaskType.Map,
                sourceFields: ["Name"],
                taskProperties: [
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.SourceDataType,
                        value: "string",
                    },
                    {
                        key: aws_native.appflow.FlowOperatorPropertiesKeys.DestinationDataType,
                        value: "string",
                    },
                ],
                destinationField: "Name",
                connectorOperator: {
                    salesforce: aws_native.appflow.FlowSalesforceConnectorOperator.NoOp,
                },
            },
        ],
    });
    

    Coming soon!

    Create Flow Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new Flow(name: string, args: FlowArgs, opts?: CustomResourceOptions);
    @overload
    def Flow(resource_name: str,
             args: FlowArgs,
             opts: Optional[ResourceOptions] = None)
    
    @overload
    def Flow(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             destination_flow_config_list: Optional[Sequence[FlowDestinationFlowConfigArgs]] = None,
             source_flow_config: Optional[FlowSourceFlowConfigArgs] = None,
             tasks: Optional[Sequence[FlowTaskArgs]] = None,
             trigger_config: Optional[FlowTriggerConfigArgs] = None,
             description: Optional[str] = None,
             flow_name: Optional[str] = None,
             flow_status: Optional[FlowStatus] = None,
             kms_arn: Optional[str] = None,
             metadata_catalog_config: Optional[FlowMetadataCatalogConfigArgs] = None,
             tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
    func NewFlow(ctx *Context, name string, args FlowArgs, opts ...ResourceOption) (*Flow, error)
    public Flow(string name, FlowArgs args, CustomResourceOptions? opts = null)
    public Flow(String name, FlowArgs args)
    public Flow(String name, FlowArgs args, CustomResourceOptions options)
    
    type: aws-native:appflow:Flow
    properties: # The arguments to resource properties.
    options: # Bag of options to control resource's behavior.
    
    

    Parameters

    name string
    The unique name of the resource.
    args FlowArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args FlowArgs
    The arguments to resource properties.
    opts ResourceOptions
    Bag of options to control resource's behavior.
    ctx Context
    Context object for the current deployment.
    name string
    The unique name of the resource.
    args FlowArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args FlowArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args FlowArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    Coming soon!
    
    const flowResource = new aws_native.appflow.Flow("flowResource", {
        destinationFlowConfigList: [{
            connectorType: aws_native.appflow.FlowConnectorType.SapoData,
            destinationConnectorProperties: {
                customConnector: {
                    entityName: "string",
                    customProperties: {
                        string: "string",
                    },
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                    idFieldNames: ["string"],
                    writeOperationType: aws_native.appflow.FlowWriteOperationType.Insert,
                },
                eventBridge: {
                    object: "string",
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                },
                lookoutMetrics: {
                    object: "string",
                },
                marketo: {
                    object: "string",
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                },
                redshift: {
                    intermediateBucketName: "string",
                    object: "string",
                    bucketPrefix: "string",
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                },
                s3: {
                    bucketName: "string",
                    bucketPrefix: "string",
                    s3OutputFormatConfig: {
                        aggregationConfig: {
                            aggregationType: aws_native.appflow.FlowAggregationType.None,
                            targetFileSize: 0,
                        },
                        fileType: aws_native.appflow.FlowFileType.Csv,
                        prefixConfig: {
                            pathPrefixHierarchy: [aws_native.appflow.FlowPathPrefix.ExecutionId],
                            prefixFormat: aws_native.appflow.FlowPrefixFormat.Year,
                            prefixType: aws_native.appflow.FlowPrefixType.Filename,
                        },
                        preserveSourceDataTyping: false,
                    },
                },
                salesforce: {
                    object: "string",
                    dataTransferApi: aws_native.appflow.FlowDataTransferApi.Automatic,
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                    idFieldNames: ["string"],
                    writeOperationType: aws_native.appflow.FlowWriteOperationType.Insert,
                },
                sapoData: {
                    objectPath: "string",
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                    idFieldNames: ["string"],
                    successResponseHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                    },
                    writeOperationType: aws_native.appflow.FlowWriteOperationType.Insert,
                },
                snowflake: {
                    intermediateBucketName: "string",
                    object: "string",
                    bucketPrefix: "string",
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                },
                upsolver: {
                    bucketName: "string",
                    s3OutputFormatConfig: {
                        prefixConfig: {
                            pathPrefixHierarchy: [aws_native.appflow.FlowPathPrefix.ExecutionId],
                            prefixFormat: aws_native.appflow.FlowPrefixFormat.Year,
                            prefixType: aws_native.appflow.FlowPrefixType.Filename,
                        },
                        aggregationConfig: {
                            aggregationType: aws_native.appflow.FlowAggregationType.None,
                            targetFileSize: 0,
                        },
                        fileType: aws_native.appflow.FlowFileType.Csv,
                    },
                    bucketPrefix: "string",
                },
                zendesk: {
                    object: "string",
                    errorHandlingConfig: {
                        bucketName: "string",
                        bucketPrefix: "string",
                        failOnFirstError: false,
                    },
                    idFieldNames: ["string"],
                    writeOperationType: aws_native.appflow.FlowWriteOperationType.Insert,
                },
            },
            apiVersion: "string",
            connectorProfileName: "string",
        }],
        sourceFlowConfig: {
            connectorType: aws_native.appflow.FlowConnectorType.SapoData,
            sourceConnectorProperties: {
                amplitude: {
                    object: "string",
                },
                customConnector: {
                    entityName: "string",
                    customProperties: {
                        string: "string",
                    },
                    dataTransferApi: {
                        name: "string",
                        type: aws_native.appflow.FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType.Sync,
                    },
                },
                datadog: {
                    object: "string",
                },
                dynatrace: {
                    object: "string",
                },
                googleAnalytics: {
                    object: "string",
                },
                inforNexus: {
                    object: "string",
                },
                marketo: {
                    object: "string",
                },
                pardot: {
                    object: "string",
                },
                s3: {
                    bucketName: "string",
                    bucketPrefix: "string",
                    s3InputFormatConfig: {
                        s3InputFileType: aws_native.appflow.FlowS3InputFormatConfigS3InputFileType.Csv,
                    },
                },
                salesforce: {
                    object: "string",
                    dataTransferApi: aws_native.appflow.FlowDataTransferApi.Automatic,
                    enableDynamicFieldUpdate: false,
                    includeDeletedRecords: false,
                },
                sapoData: {
                    objectPath: "string",
                    paginationConfig: {
                        maxPageSize: 0,
                    },
                    parallelismConfig: {
                        maxParallelism: 0,
                    },
                },
                serviceNow: {
                    object: "string",
                },
                singular: {
                    object: "string",
                },
                slack: {
                    object: "string",
                },
                trendmicro: {
                    object: "string",
                },
                veeva: {
                    object: "string",
                    documentType: "string",
                    includeAllVersions: false,
                    includeRenditions: false,
                    includeSourceFiles: false,
                },
                zendesk: {
                    object: "string",
                },
            },
            apiVersion: "string",
            connectorProfileName: "string",
            incrementalPullConfig: {
                datetimeTypeFieldName: "string",
            },
        },
        tasks: [{
            sourceFields: ["string"],
            taskType: aws_native.appflow.FlowTaskType.Arithmetic,
            connectorOperator: {
                amplitude: aws_native.appflow.FlowAmplitudeConnectorOperator.Between,
                customConnector: aws_native.appflow.FlowOperator.Projection,
                datadog: aws_native.appflow.FlowDatadogConnectorOperator.Projection,
                dynatrace: aws_native.appflow.FlowDynatraceConnectorOperator.Projection,
                googleAnalytics: aws_native.appflow.FlowGoogleAnalyticsConnectorOperator.Projection,
                inforNexus: aws_native.appflow.FlowInforNexusConnectorOperator.Projection,
                marketo: aws_native.appflow.FlowMarketoConnectorOperator.Projection,
                pardot: aws_native.appflow.FlowPardotConnectorOperator.Projection,
                s3: aws_native.appflow.FlowS3ConnectorOperator.Projection,
                salesforce: aws_native.appflow.FlowSalesforceConnectorOperator.Projection,
                sapoData: aws_native.appflow.FlowSapoDataConnectorOperator.Projection,
                serviceNow: aws_native.appflow.FlowServiceNowConnectorOperator.Projection,
                singular: aws_native.appflow.FlowSingularConnectorOperator.Projection,
                slack: aws_native.appflow.FlowSlackConnectorOperator.Projection,
                trendmicro: aws_native.appflow.FlowTrendmicroConnectorOperator.Projection,
                veeva: aws_native.appflow.FlowVeevaConnectorOperator.Projection,
                zendesk: aws_native.appflow.FlowZendeskConnectorOperator.Projection,
            },
            destinationField: "string",
            taskProperties: [{
                key: aws_native.appflow.FlowOperatorPropertiesKeys.Value,
                value: "string",
            }],
        }],
        triggerConfig: {
            triggerType: aws_native.appflow.FlowTriggerType.Scheduled,
            triggerProperties: {
                scheduleExpression: "string",
                dataPullMode: aws_native.appflow.FlowScheduledTriggerPropertiesDataPullMode.Incremental,
                firstExecutionFrom: 0,
                flowErrorDeactivationThreshold: 0,
                scheduleEndTime: 0,
                scheduleOffset: 0,
                scheduleStartTime: 0,
                timeZone: "string",
            },
        },
        description: "string",
        flowName: "string",
        flowStatus: aws_native.appflow.FlowStatus.Active,
        kmsArn: "string",
        metadataCatalogConfig: {
            glueDataCatalog: {
                databaseName: "string",
                roleArn: "string",
                tablePrefix: "string",
            },
        },
        tags: [{
            key: "string",
            value: "string",
        }],
    });
    
    Coming soon!
    

    Flow Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The Flow resource accepts the following input properties:

    DestinationFlowConfigList List<Pulumi.AwsNative.AppFlow.Inputs.FlowDestinationFlowConfig>
    List of Destination connectors of the flow.
    SourceFlowConfig Pulumi.AwsNative.AppFlow.Inputs.FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    Tasks List<Pulumi.AwsNative.AppFlow.Inputs.FlowTask>
    List of tasks for the flow.
    TriggerConfig Pulumi.AwsNative.AppFlow.Inputs.FlowTriggerConfig
    Trigger settings of the flow.
    Description string
    Description of the flow.
    FlowName string
    Name of the flow.
    FlowStatus Pulumi.AwsNative.AppFlow.FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    KmsArn 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.
    MetadataCatalogConfig Pulumi.AwsNative.AppFlow.Inputs.FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    Tags List<Pulumi.AwsNative.Inputs.Tag>
    List of Tags.
    DestinationFlowConfigList []FlowDestinationFlowConfigArgs
    List of Destination connectors of the flow.
    SourceFlowConfig FlowSourceFlowConfigArgs
    Configurations of Source connector of the flow.
    Tasks []FlowTaskArgs
    List of tasks for the flow.
    TriggerConfig FlowTriggerConfigArgs
    Trigger settings of the flow.
    Description string
    Description of the flow.
    FlowName string
    Name of the flow.
    FlowStatus FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    KmsArn 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.
    MetadataCatalogConfig FlowMetadataCatalogConfigArgs
    Configurations of metadata catalog of the flow.
    Tags TagArgs
    List of Tags.
    destinationFlowConfigList List<FlowDestinationFlowConfig>
    List of Destination connectors of the flow.
    sourceFlowConfig FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    tasks List<FlowTask>
    List of tasks for the flow.
    triggerConfig FlowTriggerConfig
    Trigger settings of the flow.
    description String
    Description of the flow.
    flowName String
    Name of the flow.
    flowStatus FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    kmsArn 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.
    metadataCatalogConfig FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    tags List<Tag>
    List of Tags.
    destinationFlowConfigList FlowDestinationFlowConfig[]
    List of Destination connectors of the flow.
    sourceFlowConfig FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    tasks FlowTask[]
    List of tasks for the flow.
    triggerConfig FlowTriggerConfig
    Trigger settings of the flow.
    description string
    Description of the flow.
    flowName string
    Name of the flow.
    flowStatus FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    kmsArn 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.
    metadataCatalogConfig FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    tags Tag[]
    List of Tags.
    destination_flow_config_list Sequence[FlowDestinationFlowConfigArgs]
    List of Destination connectors of the flow.
    source_flow_config FlowSourceFlowConfigArgs
    Configurations of Source connector of the flow.
    tasks Sequence[FlowTaskArgs]
    List of tasks for the flow.
    trigger_config FlowTriggerConfigArgs
    Trigger settings of the flow.
    description str
    Description of the flow.
    flow_name str
    Name of the flow.
    flow_status FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    kms_arn str
    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 FlowMetadataCatalogConfigArgs
    Configurations of metadata catalog of the flow.
    tags Sequence[TagArgs]
    List of Tags.
    destinationFlowConfigList List<Property Map>
    List of Destination connectors of the flow.
    sourceFlowConfig Property Map
    Configurations of Source connector of the flow.
    tasks List<Property Map>
    List of tasks for the flow.
    triggerConfig Property Map
    Trigger settings of the flow.
    description String
    Description of the flow.
    flowName String
    Name of the flow.
    flowStatus "Active" | "Suspended" | "Draft"
    Flow activation status for Scheduled- and Event-triggered flows
    kmsArn 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.
    metadataCatalogConfig Property Map
    Configurations of metadata catalog of the flow.
    tags List<Property Map>
    List of Tags.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the Flow resource produces the following output properties:

    FlowArn string
    ARN identifier of the flow.
    Id string
    The provider-assigned unique ID for this managed resource.
    FlowArn string
    ARN identifier of the flow.
    Id string
    The provider-assigned unique ID for this managed resource.
    flowArn String
    ARN identifier of the flow.
    id String
    The provider-assigned unique ID for this managed resource.
    flowArn string
    ARN identifier of the flow.
    id string
    The provider-assigned unique ID for this managed resource.
    flow_arn str
    ARN identifier of the flow.
    id str
    The provider-assigned unique ID for this managed resource.
    flowArn String
    ARN identifier of the flow.
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    FlowAggregationConfig, FlowAggregationConfigArgs

    AggregationType Pulumi.AwsNative.AppFlow.FlowAggregationType
    Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
    TargetFileSize int
    The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
    AggregationType FlowAggregationType
    Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
    TargetFileSize int
    The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
    aggregationType FlowAggregationType
    Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
    targetFileSize Integer
    The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
    aggregationType FlowAggregationType
    Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
    targetFileSize number
    The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
    aggregation_type FlowAggregationType
    Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
    target_file_size int
    The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.
    aggregationType "None" | "SingleFile"
    Specifies whether Amazon AppFlow aggregates the flow records into a single file, or leave them unaggregated.
    targetFileSize Number
    The desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination. For each file, Amazon AppFlow attempts to achieve the size that you specify. The actual file sizes might differ from this target based on the number and size of the records that each file contains.

    FlowAggregationType, FlowAggregationTypeArgs

    None
    None
    SingleFile
    SingleFile
    FlowAggregationTypeNone
    None
    FlowAggregationTypeSingleFile
    SingleFile
    None
    None
    SingleFile
    SingleFile
    None
    None
    SingleFile
    SingleFile
    NONE
    None
    SINGLE_FILE
    SingleFile
    "None"
    None
    "SingleFile"
    SingleFile

    FlowAmplitudeConnectorOperator, FlowAmplitudeConnectorOperatorArgs

    Between
    BETWEEN
    FlowAmplitudeConnectorOperatorBetween
    BETWEEN
    Between
    BETWEEN
    Between
    BETWEEN
    BETWEEN
    BETWEEN
    "BETWEEN"
    BETWEEN

    FlowAmplitudeSourceProperties, FlowAmplitudeSourcePropertiesArgs

    Object string
    The object specified in the Amplitude flow source.
    Object string
    The object specified in the Amplitude flow source.
    object String
    The object specified in the Amplitude flow source.
    object string
    The object specified in the Amplitude flow source.
    object str
    The object specified in the Amplitude flow source.
    object String
    The object specified in the Amplitude flow source.

    FlowConnectorOperator, FlowConnectorOperatorArgs

    Amplitude Pulumi.AwsNative.AppFlow.FlowAmplitudeConnectorOperator
    The operation to be performed on the provided Amplitude source fields.
    CustomConnector Pulumi.AwsNative.AppFlow.FlowOperator
    Operators supported by the custom connector.
    Datadog Pulumi.AwsNative.AppFlow.FlowDatadogConnectorOperator
    The operation to be performed on the provided Datadog source fields.
    Dynatrace Pulumi.AwsNative.AppFlow.FlowDynatraceConnectorOperator
    The operation to be performed on the provided Dynatrace source fields.
    GoogleAnalytics Pulumi.AwsNative.AppFlow.FlowGoogleAnalyticsConnectorOperator
    The operation to be performed on the provided Google Analytics source fields.
    InforNexus Pulumi.AwsNative.AppFlow.FlowInforNexusConnectorOperator
    The operation to be performed on the provided Infor Nexus source fields.
    Marketo Pulumi.AwsNative.AppFlow.FlowMarketoConnectorOperator
    The operation to be performed on the provided Marketo source fields.
    Pardot Pulumi.AwsNative.AppFlow.FlowPardotConnectorOperator
    The operation to be performed on the provided Salesforce Pardot source fields.
    S3 Pulumi.AwsNative.AppFlow.FlowS3ConnectorOperator
    The operation to be performed on the provided Amazon S3 source fields.
    Salesforce Pulumi.AwsNative.AppFlow.FlowSalesforceConnectorOperator
    The operation to be performed on the provided Salesforce source fields.
    SapoData Pulumi.AwsNative.AppFlow.FlowSapoDataConnectorOperator
    The operation to be performed on the provided SAPOData source fields.
    ServiceNow Pulumi.AwsNative.AppFlow.FlowServiceNowConnectorOperator
    The operation to be performed on the provided ServiceNow source fields.
    Singular Pulumi.AwsNative.AppFlow.FlowSingularConnectorOperator
    The operation to be performed on the provided Singular source fields.
    Slack Pulumi.AwsNative.AppFlow.FlowSlackConnectorOperator
    The operation to be performed on the provided Slack source fields.
    Trendmicro Pulumi.AwsNative.AppFlow.FlowTrendmicroConnectorOperator
    The operation to be performed on the provided Trend Micro source fields.
    Veeva Pulumi.AwsNative.AppFlow.FlowVeevaConnectorOperator
    The operation to be performed on the provided Veeva source fields.
    Zendesk Pulumi.AwsNative.AppFlow.FlowZendeskConnectorOperator
    The operation to be performed on the provided Zendesk source fields.
    Amplitude FlowAmplitudeConnectorOperator
    The operation to be performed on the provided Amplitude source fields.
    CustomConnector FlowOperator
    Operators supported by the custom connector.
    Datadog FlowDatadogConnectorOperator
    The operation to be performed on the provided Datadog source fields.
    Dynatrace FlowDynatraceConnectorOperator
    The operation to be performed on the provided Dynatrace source fields.
    GoogleAnalytics FlowGoogleAnalyticsConnectorOperator
    The operation to be performed on the provided Google Analytics source fields.
    InforNexus FlowInforNexusConnectorOperator
    The operation to be performed on the provided Infor Nexus source fields.
    Marketo FlowMarketoConnectorOperator
    The operation to be performed on the provided Marketo source fields.
    Pardot FlowPardotConnectorOperator
    The operation to be performed on the provided Salesforce Pardot source fields.
    S3 FlowS3ConnectorOperator
    The operation to be performed on the provided Amazon S3 source fields.
    Salesforce FlowSalesforceConnectorOperator
    The operation to be performed on the provided Salesforce source fields.
    SapoData FlowSapoDataConnectorOperator
    The operation to be performed on the provided SAPOData source fields.
    ServiceNow FlowServiceNowConnectorOperator
    The operation to be performed on the provided ServiceNow source fields.
    Singular FlowSingularConnectorOperator
    The operation to be performed on the provided Singular source fields.
    Slack FlowSlackConnectorOperator
    The operation to be performed on the provided Slack source fields.
    Trendmicro FlowTrendmicroConnectorOperator
    The operation to be performed on the provided Trend Micro source fields.
    Veeva FlowVeevaConnectorOperator
    The operation to be performed on the provided Veeva source fields.
    Zendesk FlowZendeskConnectorOperator
    The operation to be performed on the provided Zendesk source fields.
    amplitude FlowAmplitudeConnectorOperator
    The operation to be performed on the provided Amplitude source fields.
    customConnector FlowOperator
    Operators supported by the custom connector.
    datadog FlowDatadogConnectorOperator
    The operation to be performed on the provided Datadog source fields.
    dynatrace FlowDynatraceConnectorOperator
    The operation to be performed on the provided Dynatrace source fields.
    googleAnalytics FlowGoogleAnalyticsConnectorOperator
    The operation to be performed on the provided Google Analytics source fields.
    inforNexus FlowInforNexusConnectorOperator
    The operation to be performed on the provided Infor Nexus source fields.
    marketo FlowMarketoConnectorOperator
    The operation to be performed on the provided Marketo source fields.
    pardot FlowPardotConnectorOperator
    The operation to be performed on the provided Salesforce Pardot source fields.
    s3 FlowS3ConnectorOperator
    The operation to be performed on the provided Amazon S3 source fields.
    salesforce FlowSalesforceConnectorOperator
    The operation to be performed on the provided Salesforce source fields.
    sapoData FlowSapoDataConnectorOperator
    The operation to be performed on the provided SAPOData source fields.
    serviceNow FlowServiceNowConnectorOperator
    The operation to be performed on the provided ServiceNow source fields.
    singular FlowSingularConnectorOperator
    The operation to be performed on the provided Singular source fields.
    slack FlowSlackConnectorOperator
    The operation to be performed on the provided Slack source fields.
    trendmicro FlowTrendmicroConnectorOperator
    The operation to be performed on the provided Trend Micro source fields.
    veeva FlowVeevaConnectorOperator
    The operation to be performed on the provided Veeva source fields.
    zendesk FlowZendeskConnectorOperator
    The operation to be performed on the provided Zendesk source fields.
    amplitude FlowAmplitudeConnectorOperator
    The operation to be performed on the provided Amplitude source fields.
    customConnector FlowOperator
    Operators supported by the custom connector.
    datadog FlowDatadogConnectorOperator
    The operation to be performed on the provided Datadog source fields.
    dynatrace FlowDynatraceConnectorOperator
    The operation to be performed on the provided Dynatrace source fields.
    googleAnalytics FlowGoogleAnalyticsConnectorOperator
    The operation to be performed on the provided Google Analytics source fields.
    inforNexus FlowInforNexusConnectorOperator
    The operation to be performed on the provided Infor Nexus source fields.
    marketo FlowMarketoConnectorOperator
    The operation to be performed on the provided Marketo source fields.
    pardot FlowPardotConnectorOperator
    The operation to be performed on the provided Salesforce Pardot source fields.
    s3 FlowS3ConnectorOperator
    The operation to be performed on the provided Amazon S3 source fields.
    salesforce FlowSalesforceConnectorOperator
    The operation to be performed on the provided Salesforce source fields.
    sapoData FlowSapoDataConnectorOperator
    The operation to be performed on the provided SAPOData source fields.
    serviceNow FlowServiceNowConnectorOperator
    The operation to be performed on the provided ServiceNow source fields.
    singular FlowSingularConnectorOperator
    The operation to be performed on the provided Singular source fields.
    slack FlowSlackConnectorOperator
    The operation to be performed on the provided Slack source fields.
    trendmicro FlowTrendmicroConnectorOperator
    The operation to be performed on the provided Trend Micro source fields.
    veeva FlowVeevaConnectorOperator
    The operation to be performed on the provided Veeva source fields.
    zendesk FlowZendeskConnectorOperator
    The operation to be performed on the provided Zendesk source fields.
    amplitude FlowAmplitudeConnectorOperator
    The operation to be performed on the provided Amplitude source fields.
    custom_connector FlowOperator
    Operators supported by the custom connector.
    datadog FlowDatadogConnectorOperator
    The operation to be performed on the provided Datadog source fields.
    dynatrace FlowDynatraceConnectorOperator
    The operation to be performed on the provided Dynatrace source fields.
    google_analytics FlowGoogleAnalyticsConnectorOperator
    The operation to be performed on the provided Google Analytics source fields.
    infor_nexus FlowInforNexusConnectorOperator
    The operation to be performed on the provided Infor Nexus source fields.
    marketo FlowMarketoConnectorOperator
    The operation to be performed on the provided Marketo source fields.
    pardot FlowPardotConnectorOperator
    The operation to be performed on the provided Salesforce Pardot source fields.
    s3 FlowS3ConnectorOperator
    The operation to be performed on the provided Amazon S3 source fields.
    salesforce FlowSalesforceConnectorOperator
    The operation to be performed on the provided Salesforce source fields.
    sapo_data FlowSapoDataConnectorOperator
    The operation to be performed on the provided SAPOData source fields.
    service_now FlowServiceNowConnectorOperator
    The operation to be performed on the provided ServiceNow source fields.
    singular FlowSingularConnectorOperator
    The operation to be performed on the provided Singular source fields.
    slack FlowSlackConnectorOperator
    The operation to be performed on the provided Slack source fields.
    trendmicro FlowTrendmicroConnectorOperator
    The operation to be performed on the provided Trend Micro source fields.
    veeva FlowVeevaConnectorOperator
    The operation to be performed on the provided Veeva source fields.
    zendesk FlowZendeskConnectorOperator
    The operation to be performed on the provided Zendesk source fields.
    amplitude "BETWEEN"
    The operation to be performed on the provided Amplitude source fields.
    customConnector "PROJECTION" | "LESS_THAN" | "GREATER_THAN" | "CONTAINS" | "BETWEEN" | "LESS_THAN_OR_EQUAL_TO" | "GREATER_THAN_OR_EQUAL_TO" | "EQUAL_TO" | "NOT_EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    Operators supported by the custom connector.
    datadog "PROJECTION" | "BETWEEN" | "EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Datadog source fields.
    dynatrace "PROJECTION" | "BETWEEN" | "EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Dynatrace source fields.
    googleAnalytics "PROJECTION" | "BETWEEN"
    The operation to be performed on the provided Google Analytics source fields.
    inforNexus "PROJECTION" | "BETWEEN" | "EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Infor Nexus source fields.
    marketo "PROJECTION" | "LESS_THAN" | "GREATER_THAN" | "BETWEEN" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Marketo source fields.
    pardot "PROJECTION" | "EQUAL_TO" | "NO_OP" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC"
    The operation to be performed on the provided Salesforce Pardot source fields.
    s3 "PROJECTION" | "LESS_THAN" | "GREATER_THAN" | "BETWEEN" | "LESS_THAN_OR_EQUAL_TO" | "GREATER_THAN_OR_EQUAL_TO" | "EQUAL_TO" | "NOT_EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Amazon S3 source fields.
    salesforce "PROJECTION" | "LESS_THAN" | "CONTAINS" | "GREATER_THAN" | "BETWEEN" | "LESS_THAN_OR_EQUAL_TO" | "GREATER_THAN_OR_EQUAL_TO" | "EQUAL_TO" | "NOT_EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Salesforce source fields.
    sapoData "PROJECTION" | "LESS_THAN" | "CONTAINS" | "GREATER_THAN" | "BETWEEN" | "LESS_THAN_OR_EQUAL_TO" | "GREATER_THAN_OR_EQUAL_TO" | "EQUAL_TO" | "NOT_EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided SAPOData source fields.
    serviceNow "PROJECTION" | "LESS_THAN" | "CONTAINS" | "GREATER_THAN" | "BETWEEN" | "LESS_THAN_OR_EQUAL_TO" | "GREATER_THAN_OR_EQUAL_TO" | "EQUAL_TO" | "NOT_EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided ServiceNow source fields.
    singular "PROJECTION" | "EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Singular source fields.
    slack "PROJECTION" | "BETWEEN" | "EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Slack source fields.
    trendmicro "PROJECTION" | "EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Trend Micro source fields.
    veeva "PROJECTION" | "LESS_THAN" | "GREATER_THAN" | "BETWEEN" | "LESS_THAN_OR_EQUAL_TO" | "GREATER_THAN_OR_EQUAL_TO" | "EQUAL_TO" | "NOT_EQUAL_TO" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Veeva source fields.
    zendesk "PROJECTION" | "GREATER_THAN" | "ADDITION" | "MULTIPLICATION" | "DIVISION" | "SUBTRACTION" | "MASK_ALL" | "MASK_FIRST_N" | "MASK_LAST_N" | "VALIDATE_NON_NULL" | "VALIDATE_NON_ZERO" | "VALIDATE_NON_NEGATIVE" | "VALIDATE_NUMERIC" | "NO_OP"
    The operation to be performed on the provided Zendesk source fields.

    FlowConnectorType, FlowConnectorTypeArgs

    SapoData
    SAPOData
    Salesforce
    Salesforce
    Pardot
    Pardot
    Singular
    Singular
    Slack
    Slack
    Redshift
    Redshift
    S3
    S3
    Marketo
    Marketo
    Googleanalytics
    Googleanalytics
    Zendesk
    Zendesk
    Servicenow
    Servicenow
    Datadog
    Datadog
    Trendmicro
    Trendmicro
    Snowflake
    Snowflake
    Dynatrace
    Dynatrace
    Infornexus
    Infornexus
    Amplitude
    Amplitude
    Veeva
    Veeva
    CustomConnector
    CustomConnector
    EventBridge
    EventBridge
    Upsolver
    Upsolver
    LookoutMetrics
    LookoutMetrics
    FlowConnectorTypeSapoData
    SAPOData
    FlowConnectorTypeSalesforce
    Salesforce
    FlowConnectorTypePardot
    Pardot
    FlowConnectorTypeSingular
    Singular
    FlowConnectorTypeSlack
    Slack
    FlowConnectorTypeRedshift
    Redshift
    FlowConnectorTypeS3
    S3
    FlowConnectorTypeMarketo
    Marketo
    FlowConnectorTypeGoogleanalytics
    Googleanalytics
    FlowConnectorTypeZendesk
    Zendesk
    FlowConnectorTypeServicenow
    Servicenow
    FlowConnectorTypeDatadog
    Datadog
    FlowConnectorTypeTrendmicro
    Trendmicro
    FlowConnectorTypeSnowflake
    Snowflake
    FlowConnectorTypeDynatrace
    Dynatrace
    FlowConnectorTypeInfornexus
    Infornexus
    FlowConnectorTypeAmplitude
    Amplitude
    FlowConnectorTypeVeeva
    Veeva
    FlowConnectorTypeCustomConnector
    CustomConnector
    FlowConnectorTypeEventBridge
    EventBridge
    FlowConnectorTypeUpsolver
    Upsolver
    FlowConnectorTypeLookoutMetrics
    LookoutMetrics
    SapoData
    SAPOData
    Salesforce
    Salesforce
    Pardot
    Pardot
    Singular
    Singular
    Slack
    Slack
    Redshift
    Redshift
    S3
    S3
    Marketo
    Marketo
    Googleanalytics
    Googleanalytics
    Zendesk
    Zendesk
    Servicenow
    Servicenow
    Datadog
    Datadog
    Trendmicro
    Trendmicro
    Snowflake
    Snowflake
    Dynatrace
    Dynatrace
    Infornexus
    Infornexus
    Amplitude
    Amplitude
    Veeva
    Veeva
    CustomConnector
    CustomConnector
    EventBridge
    EventBridge
    Upsolver
    Upsolver
    LookoutMetrics
    LookoutMetrics
    SapoData
    SAPOData
    Salesforce
    Salesforce
    Pardot
    Pardot
    Singular
    Singular
    Slack
    Slack
    Redshift
    Redshift
    S3
    S3
    Marketo
    Marketo
    Googleanalytics
    Googleanalytics
    Zendesk
    Zendesk
    Servicenow
    Servicenow
    Datadog
    Datadog
    Trendmicro
    Trendmicro
    Snowflake
    Snowflake
    Dynatrace
    Dynatrace
    Infornexus
    Infornexus
    Amplitude
    Amplitude
    Veeva
    Veeva
    CustomConnector
    CustomConnector
    EventBridge
    EventBridge
    Upsolver
    Upsolver
    LookoutMetrics
    LookoutMetrics
    SAPO_DATA
    SAPOData
    SALESFORCE
    Salesforce
    PARDOT
    Pardot
    SINGULAR
    Singular
    SLACK
    Slack
    REDSHIFT
    Redshift
    S3
    S3
    MARKETO
    Marketo
    GOOGLEANALYTICS
    Googleanalytics
    ZENDESK
    Zendesk
    SERVICENOW
    Servicenow
    DATADOG
    Datadog
    TRENDMICRO
    Trendmicro
    SNOWFLAKE
    Snowflake
    DYNATRACE
    Dynatrace
    INFORNEXUS
    Infornexus
    AMPLITUDE
    Amplitude
    VEEVA
    Veeva
    CUSTOM_CONNECTOR
    CustomConnector
    EVENT_BRIDGE
    EventBridge
    UPSOLVER
    Upsolver
    LOOKOUT_METRICS
    LookoutMetrics
    "SAPOData"
    SAPOData
    "Salesforce"
    Salesforce
    "Pardot"
    Pardot
    "Singular"
    Singular
    "Slack"
    Slack
    "Redshift"
    Redshift
    "S3"
    S3
    "Marketo"
    Marketo
    "Googleanalytics"
    Googleanalytics
    "Zendesk"
    Zendesk
    "Servicenow"
    Servicenow
    "Datadog"
    Datadog
    "Trendmicro"
    Trendmicro
    "Snowflake"
    Snowflake
    "Dynatrace"
    Dynatrace
    "Infornexus"
    Infornexus
    "Amplitude"
    Amplitude
    "Veeva"
    Veeva
    "CustomConnector"
    CustomConnector
    "EventBridge"
    EventBridge
    "Upsolver"
    Upsolver
    "LookoutMetrics"
    LookoutMetrics

    FlowCustomConnectorDestinationProperties, FlowCustomConnectorDestinationPropertiesArgs

    EntityName string
    The entity specified in the custom connector as a destination in the flow.
    CustomProperties Dictionary<string, string>
    The custom properties that are specific to the connector when it's used as a destination in the flow.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
    IdFieldNames List<string>
    List of fields used as ID when performing a write operation.
    WriteOperationType Pulumi.AwsNative.AppFlow.FlowWriteOperationType
    Specifies the type of write operation to be performed in the custom connector when it's used as destination.
    EntityName string
    The entity specified in the custom connector as a destination in the flow.
    CustomProperties map[string]string
    The custom properties that are specific to the connector when it's used as a destination in the flow.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
    IdFieldNames []string
    List of fields used as ID when performing a write operation.
    WriteOperationType FlowWriteOperationType
    Specifies the type of write operation to be performed in the custom connector when it's used as destination.
    entityName String
    The entity specified in the custom connector as a destination in the flow.
    customProperties Map<String,String>
    The custom properties that are specific to the connector when it's used as a destination in the flow.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    writeOperationType FlowWriteOperationType
    Specifies the type of write operation to be performed in the custom connector when it's used as destination.
    entityName string
    The entity specified in the custom connector as a destination in the flow.
    customProperties {[key: string]: string}
    The custom properties that are specific to the connector when it's used as a destination in the flow.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
    idFieldNames string[]
    List of fields used as ID when performing a write operation.
    writeOperationType FlowWriteOperationType
    Specifies the type of write operation to be performed in the custom connector when it's used as destination.
    entity_name str
    The entity specified in the custom connector as a destination in the flow.
    custom_properties Mapping[str, str]
    The custom properties that are specific to the connector when it's used as a destination in the flow.
    error_handling_config FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
    id_field_names Sequence[str]
    List of fields used as ID when performing a write operation.
    write_operation_type FlowWriteOperationType
    Specifies the type of write operation to be performed in the custom connector when it's used as destination.
    entityName String
    The entity specified in the custom connector as a destination in the flow.
    customProperties Map<String>
    The custom properties that are specific to the connector when it's used as a destination in the flow.
    errorHandlingConfig Property Map
    The settings that determine how Amazon AppFlow handles an error when placing data in the custom connector as destination.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    writeOperationType "INSERT" | "UPSERT" | "UPDATE" | "DELETE"
    Specifies the type of write operation to be performed in the custom connector when it's used as destination.

    FlowCustomConnectorSourceProperties, FlowCustomConnectorSourcePropertiesArgs

    EntityName string
    The entity specified in the custom connector as a source in the flow.
    CustomProperties Dictionary<string, string>
    Custom properties that are required to use the custom connector as a source.
    DataTransferApi Pulumi.AwsNative.AppFlow.Inputs.FlowCustomConnectorSourcePropertiesDataTransferApiProperties
    The API of the connector application that Amazon AppFlow uses to transfer your data.
    EntityName string
    The entity specified in the custom connector as a source in the flow.
    CustomProperties map[string]string
    Custom properties that are required to use the custom connector as a source.
    DataTransferApi FlowCustomConnectorSourcePropertiesDataTransferApiProperties
    The API of the connector application that Amazon AppFlow uses to transfer your data.
    entityName String
    The entity specified in the custom connector as a source in the flow.
    customProperties Map<String,String>
    Custom properties that are required to use the custom connector as a source.
    dataTransferApi FlowCustomConnectorSourcePropertiesDataTransferApiProperties
    The API of the connector application that Amazon AppFlow uses to transfer your data.
    entityName string
    The entity specified in the custom connector as a source in the flow.
    customProperties {[key: string]: string}
    Custom properties that are required to use the custom connector as a source.
    dataTransferApi FlowCustomConnectorSourcePropertiesDataTransferApiProperties
    The API of the connector application that Amazon AppFlow uses to transfer your data.
    entity_name str
    The entity specified in the custom connector as a source in the flow.
    custom_properties Mapping[str, str]
    Custom properties that are required to use the custom connector as a source.
    data_transfer_api FlowCustomConnectorSourcePropertiesDataTransferApiProperties
    The API of the connector application that Amazon AppFlow uses to transfer your data.
    entityName String
    The entity specified in the custom connector as a source in the flow.
    customProperties Map<String>
    Custom properties that are required to use the custom connector as a source.
    dataTransferApi Property Map
    The API of the connector application that Amazon AppFlow uses to transfer your data.

    FlowCustomConnectorSourcePropertiesDataTransferApiProperties, FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesArgs

    FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType, FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesTypeArgs

    Sync
    SYNC
    Async
    ASYNC
    Automatic
    AUTOMATIC
    FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesTypeSync
    SYNC
    FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesTypeAsync
    ASYNC
    FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesTypeAutomatic
    AUTOMATIC
    Sync
    SYNC
    Async
    ASYNC
    Automatic
    AUTOMATIC
    Sync
    SYNC
    Async
    ASYNC
    Automatic
    AUTOMATIC
    SYNC
    SYNC
    ASYNC_
    ASYNC
    AUTOMATIC
    AUTOMATIC
    "SYNC"
    SYNC
    "ASYNC"
    ASYNC
    "AUTOMATIC"
    AUTOMATIC

    FlowDataTransferApi, FlowDataTransferApiArgs

    Automatic
    AUTOMATIC
    Bulkv2
    BULKV2
    RestSync
    REST_SYNC
    FlowDataTransferApiAutomatic
    AUTOMATIC
    FlowDataTransferApiBulkv2
    BULKV2
    FlowDataTransferApiRestSync
    REST_SYNC
    Automatic
    AUTOMATIC
    Bulkv2
    BULKV2
    RestSync
    REST_SYNC
    Automatic
    AUTOMATIC
    Bulkv2
    BULKV2
    RestSync
    REST_SYNC
    AUTOMATIC
    AUTOMATIC
    BULKV2
    BULKV2
    REST_SYNC
    REST_SYNC
    "AUTOMATIC"
    AUTOMATIC
    "BULKV2"
    BULKV2
    "REST_SYNC"
    REST_SYNC

    FlowDatadogConnectorOperator, FlowDatadogConnectorOperatorArgs

    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowDatadogConnectorOperatorProjection
    PROJECTION
    FlowDatadogConnectorOperatorBetween
    BETWEEN
    FlowDatadogConnectorOperatorEqualTo
    EQUAL_TO
    FlowDatadogConnectorOperatorAddition
    ADDITION
    FlowDatadogConnectorOperatorMultiplication
    MULTIPLICATION
    FlowDatadogConnectorOperatorDivision
    DIVISION
    FlowDatadogConnectorOperatorSubtraction
    SUBTRACTION
    FlowDatadogConnectorOperatorMaskAll
    MASK_ALL
    FlowDatadogConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowDatadogConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowDatadogConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowDatadogConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowDatadogConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowDatadogConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowDatadogConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    BETWEEN
    BETWEEN
    EQUAL_TO
    EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "BETWEEN"
    BETWEEN
    "EQUAL_TO"
    EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowDatadogSourceProperties, FlowDatadogSourcePropertiesArgs

    Object string
    The object specified in the Datadog flow source.
    Object string
    The object specified in the Datadog flow source.
    object String
    The object specified in the Datadog flow source.
    object string
    The object specified in the Datadog flow source.
    object str
    The object specified in the Datadog flow source.
    object String
    The object specified in the Datadog flow source.

    FlowDestinationConnectorProperties, FlowDestinationConnectorPropertiesArgs

    CustomConnector Pulumi.AwsNative.AppFlow.Inputs.FlowCustomConnectorDestinationProperties
    The properties that are required to query the custom Connector.
    EventBridge Pulumi.AwsNative.AppFlow.Inputs.FlowEventBridgeDestinationProperties
    The properties required to query Amazon EventBridge.
    LookoutMetrics Pulumi.AwsNative.AppFlow.Inputs.FlowLookoutMetricsDestinationProperties
    The properties required to query Amazon Lookout for Metrics.
    Marketo Pulumi.AwsNative.AppFlow.Inputs.FlowMarketoDestinationProperties
    The properties required to query Marketo.
    Redshift Pulumi.AwsNative.AppFlow.Inputs.FlowRedshiftDestinationProperties
    The properties required to query Amazon Redshift.
    S3 Pulumi.AwsNative.AppFlow.Inputs.FlowS3DestinationProperties
    The properties required to query Amazon S3.
    Salesforce Pulumi.AwsNative.AppFlow.Inputs.FlowSalesforceDestinationProperties
    The properties required to query Salesforce.
    SapoData Pulumi.AwsNative.AppFlow.Inputs.FlowSapoDataDestinationProperties
    The properties required to query SAPOData.
    Snowflake Pulumi.AwsNative.AppFlow.Inputs.FlowSnowflakeDestinationProperties
    The properties required to query Snowflake.
    Upsolver Pulumi.AwsNative.AppFlow.Inputs.FlowUpsolverDestinationProperties
    The properties required to query Upsolver.
    Zendesk Pulumi.AwsNative.AppFlow.Inputs.FlowZendeskDestinationProperties
    The properties required to query Zendesk.
    CustomConnector FlowCustomConnectorDestinationProperties
    The properties that are required to query the custom Connector.
    EventBridge FlowEventBridgeDestinationProperties
    The properties required to query Amazon EventBridge.
    LookoutMetrics FlowLookoutMetricsDestinationProperties
    The properties required to query Amazon Lookout for Metrics.
    Marketo FlowMarketoDestinationProperties
    The properties required to query Marketo.
    Redshift FlowRedshiftDestinationProperties
    The properties required to query Amazon Redshift.
    S3 FlowS3DestinationProperties
    The properties required to query Amazon S3.
    Salesforce FlowSalesforceDestinationProperties
    The properties required to query Salesforce.
    SapoData FlowSapoDataDestinationProperties
    The properties required to query SAPOData.
    Snowflake FlowSnowflakeDestinationProperties
    The properties required to query Snowflake.
    Upsolver FlowUpsolverDestinationProperties
    The properties required to query Upsolver.
    Zendesk FlowZendeskDestinationProperties
    The properties required to query Zendesk.
    customConnector FlowCustomConnectorDestinationProperties
    The properties that are required to query the custom Connector.
    eventBridge FlowEventBridgeDestinationProperties
    The properties required to query Amazon EventBridge.
    lookoutMetrics FlowLookoutMetricsDestinationProperties
    The properties required to query Amazon Lookout for Metrics.
    marketo FlowMarketoDestinationProperties
    The properties required to query Marketo.
    redshift FlowRedshiftDestinationProperties
    The properties required to query Amazon Redshift.
    s3 FlowS3DestinationProperties
    The properties required to query Amazon S3.
    salesforce FlowSalesforceDestinationProperties
    The properties required to query Salesforce.
    sapoData FlowSapoDataDestinationProperties
    The properties required to query SAPOData.
    snowflake FlowSnowflakeDestinationProperties
    The properties required to query Snowflake.
    upsolver FlowUpsolverDestinationProperties
    The properties required to query Upsolver.
    zendesk FlowZendeskDestinationProperties
    The properties required to query Zendesk.
    customConnector FlowCustomConnectorDestinationProperties
    The properties that are required to query the custom Connector.
    eventBridge FlowEventBridgeDestinationProperties
    The properties required to query Amazon EventBridge.
    lookoutMetrics FlowLookoutMetricsDestinationProperties
    The properties required to query Amazon Lookout for Metrics.
    marketo FlowMarketoDestinationProperties
    The properties required to query Marketo.
    redshift FlowRedshiftDestinationProperties
    The properties required to query Amazon Redshift.
    s3 FlowS3DestinationProperties
    The properties required to query Amazon S3.
    salesforce FlowSalesforceDestinationProperties
    The properties required to query Salesforce.
    sapoData FlowSapoDataDestinationProperties
    The properties required to query SAPOData.
    snowflake FlowSnowflakeDestinationProperties
    The properties required to query Snowflake.
    upsolver FlowUpsolverDestinationProperties
    The properties required to query Upsolver.
    zendesk FlowZendeskDestinationProperties
    The properties required to query Zendesk.
    custom_connector FlowCustomConnectorDestinationProperties
    The properties that are required to query the custom Connector.
    event_bridge FlowEventBridgeDestinationProperties
    The properties required to query Amazon EventBridge.
    lookout_metrics FlowLookoutMetricsDestinationProperties
    The properties required to query Amazon Lookout for Metrics.
    marketo FlowMarketoDestinationProperties
    The properties required to query Marketo.
    redshift FlowRedshiftDestinationProperties
    The properties required to query Amazon Redshift.
    s3 FlowS3DestinationProperties
    The properties required to query Amazon S3.
    salesforce FlowSalesforceDestinationProperties
    The properties required to query Salesforce.
    sapo_data FlowSapoDataDestinationProperties
    The properties required to query SAPOData.
    snowflake FlowSnowflakeDestinationProperties
    The properties required to query Snowflake.
    upsolver FlowUpsolverDestinationProperties
    The properties required to query Upsolver.
    zendesk FlowZendeskDestinationProperties
    The properties required to query Zendesk.
    customConnector Property Map
    The properties that are required to query the custom Connector.
    eventBridge Property Map
    The properties required to query Amazon EventBridge.
    lookoutMetrics Property Map
    The properties required to query Amazon Lookout for Metrics.
    marketo Property Map
    The properties required to query Marketo.
    redshift Property Map
    The properties required to query Amazon Redshift.
    s3 Property Map
    The properties required to query Amazon S3.
    salesforce Property Map
    The properties required to query Salesforce.
    sapoData Property Map
    The properties required to query SAPOData.
    snowflake Property Map
    The properties required to query Snowflake.
    upsolver Property Map
    The properties required to query Upsolver.
    zendesk Property Map
    The properties required to query Zendesk.

    FlowDestinationFlowConfig, FlowDestinationFlowConfigArgs

    ConnectorType Pulumi.AwsNative.AppFlow.FlowConnectorType
    Destination connector type
    DestinationConnectorProperties Pulumi.AwsNative.AppFlow.Inputs.FlowDestinationConnectorProperties
    Destination connector details
    ApiVersion string
    The API version that the destination connector uses.
    ConnectorProfileName string
    Name of destination connector profile
    ConnectorType FlowConnectorType
    Destination connector type
    DestinationConnectorProperties FlowDestinationConnectorProperties
    Destination connector details
    ApiVersion string
    The API version that the destination connector uses.
    ConnectorProfileName string
    Name of destination connector profile
    connectorType FlowConnectorType
    Destination connector type
    destinationConnectorProperties FlowDestinationConnectorProperties
    Destination connector details
    apiVersion String
    The API version that the destination connector uses.
    connectorProfileName String
    Name of destination connector profile
    connectorType FlowConnectorType
    Destination connector type
    destinationConnectorProperties FlowDestinationConnectorProperties
    Destination connector details
    apiVersion string
    The API version that the destination connector uses.
    connectorProfileName string
    Name of destination connector profile
    connector_type FlowConnectorType
    Destination connector type
    destination_connector_properties FlowDestinationConnectorProperties
    Destination connector details
    api_version str
    The API version that the destination connector uses.
    connector_profile_name str
    Name of destination connector profile

    FlowDynatraceConnectorOperator, FlowDynatraceConnectorOperatorArgs

    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowDynatraceConnectorOperatorProjection
    PROJECTION
    FlowDynatraceConnectorOperatorBetween
    BETWEEN
    FlowDynatraceConnectorOperatorEqualTo
    EQUAL_TO
    FlowDynatraceConnectorOperatorAddition
    ADDITION
    FlowDynatraceConnectorOperatorMultiplication
    MULTIPLICATION
    FlowDynatraceConnectorOperatorDivision
    DIVISION
    FlowDynatraceConnectorOperatorSubtraction
    SUBTRACTION
    FlowDynatraceConnectorOperatorMaskAll
    MASK_ALL
    FlowDynatraceConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowDynatraceConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowDynatraceConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowDynatraceConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowDynatraceConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowDynatraceConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowDynatraceConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    BETWEEN
    BETWEEN
    EQUAL_TO
    EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "BETWEEN"
    BETWEEN
    "EQUAL_TO"
    EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowDynatraceSourceProperties, FlowDynatraceSourcePropertiesArgs

    Object string
    The object specified in the Dynatrace flow source.
    Object string
    The object specified in the Dynatrace flow source.
    object String
    The object specified in the Dynatrace flow source.
    object string
    The object specified in the Dynatrace flow source.
    object str
    The object specified in the Dynatrace flow source.
    object String
    The object specified in the Dynatrace flow source.

    FlowErrorHandlingConfig, FlowErrorHandlingConfigArgs

    BucketName string
    Specifies the name of the Amazon S3 bucket.
    BucketPrefix string
    Specifies the Amazon S3 bucket prefix.
    FailOnFirstError bool
    Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination.
    BucketName string
    Specifies the name of the Amazon S3 bucket.
    BucketPrefix string
    Specifies the Amazon S3 bucket prefix.
    FailOnFirstError bool
    Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination.
    bucketName String
    Specifies the name of the Amazon S3 bucket.
    bucketPrefix String
    Specifies the Amazon S3 bucket prefix.
    failOnFirstError Boolean
    Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination.
    bucketName string
    Specifies the name of the Amazon S3 bucket.
    bucketPrefix string
    Specifies the Amazon S3 bucket prefix.
    failOnFirstError boolean
    Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination.
    bucket_name str
    Specifies the name of the Amazon S3 bucket.
    bucket_prefix str
    Specifies the Amazon S3 bucket prefix.
    fail_on_first_error bool
    Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination.
    bucketName String
    Specifies the name of the Amazon S3 bucket.
    bucketPrefix String
    Specifies the Amazon S3 bucket prefix.
    failOnFirstError Boolean
    Specifies if the flow should fail after the first instance of a failure when attempting to place data in the destination.

    FlowEventBridgeDestinationProperties, FlowEventBridgeDestinationPropertiesArgs

    Object string
    The object specified in the Amazon EventBridge flow destination.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The object specified in the Amplitude flow source.
    Object string
    The object specified in the Amazon EventBridge flow destination.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The object specified in the Amplitude flow source.
    object String
    The object specified in the Amazon EventBridge flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The object specified in the Amplitude flow source.
    object string
    The object specified in the Amazon EventBridge flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The object specified in the Amplitude flow source.
    object str
    The object specified in the Amazon EventBridge flow destination.
    error_handling_config FlowErrorHandlingConfig
    The object specified in the Amplitude flow source.
    object String
    The object specified in the Amazon EventBridge flow destination.
    errorHandlingConfig Property Map
    The object specified in the Amplitude flow source.

    FlowFileType, FlowFileTypeArgs

    Csv
    CSV
    Json
    JSON
    Parquet
    PARQUET
    FlowFileTypeCsv
    CSV
    FlowFileTypeJson
    JSON
    FlowFileTypeParquet
    PARQUET
    Csv
    CSV
    Json
    JSON
    Parquet
    PARQUET
    Csv
    CSV
    Json
    JSON
    Parquet
    PARQUET
    CSV
    CSV
    JSON
    JSON
    PARQUET
    PARQUET
    "CSV"
    CSV
    "JSON"
    JSON
    "PARQUET"
    PARQUET

    FlowGlueDataCatalog, FlowGlueDataCatalogArgs

    DatabaseName string
    A string containing the value for the tag
    RoleArn string
    A string containing the value for the tag
    TablePrefix string
    A string containing the value for the tag
    DatabaseName string
    A string containing the value for the tag
    RoleArn string
    A string containing the value for the tag
    TablePrefix string
    A string containing the value for the tag
    databaseName String
    A string containing the value for the tag
    roleArn String
    A string containing the value for the tag
    tablePrefix String
    A string containing the value for the tag
    databaseName string
    A string containing the value for the tag
    roleArn string
    A string containing the value for the tag
    tablePrefix string
    A string containing the value for the tag
    database_name str
    A string containing the value for the tag
    role_arn str
    A string containing the value for the tag
    table_prefix str
    A string containing the value for the tag
    databaseName String
    A string containing the value for the tag
    roleArn String
    A string containing the value for the tag
    tablePrefix String
    A string containing the value for the tag

    FlowGoogleAnalyticsConnectorOperator, FlowGoogleAnalyticsConnectorOperatorArgs

    Projection
    PROJECTION
    Between
    BETWEEN
    FlowGoogleAnalyticsConnectorOperatorProjection
    PROJECTION
    FlowGoogleAnalyticsConnectorOperatorBetween
    BETWEEN
    Projection
    PROJECTION
    Between
    BETWEEN
    Projection
    PROJECTION
    Between
    BETWEEN
    PROJECTION
    PROJECTION
    BETWEEN
    BETWEEN
    "PROJECTION"
    PROJECTION
    "BETWEEN"
    BETWEEN

    FlowGoogleAnalyticsSourceProperties, FlowGoogleAnalyticsSourcePropertiesArgs

    Object string
    The object specified in the Google Analytics flow source.
    Object string
    The object specified in the Google Analytics flow source.
    object String
    The object specified in the Google Analytics flow source.
    object string
    The object specified in the Google Analytics flow source.
    object str
    The object specified in the Google Analytics flow source.
    object String
    The object specified in the Google Analytics flow source.

    FlowIncrementalPullConfig, FlowIncrementalPullConfigArgs

    DatetimeTypeFieldName string
    A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
    DatetimeTypeFieldName string
    A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
    datetimeTypeFieldName String
    A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
    datetimeTypeFieldName string
    A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
    datetime_type_field_name str
    A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
    datetimeTypeFieldName String
    A field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.

    FlowInforNexusConnectorOperator, FlowInforNexusConnectorOperatorArgs

    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowInforNexusConnectorOperatorProjection
    PROJECTION
    FlowInforNexusConnectorOperatorBetween
    BETWEEN
    FlowInforNexusConnectorOperatorEqualTo
    EQUAL_TO
    FlowInforNexusConnectorOperatorAddition
    ADDITION
    FlowInforNexusConnectorOperatorMultiplication
    MULTIPLICATION
    FlowInforNexusConnectorOperatorDivision
    DIVISION
    FlowInforNexusConnectorOperatorSubtraction
    SUBTRACTION
    FlowInforNexusConnectorOperatorMaskAll
    MASK_ALL
    FlowInforNexusConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowInforNexusConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowInforNexusConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowInforNexusConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowInforNexusConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowInforNexusConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowInforNexusConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    BETWEEN
    BETWEEN
    EQUAL_TO
    EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "BETWEEN"
    BETWEEN
    "EQUAL_TO"
    EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowInforNexusSourceProperties, FlowInforNexusSourcePropertiesArgs

    Object string
    The object specified in the Infor Nexus flow source.
    Object string
    The object specified in the Infor Nexus flow source.
    object String
    The object specified in the Infor Nexus flow source.
    object string
    The object specified in the Infor Nexus flow source.
    object str
    The object specified in the Infor Nexus flow source.
    object String
    The object specified in the Infor Nexus flow source.

    FlowLookoutMetricsDestinationProperties, FlowLookoutMetricsDestinationPropertiesArgs

    Object string
    The object specified in the Amazon Lookout for Metrics flow destination.
    Object string
    The object specified in the Amazon Lookout for Metrics flow destination.
    object String
    The object specified in the Amazon Lookout for Metrics flow destination.
    object string
    The object specified in the Amazon Lookout for Metrics flow destination.
    object str
    The object specified in the Amazon Lookout for Metrics flow destination.
    object String
    The object specified in the Amazon Lookout for Metrics flow destination.

    FlowMarketoConnectorOperator, FlowMarketoConnectorOperatorArgs

    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowMarketoConnectorOperatorProjection
    PROJECTION
    FlowMarketoConnectorOperatorLessThan
    LESS_THAN
    FlowMarketoConnectorOperatorGreaterThan
    GREATER_THAN
    FlowMarketoConnectorOperatorBetween
    BETWEEN
    FlowMarketoConnectorOperatorAddition
    ADDITION
    FlowMarketoConnectorOperatorMultiplication
    MULTIPLICATION
    FlowMarketoConnectorOperatorDivision
    DIVISION
    FlowMarketoConnectorOperatorSubtraction
    SUBTRACTION
    FlowMarketoConnectorOperatorMaskAll
    MASK_ALL
    FlowMarketoConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowMarketoConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowMarketoConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowMarketoConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowMarketoConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowMarketoConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowMarketoConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    LESS_THAN
    LESS_THAN
    GREATER_THAN
    GREATER_THAN
    BETWEEN
    BETWEEN
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "LESS_THAN"
    LESS_THAN
    "GREATER_THAN"
    GREATER_THAN
    "BETWEEN"
    BETWEEN
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowMarketoDestinationProperties, FlowMarketoDestinationPropertiesArgs

    Object string
    The object specified in the Marketo flow destination.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    Object string
    The object specified in the Marketo flow destination.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    object String
    The object specified in the Marketo flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    object string
    The object specified in the Marketo flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    object str
    The object specified in the Marketo flow destination.
    error_handling_config FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    object String
    The object specified in the Marketo flow destination.
    errorHandlingConfig Property Map
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.

    FlowMarketoSourceProperties, FlowMarketoSourcePropertiesArgs

    Object string
    The object specified in the Marketo flow source.
    Object string
    The object specified in the Marketo flow source.
    object String
    The object specified in the Marketo flow source.
    object string
    The object specified in the Marketo flow source.
    object str
    The object specified in the Marketo flow source.
    object String
    The object specified in the Marketo flow source.

    FlowMetadataCatalogConfig, FlowMetadataCatalogConfigArgs

    GlueDataCatalog Pulumi.AwsNative.AppFlow.Inputs.FlowGlueDataCatalog
    Configurations of glue data catalog of the flow.
    GlueDataCatalog FlowGlueDataCatalog
    Configurations of glue data catalog of the flow.
    glueDataCatalog FlowGlueDataCatalog
    Configurations of glue data catalog of the flow.
    glueDataCatalog FlowGlueDataCatalog
    Configurations of glue data catalog of the flow.
    glue_data_catalog FlowGlueDataCatalog
    Configurations of glue data catalog of the flow.
    glueDataCatalog Property Map
    Configurations of glue data catalog of the flow.

    FlowOperator, FlowOperatorArgs

    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Contains
    CONTAINS
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowOperatorProjection
    PROJECTION
    FlowOperatorLessThan
    LESS_THAN
    FlowOperatorGreaterThan
    GREATER_THAN
    FlowOperatorContains
    CONTAINS
    FlowOperatorBetween
    BETWEEN
    FlowOperatorLessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    FlowOperatorGreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    FlowOperatorEqualTo
    EQUAL_TO
    FlowOperatorNotEqualTo
    NOT_EQUAL_TO
    FlowOperatorAddition
    ADDITION
    FlowOperatorMultiplication
    MULTIPLICATION
    FlowOperatorDivision
    DIVISION
    FlowOperatorSubtraction
    SUBTRACTION
    FlowOperatorMaskAll
    MASK_ALL
    FlowOperatorMaskFirstN
    MASK_FIRST_N
    FlowOperatorMaskLastN
    MASK_LAST_N
    FlowOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Contains
    CONTAINS
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Contains
    CONTAINS
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    LESS_THAN
    LESS_THAN
    GREATER_THAN
    GREATER_THAN
    CONTAINS
    CONTAINS
    BETWEEN
    BETWEEN
    LESS_THAN_OR_EQUAL_TO
    LESS_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    EQUAL_TO
    EQUAL_TO
    NOT_EQUAL_TO
    NOT_EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "LESS_THAN"
    LESS_THAN
    "GREATER_THAN"
    GREATER_THAN
    "CONTAINS"
    CONTAINS
    "BETWEEN"
    BETWEEN
    "LESS_THAN_OR_EQUAL_TO"
    LESS_THAN_OR_EQUAL_TO
    "GREATER_THAN_OR_EQUAL_TO"
    GREATER_THAN_OR_EQUAL_TO
    "EQUAL_TO"
    EQUAL_TO
    "NOT_EQUAL_TO"
    NOT_EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowOperatorPropertiesKeys, FlowOperatorPropertiesKeysArgs

    Value
    VALUE
    Values
    VALUES
    DataType
    DATA_TYPE
    UpperBound
    UPPER_BOUND
    LowerBound
    LOWER_BOUND
    SourceDataType
    SOURCE_DATA_TYPE
    DestinationDataType
    DESTINATION_DATA_TYPE
    ValidationAction
    VALIDATION_ACTION
    MaskValue
    MASK_VALUE
    MaskLength
    MASK_LENGTH
    TruncateLength
    TRUNCATE_LENGTH
    MathOperationFieldsOrder
    MATH_OPERATION_FIELDS_ORDER
    ConcatFormat
    CONCAT_FORMAT
    SubfieldCategoryMap
    SUBFIELD_CATEGORY_MAP
    ExcludeSourceFieldsList
    EXCLUDE_SOURCE_FIELDS_LIST
    IncludeNewFields
    INCLUDE_NEW_FIELDS
    OrderedPartitionKeysList
    ORDERED_PARTITION_KEYS_LIST
    FlowOperatorPropertiesKeysValue
    VALUE
    FlowOperatorPropertiesKeysValues
    VALUES
    FlowOperatorPropertiesKeysDataType
    DATA_TYPE
    FlowOperatorPropertiesKeysUpperBound
    UPPER_BOUND
    FlowOperatorPropertiesKeysLowerBound
    LOWER_BOUND
    FlowOperatorPropertiesKeysSourceDataType
    SOURCE_DATA_TYPE
    FlowOperatorPropertiesKeysDestinationDataType
    DESTINATION_DATA_TYPE
    FlowOperatorPropertiesKeysValidationAction
    VALIDATION_ACTION
    FlowOperatorPropertiesKeysMaskValue
    MASK_VALUE
    FlowOperatorPropertiesKeysMaskLength
    MASK_LENGTH
    FlowOperatorPropertiesKeysTruncateLength
    TRUNCATE_LENGTH
    FlowOperatorPropertiesKeysMathOperationFieldsOrder
    MATH_OPERATION_FIELDS_ORDER
    FlowOperatorPropertiesKeysConcatFormat
    CONCAT_FORMAT
    FlowOperatorPropertiesKeysSubfieldCategoryMap
    SUBFIELD_CATEGORY_MAP
    FlowOperatorPropertiesKeysExcludeSourceFieldsList
    EXCLUDE_SOURCE_FIELDS_LIST
    FlowOperatorPropertiesKeysIncludeNewFields
    INCLUDE_NEW_FIELDS
    FlowOperatorPropertiesKeysOrderedPartitionKeysList
    ORDERED_PARTITION_KEYS_LIST
    Value
    VALUE
    Values
    VALUES
    DataType
    DATA_TYPE
    UpperBound
    UPPER_BOUND
    LowerBound
    LOWER_BOUND
    SourceDataType
    SOURCE_DATA_TYPE
    DestinationDataType
    DESTINATION_DATA_TYPE
    ValidationAction
    VALIDATION_ACTION
    MaskValue
    MASK_VALUE
    MaskLength
    MASK_LENGTH
    TruncateLength
    TRUNCATE_LENGTH
    MathOperationFieldsOrder
    MATH_OPERATION_FIELDS_ORDER
    ConcatFormat
    CONCAT_FORMAT
    SubfieldCategoryMap
    SUBFIELD_CATEGORY_MAP
    ExcludeSourceFieldsList
    EXCLUDE_SOURCE_FIELDS_LIST
    IncludeNewFields
    INCLUDE_NEW_FIELDS
    OrderedPartitionKeysList
    ORDERED_PARTITION_KEYS_LIST
    Value
    VALUE
    Values
    VALUES
    DataType
    DATA_TYPE
    UpperBound
    UPPER_BOUND
    LowerBound
    LOWER_BOUND
    SourceDataType
    SOURCE_DATA_TYPE
    DestinationDataType
    DESTINATION_DATA_TYPE
    ValidationAction
    VALIDATION_ACTION
    MaskValue
    MASK_VALUE
    MaskLength
    MASK_LENGTH
    TruncateLength
    TRUNCATE_LENGTH
    MathOperationFieldsOrder
    MATH_OPERATION_FIELDS_ORDER
    ConcatFormat
    CONCAT_FORMAT
    SubfieldCategoryMap
    SUBFIELD_CATEGORY_MAP
    ExcludeSourceFieldsList
    EXCLUDE_SOURCE_FIELDS_LIST
    IncludeNewFields
    INCLUDE_NEW_FIELDS
    OrderedPartitionKeysList
    ORDERED_PARTITION_KEYS_LIST
    VALUE
    VALUE
    VALUES
    VALUES
    DATA_TYPE
    DATA_TYPE
    UPPER_BOUND
    UPPER_BOUND
    LOWER_BOUND
    LOWER_BOUND
    SOURCE_DATA_TYPE
    SOURCE_DATA_TYPE
    DESTINATION_DATA_TYPE
    DESTINATION_DATA_TYPE
    VALIDATION_ACTION
    VALIDATION_ACTION
    MASK_VALUE
    MASK_VALUE
    MASK_LENGTH
    MASK_LENGTH
    TRUNCATE_LENGTH
    TRUNCATE_LENGTH
    MATH_OPERATION_FIELDS_ORDER
    MATH_OPERATION_FIELDS_ORDER
    CONCAT_FORMAT
    CONCAT_FORMAT
    SUBFIELD_CATEGORY_MAP
    SUBFIELD_CATEGORY_MAP
    EXCLUDE_SOURCE_FIELDS_LIST
    EXCLUDE_SOURCE_FIELDS_LIST
    INCLUDE_NEW_FIELDS
    INCLUDE_NEW_FIELDS
    ORDERED_PARTITION_KEYS_LIST
    ORDERED_PARTITION_KEYS_LIST
    "VALUE"
    VALUE
    "VALUES"
    VALUES
    "DATA_TYPE"
    DATA_TYPE
    "UPPER_BOUND"
    UPPER_BOUND
    "LOWER_BOUND"
    LOWER_BOUND
    "SOURCE_DATA_TYPE"
    SOURCE_DATA_TYPE
    "DESTINATION_DATA_TYPE"
    DESTINATION_DATA_TYPE
    "VALIDATION_ACTION"
    VALIDATION_ACTION
    "MASK_VALUE"
    MASK_VALUE
    "MASK_LENGTH"
    MASK_LENGTH
    "TRUNCATE_LENGTH"
    TRUNCATE_LENGTH
    "MATH_OPERATION_FIELDS_ORDER"
    MATH_OPERATION_FIELDS_ORDER
    "CONCAT_FORMAT"
    CONCAT_FORMAT
    "SUBFIELD_CATEGORY_MAP"
    SUBFIELD_CATEGORY_MAP
    "EXCLUDE_SOURCE_FIELDS_LIST"
    EXCLUDE_SOURCE_FIELDS_LIST
    "INCLUDE_NEW_FIELDS"
    INCLUDE_NEW_FIELDS
    "ORDERED_PARTITION_KEYS_LIST"
    ORDERED_PARTITION_KEYS_LIST

    FlowPardotConnectorOperator, FlowPardotConnectorOperatorArgs

    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    NoOp
    NO_OP
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    FlowPardotConnectorOperatorProjection
    PROJECTION
    FlowPardotConnectorOperatorEqualTo
    EQUAL_TO
    FlowPardotConnectorOperatorNoOp
    NO_OP
    FlowPardotConnectorOperatorAddition
    ADDITION
    FlowPardotConnectorOperatorMultiplication
    MULTIPLICATION
    FlowPardotConnectorOperatorDivision
    DIVISION
    FlowPardotConnectorOperatorSubtraction
    SUBTRACTION
    FlowPardotConnectorOperatorMaskAll
    MASK_ALL
    FlowPardotConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowPardotConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowPardotConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowPardotConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowPardotConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowPardotConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    NoOp
    NO_OP
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    NoOp
    NO_OP
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    PROJECTION
    PROJECTION
    EQUAL_TO
    EQUAL_TO
    NO_OP
    NO_OP
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    "PROJECTION"
    PROJECTION
    "EQUAL_TO"
    EQUAL_TO
    "NO_OP"
    NO_OP
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC

    FlowPardotSourceProperties, FlowPardotSourcePropertiesArgs

    Object string
    The object specified in the Salesforce Pardot flow source.
    Object string
    The object specified in the Salesforce Pardot flow source.
    object String
    The object specified in the Salesforce Pardot flow source.
    object string
    The object specified in the Salesforce Pardot flow source.
    object str
    The object specified in the Salesforce Pardot flow source.
    object String
    The object specified in the Salesforce Pardot flow source.

    FlowPathPrefix, FlowPathPrefixArgs

    ExecutionId
    EXECUTION_ID
    SchemaVersion
    SCHEMA_VERSION
    FlowPathPrefixExecutionId
    EXECUTION_ID
    FlowPathPrefixSchemaVersion
    SCHEMA_VERSION
    ExecutionId
    EXECUTION_ID
    SchemaVersion
    SCHEMA_VERSION
    ExecutionId
    EXECUTION_ID
    SchemaVersion
    SCHEMA_VERSION
    EXECUTION_ID
    EXECUTION_ID
    SCHEMA_VERSION
    SCHEMA_VERSION
    "EXECUTION_ID"
    EXECUTION_ID
    "SCHEMA_VERSION"
    SCHEMA_VERSION

    FlowPrefixConfig, FlowPrefixConfigArgs

    PathPrefixHierarchy List<Pulumi.AwsNative.AppFlow.FlowPathPrefix>

    Specifies whether the destination file path includes either or both of the following elements:

    • EXECUTION_ID - The ID that Amazon AppFlow assigns to the flow run.

    • SCHEMA_VERSION - The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

    PrefixFormat Pulumi.AwsNative.AppFlow.FlowPrefixFormat
    Determines the level of granularity for the date and time that's included in the prefix.
    PrefixType Pulumi.AwsNative.AppFlow.FlowPrefixType
    Determines the format of the prefix, and whether it applies to the file name, file path, or both.
    PathPrefixHierarchy []FlowPathPrefix

    Specifies whether the destination file path includes either or both of the following elements:

    • EXECUTION_ID - The ID that Amazon AppFlow assigns to the flow run.

    • SCHEMA_VERSION - The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

    PrefixFormat FlowPrefixFormat
    Determines the level of granularity for the date and time that's included in the prefix.
    PrefixType FlowPrefixType
    Determines the format of the prefix, and whether it applies to the file name, file path, or both.
    pathPrefixHierarchy List<FlowPathPrefix>

    Specifies whether the destination file path includes either or both of the following elements:

    • EXECUTION_ID - The ID that Amazon AppFlow assigns to the flow run.

    • SCHEMA_VERSION - The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

    prefixFormat FlowPrefixFormat
    Determines the level of granularity for the date and time that's included in the prefix.
    prefixType FlowPrefixType
    Determines the format of the prefix, and whether it applies to the file name, file path, or both.
    pathPrefixHierarchy FlowPathPrefix[]

    Specifies whether the destination file path includes either or both of the following elements:

    • EXECUTION_ID - The ID that Amazon AppFlow assigns to the flow run.

    • SCHEMA_VERSION - The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

    prefixFormat FlowPrefixFormat
    Determines the level of granularity for the date and time that's included in the prefix.
    prefixType FlowPrefixType
    Determines the format of the prefix, and whether it applies to the file name, file path, or both.
    path_prefix_hierarchy Sequence[FlowPathPrefix]

    Specifies whether the destination file path includes either or both of the following elements:

    • EXECUTION_ID - The ID that Amazon AppFlow assigns to the flow run.

    • SCHEMA_VERSION - The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

    prefix_format FlowPrefixFormat
    Determines the level of granularity for the date and time that's included in the prefix.
    prefix_type FlowPrefixType
    Determines the format of the prefix, and whether it applies to the file name, file path, or both.
    pathPrefixHierarchy List<"EXECUTION_ID" | "SCHEMA_VERSION">

    Specifies whether the destination file path includes either or both of the following elements:

    • EXECUTION_ID - The ID that Amazon AppFlow assigns to the flow run.

    • SCHEMA_VERSION - The version number of your data schema. Amazon AppFlow assigns this version number. The version number increases by one when you change any of the following settings in your flow configuration:

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

    prefixFormat "YEAR" | "MONTH" | "DAY" | "HOUR" | "MINUTE"
    Determines the level of granularity for the date and time that's included in the prefix.
    prefixType "FILENAME" | "PATH" | "PATH_AND_FILENAME"
    Determines the format of the prefix, and whether it applies to the file name, file path, or both.

    FlowPrefixFormat, FlowPrefixFormatArgs

    Year
    YEAR
    Month
    MONTH
    Day
    DAY
    Hour
    HOUR
    Minute
    MINUTE
    FlowPrefixFormatYear
    YEAR
    FlowPrefixFormatMonth
    MONTH
    FlowPrefixFormatDay
    DAY
    FlowPrefixFormatHour
    HOUR
    FlowPrefixFormatMinute
    MINUTE
    Year
    YEAR
    Month
    MONTH
    Day
    DAY
    Hour
    HOUR
    Minute
    MINUTE
    Year
    YEAR
    Month
    MONTH
    Day
    DAY
    Hour
    HOUR
    Minute
    MINUTE
    YEAR
    YEAR
    MONTH
    MONTH
    DAY
    DAY
    HOUR
    HOUR
    MINUTE
    MINUTE
    "YEAR"
    YEAR
    "MONTH"
    MONTH
    "DAY"
    DAY
    "HOUR"
    HOUR
    "MINUTE"
    MINUTE

    FlowPrefixType, FlowPrefixTypeArgs

    Filename
    FILENAME
    Path
    PATH
    PathAndFilename
    PATH_AND_FILENAME
    FlowPrefixTypeFilename
    FILENAME
    FlowPrefixTypePath
    PATH
    FlowPrefixTypePathAndFilename
    PATH_AND_FILENAME
    Filename
    FILENAME
    Path
    PATH
    PathAndFilename
    PATH_AND_FILENAME
    Filename
    FILENAME
    Path
    PATH
    PathAndFilename
    PATH_AND_FILENAME
    FILENAME
    FILENAME
    PATH
    PATH
    PATH_AND_FILENAME
    PATH_AND_FILENAME
    "FILENAME"
    FILENAME
    "PATH"
    PATH
    "PATH_AND_FILENAME"
    PATH_AND_FILENAME

    FlowRedshiftDestinationProperties, FlowRedshiftDestinationPropertiesArgs

    IntermediateBucketName string
    The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
    Object string
    The object specified in the Amazon Redshift flow destination.
    BucketPrefix string
    The object key for the bucket in which Amazon AppFlow places the destination files.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Amazon Redshift destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IntermediateBucketName string
    The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
    Object string
    The object specified in the Amazon Redshift flow destination.
    BucketPrefix string
    The object key for the bucket in which Amazon AppFlow places the destination files.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Amazon Redshift destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediateBucketName String
    The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
    object String
    The object specified in the Amazon Redshift flow destination.
    bucketPrefix String
    The object key for the bucket in which Amazon AppFlow places the destination files.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Amazon Redshift destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediateBucketName string
    The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
    object string
    The object specified in the Amazon Redshift flow destination.
    bucketPrefix string
    The object key for the bucket in which Amazon AppFlow places the destination files.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Amazon Redshift destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediate_bucket_name str
    The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
    object str
    The object specified in the Amazon Redshift flow destination.
    bucket_prefix str
    The object key for the bucket in which Amazon AppFlow places the destination files.
    error_handling_config FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Amazon Redshift destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediateBucketName String
    The intermediate bucket that Amazon AppFlow uses when moving data into Amazon Redshift.
    object String
    The object specified in the Amazon Redshift flow destination.
    bucketPrefix String
    The object key for the bucket in which Amazon AppFlow places the destination files.
    errorHandlingConfig Property Map
    The settings that determine how Amazon AppFlow handles an error when placing data in the Amazon Redshift destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.

    FlowS3ConnectorOperator, FlowS3ConnectorOperatorArgs

    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowS3ConnectorOperatorProjection
    PROJECTION
    FlowS3ConnectorOperatorLessThan
    LESS_THAN
    FlowS3ConnectorOperatorGreaterThan
    GREATER_THAN
    FlowS3ConnectorOperatorBetween
    BETWEEN
    FlowS3ConnectorOperatorLessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    FlowS3ConnectorOperatorGreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    FlowS3ConnectorOperatorEqualTo
    EQUAL_TO
    FlowS3ConnectorOperatorNotEqualTo
    NOT_EQUAL_TO
    FlowS3ConnectorOperatorAddition
    ADDITION
    FlowS3ConnectorOperatorMultiplication
    MULTIPLICATION
    FlowS3ConnectorOperatorDivision
    DIVISION
    FlowS3ConnectorOperatorSubtraction
    SUBTRACTION
    FlowS3ConnectorOperatorMaskAll
    MASK_ALL
    FlowS3ConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowS3ConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowS3ConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowS3ConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowS3ConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowS3ConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowS3ConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    LESS_THAN
    LESS_THAN
    GREATER_THAN
    GREATER_THAN
    BETWEEN
    BETWEEN
    LESS_THAN_OR_EQUAL_TO
    LESS_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    EQUAL_TO
    EQUAL_TO
    NOT_EQUAL_TO
    NOT_EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "LESS_THAN"
    LESS_THAN
    "GREATER_THAN"
    GREATER_THAN
    "BETWEEN"
    BETWEEN
    "LESS_THAN_OR_EQUAL_TO"
    LESS_THAN_OR_EQUAL_TO
    "GREATER_THAN_OR_EQUAL_TO"
    GREATER_THAN_OR_EQUAL_TO
    "EQUAL_TO"
    EQUAL_TO
    "NOT_EQUAL_TO"
    NOT_EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowS3DestinationProperties, FlowS3DestinationPropertiesArgs

    BucketName string
    The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    BucketPrefix string
    The object key for the destination bucket in which Amazon AppFlow places the files.
    S3OutputFormatConfig Pulumi.AwsNative.AppFlow.Inputs.FlowS3OutputFormatConfig
    The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
    BucketName string
    The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    BucketPrefix string
    The object key for the destination bucket in which Amazon AppFlow places the files.
    S3OutputFormatConfig FlowS3OutputFormatConfig
    The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
    bucketName String
    The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    bucketPrefix String
    The object key for the destination bucket in which Amazon AppFlow places the files.
    s3OutputFormatConfig FlowS3OutputFormatConfig
    The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
    bucketName string
    The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    bucketPrefix string
    The object key for the destination bucket in which Amazon AppFlow places the files.
    s3OutputFormatConfig FlowS3OutputFormatConfig
    The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
    bucket_name str
    The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    bucket_prefix str
    The object key for the destination bucket in which Amazon AppFlow places the files.
    s3_output_format_config FlowS3OutputFormatConfig
    The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
    bucketName String
    The Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    bucketPrefix String
    The object key for the destination bucket in which Amazon AppFlow places the files.
    s3OutputFormatConfig Property Map
    The configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.

    FlowS3InputFormatConfig, FlowS3InputFormatConfigArgs

    S3InputFileType Pulumi.AwsNative.AppFlow.FlowS3InputFormatConfigS3InputFileType
    The file type that Amazon AppFlow gets from your Amazon S3 bucket.
    S3InputFileType FlowS3InputFormatConfigS3InputFileType
    The file type that Amazon AppFlow gets from your Amazon S3 bucket.
    s3InputFileType FlowS3InputFormatConfigS3InputFileType
    The file type that Amazon AppFlow gets from your Amazon S3 bucket.
    s3InputFileType FlowS3InputFormatConfigS3InputFileType
    The file type that Amazon AppFlow gets from your Amazon S3 bucket.
    s3_input_file_type FlowS3InputFormatConfigS3InputFileType
    The file type that Amazon AppFlow gets from your Amazon S3 bucket.
    s3InputFileType "CSV" | "JSON"
    The file type that Amazon AppFlow gets from your Amazon S3 bucket.

    FlowS3InputFormatConfigS3InputFileType, FlowS3InputFormatConfigS3InputFileTypeArgs

    Csv
    CSV
    Json
    JSON
    FlowS3InputFormatConfigS3InputFileTypeCsv
    CSV
    FlowS3InputFormatConfigS3InputFileTypeJson
    JSON
    Csv
    CSV
    Json
    JSON
    Csv
    CSV
    Json
    JSON
    CSV
    CSV
    JSON
    JSON
    "CSV"
    CSV
    "JSON"
    JSON

    FlowS3OutputFormatConfig, FlowS3OutputFormatConfigArgs

    AggregationConfig Pulumi.AwsNative.AppFlow.Inputs.FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    FileType Pulumi.AwsNative.AppFlow.FlowFileType
    Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
    PrefixConfig Pulumi.AwsNative.AppFlow.Inputs.FlowPrefixConfig
    Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.
    PreserveSourceDataTyping bool
    If your file output format is Parquet, use this parameter to set whether Amazon AppFlow preserves the data types in your source data when it writes the output to Amazon S3.

    • true : Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or 1 in your source data is still an integer in your output.
    • false : Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of 1 in your source data becomes the string "1" in the output.
    AggregationConfig FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    FileType FlowFileType
    Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
    PrefixConfig FlowPrefixConfig
    Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.
    PreserveSourceDataTyping bool
    If your file output format is Parquet, use this parameter to set whether Amazon AppFlow preserves the data types in your source data when it writes the output to Amazon S3.

    • true : Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or 1 in your source data is still an integer in your output.
    • false : Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of 1 in your source data becomes the string "1" in the output.
    aggregationConfig FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    fileType FlowFileType
    Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
    prefixConfig FlowPrefixConfig
    Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.
    preserveSourceDataTyping Boolean
    If your file output format is Parquet, use this parameter to set whether Amazon AppFlow preserves the data types in your source data when it writes the output to Amazon S3.

    • true : Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or 1 in your source data is still an integer in your output.
    • false : Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of 1 in your source data becomes the string "1" in the output.
    aggregationConfig FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    fileType FlowFileType
    Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
    prefixConfig FlowPrefixConfig
    Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.
    preserveSourceDataTyping boolean
    If your file output format is Parquet, use this parameter to set whether Amazon AppFlow preserves the data types in your source data when it writes the output to Amazon S3.

    • true : Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or 1 in your source data is still an integer in your output.
    • false : Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of 1 in your source data becomes the string "1" in the output.
    aggregation_config FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    file_type FlowFileType
    Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
    prefix_config FlowPrefixConfig
    Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.
    preserve_source_data_typing bool
    If your file output format is Parquet, use this parameter to set whether Amazon AppFlow preserves the data types in your source data when it writes the output to Amazon S3.

    • true : Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or 1 in your source data is still an integer in your output.
    • false : Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of 1 in your source data becomes the string "1" in the output.
    aggregationConfig Property Map
    The aggregation settings that you can use to customize the output format of your flow data.
    fileType "CSV" | "JSON" | "PARQUET"
    Indicates the file type that Amazon AppFlow places in the Amazon S3 bucket.
    prefixConfig Property Map
    Determines the prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. You can name folders according to the flow frequency and date.
    preserveSourceDataTyping Boolean
    If your file output format is Parquet, use this parameter to set whether Amazon AppFlow preserves the data types in your source data when it writes the output to Amazon S3.

    • true : Amazon AppFlow preserves the data types when it writes to Amazon S3. For example, an integer or 1 in your source data is still an integer in your output.
    • false : Amazon AppFlow converts all of the source data into strings when it writes to Amazon S3. For example, an integer of 1 in your source data becomes the string "1" in the output.

    FlowS3SourceProperties, FlowS3SourcePropertiesArgs

    BucketName string
    The Amazon S3 bucket name where the source files are stored.
    BucketPrefix string
    The object key for the Amazon S3 bucket in which the source files are stored.
    S3InputFormatConfig Pulumi.AwsNative.AppFlow.Inputs.FlowS3InputFormatConfig
    When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
    BucketName string
    The Amazon S3 bucket name where the source files are stored.
    BucketPrefix string
    The object key for the Amazon S3 bucket in which the source files are stored.
    S3InputFormatConfig FlowS3InputFormatConfig
    When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
    bucketName String
    The Amazon S3 bucket name where the source files are stored.
    bucketPrefix String
    The object key for the Amazon S3 bucket in which the source files are stored.
    s3InputFormatConfig FlowS3InputFormatConfig
    When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
    bucketName string
    The Amazon S3 bucket name where the source files are stored.
    bucketPrefix string
    The object key for the Amazon S3 bucket in which the source files are stored.
    s3InputFormatConfig FlowS3InputFormatConfig
    When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
    bucket_name str
    The Amazon S3 bucket name where the source files are stored.
    bucket_prefix str
    The object key for the Amazon S3 bucket in which the source files are stored.
    s3_input_format_config FlowS3InputFormatConfig
    When you use Amazon S3 as the source, the configuration format that you provide the flow input data.
    bucketName String
    The Amazon S3 bucket name where the source files are stored.
    bucketPrefix String
    The object key for the Amazon S3 bucket in which the source files are stored.
    s3InputFormatConfig Property Map
    When you use Amazon S3 as the source, the configuration format that you provide the flow input data.

    FlowSalesforceConnectorOperator, FlowSalesforceConnectorOperatorArgs

    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowSalesforceConnectorOperatorProjection
    PROJECTION
    FlowSalesforceConnectorOperatorLessThan
    LESS_THAN
    FlowSalesforceConnectorOperatorContains
    CONTAINS
    FlowSalesforceConnectorOperatorGreaterThan
    GREATER_THAN
    FlowSalesforceConnectorOperatorBetween
    BETWEEN
    FlowSalesforceConnectorOperatorLessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    FlowSalesforceConnectorOperatorGreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    FlowSalesforceConnectorOperatorEqualTo
    EQUAL_TO
    FlowSalesforceConnectorOperatorNotEqualTo
    NOT_EQUAL_TO
    FlowSalesforceConnectorOperatorAddition
    ADDITION
    FlowSalesforceConnectorOperatorMultiplication
    MULTIPLICATION
    FlowSalesforceConnectorOperatorDivision
    DIVISION
    FlowSalesforceConnectorOperatorSubtraction
    SUBTRACTION
    FlowSalesforceConnectorOperatorMaskAll
    MASK_ALL
    FlowSalesforceConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowSalesforceConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowSalesforceConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowSalesforceConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowSalesforceConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowSalesforceConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowSalesforceConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    LESS_THAN
    LESS_THAN
    CONTAINS
    CONTAINS
    GREATER_THAN
    GREATER_THAN
    BETWEEN
    BETWEEN
    LESS_THAN_OR_EQUAL_TO
    LESS_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    EQUAL_TO
    EQUAL_TO
    NOT_EQUAL_TO
    NOT_EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "LESS_THAN"
    LESS_THAN
    "CONTAINS"
    CONTAINS
    "GREATER_THAN"
    GREATER_THAN
    "BETWEEN"
    BETWEEN
    "LESS_THAN_OR_EQUAL_TO"
    LESS_THAN_OR_EQUAL_TO
    "GREATER_THAN_OR_EQUAL_TO"
    GREATER_THAN_OR_EQUAL_TO
    "EQUAL_TO"
    EQUAL_TO
    "NOT_EQUAL_TO"
    NOT_EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowSalesforceDestinationProperties, FlowSalesforceDestinationPropertiesArgs

    Object string
    The object specified in the Salesforce flow destination.
    DataTransferApi Pulumi.AwsNative.AppFlow.FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data to Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers to Salesforce. If your flow transfers fewer than 1,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Salesforce destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IdFieldNames List<string>
    List of fields used as ID when performing a write operation.
    WriteOperationType Pulumi.AwsNative.AppFlow.FlowWriteOperationType
    This specifies the type of write operation to be performed in Salesforce. When the value is UPSERT , then idFieldNames is required.
    Object string
    The object specified in the Salesforce flow destination.
    DataTransferApi FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data to Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers to Salesforce. If your flow transfers fewer than 1,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Salesforce destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IdFieldNames []string
    List of fields used as ID when performing a write operation.
    WriteOperationType FlowWriteOperationType
    This specifies the type of write operation to be performed in Salesforce. When the value is UPSERT , then idFieldNames is required.
    object String
    The object specified in the Salesforce flow destination.
    dataTransferApi FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data to Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers to Salesforce. If your flow transfers fewer than 1,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Salesforce destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    writeOperationType FlowWriteOperationType
    This specifies the type of write operation to be performed in Salesforce. When the value is UPSERT , then idFieldNames is required.
    object string
    The object specified in the Salesforce flow destination.
    dataTransferApi FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data to Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers to Salesforce. If your flow transfers fewer than 1,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Salesforce destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames string[]
    List of fields used as ID when performing a write operation.
    writeOperationType FlowWriteOperationType
    This specifies the type of write operation to be performed in Salesforce. When the value is UPSERT , then idFieldNames is required.
    object str
    The object specified in the Salesforce flow destination.
    data_transfer_api FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data to Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers to Salesforce. If your flow transfers fewer than 1,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
    error_handling_config FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Salesforce destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    id_field_names Sequence[str]
    List of fields used as ID when performing a write operation.
    write_operation_type FlowWriteOperationType
    This specifies the type of write operation to be performed in Salesforce. When the value is UPSERT , then idFieldNames is required.
    object String
    The object specified in the Salesforce flow destination.
    dataTransferApi "AUTOMATIC" | "BULKV2" | "REST_SYNC"

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data to Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers to Salesforce. If your flow transfers fewer than 1,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900 records, and it might use Bulk API 2.0 on the next day to transfer 1,100 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail with a timed out error.
    errorHandlingConfig Property Map
    The settings that determine how Amazon AppFlow handles an error when placing data in the Salesforce destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    writeOperationType "INSERT" | "UPSERT" | "UPDATE" | "DELETE"
    This specifies the type of write operation to be performed in Salesforce. When the value is UPSERT , then idFieldNames is required.

    FlowSalesforceSourceProperties, FlowSalesforceSourcePropertiesArgs

    Object string
    The object specified in the Salesforce flow source.
    DataTransferApi Pulumi.AwsNative.AppFlow.FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data from Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers from Salesforce. If your flow transfers fewer than 1,000,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
    EnableDynamicFieldUpdate bool
    The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
    IncludeDeletedRecords bool
    Indicates whether Amazon AppFlow includes deleted files in the flow run.
    Object string
    The object specified in the Salesforce flow source.
    DataTransferApi FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data from Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers from Salesforce. If your flow transfers fewer than 1,000,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
    EnableDynamicFieldUpdate bool
    The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
    IncludeDeletedRecords bool
    Indicates whether Amazon AppFlow includes deleted files in the flow run.
    object String
    The object specified in the Salesforce flow source.
    dataTransferApi FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data from Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers from Salesforce. If your flow transfers fewer than 1,000,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
    enableDynamicFieldUpdate Boolean
    The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
    includeDeletedRecords Boolean
    Indicates whether Amazon AppFlow includes deleted files in the flow run.
    object string
    The object specified in the Salesforce flow source.
    dataTransferApi FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data from Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers from Salesforce. If your flow transfers fewer than 1,000,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
    enableDynamicFieldUpdate boolean
    The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
    includeDeletedRecords boolean
    Indicates whether Amazon AppFlow includes deleted files in the flow run.
    object str
    The object specified in the Salesforce flow source.
    data_transfer_api FlowDataTransferApi

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data from Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers from Salesforce. If your flow transfers fewer than 1,000,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
    enable_dynamic_field_update bool
    The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
    include_deleted_records bool
    Indicates whether Amazon AppFlow includes deleted files in the flow run.
    object String
    The object specified in the Salesforce flow source.
    dataTransferApi "AUTOMATIC" | "BULKV2" | "REST_SYNC"

    Specifies which Salesforce API is used by Amazon AppFlow when your flow transfers data from Salesforce.

    • AUTOMATIC - The default. Amazon AppFlow selects which API to use based on the number of records that your flow transfers from Salesforce. If your flow transfers fewer than 1,000,000 records, Amazon AppFlow uses Salesforce REST API. If your flow transfers 1,000,000 records or more, Amazon AppFlow uses Salesforce Bulk API 2.0.

    Each of these Salesforce APIs structures data differently. If Amazon AppFlow selects the API automatically, be aware that, for recurring flows, the data output might vary from one flow run to the next. For example, if a flow runs daily, it might use REST API on one day to transfer 900,000 records, and it might use Bulk API 2.0 on the next day to transfer 1,100,000 records. For each of these flow runs, the respective Salesforce API formats the data differently. Some of the differences include how dates are formatted and null values are represented. Also, Bulk API 2.0 doesn't transfer Salesforce compound fields.

    By choosing this option, you optimize flow performance for both small and large data transfers, but the tradeoff is inconsistent formatting in the output.

    • BULKV2 - Amazon AppFlow uses only Salesforce Bulk API 2.0. This API runs asynchronous data transfers, and it's optimal for large sets of data. By choosing this option, you ensure that your flow writes consistent output, but you optimize performance only for large data transfers.

    Note that Bulk API 2.0 does not transfer Salesforce compound fields.

    • REST_SYNC - Amazon AppFlow uses only Salesforce REST API. By choosing this option, you ensure that your flow writes consistent output, but you decrease performance for large data transfers that are better suited for Bulk API 2.0. In some cases, if your flow attempts to transfer a vary large set of data, it might fail wituh a timed out error.
    enableDynamicFieldUpdate Boolean
    The flag that enables dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
    includeDeletedRecords Boolean
    Indicates whether Amazon AppFlow includes deleted files in the flow run.

    FlowSapoDataConnectorOperator, FlowSapoDataConnectorOperatorArgs

    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowSapoDataConnectorOperatorProjection
    PROJECTION
    FlowSapoDataConnectorOperatorLessThan
    LESS_THAN
    FlowSapoDataConnectorOperatorContains
    CONTAINS
    FlowSapoDataConnectorOperatorGreaterThan
    GREATER_THAN
    FlowSapoDataConnectorOperatorBetween
    BETWEEN
    FlowSapoDataConnectorOperatorLessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    FlowSapoDataConnectorOperatorGreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    FlowSapoDataConnectorOperatorEqualTo
    EQUAL_TO
    FlowSapoDataConnectorOperatorNotEqualTo
    NOT_EQUAL_TO
    FlowSapoDataConnectorOperatorAddition
    ADDITION
    FlowSapoDataConnectorOperatorMultiplication
    MULTIPLICATION
    FlowSapoDataConnectorOperatorDivision
    DIVISION
    FlowSapoDataConnectorOperatorSubtraction
    SUBTRACTION
    FlowSapoDataConnectorOperatorMaskAll
    MASK_ALL
    FlowSapoDataConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowSapoDataConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowSapoDataConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowSapoDataConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowSapoDataConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowSapoDataConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowSapoDataConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    LESS_THAN
    LESS_THAN
    CONTAINS
    CONTAINS
    GREATER_THAN
    GREATER_THAN
    BETWEEN
    BETWEEN
    LESS_THAN_OR_EQUAL_TO
    LESS_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    EQUAL_TO
    EQUAL_TO
    NOT_EQUAL_TO
    NOT_EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "LESS_THAN"
    LESS_THAN
    "CONTAINS"
    CONTAINS
    "GREATER_THAN"
    GREATER_THAN
    "BETWEEN"
    BETWEEN
    "LESS_THAN_OR_EQUAL_TO"
    LESS_THAN_OR_EQUAL_TO
    "GREATER_THAN_OR_EQUAL_TO"
    GREATER_THAN_OR_EQUAL_TO
    "EQUAL_TO"
    EQUAL_TO
    "NOT_EQUAL_TO"
    NOT_EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowSapoDataDestinationProperties, FlowSapoDataDestinationPropertiesArgs

    ObjectPath string
    The object path specified in the SAPOData flow destination.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IdFieldNames List<string>
    List of fields used as ID when performing a write operation.
    SuccessResponseHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowSuccessResponseHandlingConfig

    Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.

    For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.

    WriteOperationType Pulumi.AwsNative.AppFlow.FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    ObjectPath string
    The object path specified in the SAPOData flow destination.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IdFieldNames []string
    List of fields used as ID when performing a write operation.
    SuccessResponseHandlingConfig FlowSuccessResponseHandlingConfig

    Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.

    For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.

    WriteOperationType FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    objectPath String
    The object path specified in the SAPOData flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    successResponseHandlingConfig FlowSuccessResponseHandlingConfig

    Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.

    For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.

    writeOperationType FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    objectPath string
    The object path specified in the SAPOData flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames string[]
    List of fields used as ID when performing a write operation.
    successResponseHandlingConfig FlowSuccessResponseHandlingConfig

    Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.

    For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.

    writeOperationType FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    object_path str
    The object path specified in the SAPOData flow destination.
    error_handling_config FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    id_field_names Sequence[str]
    List of fields used as ID when performing a write operation.
    success_response_handling_config FlowSuccessResponseHandlingConfig

    Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.

    For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.

    write_operation_type FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    objectPath String
    The object path specified in the SAPOData flow destination.
    errorHandlingConfig Property Map
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    successResponseHandlingConfig Property Map

    Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.

    For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.

    writeOperationType "INSERT" | "UPSERT" | "UPDATE" | "DELETE"
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.

    FlowSapoDataPaginationConfig, FlowSapoDataPaginationConfigArgs

    maxPageSize Integer

    FlowSapoDataParallelismConfig, FlowSapoDataParallelismConfigArgs

    FlowSapoDataSourceProperties, FlowSapoDataSourcePropertiesArgs

    objectPath String
    The object path specified in the SAPOData flow source.
    paginationConfig Property Map
    parallelismConfig Property Map

    FlowScheduledTriggerProperties, FlowScheduledTriggerPropertiesArgs

    ScheduleExpression string
    The scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes) .
    DataPullMode Pulumi.AwsNative.AppFlow.FlowScheduledTriggerPropertiesDataPullMode
    Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
    FirstExecutionFrom double
    Specifies the date range for the records to import from the connector in the first flow run.
    FlowErrorDeactivationThreshold int
    Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
    ScheduleEndTime double
    The time at which the scheduled flow ends. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00 .
    ScheduleOffset double
    Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
    ScheduleStartTime double
    The time at which the scheduled flow starts. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00 .
    TimeZone string

    Specifies the time zone used when referring to the dates and times of a scheduled flow, such as America/New_York . This time zone is only a descriptive label. It doesn't affect how Amazon AppFlow interprets the timestamps that you specify to schedule the flow.

    If you want to schedule a flow by using times in a particular time zone, indicate the time zone as a UTC offset in your timestamps. For example, the UTC offsets for the America/New_York timezone are -04:00 EDT and -05:00 EST .

    ScheduleExpression string
    The scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes) .
    DataPullMode FlowScheduledTriggerPropertiesDataPullMode
    Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
    FirstExecutionFrom float64
    Specifies the date range for the records to import from the connector in the first flow run.
    FlowErrorDeactivationThreshold int
    Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
    ScheduleEndTime float64
    The time at which the scheduled flow ends. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00 .
    ScheduleOffset float64
    Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
    ScheduleStartTime float64
    The time at which the scheduled flow starts. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00 .
    TimeZone string

    Specifies the time zone used when referring to the dates and times of a scheduled flow, such as America/New_York . This time zone is only a descriptive label. It doesn't affect how Amazon AppFlow interprets the timestamps that you specify to schedule the flow.

    If you want to schedule a flow by using times in a particular time zone, indicate the time zone as a UTC offset in your timestamps. For example, the UTC offsets for the America/New_York timezone are -04:00 EDT and -05:00 EST .

    scheduleExpression String
    The scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes) .
    dataPullMode FlowScheduledTriggerPropertiesDataPullMode
    Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
    firstExecutionFrom Double
    Specifies the date range for the records to import from the connector in the first flow run.
    flowErrorDeactivationThreshold Integer
    Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
    scheduleEndTime Double
    The time at which the scheduled flow ends. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00 .
    scheduleOffset Double
    Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
    scheduleStartTime Double
    The time at which the scheduled flow starts. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00 .
    timeZone String

    Specifies the time zone used when referring to the dates and times of a scheduled flow, such as America/New_York . This time zone is only a descriptive label. It doesn't affect how Amazon AppFlow interprets the timestamps that you specify to schedule the flow.

    If you want to schedule a flow by using times in a particular time zone, indicate the time zone as a UTC offset in your timestamps. For example, the UTC offsets for the America/New_York timezone are -04:00 EDT and -05:00 EST .

    scheduleExpression string
    The scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes) .
    dataPullMode FlowScheduledTriggerPropertiesDataPullMode
    Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
    firstExecutionFrom number
    Specifies the date range for the records to import from the connector in the first flow run.
    flowErrorDeactivationThreshold number
    Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
    scheduleEndTime number
    The time at which the scheduled flow ends. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00 .
    scheduleOffset number
    Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
    scheduleStartTime number
    The time at which the scheduled flow starts. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00 .
    timeZone string

    Specifies the time zone used when referring to the dates and times of a scheduled flow, such as America/New_York . This time zone is only a descriptive label. It doesn't affect how Amazon AppFlow interprets the timestamps that you specify to schedule the flow.

    If you want to schedule a flow by using times in a particular time zone, indicate the time zone as a UTC offset in your timestamps. For example, the UTC offsets for the America/New_York timezone are -04:00 EDT and -05:00 EST .

    schedule_expression str
    The scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes) .
    data_pull_mode FlowScheduledTriggerPropertiesDataPullMode
    Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
    first_execution_from float
    Specifies the date range for the records to import from the connector in the first flow run.
    flow_error_deactivation_threshold int
    Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
    schedule_end_time float
    The time at which the scheduled flow ends. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00 .
    schedule_offset float
    Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
    schedule_start_time float
    The time at which the scheduled flow starts. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00 .
    time_zone str

    Specifies the time zone used when referring to the dates and times of a scheduled flow, such as America/New_York . This time zone is only a descriptive label. It doesn't affect how Amazon AppFlow interprets the timestamps that you specify to schedule the flow.

    If you want to schedule a flow by using times in a particular time zone, indicate the time zone as a UTC offset in your timestamps. For example, the UTC offsets for the America/New_York timezone are -04:00 EDT and -05:00 EST .

    scheduleExpression String
    The scheduling expression that determines the rate at which the schedule will run, for example rate(5minutes) .
    dataPullMode "Incremental" | "Complete"
    Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run.
    firstExecutionFrom Number
    Specifies the date range for the records to import from the connector in the first flow run.
    flowErrorDeactivationThreshold Number
    Defines how many times a scheduled flow fails consecutively before Amazon AppFlow deactivates it.
    scheduleEndTime Number
    The time at which the scheduled flow ends. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-27T13:00:00-07:00 .
    scheduleOffset Number
    Specifies the optional offset that is added to the time interval for a schedule-triggered flow.
    scheduleStartTime Number
    The time at which the scheduled flow starts. The time is formatted as a timestamp that follows the ISO 8601 standard, such as 2022-04-26T13:00:00-07:00 .
    timeZone String

    Specifies the time zone used when referring to the dates and times of a scheduled flow, such as America/New_York . This time zone is only a descriptive label. It doesn't affect how Amazon AppFlow interprets the timestamps that you specify to schedule the flow.

    If you want to schedule a flow by using times in a particular time zone, indicate the time zone as a UTC offset in your timestamps. For example, the UTC offsets for the America/New_York timezone are -04:00 EDT and -05:00 EST .

    FlowScheduledTriggerPropertiesDataPullMode, FlowScheduledTriggerPropertiesDataPullModeArgs

    Incremental
    Incremental
    Complete
    Complete
    FlowScheduledTriggerPropertiesDataPullModeIncremental
    Incremental
    FlowScheduledTriggerPropertiesDataPullModeComplete
    Complete
    Incremental
    Incremental
    Complete
    Complete
    Incremental
    Incremental
    Complete
    Complete
    INCREMENTAL
    Incremental
    COMPLETE
    Complete
    "Incremental"
    Incremental
    "Complete"
    Complete

    FlowServiceNowConnectorOperator, FlowServiceNowConnectorOperatorArgs

    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowServiceNowConnectorOperatorProjection
    PROJECTION
    FlowServiceNowConnectorOperatorLessThan
    LESS_THAN
    FlowServiceNowConnectorOperatorContains
    CONTAINS
    FlowServiceNowConnectorOperatorGreaterThan
    GREATER_THAN
    FlowServiceNowConnectorOperatorBetween
    BETWEEN
    FlowServiceNowConnectorOperatorLessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    FlowServiceNowConnectorOperatorGreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    FlowServiceNowConnectorOperatorEqualTo
    EQUAL_TO
    FlowServiceNowConnectorOperatorNotEqualTo
    NOT_EQUAL_TO
    FlowServiceNowConnectorOperatorAddition
    ADDITION
    FlowServiceNowConnectorOperatorMultiplication
    MULTIPLICATION
    FlowServiceNowConnectorOperatorDivision
    DIVISION
    FlowServiceNowConnectorOperatorSubtraction
    SUBTRACTION
    FlowServiceNowConnectorOperatorMaskAll
    MASK_ALL
    FlowServiceNowConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowServiceNowConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowServiceNowConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowServiceNowConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowServiceNowConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowServiceNowConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowServiceNowConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    Contains
    CONTAINS
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    LESS_THAN
    LESS_THAN
    CONTAINS
    CONTAINS
    GREATER_THAN
    GREATER_THAN
    BETWEEN
    BETWEEN
    LESS_THAN_OR_EQUAL_TO
    LESS_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    EQUAL_TO
    EQUAL_TO
    NOT_EQUAL_TO
    NOT_EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "LESS_THAN"
    LESS_THAN
    "CONTAINS"
    CONTAINS
    "GREATER_THAN"
    GREATER_THAN
    "BETWEEN"
    BETWEEN
    "LESS_THAN_OR_EQUAL_TO"
    LESS_THAN_OR_EQUAL_TO
    "GREATER_THAN_OR_EQUAL_TO"
    GREATER_THAN_OR_EQUAL_TO
    "EQUAL_TO"
    EQUAL_TO
    "NOT_EQUAL_TO"
    NOT_EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowServiceNowSourceProperties, FlowServiceNowSourcePropertiesArgs

    Object string
    The object specified in the ServiceNow flow source.
    Object string
    The object specified in the ServiceNow flow source.
    object String
    The object specified in the ServiceNow flow source.
    object string
    The object specified in the ServiceNow flow source.
    object str
    The object specified in the ServiceNow flow source.
    object String
    The object specified in the ServiceNow flow source.

    FlowSingularConnectorOperator, FlowSingularConnectorOperatorArgs

    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowSingularConnectorOperatorProjection
    PROJECTION
    FlowSingularConnectorOperatorEqualTo
    EQUAL_TO
    FlowSingularConnectorOperatorAddition
    ADDITION
    FlowSingularConnectorOperatorMultiplication
    MULTIPLICATION
    FlowSingularConnectorOperatorDivision
    DIVISION
    FlowSingularConnectorOperatorSubtraction
    SUBTRACTION
    FlowSingularConnectorOperatorMaskAll
    MASK_ALL
    FlowSingularConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowSingularConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowSingularConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowSingularConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowSingularConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowSingularConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowSingularConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    EQUAL_TO
    EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "EQUAL_TO"
    EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowSingularSourceProperties, FlowSingularSourcePropertiesArgs

    Object string
    The object specified in the Singular flow source.
    Object string
    The object specified in the Singular flow source.
    object String
    The object specified in the Singular flow source.
    object string
    The object specified in the Singular flow source.
    object str
    The object specified in the Singular flow source.
    object String
    The object specified in the Singular flow source.

    FlowSlackConnectorOperator, FlowSlackConnectorOperatorArgs

    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowSlackConnectorOperatorProjection
    PROJECTION
    FlowSlackConnectorOperatorBetween
    BETWEEN
    FlowSlackConnectorOperatorEqualTo
    EQUAL_TO
    FlowSlackConnectorOperatorAddition
    ADDITION
    FlowSlackConnectorOperatorMultiplication
    MULTIPLICATION
    FlowSlackConnectorOperatorDivision
    DIVISION
    FlowSlackConnectorOperatorSubtraction
    SUBTRACTION
    FlowSlackConnectorOperatorMaskAll
    MASK_ALL
    FlowSlackConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowSlackConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowSlackConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowSlackConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowSlackConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowSlackConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowSlackConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    Between
    BETWEEN
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    BETWEEN
    BETWEEN
    EQUAL_TO
    EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "BETWEEN"
    BETWEEN
    "EQUAL_TO"
    EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowSlackSourceProperties, FlowSlackSourcePropertiesArgs

    Object string
    The object specified in the Slack flow source.
    Object string
    The object specified in the Slack flow source.
    object String
    The object specified in the Slack flow source.
    object string
    The object specified in the Slack flow source.
    object str
    The object specified in the Slack flow source.
    object String
    The object specified in the Slack flow source.

    FlowSnowflakeDestinationProperties, FlowSnowflakeDestinationPropertiesArgs

    IntermediateBucketName string
    The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake.
    Object string
    The object specified in the Snowflake flow destination.
    BucketPrefix string
    The object key for the destination bucket in which Amazon AppFlow places the files.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Snowflake destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IntermediateBucketName string
    The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake.
    Object string
    The object specified in the Snowflake flow destination.
    BucketPrefix string
    The object key for the destination bucket in which Amazon AppFlow places the files.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Snowflake destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediateBucketName String
    The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake.
    object String
    The object specified in the Snowflake flow destination.
    bucketPrefix String
    The object key for the destination bucket in which Amazon AppFlow places the files.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Snowflake destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediateBucketName string
    The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake.
    object string
    The object specified in the Snowflake flow destination.
    bucketPrefix string
    The object key for the destination bucket in which Amazon AppFlow places the files.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Snowflake destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediate_bucket_name str
    The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake.
    object str
    The object specified in the Snowflake flow destination.
    bucket_prefix str
    The object key for the destination bucket in which Amazon AppFlow places the files.
    error_handling_config FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the Snowflake destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    intermediateBucketName String
    The intermediate bucket that Amazon AppFlow uses when moving data into Snowflake.
    object String
    The object specified in the Snowflake flow destination.
    bucketPrefix String
    The object key for the destination bucket in which Amazon AppFlow places the files.
    errorHandlingConfig Property Map
    The settings that determine how Amazon AppFlow handles an error when placing data in the Snowflake destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.

    FlowSourceConnectorProperties, FlowSourceConnectorPropertiesArgs

    Amplitude Pulumi.AwsNative.AppFlow.Inputs.FlowAmplitudeSourceProperties
    Specifies the information that is required for querying Amplitude.
    CustomConnector Pulumi.AwsNative.AppFlow.Inputs.FlowCustomConnectorSourceProperties
    The properties that are applied when the custom connector is being used as a source.
    Datadog Pulumi.AwsNative.AppFlow.Inputs.FlowDatadogSourceProperties
    Specifies the information that is required for querying Datadog.
    Dynatrace Pulumi.AwsNative.AppFlow.Inputs.FlowDynatraceSourceProperties
    Specifies the information that is required for querying Dynatrace.
    GoogleAnalytics Pulumi.AwsNative.AppFlow.Inputs.FlowGoogleAnalyticsSourceProperties
    Specifies the information that is required for querying Google Analytics.
    InforNexus Pulumi.AwsNative.AppFlow.Inputs.FlowInforNexusSourceProperties
    Specifies the information that is required for querying Infor Nexus.
    Marketo Pulumi.AwsNative.AppFlow.Inputs.FlowMarketoSourceProperties
    Specifies the information that is required for querying Marketo.
    Pardot Pulumi.AwsNative.AppFlow.Inputs.FlowPardotSourceProperties
    Specifies the information that is required for querying Salesforce Pardot.
    S3 Pulumi.AwsNative.AppFlow.Inputs.FlowS3SourceProperties
    Specifies the information that is required for querying Amazon S3.
    Salesforce Pulumi.AwsNative.AppFlow.Inputs.FlowSalesforceSourceProperties
    Specifies the information that is required for querying Salesforce.
    SapoData Pulumi.AwsNative.AppFlow.Inputs.FlowSapoDataSourceProperties
    The properties that are applied when using SAPOData as a flow source.
    ServiceNow Pulumi.AwsNative.AppFlow.Inputs.FlowServiceNowSourceProperties
    Specifies the information that is required for querying ServiceNow.
    Singular Pulumi.AwsNative.AppFlow.Inputs.FlowSingularSourceProperties
    Specifies the information that is required for querying Singular.
    Slack Pulumi.AwsNative.AppFlow.Inputs.FlowSlackSourceProperties
    Specifies the information that is required for querying Slack.
    Trendmicro Pulumi.AwsNative.AppFlow.Inputs.FlowTrendmicroSourceProperties
    Specifies the information that is required for querying Trend Micro.
    Veeva Pulumi.AwsNative.AppFlow.Inputs.FlowVeevaSourceProperties
    Specifies the information that is required for querying Veeva.
    Zendesk Pulumi.AwsNative.AppFlow.Inputs.FlowZendeskSourceProperties
    Specifies the information that is required for querying Zendesk.
    Amplitude FlowAmplitudeSourceProperties
    Specifies the information that is required for querying Amplitude.
    CustomConnector FlowCustomConnectorSourceProperties
    The properties that are applied when the custom connector is being used as a source.
    Datadog FlowDatadogSourceProperties
    Specifies the information that is required for querying Datadog.
    Dynatrace FlowDynatraceSourceProperties
    Specifies the information that is required for querying Dynatrace.
    GoogleAnalytics FlowGoogleAnalyticsSourceProperties
    Specifies the information that is required for querying Google Analytics.
    InforNexus FlowInforNexusSourceProperties
    Specifies the information that is required for querying Infor Nexus.
    Marketo FlowMarketoSourceProperties
    Specifies the information that is required for querying Marketo.
    Pardot FlowPardotSourceProperties
    Specifies the information that is required for querying Salesforce Pardot.
    S3 FlowS3SourceProperties
    Specifies the information that is required for querying Amazon S3.
    Salesforce FlowSalesforceSourceProperties
    Specifies the information that is required for querying Salesforce.
    SapoData FlowSapoDataSourceProperties
    The properties that are applied when using SAPOData as a flow source.
    ServiceNow FlowServiceNowSourceProperties
    Specifies the information that is required for querying ServiceNow.
    Singular FlowSingularSourceProperties
    Specifies the information that is required for querying Singular.
    Slack FlowSlackSourceProperties
    Specifies the information that is required for querying Slack.
    Trendmicro FlowTrendmicroSourceProperties
    Specifies the information that is required for querying Trend Micro.
    Veeva FlowVeevaSourceProperties
    Specifies the information that is required for querying Veeva.
    Zendesk FlowZendeskSourceProperties
    Specifies the information that is required for querying Zendesk.
    amplitude FlowAmplitudeSourceProperties
    Specifies the information that is required for querying Amplitude.
    customConnector FlowCustomConnectorSourceProperties
    The properties that are applied when the custom connector is being used as a source.
    datadog FlowDatadogSourceProperties
    Specifies the information that is required for querying Datadog.
    dynatrace FlowDynatraceSourceProperties
    Specifies the information that is required for querying Dynatrace.
    googleAnalytics FlowGoogleAnalyticsSourceProperties
    Specifies the information that is required for querying Google Analytics.
    inforNexus FlowInforNexusSourceProperties
    Specifies the information that is required for querying Infor Nexus.
    marketo FlowMarketoSourceProperties
    Specifies the information that is required for querying Marketo.
    pardot FlowPardotSourceProperties
    Specifies the information that is required for querying Salesforce Pardot.
    s3 FlowS3SourceProperties
    Specifies the information that is required for querying Amazon S3.
    salesforce FlowSalesforceSourceProperties
    Specifies the information that is required for querying Salesforce.
    sapoData FlowSapoDataSourceProperties
    The properties that are applied when using SAPOData as a flow source.
    serviceNow FlowServiceNowSourceProperties
    Specifies the information that is required for querying ServiceNow.
    singular FlowSingularSourceProperties
    Specifies the information that is required for querying Singular.
    slack FlowSlackSourceProperties
    Specifies the information that is required for querying Slack.
    trendmicro FlowTrendmicroSourceProperties
    Specifies the information that is required for querying Trend Micro.
    veeva FlowVeevaSourceProperties
    Specifies the information that is required for querying Veeva.
    zendesk FlowZendeskSourceProperties
    Specifies the information that is required for querying Zendesk.
    amplitude FlowAmplitudeSourceProperties
    Specifies the information that is required for querying Amplitude.
    customConnector FlowCustomConnectorSourceProperties
    The properties that are applied when the custom connector is being used as a source.
    datadog FlowDatadogSourceProperties
    Specifies the information that is required for querying Datadog.
    dynatrace FlowDynatraceSourceProperties
    Specifies the information that is required for querying Dynatrace.
    googleAnalytics FlowGoogleAnalyticsSourceProperties
    Specifies the information that is required for querying Google Analytics.
    inforNexus FlowInforNexusSourceProperties
    Specifies the information that is required for querying Infor Nexus.
    marketo FlowMarketoSourceProperties
    Specifies the information that is required for querying Marketo.
    pardot FlowPardotSourceProperties
    Specifies the information that is required for querying Salesforce Pardot.
    s3 FlowS3SourceProperties
    Specifies the information that is required for querying Amazon S3.
    salesforce FlowSalesforceSourceProperties
    Specifies the information that is required for querying Salesforce.
    sapoData FlowSapoDataSourceProperties
    The properties that are applied when using SAPOData as a flow source.
    serviceNow FlowServiceNowSourceProperties
    Specifies the information that is required for querying ServiceNow.
    singular FlowSingularSourceProperties
    Specifies the information that is required for querying Singular.
    slack FlowSlackSourceProperties
    Specifies the information that is required for querying Slack.
    trendmicro FlowTrendmicroSourceProperties
    Specifies the information that is required for querying Trend Micro.
    veeva FlowVeevaSourceProperties
    Specifies the information that is required for querying Veeva.
    zendesk FlowZendeskSourceProperties
    Specifies the information that is required for querying Zendesk.
    amplitude FlowAmplitudeSourceProperties
    Specifies the information that is required for querying Amplitude.
    custom_connector FlowCustomConnectorSourceProperties
    The properties that are applied when the custom connector is being used as a source.
    datadog FlowDatadogSourceProperties
    Specifies the information that is required for querying Datadog.
    dynatrace FlowDynatraceSourceProperties
    Specifies the information that is required for querying Dynatrace.
    google_analytics FlowGoogleAnalyticsSourceProperties
    Specifies the information that is required for querying Google Analytics.
    infor_nexus FlowInforNexusSourceProperties
    Specifies the information that is required for querying Infor Nexus.
    marketo FlowMarketoSourceProperties
    Specifies the information that is required for querying Marketo.
    pardot FlowPardotSourceProperties
    Specifies the information that is required for querying Salesforce Pardot.
    s3 FlowS3SourceProperties
    Specifies the information that is required for querying Amazon S3.
    salesforce FlowSalesforceSourceProperties
    Specifies the information that is required for querying Salesforce.
    sapo_data FlowSapoDataSourceProperties
    The properties that are applied when using SAPOData as a flow source.
    service_now FlowServiceNowSourceProperties
    Specifies the information that is required for querying ServiceNow.
    singular FlowSingularSourceProperties
    Specifies the information that is required for querying Singular.
    slack FlowSlackSourceProperties
    Specifies the information that is required for querying Slack.
    trendmicro FlowTrendmicroSourceProperties
    Specifies the information that is required for querying Trend Micro.
    veeva FlowVeevaSourceProperties
    Specifies the information that is required for querying Veeva.
    zendesk FlowZendeskSourceProperties
    Specifies the information that is required for querying Zendesk.
    amplitude Property Map
    Specifies the information that is required for querying Amplitude.
    customConnector Property Map
    The properties that are applied when the custom connector is being used as a source.
    datadog Property Map
    Specifies the information that is required for querying Datadog.
    dynatrace Property Map
    Specifies the information that is required for querying Dynatrace.
    googleAnalytics Property Map
    Specifies the information that is required for querying Google Analytics.
    inforNexus Property Map
    Specifies the information that is required for querying Infor Nexus.
    marketo Property Map
    Specifies the information that is required for querying Marketo.
    pardot Property Map
    Specifies the information that is required for querying Salesforce Pardot.
    s3 Property Map
    Specifies the information that is required for querying Amazon S3.
    salesforce Property Map
    Specifies the information that is required for querying Salesforce.
    sapoData Property Map
    The properties that are applied when using SAPOData as a flow source.
    serviceNow Property Map
    Specifies the information that is required for querying ServiceNow.
    singular Property Map
    Specifies the information that is required for querying Singular.
    slack Property Map
    Specifies the information that is required for querying Slack.
    trendmicro Property Map
    Specifies the information that is required for querying Trend Micro.
    veeva Property Map
    Specifies the information that is required for querying Veeva.
    zendesk Property Map
    Specifies the information that is required for querying Zendesk.

    FlowSourceFlowConfig, FlowSourceFlowConfigArgs

    ConnectorType Pulumi.AwsNative.AppFlow.FlowConnectorType
    Type of source connector
    SourceConnectorProperties Pulumi.AwsNative.AppFlow.Inputs.FlowSourceConnectorProperties
    Source connector details required to query a connector
    ApiVersion string
    The API version that the destination connector uses.
    ConnectorProfileName string
    Name of source connector profile
    IncrementalPullConfig Pulumi.AwsNative.AppFlow.Inputs.FlowIncrementalPullConfig
    Configuration for scheduled incremental data pull
    ConnectorType FlowConnectorType
    Type of source connector
    SourceConnectorProperties FlowSourceConnectorProperties
    Source connector details required to query a connector
    ApiVersion string
    The API version that the destination connector uses.
    ConnectorProfileName string
    Name of source connector profile
    IncrementalPullConfig FlowIncrementalPullConfig
    Configuration for scheduled incremental data pull
    connectorType FlowConnectorType
    Type of source connector
    sourceConnectorProperties FlowSourceConnectorProperties
    Source connector details required to query a connector
    apiVersion String
    The API version that the destination connector uses.
    connectorProfileName String
    Name of source connector profile
    incrementalPullConfig FlowIncrementalPullConfig
    Configuration for scheduled incremental data pull
    connectorType FlowConnectorType
    Type of source connector
    sourceConnectorProperties FlowSourceConnectorProperties
    Source connector details required to query a connector
    apiVersion string
    The API version that the destination connector uses.
    connectorProfileName string
    Name of source connector profile
    incrementalPullConfig FlowIncrementalPullConfig
    Configuration for scheduled incremental data pull
    connector_type FlowConnectorType
    Type of source connector
    source_connector_properties FlowSourceConnectorProperties
    Source connector details required to query a connector
    api_version str
    The API version that the destination connector uses.
    connector_profile_name str
    Name of source connector profile
    incremental_pull_config FlowIncrementalPullConfig
    Configuration for scheduled incremental data pull

    FlowStatus, FlowStatusArgs

    Active
    Active
    Suspended
    Suspended
    Draft
    Draft
    FlowStatusActive
    Active
    FlowStatusSuspended
    Suspended
    FlowStatusDraft
    Draft
    Active
    Active
    Suspended
    Suspended
    Draft
    Draft
    Active
    Active
    Suspended
    Suspended
    Draft
    Draft
    ACTIVE
    Active
    SUSPENDED
    Suspended
    DRAFT
    Draft
    "Active"
    Active
    "Suspended"
    Suspended
    "Draft"
    Draft

    FlowSuccessResponseHandlingConfig, FlowSuccessResponseHandlingConfigArgs

    BucketName string
    The name of the Amazon S3 bucket.
    BucketPrefix string
    The Amazon S3 bucket prefix.
    BucketName string
    The name of the Amazon S3 bucket.
    BucketPrefix string
    The Amazon S3 bucket prefix.
    bucketName String
    The name of the Amazon S3 bucket.
    bucketPrefix String
    The Amazon S3 bucket prefix.
    bucketName string
    The name of the Amazon S3 bucket.
    bucketPrefix string
    The Amazon S3 bucket prefix.
    bucket_name str
    The name of the Amazon S3 bucket.
    bucket_prefix str
    The Amazon S3 bucket prefix.
    bucketName String
    The name of the Amazon S3 bucket.
    bucketPrefix String
    The Amazon S3 bucket prefix.

    FlowTask, FlowTaskArgs

    SourceFields List<string>
    Source fields on which particular task will be applied
    TaskType Pulumi.AwsNative.AppFlow.FlowTaskType
    Type of task
    ConnectorOperator Pulumi.AwsNative.AppFlow.Inputs.FlowConnectorOperator
    Operation to be performed on provided source fields
    DestinationField string
    A field value on which source field should be validated
    TaskProperties List<Pulumi.AwsNative.AppFlow.Inputs.FlowTaskPropertiesObject>
    A Map used to store task related info
    SourceFields []string
    Source fields on which particular task will be applied
    TaskType FlowTaskType
    Type of task
    ConnectorOperator FlowConnectorOperator
    Operation to be performed on provided source fields
    DestinationField string
    A field value on which source field should be validated
    TaskProperties []FlowTaskPropertiesObject
    A Map used to store task related info
    sourceFields List<String>
    Source fields on which particular task will be applied
    taskType FlowTaskType
    Type of task
    connectorOperator FlowConnectorOperator
    Operation to be performed on provided source fields
    destinationField String
    A field value on which source field should be validated
    taskProperties List<FlowTaskPropertiesObject>
    A Map used to store task related info
    sourceFields string[]
    Source fields on which particular task will be applied
    taskType FlowTaskType
    Type of task
    connectorOperator FlowConnectorOperator
    Operation to be performed on provided source fields
    destinationField string
    A field value on which source field should be validated
    taskProperties FlowTaskPropertiesObject[]
    A Map used to store task related info
    source_fields Sequence[str]
    Source fields on which particular task will be applied
    task_type FlowTaskType
    Type of task
    connector_operator FlowConnectorOperator
    Operation to be performed on provided source fields
    destination_field str
    A field value on which source field should be validated
    task_properties Sequence[FlowTaskPropertiesObject]
    A Map used to store task related info
    sourceFields List<String>
    Source fields on which particular task will be applied
    taskType "Arithmetic" | "Filter" | "Map" | "Map_all" | "Mask" | "Merge" | "Passthrough" | "Truncate" | "Validate" | "Partition"
    Type of task
    connectorOperator Property Map
    Operation to be performed on provided source fields
    destinationField String
    A field value on which source field should be validated
    taskProperties List<Property Map>
    A Map used to store task related info

    FlowTaskPropertiesObject, FlowTaskPropertiesObjectArgs

    Key Pulumi.AwsNative.AppFlow.FlowOperatorPropertiesKeys
    The task property key.
    Value string
    The task property value.
    Key FlowOperatorPropertiesKeys
    The task property key.
    Value string
    The task property value.
    key FlowOperatorPropertiesKeys
    The task property key.
    value String
    The task property value.
    key FlowOperatorPropertiesKeys
    The task property key.
    value string
    The task property value.
    key FlowOperatorPropertiesKeys
    The task property key.
    value str
    The task property value.

    FlowTaskType, FlowTaskTypeArgs

    Arithmetic
    Arithmetic
    Filter
    Filter
    Map
    Map
    MapAll
    Map_all
    Mask
    Mask
    Merge
    Merge
    Passthrough
    Passthrough
    Truncate
    Truncate
    Validate
    Validate
    Partition
    Partition
    FlowTaskTypeArithmetic
    Arithmetic
    FlowTaskTypeFilter
    Filter
    FlowTaskTypeMap
    Map
    FlowTaskTypeMapAll
    Map_all
    FlowTaskTypeMask
    Mask
    FlowTaskTypeMerge
    Merge
    FlowTaskTypePassthrough
    Passthrough
    FlowTaskTypeTruncate
    Truncate
    FlowTaskTypeValidate
    Validate
    FlowTaskTypePartition
    Partition
    Arithmetic
    Arithmetic
    Filter
    Filter
    Map
    Map
    MapAll
    Map_all
    Mask
    Mask
    Merge
    Merge
    Passthrough
    Passthrough
    Truncate
    Truncate
    Validate
    Validate
    Partition
    Partition
    Arithmetic
    Arithmetic
    Filter
    Filter
    Map
    Map
    MapAll
    Map_all
    Mask
    Mask
    Merge
    Merge
    Passthrough
    Passthrough
    Truncate
    Truncate
    Validate
    Validate
    Partition
    Partition
    ARITHMETIC
    Arithmetic
    FILTER
    Filter
    MAP
    Map
    MAP_ALL
    Map_all
    MASK
    Mask
    MERGE
    Merge
    PASSTHROUGH
    Passthrough
    TRUNCATE
    Truncate
    VALIDATE
    Validate
    PARTITION
    Partition
    "Arithmetic"
    Arithmetic
    "Filter"
    Filter
    "Map"
    Map
    "Map_all"
    Map_all
    "Mask"
    Mask
    "Merge"
    Merge
    "Passthrough"
    Passthrough
    "Truncate"
    Truncate
    "Validate"
    Validate
    "Partition"
    Partition

    FlowTrendmicroConnectorOperator, FlowTrendmicroConnectorOperatorArgs

    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowTrendmicroConnectorOperatorProjection
    PROJECTION
    FlowTrendmicroConnectorOperatorEqualTo
    EQUAL_TO
    FlowTrendmicroConnectorOperatorAddition
    ADDITION
    FlowTrendmicroConnectorOperatorMultiplication
    MULTIPLICATION
    FlowTrendmicroConnectorOperatorDivision
    DIVISION
    FlowTrendmicroConnectorOperatorSubtraction
    SUBTRACTION
    FlowTrendmicroConnectorOperatorMaskAll
    MASK_ALL
    FlowTrendmicroConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowTrendmicroConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowTrendmicroConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowTrendmicroConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowTrendmicroConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowTrendmicroConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowTrendmicroConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    EqualTo
    EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    EQUAL_TO
    EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "EQUAL_TO"
    EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowTrendmicroSourceProperties, FlowTrendmicroSourcePropertiesArgs

    Object string
    The object specified in the Trend Micro flow source.
    Object string
    The object specified in the Trend Micro flow source.
    object String
    The object specified in the Trend Micro flow source.
    object string
    The object specified in the Trend Micro flow source.
    object str
    The object specified in the Trend Micro flow source.
    object String
    The object specified in the Trend Micro flow source.

    FlowTriggerConfig, FlowTriggerConfigArgs

    TriggerType FlowTriggerType
    Trigger type of the flow
    TriggerProperties FlowScheduledTriggerProperties
    Details required based on the type of trigger
    triggerType FlowTriggerType
    Trigger type of the flow
    triggerProperties FlowScheduledTriggerProperties
    Details required based on the type of trigger
    triggerType FlowTriggerType
    Trigger type of the flow
    triggerProperties FlowScheduledTriggerProperties
    Details required based on the type of trigger
    trigger_type FlowTriggerType
    Trigger type of the flow
    trigger_properties FlowScheduledTriggerProperties
    Details required based on the type of trigger
    triggerType "Scheduled" | "Event" | "OnDemand"
    Trigger type of the flow
    triggerProperties Property Map
    Details required based on the type of trigger

    FlowTriggerType, FlowTriggerTypeArgs

    Scheduled
    Scheduled
    Event
    Event
    OnDemand
    OnDemand
    FlowTriggerTypeScheduled
    Scheduled
    FlowTriggerTypeEvent
    Event
    FlowTriggerTypeOnDemand
    OnDemand
    Scheduled
    Scheduled
    Event
    Event
    OnDemand
    OnDemand
    Scheduled
    Scheduled
    Event
    Event
    OnDemand
    OnDemand
    SCHEDULED
    Scheduled
    EVENT
    Event
    ON_DEMAND
    OnDemand
    "Scheduled"
    Scheduled
    "Event"
    Event
    "OnDemand"
    OnDemand

    FlowUpsolverDestinationProperties, FlowUpsolverDestinationPropertiesArgs

    BucketName string
    The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    S3OutputFormatConfig Pulumi.AwsNative.AppFlow.Inputs.FlowUpsolverS3OutputFormatConfig
    The configuration that determines how data is formatted when Upsolver is used as the flow destination.
    BucketPrefix string
    The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.
    BucketName string
    The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    S3OutputFormatConfig FlowUpsolverS3OutputFormatConfig
    The configuration that determines how data is formatted when Upsolver is used as the flow destination.
    BucketPrefix string
    The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.
    bucketName String
    The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    s3OutputFormatConfig FlowUpsolverS3OutputFormatConfig
    The configuration that determines how data is formatted when Upsolver is used as the flow destination.
    bucketPrefix String
    The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.
    bucketName string
    The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    s3OutputFormatConfig FlowUpsolverS3OutputFormatConfig
    The configuration that determines how data is formatted when Upsolver is used as the flow destination.
    bucketPrefix string
    The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.
    bucket_name str
    The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    s3_output_format_config FlowUpsolverS3OutputFormatConfig
    The configuration that determines how data is formatted when Upsolver is used as the flow destination.
    bucket_prefix str
    The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.
    bucketName String
    The Upsolver Amazon S3 bucket name in which Amazon AppFlow places the transferred data.
    s3OutputFormatConfig Property Map
    The configuration that determines how data is formatted when Upsolver is used as the flow destination.
    bucketPrefix String
    The object key for the destination Upsolver Amazon S3 bucket in which Amazon AppFlow places the files.

    FlowUpsolverS3OutputFormatConfig, FlowUpsolverS3OutputFormatConfigArgs

    PrefixConfig Pulumi.AwsNative.AppFlow.Inputs.FlowPrefixConfig
    Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
    AggregationConfig Pulumi.AwsNative.AppFlow.Inputs.FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    FileType Pulumi.AwsNative.AppFlow.FlowFileType
    Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
    PrefixConfig FlowPrefixConfig
    Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
    AggregationConfig FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    FileType FlowFileType
    Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
    prefixConfig FlowPrefixConfig
    Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
    aggregationConfig FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    fileType FlowFileType
    Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
    prefixConfig FlowPrefixConfig
    Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
    aggregationConfig FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    fileType FlowFileType
    Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
    prefix_config FlowPrefixConfig
    Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
    aggregation_config FlowAggregationConfig
    The aggregation settings that you can use to customize the output format of your flow data.
    file_type FlowFileType
    Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.
    prefixConfig Property Map
    Specifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
    aggregationConfig Property Map
    The aggregation settings that you can use to customize the output format of your flow data.
    fileType "CSV" | "JSON" | "PARQUET"
    Indicates the file type that Amazon AppFlow places in the Upsolver Amazon S3 bucket.

    FlowVeevaConnectorOperator, FlowVeevaConnectorOperatorArgs

    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowVeevaConnectorOperatorProjection
    PROJECTION
    FlowVeevaConnectorOperatorLessThan
    LESS_THAN
    FlowVeevaConnectorOperatorGreaterThan
    GREATER_THAN
    FlowVeevaConnectorOperatorBetween
    BETWEEN
    FlowVeevaConnectorOperatorLessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    FlowVeevaConnectorOperatorGreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    FlowVeevaConnectorOperatorEqualTo
    EQUAL_TO
    FlowVeevaConnectorOperatorNotEqualTo
    NOT_EQUAL_TO
    FlowVeevaConnectorOperatorAddition
    ADDITION
    FlowVeevaConnectorOperatorMultiplication
    MULTIPLICATION
    FlowVeevaConnectorOperatorDivision
    DIVISION
    FlowVeevaConnectorOperatorSubtraction
    SUBTRACTION
    FlowVeevaConnectorOperatorMaskAll
    MASK_ALL
    FlowVeevaConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowVeevaConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowVeevaConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowVeevaConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowVeevaConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowVeevaConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowVeevaConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    LessThan
    LESS_THAN
    GreaterThan
    GREATER_THAN
    Between
    BETWEEN
    LessThanOrEqualTo
    LESS_THAN_OR_EQUAL_TO
    GreaterThanOrEqualTo
    GREATER_THAN_OR_EQUAL_TO
    EqualTo
    EQUAL_TO
    NotEqualTo
    NOT_EQUAL_TO
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    LESS_THAN
    LESS_THAN
    GREATER_THAN
    GREATER_THAN
    BETWEEN
    BETWEEN
    LESS_THAN_OR_EQUAL_TO
    LESS_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    GREATER_THAN_OR_EQUAL_TO
    EQUAL_TO
    EQUAL_TO
    NOT_EQUAL_TO
    NOT_EQUAL_TO
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "LESS_THAN"
    LESS_THAN
    "GREATER_THAN"
    GREATER_THAN
    "BETWEEN"
    BETWEEN
    "LESS_THAN_OR_EQUAL_TO"
    LESS_THAN_OR_EQUAL_TO
    "GREATER_THAN_OR_EQUAL_TO"
    GREATER_THAN_OR_EQUAL_TO
    "EQUAL_TO"
    EQUAL_TO
    "NOT_EQUAL_TO"
    NOT_EQUAL_TO
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowVeevaSourceProperties, FlowVeevaSourcePropertiesArgs

    Object string
    The object specified in the Veeva flow source.
    DocumentType string
    The document type specified in the Veeva document extract flow.
    IncludeAllVersions bool
    Boolean value to include All Versions of files in Veeva document extract flow.
    IncludeRenditions bool
    Boolean value to include file renditions in Veeva document extract flow.
    IncludeSourceFiles bool
    Boolean value to include source files in Veeva document extract flow.
    Object string
    The object specified in the Veeva flow source.
    DocumentType string
    The document type specified in the Veeva document extract flow.
    IncludeAllVersions bool
    Boolean value to include All Versions of files in Veeva document extract flow.
    IncludeRenditions bool
    Boolean value to include file renditions in Veeva document extract flow.
    IncludeSourceFiles bool
    Boolean value to include source files in Veeva document extract flow.
    object String
    The object specified in the Veeva flow source.
    documentType String
    The document type specified in the Veeva document extract flow.
    includeAllVersions Boolean
    Boolean value to include All Versions of files in Veeva document extract flow.
    includeRenditions Boolean
    Boolean value to include file renditions in Veeva document extract flow.
    includeSourceFiles Boolean
    Boolean value to include source files in Veeva document extract flow.
    object string
    The object specified in the Veeva flow source.
    documentType string
    The document type specified in the Veeva document extract flow.
    includeAllVersions boolean
    Boolean value to include All Versions of files in Veeva document extract flow.
    includeRenditions boolean
    Boolean value to include file renditions in Veeva document extract flow.
    includeSourceFiles boolean
    Boolean value to include source files in Veeva document extract flow.
    object str
    The object specified in the Veeva flow source.
    document_type str
    The document type specified in the Veeva document extract flow.
    include_all_versions bool
    Boolean value to include All Versions of files in Veeva document extract flow.
    include_renditions bool
    Boolean value to include file renditions in Veeva document extract flow.
    include_source_files bool
    Boolean value to include source files in Veeva document extract flow.
    object String
    The object specified in the Veeva flow source.
    documentType String
    The document type specified in the Veeva document extract flow.
    includeAllVersions Boolean
    Boolean value to include All Versions of files in Veeva document extract flow.
    includeRenditions Boolean
    Boolean value to include file renditions in Veeva document extract flow.
    includeSourceFiles Boolean
    Boolean value to include source files in Veeva document extract flow.

    FlowWriteOperationType, FlowWriteOperationTypeArgs

    Insert
    INSERT
    Upsert
    UPSERT
    Update
    UPDATE
    Delete
    DELETE
    FlowWriteOperationTypeInsert
    INSERT
    FlowWriteOperationTypeUpsert
    UPSERT
    FlowWriteOperationTypeUpdate
    UPDATE
    FlowWriteOperationTypeDelete
    DELETE
    Insert
    INSERT
    Upsert
    UPSERT
    Update
    UPDATE
    Delete
    DELETE
    Insert
    INSERT
    Upsert
    UPSERT
    Update
    UPDATE
    Delete
    DELETE
    INSERT
    INSERT
    UPSERT
    UPSERT
    UPDATE
    UPDATE
    DELETE
    DELETE
    "INSERT"
    INSERT
    "UPSERT"
    UPSERT
    "UPDATE"
    UPDATE
    "DELETE"
    DELETE

    FlowZendeskConnectorOperator, FlowZendeskConnectorOperatorArgs

    Projection
    PROJECTION
    GreaterThan
    GREATER_THAN
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    FlowZendeskConnectorOperatorProjection
    PROJECTION
    FlowZendeskConnectorOperatorGreaterThan
    GREATER_THAN
    FlowZendeskConnectorOperatorAddition
    ADDITION
    FlowZendeskConnectorOperatorMultiplication
    MULTIPLICATION
    FlowZendeskConnectorOperatorDivision
    DIVISION
    FlowZendeskConnectorOperatorSubtraction
    SUBTRACTION
    FlowZendeskConnectorOperatorMaskAll
    MASK_ALL
    FlowZendeskConnectorOperatorMaskFirstN
    MASK_FIRST_N
    FlowZendeskConnectorOperatorMaskLastN
    MASK_LAST_N
    FlowZendeskConnectorOperatorValidateNonNull
    VALIDATE_NON_NULL
    FlowZendeskConnectorOperatorValidateNonZero
    VALIDATE_NON_ZERO
    FlowZendeskConnectorOperatorValidateNonNegative
    VALIDATE_NON_NEGATIVE
    FlowZendeskConnectorOperatorValidateNumeric
    VALIDATE_NUMERIC
    FlowZendeskConnectorOperatorNoOp
    NO_OP
    Projection
    PROJECTION
    GreaterThan
    GREATER_THAN
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    Projection
    PROJECTION
    GreaterThan
    GREATER_THAN
    Addition
    ADDITION
    Multiplication
    MULTIPLICATION
    Division
    DIVISION
    Subtraction
    SUBTRACTION
    MaskAll
    MASK_ALL
    MaskFirstN
    MASK_FIRST_N
    MaskLastN
    MASK_LAST_N
    ValidateNonNull
    VALIDATE_NON_NULL
    ValidateNonZero
    VALIDATE_NON_ZERO
    ValidateNonNegative
    VALIDATE_NON_NEGATIVE
    ValidateNumeric
    VALIDATE_NUMERIC
    NoOp
    NO_OP
    PROJECTION
    PROJECTION
    GREATER_THAN
    GREATER_THAN
    ADDITION
    ADDITION
    MULTIPLICATION
    MULTIPLICATION
    DIVISION
    DIVISION
    SUBTRACTION
    SUBTRACTION
    MASK_ALL
    MASK_ALL
    MASK_FIRST_N
    MASK_FIRST_N
    MASK_LAST_N
    MASK_LAST_N
    VALIDATE_NON_NULL
    VALIDATE_NON_NULL
    VALIDATE_NON_ZERO
    VALIDATE_NON_ZERO
    VALIDATE_NON_NEGATIVE
    VALIDATE_NON_NEGATIVE
    VALIDATE_NUMERIC
    VALIDATE_NUMERIC
    NO_OP
    NO_OP
    "PROJECTION"
    PROJECTION
    "GREATER_THAN"
    GREATER_THAN
    "ADDITION"
    ADDITION
    "MULTIPLICATION"
    MULTIPLICATION
    "DIVISION"
    DIVISION
    "SUBTRACTION"
    SUBTRACTION
    "MASK_ALL"
    MASK_ALL
    "MASK_FIRST_N"
    MASK_FIRST_N
    "MASK_LAST_N"
    MASK_LAST_N
    "VALIDATE_NON_NULL"
    VALIDATE_NON_NULL
    "VALIDATE_NON_ZERO"
    VALIDATE_NON_ZERO
    "VALIDATE_NON_NEGATIVE"
    VALIDATE_NON_NEGATIVE
    "VALIDATE_NUMERIC"
    VALIDATE_NUMERIC
    "NO_OP"
    NO_OP

    FlowZendeskDestinationProperties, FlowZendeskDestinationPropertiesArgs

    Object string
    The object specified in the Zendesk flow destination.
    ErrorHandlingConfig Pulumi.AwsNative.AppFlow.Inputs.FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IdFieldNames List<string>
    List of fields used as ID when performing a write operation.
    WriteOperationType Pulumi.AwsNative.AppFlow.FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    Object string
    The object specified in the Zendesk flow destination.
    ErrorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    IdFieldNames []string
    List of fields used as ID when performing a write operation.
    WriteOperationType FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    object String
    The object specified in the Zendesk flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    writeOperationType FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    object string
    The object specified in the Zendesk flow destination.
    errorHandlingConfig FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames string[]
    List of fields used as ID when performing a write operation.
    writeOperationType FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    object str
    The object specified in the Zendesk flow destination.
    error_handling_config FlowErrorHandlingConfig
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    id_field_names Sequence[str]
    List of fields used as ID when performing a write operation.
    write_operation_type FlowWriteOperationType
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.
    object String
    The object specified in the Zendesk flow destination.
    errorHandlingConfig Property Map
    The settings that determine how Amazon AppFlow handles an error when placing data in the destination. For example, this setting would determine if the flow should fail after one insertion error, or continue and attempt to insert every record regardless of the initial failure. ErrorHandlingConfig is a part of the destination connector details.
    idFieldNames List<String>
    List of fields used as ID when performing a write operation.
    writeOperationType "INSERT" | "UPSERT" | "UPDATE" | "DELETE"
    The possible write operations in the destination connector. When this value is not provided, this defaults to the INSERT operation.

    FlowZendeskSourceProperties, FlowZendeskSourcePropertiesArgs

    Object string
    The object specified in the Zendesk flow source.
    Object string
    The object specified in the Zendesk flow source.
    object String
    The object specified in the Zendesk flow source.
    object string
    The object specified in the Zendesk flow source.
    object str
    The object specified in the Zendesk flow source.
    object String
    The object specified in the Zendesk flow source.

    Tag, TagArgs

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

    Repository
    AWS Native pulumi/pulumi-aws-native
    License
    Apache-2.0
    aws-native logo

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.108.3 published on Wednesday, Jun 12, 2024 by Pulumi