AWS Native

Pulumi Official
Package maintained by Pulumi
v0.18.0 published on Friday, May 27, 2022 by Pulumi

Flow

Resource schema for AWS::AppFlow::Flow.

Example Usage

Example

using Pulumi;
using AwsNative = Pulumi.AwsNative;

class MyStack : Stack
{
    public MyStack()
    {
        var testFlow = new AwsNative.AppFlow.Flow("testFlow", new AwsNative.AppFlow.FlowArgs
        {
            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 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 AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Filter,
                    SourceFields = 
                    {
                        "Id",
                        "Name",
                    },
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.Projection,
                    },
                },
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Map,
                    SourceFields = 
                    {
                        "Id",
                    },
                    TaskProperties = 
                    {
                        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 = 
                    {
                        "Name",
                    },
                    TaskProperties = 
                    {
                        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 AwsNative.AppFlow.Inputs.FlowTagArgs
                {
                    Key = "testKey",
                    Value = "testValue",
                },
            },
        });
    }

}
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 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: []appflow.FlowTagArgs{
				&appflow.FlowTagArgs{
					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.appflow.FlowTagArgs(
        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 Pulumi;
using AwsNative = Pulumi.AwsNative;

class MyStack : Stack
{
    public MyStack()
    {
        var testFlow = new AwsNative.AppFlow.Flow("testFlow", new AwsNative.AppFlow.FlowArgs
        {
            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 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 AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Filter,
                    ConnectorOperator = new AwsNative.AppFlow.Inputs.FlowConnectorOperatorArgs
                    {
                        Salesforce = AwsNative.AppFlow.FlowSalesforceConnectorOperator.Projection,
                    },
                    SourceFields = 
                    {
                        "Id",
                    },
                },
                new AwsNative.AppFlow.Inputs.FlowTaskArgs
                {
                    TaskType = AwsNative.AppFlow.FlowTaskType.Map,
                    SourceFields = 
                    {
                        "Id",
                    },
                    TaskProperties = 
                    {
                        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 = 
                    {
                        "Name",
                    },
                    TaskProperties = 
                    {
                        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 a Flow Resource

new Flow(name: string, args: FlowArgs, opts?: CustomResourceOptions);
@overload
def Flow(resource_name: str,
         opts: Optional[ResourceOptions] = None,
         description: Optional[str] = None,
         destination_flow_config_list: Optional[Sequence[FlowDestinationFlowConfigArgs]] = None,
         flow_name: Optional[str] = None,
         k_ms_arn: Optional[str] = None,
         source_flow_config: Optional[FlowSourceFlowConfigArgs] = None,
         tags: Optional[Sequence[FlowTagArgs]] = None,
         tasks: Optional[Sequence[FlowTaskArgs]] = None,
         trigger_config: Optional[FlowTriggerConfigArgs] = None)
@overload
def Flow(resource_name: str,
         args: FlowArgs,
         opts: Optional[ResourceOptions] = 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.

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.

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.FlowDestinationFlowConfigArgs>

List of Destination connectors of the flow.

SourceFlowConfig Pulumi.AwsNative.AppFlow.Inputs.FlowSourceFlowConfigArgs

Configurations of Source connector of the flow.

Tasks List<Pulumi.AwsNative.AppFlow.Inputs.FlowTaskArgs>

List of tasks for the flow.

TriggerConfig Pulumi.AwsNative.AppFlow.Inputs.FlowTriggerConfigArgs

Trigger settings of the flow.

Description string

Description of the flow.

FlowName string

Name of the flow.

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.

Tags List<Pulumi.AwsNative.AppFlow.Inputs.FlowTagArgs>

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.

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.

Tags []FlowTagArgs

List of Tags.

destinationFlowConfigList List<FlowDestinationFlowConfigArgs>

List of Destination connectors of the flow.

sourceFlowConfig FlowSourceFlowConfigArgs

Configurations of Source connector of the flow.

tasks List<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.

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.

tags List<FlowTagArgs>

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.

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.

tags FlowTagArgs[]

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.

k_ms_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.

tags Sequence[FlowTagArgs]

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.

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.

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

FlowAggregationType

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

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

FlowAmplitudeSourceProperties

Object string
Object string
object String
object string
object str
object String

FlowConnectorOperator

Amplitude Pulumi.AwsNative.AppFlow.FlowAmplitudeConnectorOperator
Datadog Pulumi.AwsNative.AppFlow.FlowDatadogConnectorOperator
Dynatrace Pulumi.AwsNative.AppFlow.FlowDynatraceConnectorOperator
GoogleAnalytics Pulumi.AwsNative.AppFlow.FlowGoogleAnalyticsConnectorOperator
InforNexus Pulumi.AwsNative.AppFlow.FlowInforNexusConnectorOperator
Marketo Pulumi.AwsNative.AppFlow.FlowMarketoConnectorOperator
S3 Pulumi.AwsNative.AppFlow.FlowS3ConnectorOperator
SAPOData Pulumi.AwsNative.AppFlow.FlowSAPODataConnectorOperator
Salesforce Pulumi.AwsNative.AppFlow.FlowSalesforceConnectorOperator
ServiceNow Pulumi.AwsNative.AppFlow.FlowServiceNowConnectorOperator
Singular Pulumi.AwsNative.AppFlow.FlowSingularConnectorOperator
Slack Pulumi.AwsNative.AppFlow.FlowSlackConnectorOperator
Trendmicro Pulumi.AwsNative.AppFlow.FlowTrendmicroConnectorOperator
Veeva Pulumi.AwsNative.AppFlow.FlowVeevaConnectorOperator
Zendesk Pulumi.AwsNative.AppFlow.FlowZendeskConnectorOperator
amplitude "BETWEEN"
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"
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"
googleAnalytics "PROJECTION" | "BETWEEN"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"
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"

FlowConnectorType

SAPOData
SAPOData
Salesforce
Salesforce
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
EventBridge
EventBridge
Upsolver
Upsolver
LookoutMetrics
LookoutMetrics
FlowConnectorTypeSAPOData
SAPOData
FlowConnectorTypeSalesforce
Salesforce
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
FlowConnectorTypeEventBridge
EventBridge
FlowConnectorTypeUpsolver
Upsolver
FlowConnectorTypeLookoutMetrics
LookoutMetrics
SAPOData
SAPOData
Salesforce
Salesforce
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
EventBridge
EventBridge
Upsolver
Upsolver
LookoutMetrics
LookoutMetrics
SAPOData
SAPOData
Salesforce
Salesforce
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
EventBridge
EventBridge
Upsolver
Upsolver
LookoutMetrics
LookoutMetrics
SAPO_DATA
SAPOData
SALESFORCE
Salesforce
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
EVENT_BRIDGE
EventBridge
UPSOLVER
Upsolver
LOOKOUT_METRICS
LookoutMetrics
"SAPOData"
SAPOData
"Salesforce"
Salesforce
"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
"EventBridge"
EventBridge
"Upsolver"
Upsolver
"LookoutMetrics"
LookoutMetrics

FlowDatadogConnectorOperator

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

Object string
Object string
object String
object string
object str
object String

FlowDestinationConnectorProperties

FlowDestinationFlowConfig

ConnectorType FlowConnectorType

Destination connector type

DestinationConnectorProperties FlowDestinationConnectorProperties

Destination connector details

ConnectorProfileName string

Name of destination connector profile

connectorType FlowConnectorType

Destination connector type

destinationConnectorProperties FlowDestinationConnectorProperties

Destination connector details

connectorProfileName String

Name of destination connector profile

connectorType FlowConnectorType

Destination connector type

destinationConnectorProperties FlowDestinationConnectorProperties

Destination connector details

connectorProfileName string

Name of destination connector profile

connector_type FlowConnectorType

Destination connector type

destination_connector_properties FlowDestinationConnectorProperties

Destination connector details

connector_profile_name str

Name of destination connector profile

FlowDynatraceConnectorOperator

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

Object string
Object string
object String
object string
object str
object String

FlowErrorHandlingConfig

FlowEventBridgeDestinationProperties

FlowFileType

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

FlowGoogleAnalyticsConnectorOperator

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

Object string
Object string
object String
object string
object str
object String

FlowIncrementalPullConfig

FlowInforNexusConnectorOperator

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

Object string
Object string
object String
object string
object str
object String

FlowLookoutMetricsDestinationProperties

Object string
Object string
object String
object string
object str
object String

FlowMarketoConnectorOperator

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

FlowMarketoSourceProperties

Object string
Object string
object String
object string
object str
object String

FlowOperatorPropertiesKeys

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
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
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
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
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
"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

FlowPrefixConfig

FlowPrefixFormat

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

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

FlowS3ConnectorOperator

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

FlowS3InputFormatConfig

FlowS3InputFormatConfigS3InputFileType

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

FlowS3SourceProperties

FlowSAPODataConnectorOperator

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

FlowSAPODataSourceProperties

ObjectPath string
ObjectPath string
objectPath String
objectPath string
objectPath String

FlowSalesforceConnectorOperator

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

Object string
ErrorHandlingConfig FlowErrorHandlingConfig
IdFieldNames []string

List of fields used as ID when performing a write operation.

WriteOperationType FlowWriteOperationType
object String
errorHandlingConfig FlowErrorHandlingConfig
idFieldNames List<String>

List of fields used as ID when performing a write operation.

writeOperationType FlowWriteOperationType
object string
errorHandlingConfig FlowErrorHandlingConfig
idFieldNames string[]

List of fields used as ID when performing a write operation.

writeOperationType FlowWriteOperationType
object str
error_handling_config FlowErrorHandlingConfig
id_field_names Sequence[str]

List of fields used as ID when performing a write operation.

write_operation_type FlowWriteOperationType
object String
errorHandlingConfig Property Map
idFieldNames List<String>

List of fields used as ID when performing a write operation.

writeOperationType "INSERT" | "UPSERT" | "UPDATE"

FlowSalesforceSourceProperties

FlowScheduledTriggerProperties

FlowScheduledTriggerPropertiesDataPullMode

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

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

Object string
Object string
object String
object string
object str
object String

FlowSingularConnectorOperator

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

Object string
Object string
object String
object string
object str
object String

FlowSlackConnectorOperator

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

Object string
Object string
object String
object string
object str
object String

FlowSnowflakeDestinationProperties

FlowSourceConnectorProperties

Amplitude Pulumi.AwsNative.AppFlow.Inputs.FlowAmplitudeSourceProperties
Datadog Pulumi.AwsNative.AppFlow.Inputs.FlowDatadogSourceProperties
Dynatrace Pulumi.AwsNative.AppFlow.Inputs.FlowDynatraceSourceProperties
GoogleAnalytics Pulumi.AwsNative.AppFlow.Inputs.FlowGoogleAnalyticsSourceProperties
InforNexus Pulumi.AwsNative.AppFlow.Inputs.FlowInforNexusSourceProperties
Marketo Pulumi.AwsNative.AppFlow.Inputs.FlowMarketoSourceProperties
S3 Pulumi.AwsNative.AppFlow.Inputs.FlowS3SourceProperties
SAPOData Pulumi.AwsNative.AppFlow.Inputs.FlowSAPODataSourceProperties
Salesforce Pulumi.AwsNative.AppFlow.Inputs.FlowSalesforceSourceProperties
ServiceNow Pulumi.AwsNative.AppFlow.Inputs.FlowServiceNowSourceProperties
Singular Pulumi.AwsNative.AppFlow.Inputs.FlowSingularSourceProperties
Slack Pulumi.AwsNative.AppFlow.Inputs.FlowSlackSourceProperties
Trendmicro Pulumi.AwsNative.AppFlow.Inputs.FlowTrendmicroSourceProperties
Veeva Pulumi.AwsNative.AppFlow.Inputs.FlowVeevaSourceProperties
Zendesk Pulumi.AwsNative.AppFlow.Inputs.FlowZendeskSourceProperties

FlowSourceFlowConfig

ConnectorType Pulumi.AwsNative.AppFlow.FlowConnectorType

Type of source connector

SourceConnectorProperties Pulumi.AwsNative.AppFlow.Inputs.FlowSourceConnectorProperties

Source connector details required to query a connector

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

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

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

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

connector_profile_name str

Name of source connector profile

incremental_pull_config FlowIncrementalPullConfig

Configuration for scheduled incremental data pull

FlowSuccessResponseHandlingConfig

FlowTag

Key string

A string used to identify this tag

Value string

A string containing the value for the tag

Key string

A string used to identify this tag

Value string

A string containing the value for the tag

key String

A string used to identify this tag

value String

A string containing the value for the tag

key string

A string used to identify this tag

value string

A string containing the value for the tag

key str

A string used to identify this tag

value str

A string containing the value for the tag

key String

A string used to identify this tag

value String

A string containing the value for the tag

FlowTask

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"

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

FlowTaskType

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

FlowTrendmicroConnectorOperator

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

Object string
Object string
object String
object string
object str
object String

FlowTriggerConfig

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

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

FlowUpsolverS3OutputFormatConfig

FlowVeevaConnectorOperator

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

FlowWriteOperationType

Insert
INSERT
Upsert
UPSERT
Update
UPDATE
FlowWriteOperationTypeInsert
INSERT
FlowWriteOperationTypeUpsert
UPSERT
FlowWriteOperationTypeUpdate
UPDATE
Insert
INSERT
Upsert
UPSERT
Update
UPDATE
Insert
INSERT
Upsert
UPSERT
Update
UPDATE
INSERT
INSERT
UPSERT
UPSERT
UPDATE
UPDATE
"INSERT"
INSERT
"UPSERT"
UPSERT
"UPDATE"
UPDATE

FlowZendeskConnectorOperator

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

Object string
ErrorHandlingConfig FlowErrorHandlingConfig
IdFieldNames []string

List of fields used as ID when performing a write operation.

WriteOperationType FlowWriteOperationType
object String
errorHandlingConfig FlowErrorHandlingConfig
idFieldNames List<String>

List of fields used as ID when performing a write operation.

writeOperationType FlowWriteOperationType
object string
errorHandlingConfig FlowErrorHandlingConfig
idFieldNames string[]

List of fields used as ID when performing a write operation.

writeOperationType FlowWriteOperationType
object str
error_handling_config FlowErrorHandlingConfig
id_field_names Sequence[str]

List of fields used as ID when performing a write operation.

write_operation_type FlowWriteOperationType
object String
errorHandlingConfig Property Map
idFieldNames List<String>

List of fields used as ID when performing a write operation.

writeOperationType "INSERT" | "UPSERT" | "UPDATE"

FlowZendeskSourceProperties

Object string
Object string
object String
object string
object str
object String

Package Details

Repository
https://github.com/pulumi/pulumi-aws-native
License
Apache-2.0