published on Thursday, Sep 10, 2026 by Pulumi
published on Thursday, Sep 10, 2026 by Pulumi
Provides an AppFlow flow resource.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as aws from "@pulumi/aws";
const exampleSourceBucket = new aws.s3.Bucket("example_source", {bucket: "example-source"});
const exampleSource = aws.iam.getPolicyDocument({
statements: [{
principals: [{
type: "Service",
identifiers: ["appflow.amazonaws.com"],
}],
sid: "AllowAppFlowSourceActions",
effect: "Allow",
actions: [
"s3:ListBucket",
"s3:GetObject",
],
resources: [
"arn:aws:s3:::example-source",
"arn:aws:s3:::example-source/*",
],
}],
});
const exampleSourceBucketPolicy = new aws.s3.BucketPolicy("example_source", {
bucket: exampleSourceBucket.id,
policy: exampleSource.then(exampleSource => exampleSource.json),
});
const example = new aws.s3.BucketObjectv2("example", {
bucket: exampleSourceBucket.id,
key: "example_source.csv",
source: new pulumi.asset.FileAsset("example_source.csv"),
});
const exampleDestinationBucket = new aws.s3.Bucket("example_destination", {bucket: "example-destination"});
const exampleDestination = aws.iam.getPolicyDocument({
statements: [{
principals: [{
type: "Service",
identifiers: ["appflow.amazonaws.com"],
}],
sid: "AllowAppFlowDestinationActions",
effect: "Allow",
actions: [
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts",
"s3:ListBucketMultipartUploads",
"s3:GetBucketAcl",
"s3:PutObjectAcl",
],
resources: [
"arn:aws:s3:::example-destination",
"arn:aws:s3:::example-destination/*",
],
}],
});
const exampleDestinationBucketPolicy = new aws.s3.BucketPolicy("example_destination", {
bucket: exampleDestinationBucket.id,
policy: exampleDestination.then(exampleDestination => exampleDestination.json),
});
const exampleFlow = new aws.appflow.Flow("example", {
sourceFlowConfig: {
sourceConnectorProperties: {
s3: {
bucketName: exampleSourceBucketPolicy.bucket,
bucketPrefix: "example",
},
},
connectorType: "S3",
},
triggerConfig: {
triggerType: "OnDemand",
},
destinationFlowConfigs: [{
destinationConnectorProperties: {
s3: {
s3OutputFormatConfig: {
prefixConfig: {
prefixType: "PATH",
},
},
bucketName: exampleDestinationBucketPolicy.bucket,
},
},
connectorType: "S3",
}],
tasks: [{
connectorOperators: [{
s3: "NO_OP",
}],
sourceFields: ["exampleField"],
destinationField: "exampleField",
taskType: "Map",
}],
name: "example",
});
import pulumi
import pulumi_aws as aws
example_source_bucket = aws.s3.Bucket("example_source", bucket="example-source")
example_source = aws.iam.get_policy_document(statements=[{
"principals": [{
"type": "Service",
"identifiers": ["appflow.amazonaws.com"],
}],
"sid": "AllowAppFlowSourceActions",
"effect": "Allow",
"actions": [
"s3:ListBucket",
"s3:GetObject",
],
"resources": [
"arn:aws:s3:::example-source",
"arn:aws:s3:::example-source/*",
],
}])
example_source_bucket_policy = aws.s3.BucketPolicy("example_source",
bucket=example_source_bucket.id,
policy=example_source.json)
example = aws.s3.BucketObjectv2("example",
bucket=example_source_bucket.id,
key="example_source.csv",
source=pulumi.FileAsset("example_source.csv"))
example_destination_bucket = aws.s3.Bucket("example_destination", bucket="example-destination")
example_destination = aws.iam.get_policy_document(statements=[{
"principals": [{
"type": "Service",
"identifiers": ["appflow.amazonaws.com"],
}],
"sid": "AllowAppFlowDestinationActions",
"effect": "Allow",
"actions": [
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts",
"s3:ListBucketMultipartUploads",
"s3:GetBucketAcl",
"s3:PutObjectAcl",
],
"resources": [
"arn:aws:s3:::example-destination",
"arn:aws:s3:::example-destination/*",
],
}])
example_destination_bucket_policy = aws.s3.BucketPolicy("example_destination",
bucket=example_destination_bucket.id,
policy=example_destination.json)
example_flow = aws.appflow.Flow("example",
source_flow_config={
"source_connector_properties": {
"s3": {
"bucket_name": example_source_bucket_policy.bucket,
"bucket_prefix": "example",
},
},
"connector_type": "S3",
},
trigger_config={
"trigger_type": "OnDemand",
},
destination_flow_configs=[{
"destination_connector_properties": {
"s3": {
"s3_output_format_config": {
"prefix_config": {
"prefix_type": "PATH",
},
},
"bucket_name": example_destination_bucket_policy.bucket,
},
},
"connector_type": "S3",
}],
tasks=[{
"connector_operators": [{
"s3": "NO_OP",
}],
"source_fields": ["exampleField"],
"destination_field": "exampleField",
"task_type": "Map",
}],
name="example")
package main
import (
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/appflow"
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/iam"
"github.com/pulumi/pulumi-aws/sdk/v7/go/aws/s3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
exampleSourceBucket, err := s3.NewBucket(ctx, "example_source", &s3.BucketArgs{
Bucket: pulumi.String("example-source"),
})
if err != nil {
return err
}
exampleSource, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
Statements: []iam.GetPolicyDocumentStatement{
{
Principals: []iam.GetPolicyDocumentStatementPrincipal{
{
Type: "Service",
Identifiers: []string{
"appflow.amazonaws.com",
},
},
},
Sid: pulumi.StringRef("AllowAppFlowSourceActions"),
Effect: pulumi.StringRef("Allow"),
Actions: []string{
"s3:ListBucket",
"s3:GetObject",
},
Resources: []string{
"arn:aws:s3:::example-source",
"arn:aws:s3:::example-source/*",
},
},
},
}, nil)
if err != nil {
return err
}
exampleSourceBucketPolicy, err := s3.NewBucketPolicy(ctx, "example_source", &s3.BucketPolicyArgs{
Bucket: exampleSourceBucket.ID().ToIDOutput().ToStringOutput(),
Policy: pulumi.String(exampleSource.Json),
})
if err != nil {
return err
}
_, err = s3.NewBucketObjectv2(ctx, "example", &s3.BucketObjectv2Args{
Bucket: exampleSourceBucket.ID().ToIDOutput().ToStringOutput(),
Key: pulumi.String("example_source.csv"),
Source: pulumi.NewFileAsset("example_source.csv"),
})
if err != nil {
return err
}
exampleDestinationBucket, err := s3.NewBucket(ctx, "example_destination", &s3.BucketArgs{
Bucket: pulumi.String("example-destination"),
})
if err != nil {
return err
}
exampleDestination, err := iam.GetPolicyDocument(ctx, &iam.GetPolicyDocumentArgs{
Statements: []iam.GetPolicyDocumentStatement{
{
Principals: []iam.GetPolicyDocumentStatementPrincipal{
{
Type: "Service",
Identifiers: []string{
"appflow.amazonaws.com",
},
},
},
Sid: pulumi.StringRef("AllowAppFlowDestinationActions"),
Effect: pulumi.StringRef("Allow"),
Actions: []string{
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts",
"s3:ListBucketMultipartUploads",
"s3:GetBucketAcl",
"s3:PutObjectAcl",
},
Resources: []string{
"arn:aws:s3:::example-destination",
"arn:aws:s3:::example-destination/*",
},
},
},
}, nil)
if err != nil {
return err
}
exampleDestinationBucketPolicy, err := s3.NewBucketPolicy(ctx, "example_destination", &s3.BucketPolicyArgs{
Bucket: exampleDestinationBucket.ID().ToIDOutput().ToStringOutput(),
Policy: pulumi.String(exampleDestination.Json),
})
if err != nil {
return err
}
_, err = appflow.NewFlow(ctx, "example", &appflow.FlowArgs{
SourceFlowConfig: &appflow.FlowSourceFlowConfigArgs{
SourceConnectorProperties: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesArgs{
S3: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesS3Args{
BucketName: exampleSourceBucketPolicy.Bucket,
BucketPrefix: pulumi.String("example"),
},
},
ConnectorType: pulumi.String("S3"),
},
TriggerConfig: &appflow.FlowTriggerConfigArgs{
TriggerType: pulumi.String("OnDemand"),
},
DestinationFlowConfigs: appflow.FlowDestinationFlowConfigArray{
&appflow.FlowDestinationFlowConfigArgs{
DestinationConnectorProperties: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesArgs{
S3: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args{
S3OutputFormatConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs{
PrefixConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs{
PrefixType: pulumi.String("PATH"),
},
},
BucketName: exampleDestinationBucketPolicy.Bucket,
},
},
ConnectorType: pulumi.String("S3"),
},
},
Tasks: appflow.FlowTaskArray{
&appflow.FlowTaskArgs{
ConnectorOperators: appflow.FlowTaskConnectorOperatorArray{
&appflow.FlowTaskConnectorOperatorArgs{
S3: pulumi.String("NO_OP"),
},
},
SourceFields: pulumi.StringArray{
pulumi.String("exampleField"),
},
DestinationField: pulumi.String("exampleField"),
TaskType: pulumi.String("Map"),
},
},
Name: pulumi.String("example"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Aws = Pulumi.Aws;
return await Deployment.RunAsync(() =>
{
var exampleSourceBucket = new Aws.S3.Bucket("example_source", new()
{
BucketName = "example-source",
});
var exampleSource = Aws.Iam.GetPolicyDocument.Invoke(new()
{
Statements = new[]
{
new Aws.Iam.Inputs.GetPolicyDocumentStatementInputArgs
{
Principals = new[]
{
new Aws.Iam.Inputs.GetPolicyDocumentStatementPrincipalInputArgs
{
Type = "Service",
Identifiers = new[]
{
"appflow.amazonaws.com",
},
},
},
Sid = "AllowAppFlowSourceActions",
Effect = "Allow",
Actions = new[]
{
"s3:ListBucket",
"s3:GetObject",
},
Resources = new[]
{
"arn:aws:s3:::example-source",
"arn:aws:s3:::example-source/*",
},
},
},
});
var exampleSourceBucketPolicy = new Aws.S3.BucketPolicy("example_source", new()
{
Bucket = exampleSourceBucket.Id,
Policy = exampleSource.Apply(getPolicyDocumentResult => getPolicyDocumentResult.Json),
});
var example = new Aws.S3.BucketObjectv2("example", new()
{
Bucket = exampleSourceBucket.Id,
Key = "example_source.csv",
Source = new FileAsset("example_source.csv"),
});
var exampleDestinationBucket = new Aws.S3.Bucket("example_destination", new()
{
BucketName = "example-destination",
});
var exampleDestination = Aws.Iam.GetPolicyDocument.Invoke(new()
{
Statements = new[]
{
new Aws.Iam.Inputs.GetPolicyDocumentStatementInputArgs
{
Principals = new[]
{
new Aws.Iam.Inputs.GetPolicyDocumentStatementPrincipalInputArgs
{
Type = "Service",
Identifiers = new[]
{
"appflow.amazonaws.com",
},
},
},
Sid = "AllowAppFlowDestinationActions",
Effect = "Allow",
Actions = new[]
{
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts",
"s3:ListBucketMultipartUploads",
"s3:GetBucketAcl",
"s3:PutObjectAcl",
},
Resources = new[]
{
"arn:aws:s3:::example-destination",
"arn:aws:s3:::example-destination/*",
},
},
},
});
var exampleDestinationBucketPolicy = new Aws.S3.BucketPolicy("example_destination", new()
{
Bucket = exampleDestinationBucket.Id,
Policy = exampleDestination.Apply(getPolicyDocumentResult => getPolicyDocumentResult.Json),
});
var exampleFlow = new Aws.AppFlow.Flow("example", new()
{
SourceFlowConfig = new Aws.AppFlow.Inputs.FlowSourceFlowConfigArgs
{
SourceConnectorProperties = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesArgs
{
S3 = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesS3Args
{
BucketName = exampleSourceBucketPolicy.Bucket,
BucketPrefix = "example",
},
},
ConnectorType = "S3",
},
TriggerConfig = new Aws.AppFlow.Inputs.FlowTriggerConfigArgs
{
TriggerType = "OnDemand",
},
DestinationFlowConfigs = new[]
{
new Aws.AppFlow.Inputs.FlowDestinationFlowConfigArgs
{
DestinationConnectorProperties = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesArgs
{
S3 = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args
{
S3OutputFormatConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs
{
PrefixConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs
{
PrefixType = "PATH",
},
},
BucketName = exampleDestinationBucketPolicy.Bucket,
},
},
ConnectorType = "S3",
},
},
Tasks = new[]
{
new Aws.AppFlow.Inputs.FlowTaskArgs
{
ConnectorOperators = new[]
{
new Aws.AppFlow.Inputs.FlowTaskConnectorOperatorArgs
{
S3 = "NO_OP",
},
},
SourceFields = new[]
{
"exampleField",
},
DestinationField = "exampleField",
TaskType = "Map",
},
},
Name = "example",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aws.s3.Bucket;
import com.pulumi.aws.s3.BucketArgs;
import com.pulumi.aws.iam.IamFunctions;
import com.pulumi.aws.iam.inputs.GetPolicyDocumentArgs;
import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementArgs;
import com.pulumi.aws.iam.inputs.GetPolicyDocumentStatementPrincipalArgs;
import com.pulumi.aws.s3.BucketPolicy;
import com.pulumi.aws.s3.BucketPolicyArgs;
import com.pulumi.aws.s3.BucketObjectv2;
import com.pulumi.aws.s3.BucketObjectv2Args;
import com.pulumi.aws.appflow.Flow;
import com.pulumi.aws.appflow.FlowArgs;
import com.pulumi.aws.appflow.inputs.FlowSourceFlowConfigArgs;
import com.pulumi.aws.appflow.inputs.FlowSourceFlowConfigSourceConnectorPropertiesArgs;
import com.pulumi.aws.appflow.inputs.FlowSourceFlowConfigSourceConnectorPropertiesS3Args;
import com.pulumi.aws.appflow.inputs.FlowTriggerConfigArgs;
import com.pulumi.aws.appflow.inputs.FlowDestinationFlowConfigArgs;
import com.pulumi.aws.appflow.inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesArgs;
import com.pulumi.aws.appflow.inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args;
import com.pulumi.aws.appflow.inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs;
import com.pulumi.aws.appflow.inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs;
import com.pulumi.aws.appflow.inputs.FlowTaskArgs;
import com.pulumi.aws.appflow.inputs.FlowTaskConnectorOperatorArgs;
import com.pulumi.asset.FileAsset;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var exampleSourceBucket = new Bucket("exampleSourceBucket", BucketArgs.builder()
.bucket("example-source")
.build());
final var exampleSource = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()
.statements(GetPolicyDocumentStatementArgs.builder()
.principals(GetPolicyDocumentStatementPrincipalArgs.builder()
.type("Service")
.identifiers("appflow.amazonaws.com")
.build())
.sid("AllowAppFlowSourceActions")
.effect("Allow")
.actions(
"s3:ListBucket",
"s3:GetObject")
.resources(
"arn:aws:s3:::example-source",
"arn:aws:s3:::example-source/*")
.build())
.build());
var exampleSourceBucketPolicy = new BucketPolicy("exampleSourceBucketPolicy", BucketPolicyArgs.builder()
.bucket(exampleSourceBucket.id())
.policy(exampleSource.json())
.build());
var example = new BucketObjectv2("example", BucketObjectv2Args.builder()
.bucket(exampleSourceBucket.id())
.key("example_source.csv")
.source(new FileAsset("example_source.csv"))
.build());
var exampleDestinationBucket = new Bucket("exampleDestinationBucket", BucketArgs.builder()
.bucket("example-destination")
.build());
final var exampleDestination = IamFunctions.getPolicyDocument(GetPolicyDocumentArgs.builder()
.statements(GetPolicyDocumentStatementArgs.builder()
.principals(GetPolicyDocumentStatementPrincipalArgs.builder()
.type("Service")
.identifiers("appflow.amazonaws.com")
.build())
.sid("AllowAppFlowDestinationActions")
.effect("Allow")
.actions(
"s3:PutObject",
"s3:AbortMultipartUpload",
"s3:ListMultipartUploadParts",
"s3:ListBucketMultipartUploads",
"s3:GetBucketAcl",
"s3:PutObjectAcl")
.resources(
"arn:aws:s3:::example-destination",
"arn:aws:s3:::example-destination/*")
.build())
.build());
var exampleDestinationBucketPolicy = new BucketPolicy("exampleDestinationBucketPolicy", BucketPolicyArgs.builder()
.bucket(exampleDestinationBucket.id())
.policy(exampleDestination.json())
.build());
var exampleFlow = new Flow("exampleFlow", FlowArgs.builder()
.sourceFlowConfig(FlowSourceFlowConfigArgs.builder()
.sourceConnectorProperties(FlowSourceFlowConfigSourceConnectorPropertiesArgs.builder()
.s3(FlowSourceFlowConfigSourceConnectorPropertiesS3Args.builder()
.bucketName(exampleSourceBucketPolicy.bucket())
.bucketPrefix("example")
.build())
.build())
.connectorType("S3")
.build())
.triggerConfig(FlowTriggerConfigArgs.builder()
.triggerType("OnDemand")
.build())
.destinationFlowConfigs(FlowDestinationFlowConfigArgs.builder()
.destinationConnectorProperties(FlowDestinationFlowConfigDestinationConnectorPropertiesArgs.builder()
.s3(FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args.builder()
.s3OutputFormatConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs.builder()
.prefixConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs.builder()
.prefixType("PATH")
.build())
.build())
.bucketName(exampleDestinationBucketPolicy.bucket())
.build())
.build())
.connectorType("S3")
.build())
.tasks(FlowTaskArgs.builder()
.connectorOperators(FlowTaskConnectorOperatorArgs.builder()
.s3("NO_OP")
.build())
.sourceFields("exampleField")
.destinationField("exampleField")
.taskType("Map")
.build())
.name("example")
.build());
}
}
resources:
exampleSourceBucket:
type: aws:s3:Bucket
name: example_source
properties:
bucket: example-source
exampleSourceBucketPolicy:
type: aws:s3:BucketPolicy
name: example_source
properties:
bucket: ${exampleSourceBucket.id}
policy: ${exampleSource.json}
example:
type: aws:s3:BucketObjectv2
properties:
bucket: ${exampleSourceBucket.id}
key: example_source.csv
source:
fn::fileAsset: example_source.csv
exampleDestinationBucket:
type: aws:s3:Bucket
name: example_destination
properties:
bucket: example-destination
exampleDestinationBucketPolicy:
type: aws:s3:BucketPolicy
name: example_destination
properties:
bucket: ${exampleDestinationBucket.id}
policy: ${exampleDestination.json}
exampleFlow:
type: aws:appflow:Flow
name: example
properties:
sourceFlowConfig:
sourceConnectorProperties:
s3:
bucketName: ${exampleSourceBucketPolicy.bucket}
bucketPrefix: example
connectorType: S3
triggerConfig:
triggerType: OnDemand
destinationFlowConfigs:
- destinationConnectorProperties:
s3:
s3OutputFormatConfig:
prefixConfig:
prefixType: PATH
bucketName: ${exampleDestinationBucketPolicy.bucket}
connectorType: S3
tasks:
- connectorOperators:
- s3: NO_OP
sourceFields:
- exampleField
destinationField: exampleField
taskType: Map
name: example
variables:
exampleSource:
fn::invoke:
function: aws:iam:getPolicyDocument
arguments:
statements:
- principals:
- type: Service
identifiers:
- appflow.amazonaws.com
sid: AllowAppFlowSourceActions
effect: Allow
actions:
- s3:ListBucket
- s3:GetObject
resources:
- arn:aws:s3:::example-source
- arn:aws:s3:::example-source/*
exampleDestination:
fn::invoke:
function: aws:iam:getPolicyDocument
arguments:
statements:
- principals:
- type: Service
identifiers:
- appflow.amazonaws.com
sid: AllowAppFlowDestinationActions
effect: Allow
actions:
- s3:PutObject
- s3:AbortMultipartUpload
- s3:ListMultipartUploadParts
- s3:ListBucketMultipartUploads
- s3:GetBucketAcl
- s3:PutObjectAcl
resources:
- arn:aws:s3:::example-destination
- arn:aws:s3:::example-destination/*
pulumi {
required_providers {
aws = {
source = "pulumi/aws"
}
}
}
data "aws_iam_getpolicydocument" "exampleSource" {
statements {
principals {
type = "Service"
identifiers = ["appflow.amazonaws.com"]
}
sid = "AllowAppFlowSourceActions"
effect = "Allow"
actions = ["s3:ListBucket", "s3:GetObject"]
resources = ["arn:aws:s3:::example-source", "arn:aws:s3:::example-source/*"]
}
}
data "aws_iam_getpolicydocument" "exampleDestination" {
statements {
principals {
type = "Service"
identifiers = ["appflow.amazonaws.com"]
}
sid = "AllowAppFlowDestinationActions"
effect = "Allow"
actions = ["s3:PutObject", "s3:AbortMultipartUpload", "s3:ListMultipartUploadParts", "s3:ListBucketMultipartUploads", "s3:GetBucketAcl", "s3:PutObjectAcl"]
resources = ["arn:aws:s3:::example-destination", "arn:aws:s3:::example-destination/*"]
}
}
resource "aws_s3_bucket" "example_source" {
bucket = "example-source"
}
resource "aws_s3_bucketpolicy" "example_source" {
bucket = aws_s3_bucket.example_source.id
policy = data.aws_iam_getpolicydocument.exampleSource.json
}
resource "aws_s3_bucketobjectv2" "example" {
bucket = aws_s3_bucket.example_source.id
key = "example_source.csv"
source = fileAsset("example_source.csv")
}
resource "aws_s3_bucket" "example_destination" {
bucket = "example-destination"
}
resource "aws_s3_bucketpolicy" "example_destination" {
bucket = aws_s3_bucket.example_destination.id
policy = data.aws_iam_getpolicydocument.exampleDestination.json
}
resource "aws_appflow_flow" "example" {
source_flow_config = {
source_connector_properties = {
s3 = {
bucket_name = aws_s3_bucketpolicy.example_source.bucket
bucket_prefix = "example"
}
}
connector_type = "S3"
}
trigger_config = {
trigger_type = "OnDemand"
}
destination_flow_configs {
destination_connector_properties = {
s3 = {
s3_output_format_config = {
prefix_config = {
prefix_type = "PATH"
}
}
bucket_name = aws_s3_bucketpolicy.example_destination.bucket
}
}
connector_type = "S3"
}
tasks {
connector_operators {
s3 = "NO_OP"
}
source_fields = ["exampleField"]
destination_field = "exampleField"
task_type = "Map"
}
name = "example"
}
Create Flow Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Flow(name: string, args: FlowArgs, opts?: CustomResourceOptions);@overload
def Flow(resource_name: str,
args: FlowArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Flow(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination_flow_configs: Optional[Sequence[FlowDestinationFlowConfigArgs]] = None,
source_flow_config: Optional[FlowSourceFlowConfigArgs] = None,
tasks: Optional[Sequence[FlowTaskArgs]] = None,
trigger_config: Optional[FlowTriggerConfigArgs] = None,
description: Optional[str] = None,
kms_arn: Optional[str] = None,
metadata_catalog_config: Optional[FlowMetadataCatalogConfigArgs] = None,
name: Optional[str] = None,
region: Optional[str] = None,
tags: Optional[Mapping[str, str]] = None)func NewFlow(ctx *Context, name string, args FlowArgs, opts ...ResourceOption) (*Flow, error)public Flow(string name, FlowArgs args, CustomResourceOptions? opts = null)type: aws:appflow:Flow
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
resource "aws_appflow_flow" "name" {
# resource properties
}Parameters
- name string
- The unique name of the resource.
- args FlowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args FlowArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args FlowArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args FlowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args FlowArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var flowResource = new Aws.AppFlow.Flow("flowResource", new()
{
DestinationFlowConfigs = new[]
{
new Aws.AppFlow.Inputs.FlowDestinationFlowConfigArgs
{
ConnectorType = "string",
DestinationConnectorProperties = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesArgs
{
CustomConnector = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorArgs
{
EntityName = "string",
CustomProperties =
{
{ "string", "string" },
},
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
IdFieldNames = new[]
{
"string",
},
WriteOperationType = "string",
},
CustomerProfiles = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesArgs
{
DomainName = "string",
ObjectTypeName = "string",
},
EventBridge = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeArgs
{
Object = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
},
Honeycode = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeArgs
{
Object = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
},
LookoutMetrics = null,
Marketo = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoArgs
{
Object = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
},
Redshift = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftArgs
{
IntermediateBucketName = "string",
Object = "string",
BucketPrefix = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
},
S3 = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args
{
BucketName = "string",
BucketPrefix = "string",
S3OutputFormatConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs
{
AggregationConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigArgs
{
AggregationType = "string",
TargetFileSize = 0,
},
FileType = "string",
PrefixConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs
{
PrefixFormat = "string",
PrefixHierarchies = new[]
{
"string",
},
PrefixType = "string",
},
PreserveSourceDataTyping = false,
},
},
Salesforce = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceArgs
{
Object = "string",
DataTransferApi = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
IdFieldNames = new[]
{
"string",
},
WriteOperationType = "string",
},
SapoData = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataArgs
{
ObjectPath = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
IdFieldNames = new[]
{
"string",
},
SuccessResponseHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
},
WriteOperationType = "string",
},
Snowflake = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeArgs
{
IntermediateBucketName = "string",
Object = "string",
BucketPrefix = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
},
Upsolver = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverArgs
{
BucketName = "string",
S3OutputFormatConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigArgs
{
PrefixConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigArgs
{
PrefixType = "string",
PrefixFormat = "string",
PrefixHierarchies = new[]
{
"string",
},
},
AggregationConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigArgs
{
AggregationType = "string",
},
FileType = "string",
},
BucketPrefix = "string",
},
Zendesk = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskArgs
{
Object = "string",
ErrorHandlingConfig = new Aws.AppFlow.Inputs.FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigArgs
{
BucketName = "string",
BucketPrefix = "string",
FailOnFirstDestinationError = false,
},
IdFieldNames = new[]
{
"string",
},
WriteOperationType = "string",
},
},
ApiVersion = "string",
ConnectorProfileName = "string",
},
},
SourceFlowConfig = new Aws.AppFlow.Inputs.FlowSourceFlowConfigArgs
{
ConnectorType = "string",
SourceConnectorProperties = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesArgs
{
Amplitude = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesAmplitudeArgs
{
Object = "string",
},
CustomConnector = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorArgs
{
EntityName = "string",
CustomProperties =
{
{ "string", "string" },
},
},
Datadog = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesDatadogArgs
{
Object = "string",
},
Dynatrace = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesDynatraceArgs
{
Object = "string",
},
GoogleAnalytics = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsArgs
{
Object = "string",
},
InforNexus = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesInforNexusArgs
{
Object = "string",
},
Marketo = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesMarketoArgs
{
Object = "string",
},
S3 = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesS3Args
{
BucketName = "string",
BucketPrefix = "string",
S3InputFormatConfig = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigArgs
{
S3InputFileType = "string",
},
},
Salesforce = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesSalesforceArgs
{
Object = "string",
DataTransferApi = "string",
EnableDynamicFieldUpdate = false,
IncludeDeletedRecords = false,
},
SapoData = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesSapoDataArgs
{
ObjectPath = "string",
PaginationConfig = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigArgs
{
MaxPageSize = 0,
},
ParallelismConfig = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigArgs
{
MaxPageSize = 0,
},
},
ServiceNow = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesServiceNowArgs
{
Object = "string",
},
Singular = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesSingularArgs
{
Object = "string",
},
Slack = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesSlackArgs
{
Object = "string",
},
Trendmicro = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesTrendmicroArgs
{
Object = "string",
},
Veeva = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesVeevaArgs
{
Object = "string",
DocumentType = "string",
IncludeAllVersions = false,
IncludeRenditions = false,
IncludeSourceFiles = false,
},
Zendesk = new Aws.AppFlow.Inputs.FlowSourceFlowConfigSourceConnectorPropertiesZendeskArgs
{
Object = "string",
},
},
ApiVersion = "string",
ConnectorProfileName = "string",
IncrementalPullConfig = new Aws.AppFlow.Inputs.FlowSourceFlowConfigIncrementalPullConfigArgs
{
DatetimeTypeFieldName = "string",
},
},
Tasks = new[]
{
new Aws.AppFlow.Inputs.FlowTaskArgs
{
TaskType = "string",
ConnectorOperators = new[]
{
new Aws.AppFlow.Inputs.FlowTaskConnectorOperatorArgs
{
Amplitude = "string",
CustomConnector = "string",
Datadog = "string",
Dynatrace = "string",
GoogleAnalytics = "string",
InforNexus = "string",
Marketo = "string",
S3 = "string",
Salesforce = "string",
SapoData = "string",
ServiceNow = "string",
Singular = "string",
Slack = "string",
Trendmicro = "string",
Veeva = "string",
Zendesk = "string",
},
},
DestinationField = "string",
SourceFields = new[]
{
"string",
},
TaskProperties =
{
{ "string", "string" },
},
},
},
TriggerConfig = new Aws.AppFlow.Inputs.FlowTriggerConfigArgs
{
TriggerType = "string",
TriggerProperties = new Aws.AppFlow.Inputs.FlowTriggerConfigTriggerPropertiesArgs
{
Scheduled = new Aws.AppFlow.Inputs.FlowTriggerConfigTriggerPropertiesScheduledArgs
{
ScheduleExpression = "string",
DataPullMode = "string",
FirstExecutionFrom = "string",
ScheduleEndTime = "string",
ScheduleOffset = 0,
ScheduleStartTime = "string",
Timezone = "string",
},
},
},
Description = "string",
KmsArn = "string",
MetadataCatalogConfig = new Aws.AppFlow.Inputs.FlowMetadataCatalogConfigArgs
{
GlueDataCatalog = new Aws.AppFlow.Inputs.FlowMetadataCatalogConfigGlueDataCatalogArgs
{
DatabaseName = "string",
RoleArn = "string",
TablePrefix = "string",
},
},
Name = "string",
Region = "string",
Tags =
{
{ "string", "string" },
},
});
example, err := appflow.NewFlow(ctx, "flowResource", &appflow.FlowArgs{
DestinationFlowConfigs: appflow.FlowDestinationFlowConfigArray{
&appflow.FlowDestinationFlowConfigArgs{
ConnectorType: pulumi.String("string"),
DestinationConnectorProperties: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesArgs{
CustomConnector: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorArgs{
EntityName: pulumi.String("string"),
CustomProperties: pulumi.StringMap{
"string": pulumi.String("string"),
},
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
IdFieldNames: pulumi.StringArray{
pulumi.String("string"),
},
WriteOperationType: pulumi.String("string"),
},
CustomerProfiles: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesArgs{
DomainName: pulumi.String("string"),
ObjectTypeName: pulumi.String("string"),
},
EventBridge: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeArgs{
Object: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
},
Honeycode: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeArgs{
Object: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
},
LookoutMetrics: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesLookoutMetricsArgs{},
Marketo: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoArgs{
Object: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
},
Redshift: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftArgs{
IntermediateBucketName: pulumi.String("string"),
Object: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
},
S3: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
S3OutputFormatConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs{
AggregationConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigArgs{
AggregationType: pulumi.String("string"),
TargetFileSize: pulumi.Int(0),
},
FileType: pulumi.String("string"),
PrefixConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs{
PrefixFormat: pulumi.String("string"),
PrefixHierarchies: pulumi.StringArray{
pulumi.String("string"),
},
PrefixType: pulumi.String("string"),
},
PreserveSourceDataTyping: pulumi.Bool(false),
},
},
Salesforce: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceArgs{
Object: pulumi.String("string"),
DataTransferApi: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
IdFieldNames: pulumi.StringArray{
pulumi.String("string"),
},
WriteOperationType: pulumi.String("string"),
},
SapoData: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataArgs{
ObjectPath: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
IdFieldNames: pulumi.StringArray{
pulumi.String("string"),
},
SuccessResponseHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
},
WriteOperationType: pulumi.String("string"),
},
Snowflake: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeArgs{
IntermediateBucketName: pulumi.String("string"),
Object: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
},
Upsolver: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverArgs{
BucketName: pulumi.String("string"),
S3OutputFormatConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigArgs{
PrefixConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigArgs{
PrefixType: pulumi.String("string"),
PrefixFormat: pulumi.String("string"),
PrefixHierarchies: pulumi.StringArray{
pulumi.String("string"),
},
},
AggregationConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigArgs{
AggregationType: pulumi.String("string"),
},
FileType: pulumi.String("string"),
},
BucketPrefix: pulumi.String("string"),
},
Zendesk: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskArgs{
Object: pulumi.String("string"),
ErrorHandlingConfig: &appflow.FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigArgs{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
FailOnFirstDestinationError: pulumi.Bool(false),
},
IdFieldNames: pulumi.StringArray{
pulumi.String("string"),
},
WriteOperationType: pulumi.String("string"),
},
},
ApiVersion: pulumi.String("string"),
ConnectorProfileName: pulumi.String("string"),
},
},
SourceFlowConfig: &appflow.FlowSourceFlowConfigArgs{
ConnectorType: pulumi.String("string"),
SourceConnectorProperties: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesArgs{
Amplitude: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesAmplitudeArgs{
Object: pulumi.String("string"),
},
CustomConnector: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorArgs{
EntityName: pulumi.String("string"),
CustomProperties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
Datadog: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesDatadogArgs{
Object: pulumi.String("string"),
},
Dynatrace: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesDynatraceArgs{
Object: pulumi.String("string"),
},
GoogleAnalytics: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsArgs{
Object: pulumi.String("string"),
},
InforNexus: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesInforNexusArgs{
Object: pulumi.String("string"),
},
Marketo: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesMarketoArgs{
Object: pulumi.String("string"),
},
S3: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesS3Args{
BucketName: pulumi.String("string"),
BucketPrefix: pulumi.String("string"),
S3InputFormatConfig: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigArgs{
S3InputFileType: pulumi.String("string"),
},
},
Salesforce: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesSalesforceArgs{
Object: pulumi.String("string"),
DataTransferApi: pulumi.String("string"),
EnableDynamicFieldUpdate: pulumi.Bool(false),
IncludeDeletedRecords: pulumi.Bool(false),
},
SapoData: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesSapoDataArgs{
ObjectPath: pulumi.String("string"),
PaginationConfig: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigArgs{
MaxPageSize: pulumi.Int(0),
},
ParallelismConfig: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigArgs{
MaxPageSize: pulumi.Int(0),
},
},
ServiceNow: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesServiceNowArgs{
Object: pulumi.String("string"),
},
Singular: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesSingularArgs{
Object: pulumi.String("string"),
},
Slack: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesSlackArgs{
Object: pulumi.String("string"),
},
Trendmicro: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesTrendmicroArgs{
Object: pulumi.String("string"),
},
Veeva: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesVeevaArgs{
Object: pulumi.String("string"),
DocumentType: pulumi.String("string"),
IncludeAllVersions: pulumi.Bool(false),
IncludeRenditions: pulumi.Bool(false),
IncludeSourceFiles: pulumi.Bool(false),
},
Zendesk: &appflow.FlowSourceFlowConfigSourceConnectorPropertiesZendeskArgs{
Object: pulumi.String("string"),
},
},
ApiVersion: pulumi.String("string"),
ConnectorProfileName: pulumi.String("string"),
IncrementalPullConfig: &appflow.FlowSourceFlowConfigIncrementalPullConfigArgs{
DatetimeTypeFieldName: pulumi.String("string"),
},
},
Tasks: appflow.FlowTaskArray{
&appflow.FlowTaskArgs{
TaskType: pulumi.String("string"),
ConnectorOperators: appflow.FlowTaskConnectorOperatorArray{
&appflow.FlowTaskConnectorOperatorArgs{
Amplitude: pulumi.String("string"),
CustomConnector: pulumi.String("string"),
Datadog: pulumi.String("string"),
Dynatrace: pulumi.String("string"),
GoogleAnalytics: pulumi.String("string"),
InforNexus: pulumi.String("string"),
Marketo: pulumi.String("string"),
S3: pulumi.String("string"),
Salesforce: pulumi.String("string"),
SapoData: pulumi.String("string"),
ServiceNow: pulumi.String("string"),
Singular: pulumi.String("string"),
Slack: pulumi.String("string"),
Trendmicro: pulumi.String("string"),
Veeva: pulumi.String("string"),
Zendesk: pulumi.String("string"),
},
},
DestinationField: pulumi.String("string"),
SourceFields: pulumi.StringArray{
pulumi.String("string"),
},
TaskProperties: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
TriggerConfig: &appflow.FlowTriggerConfigArgs{
TriggerType: pulumi.String("string"),
TriggerProperties: &appflow.FlowTriggerConfigTriggerPropertiesArgs{
Scheduled: &appflow.FlowTriggerConfigTriggerPropertiesScheduledArgs{
ScheduleExpression: pulumi.String("string"),
DataPullMode: pulumi.String("string"),
FirstExecutionFrom: pulumi.String("string"),
ScheduleEndTime: pulumi.String("string"),
ScheduleOffset: pulumi.Int(0),
ScheduleStartTime: pulumi.String("string"),
Timezone: pulumi.String("string"),
},
},
},
Description: pulumi.String("string"),
KmsArn: pulumi.String("string"),
MetadataCatalogConfig: &appflow.FlowMetadataCatalogConfigArgs{
GlueDataCatalog: &appflow.FlowMetadataCatalogConfigGlueDataCatalogArgs{
DatabaseName: pulumi.String("string"),
RoleArn: pulumi.String("string"),
TablePrefix: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
Region: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
resource "aws_appflow_flow" "flowResource" {
lifecycle {
create_before_destroy = true
}
destination_flow_configs {
connector_type = "string"
destination_connector_properties = {
custom_connector = {
entity_name = "string"
custom_properties = {
"string" = "string"
}
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
id_field_names = ["string"]
write_operation_type = "string"
}
customer_profiles = {
domain_name = "string"
object_type_name = "string"
}
event_bridge = {
object = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
}
honeycode = {
object = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
}
lookout_metrics = {}
marketo = {
object = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
}
redshift = {
intermediate_bucket_name = "string"
object = "string"
bucket_prefix = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
}
s3 = {
bucket_name = "string"
bucket_prefix = "string"
s3_output_format_config = {
aggregation_config = {
aggregation_type = "string"
target_file_size = 0
}
file_type = "string"
prefix_config = {
prefix_format = "string"
prefix_hierarchies = ["string"]
prefix_type = "string"
}
preserve_source_data_typing = false
}
}
salesforce = {
object = "string"
data_transfer_api = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
id_field_names = ["string"]
write_operation_type = "string"
}
sapo_data = {
object_path = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
id_field_names = ["string"]
success_response_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
}
write_operation_type = "string"
}
snowflake = {
intermediate_bucket_name = "string"
object = "string"
bucket_prefix = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
}
upsolver = {
bucket_name = "string"
s3_output_format_config = {
prefix_config = {
prefix_type = "string"
prefix_format = "string"
prefix_hierarchies = ["string"]
}
aggregation_config = {
aggregation_type = "string"
}
file_type = "string"
}
bucket_prefix = "string"
}
zendesk = {
object = "string"
error_handling_config = {
bucket_name = "string"
bucket_prefix = "string"
fail_on_first_destination_error = false
}
id_field_names = ["string"]
write_operation_type = "string"
}
}
api_version = "string"
connector_profile_name = "string"
}
source_flow_config = {
connector_type = "string"
source_connector_properties = {
amplitude = {
object = "string"
}
custom_connector = {
entity_name = "string"
custom_properties = {
"string" = "string"
}
}
datadog = {
object = "string"
}
dynatrace = {
object = "string"
}
google_analytics = {
object = "string"
}
infor_nexus = {
object = "string"
}
marketo = {
object = "string"
}
s3 = {
bucket_name = "string"
bucket_prefix = "string"
s3_input_format_config = {
s3_input_file_type = "string"
}
}
salesforce = {
object = "string"
data_transfer_api = "string"
enable_dynamic_field_update = false
include_deleted_records = false
}
sapo_data = {
object_path = "string"
pagination_config = {
max_page_size = 0
}
parallelism_config = {
max_page_size = 0
}
}
service_now = {
object = "string"
}
singular = {
object = "string"
}
slack = {
object = "string"
}
trendmicro = {
object = "string"
}
veeva = {
object = "string"
document_type = "string"
include_all_versions = false
include_renditions = false
include_source_files = false
}
zendesk = {
object = "string"
}
}
api_version = "string"
connector_profile_name = "string"
incremental_pull_config = {
datetime_type_field_name = "string"
}
}
tasks {
task_type = "string"
connector_operators {
amplitude = "string"
custom_connector = "string"
datadog = "string"
dynatrace = "string"
google_analytics = "string"
infor_nexus = "string"
marketo = "string"
s3 = "string"
salesforce = "string"
sapo_data = "string"
service_now = "string"
singular = "string"
slack = "string"
trendmicro = "string"
veeva = "string"
zendesk = "string"
}
destination_field = "string"
source_fields = ["string"]
task_properties = {
"string" = "string"
}
}
trigger_config = {
trigger_type = "string"
trigger_properties = {
scheduled = {
schedule_expression = "string"
data_pull_mode = "string"
first_execution_from = "string"
schedule_end_time = "string"
schedule_offset = 0
schedule_start_time = "string"
timezone = "string"
}
}
}
description = "string"
kms_arn = "string"
metadata_catalog_config = {
glue_data_catalog = {
database_name = "string"
role_arn = "string"
table_prefix = "string"
}
}
name = "string"
region = "string"
tags = {
"string" = "string"
}
}
var flowResource = new Flow("flowResource", FlowArgs.builder()
.destinationFlowConfigs(FlowDestinationFlowConfigArgs.builder()
.connectorType("string")
.destinationConnectorProperties(FlowDestinationFlowConfigDestinationConnectorPropertiesArgs.builder()
.customConnector(FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorArgs.builder()
.entityName("string")
.customProperties(Map.of("string", "string"))
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.idFieldNames("string")
.writeOperationType("string")
.build())
.customerProfiles(FlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesArgs.builder()
.domainName("string")
.objectTypeName("string")
.build())
.eventBridge(FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeArgs.builder()
.object("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.build())
.honeycode(FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeArgs.builder()
.object("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.build())
.lookoutMetrics(FlowDestinationFlowConfigDestinationConnectorPropertiesLookoutMetricsArgs.builder()
.build())
.marketo(FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoArgs.builder()
.object("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.build())
.redshift(FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftArgs.builder()
.intermediateBucketName("string")
.object("string")
.bucketPrefix("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.build())
.s3(FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args.builder()
.bucketName("string")
.bucketPrefix("string")
.s3OutputFormatConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs.builder()
.aggregationConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigArgs.builder()
.aggregationType("string")
.targetFileSize(0)
.build())
.fileType("string")
.prefixConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs.builder()
.prefixFormat("string")
.prefixHierarchies("string")
.prefixType("string")
.build())
.preserveSourceDataTyping(false)
.build())
.build())
.salesforce(FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceArgs.builder()
.object("string")
.dataTransferApi("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.idFieldNames("string")
.writeOperationType("string")
.build())
.sapoData(FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataArgs.builder()
.objectPath("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.idFieldNames("string")
.successResponseHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.build())
.writeOperationType("string")
.build())
.snowflake(FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeArgs.builder()
.intermediateBucketName("string")
.object("string")
.bucketPrefix("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.build())
.upsolver(FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverArgs.builder()
.bucketName("string")
.s3OutputFormatConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigArgs.builder()
.prefixConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigArgs.builder()
.prefixType("string")
.prefixFormat("string")
.prefixHierarchies("string")
.build())
.aggregationConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigArgs.builder()
.aggregationType("string")
.build())
.fileType("string")
.build())
.bucketPrefix("string")
.build())
.zendesk(FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskArgs.builder()
.object("string")
.errorHandlingConfig(FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigArgs.builder()
.bucketName("string")
.bucketPrefix("string")
.failOnFirstDestinationError(false)
.build())
.idFieldNames("string")
.writeOperationType("string")
.build())
.build())
.apiVersion("string")
.connectorProfileName("string")
.build())
.sourceFlowConfig(FlowSourceFlowConfigArgs.builder()
.connectorType("string")
.sourceConnectorProperties(FlowSourceFlowConfigSourceConnectorPropertiesArgs.builder()
.amplitude(FlowSourceFlowConfigSourceConnectorPropertiesAmplitudeArgs.builder()
.object("string")
.build())
.customConnector(FlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorArgs.builder()
.entityName("string")
.customProperties(Map.of("string", "string"))
.build())
.datadog(FlowSourceFlowConfigSourceConnectorPropertiesDatadogArgs.builder()
.object("string")
.build())
.dynatrace(FlowSourceFlowConfigSourceConnectorPropertiesDynatraceArgs.builder()
.object("string")
.build())
.googleAnalytics(FlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsArgs.builder()
.object("string")
.build())
.inforNexus(FlowSourceFlowConfigSourceConnectorPropertiesInforNexusArgs.builder()
.object("string")
.build())
.marketo(FlowSourceFlowConfigSourceConnectorPropertiesMarketoArgs.builder()
.object("string")
.build())
.s3(FlowSourceFlowConfigSourceConnectorPropertiesS3Args.builder()
.bucketName("string")
.bucketPrefix("string")
.s3InputFormatConfig(FlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigArgs.builder()
.s3InputFileType("string")
.build())
.build())
.salesforce(FlowSourceFlowConfigSourceConnectorPropertiesSalesforceArgs.builder()
.object("string")
.dataTransferApi("string")
.enableDynamicFieldUpdate(false)
.includeDeletedRecords(false)
.build())
.sapoData(FlowSourceFlowConfigSourceConnectorPropertiesSapoDataArgs.builder()
.objectPath("string")
.paginationConfig(FlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigArgs.builder()
.maxPageSize(0)
.build())
.parallelismConfig(FlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigArgs.builder()
.maxPageSize(0)
.build())
.build())
.serviceNow(FlowSourceFlowConfigSourceConnectorPropertiesServiceNowArgs.builder()
.object("string")
.build())
.singular(FlowSourceFlowConfigSourceConnectorPropertiesSingularArgs.builder()
.object("string")
.build())
.slack(FlowSourceFlowConfigSourceConnectorPropertiesSlackArgs.builder()
.object("string")
.build())
.trendmicro(FlowSourceFlowConfigSourceConnectorPropertiesTrendmicroArgs.builder()
.object("string")
.build())
.veeva(FlowSourceFlowConfigSourceConnectorPropertiesVeevaArgs.builder()
.object("string")
.documentType("string")
.includeAllVersions(false)
.includeRenditions(false)
.includeSourceFiles(false)
.build())
.zendesk(FlowSourceFlowConfigSourceConnectorPropertiesZendeskArgs.builder()
.object("string")
.build())
.build())
.apiVersion("string")
.connectorProfileName("string")
.incrementalPullConfig(FlowSourceFlowConfigIncrementalPullConfigArgs.builder()
.datetimeTypeFieldName("string")
.build())
.build())
.tasks(FlowTaskArgs.builder()
.taskType("string")
.connectorOperators(FlowTaskConnectorOperatorArgs.builder()
.amplitude("string")
.customConnector("string")
.datadog("string")
.dynatrace("string")
.googleAnalytics("string")
.inforNexus("string")
.marketo("string")
.s3("string")
.salesforce("string")
.sapoData("string")
.serviceNow("string")
.singular("string")
.slack("string")
.trendmicro("string")
.veeva("string")
.zendesk("string")
.build())
.destinationField("string")
.sourceFields("string")
.taskProperties(Map.of("string", "string"))
.build())
.triggerConfig(FlowTriggerConfigArgs.builder()
.triggerType("string")
.triggerProperties(FlowTriggerConfigTriggerPropertiesArgs.builder()
.scheduled(FlowTriggerConfigTriggerPropertiesScheduledArgs.builder()
.scheduleExpression("string")
.dataPullMode("string")
.firstExecutionFrom("string")
.scheduleEndTime("string")
.scheduleOffset(0)
.scheduleStartTime("string")
.timezone("string")
.build())
.build())
.build())
.description("string")
.kmsArn("string")
.metadataCatalogConfig(FlowMetadataCatalogConfigArgs.builder()
.glueDataCatalog(FlowMetadataCatalogConfigGlueDataCatalogArgs.builder()
.databaseName("string")
.roleArn("string")
.tablePrefix("string")
.build())
.build())
.name("string")
.region("string")
.tags(Map.of("string", "string"))
.build());
flow_resource = aws.appflow.Flow("flowResource",
destination_flow_configs=[{
"connector_type": "string",
"destination_connector_properties": {
"custom_connector": {
"entity_name": "string",
"custom_properties": {
"string": "string",
},
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
"id_field_names": ["string"],
"write_operation_type": "string",
},
"customer_profiles": {
"domain_name": "string",
"object_type_name": "string",
},
"event_bridge": {
"object": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
},
"honeycode": {
"object": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
},
"lookout_metrics": {},
"marketo": {
"object": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
},
"redshift": {
"intermediate_bucket_name": "string",
"object": "string",
"bucket_prefix": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
},
"s3": {
"bucket_name": "string",
"bucket_prefix": "string",
"s3_output_format_config": {
"aggregation_config": {
"aggregation_type": "string",
"target_file_size": 0,
},
"file_type": "string",
"prefix_config": {
"prefix_format": "string",
"prefix_hierarchies": ["string"],
"prefix_type": "string",
},
"preserve_source_data_typing": False,
},
},
"salesforce": {
"object": "string",
"data_transfer_api": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
"id_field_names": ["string"],
"write_operation_type": "string",
},
"sapo_data": {
"object_path": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
"id_field_names": ["string"],
"success_response_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
},
"write_operation_type": "string",
},
"snowflake": {
"intermediate_bucket_name": "string",
"object": "string",
"bucket_prefix": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
},
"upsolver": {
"bucket_name": "string",
"s3_output_format_config": {
"prefix_config": {
"prefix_type": "string",
"prefix_format": "string",
"prefix_hierarchies": ["string"],
},
"aggregation_config": {
"aggregation_type": "string",
},
"file_type": "string",
},
"bucket_prefix": "string",
},
"zendesk": {
"object": "string",
"error_handling_config": {
"bucket_name": "string",
"bucket_prefix": "string",
"fail_on_first_destination_error": False,
},
"id_field_names": ["string"],
"write_operation_type": "string",
},
},
"api_version": "string",
"connector_profile_name": "string",
}],
source_flow_config={
"connector_type": "string",
"source_connector_properties": {
"amplitude": {
"object": "string",
},
"custom_connector": {
"entity_name": "string",
"custom_properties": {
"string": "string",
},
},
"datadog": {
"object": "string",
},
"dynatrace": {
"object": "string",
},
"google_analytics": {
"object": "string",
},
"infor_nexus": {
"object": "string",
},
"marketo": {
"object": "string",
},
"s3": {
"bucket_name": "string",
"bucket_prefix": "string",
"s3_input_format_config": {
"s3_input_file_type": "string",
},
},
"salesforce": {
"object": "string",
"data_transfer_api": "string",
"enable_dynamic_field_update": False,
"include_deleted_records": False,
},
"sapo_data": {
"object_path": "string",
"pagination_config": {
"max_page_size": 0,
},
"parallelism_config": {
"max_page_size": 0,
},
},
"service_now": {
"object": "string",
},
"singular": {
"object": "string",
},
"slack": {
"object": "string",
},
"trendmicro": {
"object": "string",
},
"veeva": {
"object": "string",
"document_type": "string",
"include_all_versions": False,
"include_renditions": False,
"include_source_files": False,
},
"zendesk": {
"object": "string",
},
},
"api_version": "string",
"connector_profile_name": "string",
"incremental_pull_config": {
"datetime_type_field_name": "string",
},
},
tasks=[{
"task_type": "string",
"connector_operators": [{
"amplitude": "string",
"custom_connector": "string",
"datadog": "string",
"dynatrace": "string",
"google_analytics": "string",
"infor_nexus": "string",
"marketo": "string",
"s3": "string",
"salesforce": "string",
"sapo_data": "string",
"service_now": "string",
"singular": "string",
"slack": "string",
"trendmicro": "string",
"veeva": "string",
"zendesk": "string",
}],
"destination_field": "string",
"source_fields": ["string"],
"task_properties": {
"string": "string",
},
}],
trigger_config={
"trigger_type": "string",
"trigger_properties": {
"scheduled": {
"schedule_expression": "string",
"data_pull_mode": "string",
"first_execution_from": "string",
"schedule_end_time": "string",
"schedule_offset": 0,
"schedule_start_time": "string",
"timezone": "string",
},
},
},
description="string",
kms_arn="string",
metadata_catalog_config={
"glue_data_catalog": {
"database_name": "string",
"role_arn": "string",
"table_prefix": "string",
},
},
name="string",
region="string",
tags={
"string": "string",
})
const flowResource = new aws.appflow.Flow("flowResource", {
destinationFlowConfigs: [{
connectorType: "string",
destinationConnectorProperties: {
customConnector: {
entityName: "string",
customProperties: {
string: "string",
},
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
idFieldNames: ["string"],
writeOperationType: "string",
},
customerProfiles: {
domainName: "string",
objectTypeName: "string",
},
eventBridge: {
object: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
},
honeycode: {
object: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
},
lookoutMetrics: {},
marketo: {
object: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
},
redshift: {
intermediateBucketName: "string",
object: "string",
bucketPrefix: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
},
s3: {
bucketName: "string",
bucketPrefix: "string",
s3OutputFormatConfig: {
aggregationConfig: {
aggregationType: "string",
targetFileSize: 0,
},
fileType: "string",
prefixConfig: {
prefixFormat: "string",
prefixHierarchies: ["string"],
prefixType: "string",
},
preserveSourceDataTyping: false,
},
},
salesforce: {
object: "string",
dataTransferApi: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
idFieldNames: ["string"],
writeOperationType: "string",
},
sapoData: {
objectPath: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
idFieldNames: ["string"],
successResponseHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
},
writeOperationType: "string",
},
snowflake: {
intermediateBucketName: "string",
object: "string",
bucketPrefix: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
},
upsolver: {
bucketName: "string",
s3OutputFormatConfig: {
prefixConfig: {
prefixType: "string",
prefixFormat: "string",
prefixHierarchies: ["string"],
},
aggregationConfig: {
aggregationType: "string",
},
fileType: "string",
},
bucketPrefix: "string",
},
zendesk: {
object: "string",
errorHandlingConfig: {
bucketName: "string",
bucketPrefix: "string",
failOnFirstDestinationError: false,
},
idFieldNames: ["string"],
writeOperationType: "string",
},
},
apiVersion: "string",
connectorProfileName: "string",
}],
sourceFlowConfig: {
connectorType: "string",
sourceConnectorProperties: {
amplitude: {
object: "string",
},
customConnector: {
entityName: "string",
customProperties: {
string: "string",
},
},
datadog: {
object: "string",
},
dynatrace: {
object: "string",
},
googleAnalytics: {
object: "string",
},
inforNexus: {
object: "string",
},
marketo: {
object: "string",
},
s3: {
bucketName: "string",
bucketPrefix: "string",
s3InputFormatConfig: {
s3InputFileType: "string",
},
},
salesforce: {
object: "string",
dataTransferApi: "string",
enableDynamicFieldUpdate: false,
includeDeletedRecords: false,
},
sapoData: {
objectPath: "string",
paginationConfig: {
maxPageSize: 0,
},
parallelismConfig: {
maxPageSize: 0,
},
},
serviceNow: {
object: "string",
},
singular: {
object: "string",
},
slack: {
object: "string",
},
trendmicro: {
object: "string",
},
veeva: {
object: "string",
documentType: "string",
includeAllVersions: false,
includeRenditions: false,
includeSourceFiles: false,
},
zendesk: {
object: "string",
},
},
apiVersion: "string",
connectorProfileName: "string",
incrementalPullConfig: {
datetimeTypeFieldName: "string",
},
},
tasks: [{
taskType: "string",
connectorOperators: [{
amplitude: "string",
customConnector: "string",
datadog: "string",
dynatrace: "string",
googleAnalytics: "string",
inforNexus: "string",
marketo: "string",
s3: "string",
salesforce: "string",
sapoData: "string",
serviceNow: "string",
singular: "string",
slack: "string",
trendmicro: "string",
veeva: "string",
zendesk: "string",
}],
destinationField: "string",
sourceFields: ["string"],
taskProperties: {
string: "string",
},
}],
triggerConfig: {
triggerType: "string",
triggerProperties: {
scheduled: {
scheduleExpression: "string",
dataPullMode: "string",
firstExecutionFrom: "string",
scheduleEndTime: "string",
scheduleOffset: 0,
scheduleStartTime: "string",
timezone: "string",
},
},
},
description: "string",
kmsArn: "string",
metadataCatalogConfig: {
glueDataCatalog: {
databaseName: "string",
roleArn: "string",
tablePrefix: "string",
},
},
name: "string",
region: "string",
tags: {
string: "string",
},
});
type: aws:appflow:Flow
properties:
description: string
destinationFlowConfigs:
- apiVersion: string
connectorProfileName: string
connectorType: string
destinationConnectorProperties:
customConnector:
customProperties:
string: string
entityName: string
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
idFieldNames:
- string
writeOperationType: string
customerProfiles:
domainName: string
objectTypeName: string
eventBridge:
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
object: string
honeycode:
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
object: string
lookoutMetrics: {}
marketo:
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
object: string
redshift:
bucketPrefix: string
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
intermediateBucketName: string
object: string
s3:
bucketName: string
bucketPrefix: string
s3OutputFormatConfig:
aggregationConfig:
aggregationType: string
targetFileSize: 0
fileType: string
prefixConfig:
prefixFormat: string
prefixHierarchies:
- string
prefixType: string
preserveSourceDataTyping: false
salesforce:
dataTransferApi: string
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
idFieldNames:
- string
object: string
writeOperationType: string
sapoData:
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
idFieldNames:
- string
objectPath: string
successResponseHandlingConfig:
bucketName: string
bucketPrefix: string
writeOperationType: string
snowflake:
bucketPrefix: string
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
intermediateBucketName: string
object: string
upsolver:
bucketName: string
bucketPrefix: string
s3OutputFormatConfig:
aggregationConfig:
aggregationType: string
fileType: string
prefixConfig:
prefixFormat: string
prefixHierarchies:
- string
prefixType: string
zendesk:
errorHandlingConfig:
bucketName: string
bucketPrefix: string
failOnFirstDestinationError: false
idFieldNames:
- string
object: string
writeOperationType: string
kmsArn: string
metadataCatalogConfig:
glueDataCatalog:
databaseName: string
roleArn: string
tablePrefix: string
name: string
region: string
sourceFlowConfig:
apiVersion: string
connectorProfileName: string
connectorType: string
incrementalPullConfig:
datetimeTypeFieldName: string
sourceConnectorProperties:
amplitude:
object: string
customConnector:
customProperties:
string: string
entityName: string
datadog:
object: string
dynatrace:
object: string
googleAnalytics:
object: string
inforNexus:
object: string
marketo:
object: string
s3:
bucketName: string
bucketPrefix: string
s3InputFormatConfig:
s3InputFileType: string
salesforce:
dataTransferApi: string
enableDynamicFieldUpdate: false
includeDeletedRecords: false
object: string
sapoData:
objectPath: string
paginationConfig:
maxPageSize: 0
parallelismConfig:
maxPageSize: 0
serviceNow:
object: string
singular:
object: string
slack:
object: string
trendmicro:
object: string
veeva:
documentType: string
includeAllVersions: false
includeRenditions: false
includeSourceFiles: false
object: string
zendesk:
object: string
tags:
string: string
tasks:
- connectorOperators:
- amplitude: string
customConnector: string
datadog: string
dynatrace: string
googleAnalytics: string
inforNexus: string
marketo: string
s3: string
salesforce: string
sapoData: string
serviceNow: string
singular: string
slack: string
trendmicro: string
veeva: string
zendesk: string
destinationField: string
sourceFields:
- string
taskProperties:
string: string
taskType: string
triggerConfig:
triggerProperties:
scheduled:
dataPullMode: string
firstExecutionFrom: string
scheduleEndTime: string
scheduleExpression: string
scheduleOffset: 0
scheduleStartTime: string
timezone: string
triggerType: string
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
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Flow resource accepts the following input properties:
- Destination
Flow List<FlowConfigs Destination Flow Config> - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - Source
Flow FlowConfig Source Flow Config - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - Tasks
List<Flow
Task> - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - Trigger
Config FlowTrigger Config - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details. - Description string
- Description of the flow.
- Kms
Arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- Metadata
Catalog FlowConfig Metadata Catalog Config - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - Name string
- Name of the flow.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- Destination
Flow []FlowConfigs Destination Flow Config Args - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - Source
Flow FlowConfig Source Flow Config Args - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - Tasks
[]Flow
Task Args - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - Trigger
Config FlowTrigger Config Args - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details. - Description string
- Description of the flow.
- Kms
Arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- Metadata
Catalog FlowConfig Metadata Catalog Config Args - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - Name string
- Name of the flow.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map[string]string
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- destination_
flow_ list(object)configs - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - source_
flow_ objectconfig - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - tasks list(object)
- Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger_
config object - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details. - description string
- Description of the flow.
- kms_
arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata_
catalog_ objectconfig - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name string
- Name of the flow.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- map(string)
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- destination
Flow List<FlowConfigs Destination Flow Config> - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - source
Flow FlowConfig Source Flow Config - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - tasks
List<Flow
Task> - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger
Config FlowTrigger Config - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details. - description String
- Description of the flow.
- kms
Arn String - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata
Catalog FlowConfig Metadata Catalog Config - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name String
- Name of the flow.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String,String>
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- destination
Flow FlowConfigs Destination Flow Config[] - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - source
Flow FlowConfig Source Flow Config - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - tasks
Flow
Task[] - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger
Config FlowTrigger Config - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details. - description string
- Description of the flow.
- kms
Arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata
Catalog FlowConfig Metadata Catalog Config - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name string
- Name of the flow.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- destination_
flow_ Sequence[Flowconfigs Destination Flow Config Args] - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - source_
flow_ Flowconfig Source Flow Config Args - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - tasks
Sequence[Flow
Task Args] - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger_
config FlowTrigger Config Args - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details. - description str
- Description of the flow.
- kms_
arn str - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata_
catalog_ Flowconfig Metadata Catalog Config Args - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name str
- Name of the flow.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
- destination
Flow List<Property Map>Configs - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - source
Flow Property MapConfig - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - tasks List<Property Map>
- Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger
Config Property Map - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details. - description String
- Description of the flow.
- kms
Arn String - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata
Catalog Property MapConfig - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name String
- Name of the flow.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Map<String>
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level.
Outputs
All input properties are implicitly available as output properties. Additionally, the Flow resource produces the following output properties:
- Arn string
- Flow's ARN.
- Flow
Status string - Current status of the flow.
- Id string
- The provider-assigned unique ID for this managed resource.
- Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- Arn string
- Flow's ARN.
- Flow
Status string - Current status of the flow.
- Id string
- The provider-assigned unique ID for this managed resource.
- map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- Flow's ARN.
- flow_
status string - Current status of the flow.
- id string
- The provider-assigned unique ID for this managed resource.
- map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- Flow's ARN.
- flow
Status String - Current status of the flow.
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn string
- Flow's ARN.
- flow
Status string - Current status of the flow.
- id string
- The provider-assigned unique ID for this managed resource.
- {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn str
- Flow's ARN.
- flow_
status str - Current status of the flow.
- id str
- The provider-assigned unique ID for this managed resource.
- Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
- arn String
- Flow's ARN.
- flow
Status String - Current status of the flow.
- id String
- The provider-assigned unique ID for this managed resource.
- Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block.
Look up Existing Flow Resource
Get an existing Flow resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: FlowState, opts?: CustomResourceOptions): Flow@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arn: Optional[str] = None,
description: Optional[str] = None,
destination_flow_configs: Optional[Sequence[FlowDestinationFlowConfigArgs]] = None,
flow_status: Optional[str] = None,
kms_arn: Optional[str] = None,
metadata_catalog_config: Optional[FlowMetadataCatalogConfigArgs] = None,
name: Optional[str] = None,
region: Optional[str] = None,
source_flow_config: Optional[FlowSourceFlowConfigArgs] = None,
tags: Optional[Mapping[str, str]] = None,
tags_all: Optional[Mapping[str, str]] = None,
tasks: Optional[Sequence[FlowTaskArgs]] = None,
trigger_config: Optional[FlowTriggerConfigArgs] = None) -> Flowfunc GetFlow(ctx *Context, name string, id IDInput, state *FlowState, opts ...ResourceOption) (*Flow, error)public static Flow Get(string name, Input<string> id, FlowState? state, CustomResourceOptions? opts = null)public static Flow get(String name, Output<String> id, FlowState state, CustomResourceOptions options)resources: _: type: aws:appflow:Flow get: id: ${id}import {
to = aws_appflow_flow.example
id = "${id}"
}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Arn string
- Flow's ARN.
- Description string
- Description of the flow.
- Destination
Flow List<FlowConfigs Destination Flow Config> - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - Flow
Status string - Current status of the flow.
- Kms
Arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- Metadata
Catalog FlowConfig Metadata Catalog Config - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - Name string
- Name of the flow.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Source
Flow FlowConfig Source Flow Config - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - Dictionary<string, string>
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Dictionary<string, string>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Tasks
List<Flow
Task> - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - Trigger
Config FlowTrigger Config - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details.
- Arn string
- Flow's ARN.
- Description string
- Description of the flow.
- Destination
Flow []FlowConfigs Destination Flow Config Args - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - Flow
Status string - Current status of the flow.
- Kms
Arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- Metadata
Catalog FlowConfig Metadata Catalog Config Args - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - Name string
- Name of the flow.
- Region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- Source
Flow FlowConfig Source Flow Config Args - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - map[string]string
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map[string]string
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - Tasks
[]Flow
Task Args - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - Trigger
Config FlowTrigger Config Args - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details.
- arn string
- Flow's ARN.
- description string
- Description of the flow.
- destination_
flow_ list(object)configs - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - flow_
status string - Current status of the flow.
- kms_
arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata_
catalog_ objectconfig - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name string
- Name of the flow.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- source_
flow_ objectconfig - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - map(string)
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - map(string)
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tasks list(object)
- Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger_
config object - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details.
- arn String
- Flow's ARN.
- description String
- Description of the flow.
- destination
Flow List<FlowConfigs Destination Flow Config> - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - flow
Status String - Current status of the flow.
- kms
Arn String - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata
Catalog FlowConfig Metadata Catalog Config - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name String
- Name of the flow.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- source
Flow FlowConfig Source Flow Config - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - Map<String,String>
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String,String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tasks
List<Flow
Task> - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger
Config FlowTrigger Config - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details.
- arn string
- Flow's ARN.
- description string
- Description of the flow.
- destination
Flow FlowConfigs Destination Flow Config[] - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - flow
Status string - Current status of the flow.
- kms
Arn string - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata
Catalog FlowConfig Metadata Catalog Config - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name string
- Name of the flow.
- region string
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- source
Flow FlowConfig Source Flow Config - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - {[key: string]: string}
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - {[key: string]: string}
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tasks
Flow
Task[] - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger
Config FlowTrigger Config - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details.
- arn str
- Flow's ARN.
- description str
- Description of the flow.
- destination_
flow_ Sequence[Flowconfigs Destination Flow Config Args] - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - flow_
status str - Current status of the flow.
- kms_
arn str - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata_
catalog_ Flowconfig Metadata Catalog Config Args - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name str
- Name of the flow.
- region str
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- source_
flow_ Flowconfig Source Flow Config Args - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - Mapping[str, str]
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Mapping[str, str]
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tasks
Sequence[Flow
Task Args] - Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger_
config FlowTrigger Config Args - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details.
- arn String
- Flow's ARN.
- description String
- Description of the flow.
- destination
Flow List<Property Map>Configs - Configuration that controls how Amazon AppFlow places data in the destination connector. See the
destinationFlowConfigBlock for details. - flow
Status String - Current status of the flow.
- kms
Arn String - ARN of the KMS key you provide for encryption. Required if you do not want to use the Amazon AppFlow-managed KMS key. Uses the Amazon AppFlow-managed KMS key when not provided.
- metadata
Catalog Property MapConfig - Configuration that determines how Amazon AppFlow catalogs the data that the flow transfers. See the
metadataCatalogConfigBlock for details. - name String
- Name of the flow.
- region String
- Region where this resource will be managed. Defaults to the Region set in the provider configuration.
- source
Flow Property MapConfig - Configuration that controls how Amazon AppFlow retrieves data from the source connector. See the
sourceFlowConfigBlock for details. - Map<String>
- Key-value mapping of resource tags. If configured with a provider
defaultTagsconfiguration block present, tags with matching keys will overwrite those defined at the provider-level. - Map<String>
- Map of tags assigned to the resource, including those inherited from the provider
defaultTagsconfiguration block. - tasks List<Property Map>
- Tasks that Amazon AppFlow performs while transferring the data in the flow run. See the
taskBlock for details. - trigger
Config Property Map - Configuration that determines how and when the flow runs. See the
triggerConfigBlock for details.
Supporting Types
FlowDestinationFlowConfig, FlowDestinationFlowConfigArgs
- Connector
Type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - Destination
Connector FlowProperties Destination Flow Config Destination Connector Properties - Information required to query a particular connector. See the
destination_flow_config.destination_connector_propertiesBlock for details. - Api
Version string - API version that the destination connector uses.
- Connector
Profile stringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- Connector
Type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - Destination
Connector FlowProperties Destination Flow Config Destination Connector Properties - Information required to query a particular connector. See the
destination_flow_config.destination_connector_propertiesBlock for details. - Api
Version string - API version that the destination connector uses.
- Connector
Profile stringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- connector_
type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - destination_
connector_ objectproperties - Information required to query a particular connector. See the
destination_flow_config.destination_connector_propertiesBlock for details. - api_
version string - API version that the destination connector uses.
- connector_
profile_ stringname - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- connector
Type String - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - destination
Connector FlowProperties Destination Flow Config Destination Connector Properties - Information required to query a particular connector. See the
destination_flow_config.destination_connector_propertiesBlock for details. - api
Version String - API version that the destination connector uses.
- connector
Profile StringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- connector
Type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - destination
Connector FlowProperties Destination Flow Config Destination Connector Properties - Information required to query a particular connector. See the
destination_flow_config.destination_connector_propertiesBlock for details. - api
Version string - API version that the destination connector uses.
- connector
Profile stringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- connector_
type str - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - destination_
connector_ Flowproperties Destination Flow Config Destination Connector Properties - Information required to query a particular connector. See the
destination_flow_config.destination_connector_propertiesBlock for details. - api_
version str - API version that the destination connector uses.
- connector_
profile_ strname - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- connector
Type String - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - destination
Connector Property MapProperties - Information required to query a particular connector. See the
destination_flow_config.destination_connector_propertiesBlock for details. - api
Version String - API version that the destination connector uses.
- connector
Profile StringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
FlowDestinationFlowConfigDestinationConnectorProperties, FlowDestinationFlowConfigDestinationConnectorPropertiesArgs
- Custom
Connector FlowDestination Flow Config Destination Connector Properties Custom Connector - Customer
Profiles FlowDestination Flow Config Destination Connector Properties Customer Profiles - Properties required to query Amazon Connect Customer Profiles. See the
destination_flow_config.destination_connector_properties.customer_profilesBlock for details. - Event
Bridge FlowDestination Flow Config Destination Connector Properties Event Bridge - Properties required to query Amazon EventBridge. See the
destination_flow_config.destination_connector_properties.event_bridgeBlock for details. - Honeycode
Flow
Destination Flow Config Destination Connector Properties Honeycode - Properties required to query Amazon Honeycode. See the
destination_flow_config.destination_connector_properties.honeycodeBlock for details. - Lookout
Metrics FlowDestination Flow Config Destination Connector Properties Lookout Metrics - Marketo
Flow
Destination Flow Config Destination Connector Properties Marketo - Redshift
Flow
Destination Flow Config Destination Connector Properties Redshift - Properties required to query Amazon Redshift. See the
destination_flow_config.destination_connector_properties.redshiftBlock for details. - S3
Flow
Destination Flow Config Destination Connector Properties S3 - Salesforce
Flow
Destination Flow Config Destination Connector Properties Salesforce - Sapo
Data FlowDestination Flow Config Destination Connector Properties Sapo Data - Snowflake
Flow
Destination Flow Config Destination Connector Properties Snowflake - Properties required to query Snowflake. See the
destination_flow_config.destination_connector_properties.snowflakeBlock for details. - Upsolver
Flow
Destination Flow Config Destination Connector Properties Upsolver - Properties required to query Upsolver. See the
destination_flow_config.destination_connector_properties.upsolverBlock for details. - Zendesk
Flow
Destination Flow Config Destination Connector Properties Zendesk
- Custom
Connector FlowDestination Flow Config Destination Connector Properties Custom Connector - Customer
Profiles FlowDestination Flow Config Destination Connector Properties Customer Profiles - Properties required to query Amazon Connect Customer Profiles. See the
destination_flow_config.destination_connector_properties.customer_profilesBlock for details. - Event
Bridge FlowDestination Flow Config Destination Connector Properties Event Bridge - Properties required to query Amazon EventBridge. See the
destination_flow_config.destination_connector_properties.event_bridgeBlock for details. - Honeycode
Flow
Destination Flow Config Destination Connector Properties Honeycode - Properties required to query Amazon Honeycode. See the
destination_flow_config.destination_connector_properties.honeycodeBlock for details. - Lookout
Metrics FlowDestination Flow Config Destination Connector Properties Lookout Metrics - Marketo
Flow
Destination Flow Config Destination Connector Properties Marketo - Redshift
Flow
Destination Flow Config Destination Connector Properties Redshift - Properties required to query Amazon Redshift. See the
destination_flow_config.destination_connector_properties.redshiftBlock for details. - S3
Flow
Destination Flow Config Destination Connector Properties S3 - Salesforce
Flow
Destination Flow Config Destination Connector Properties Salesforce - Sapo
Data FlowDestination Flow Config Destination Connector Properties Sapo Data - Snowflake
Flow
Destination Flow Config Destination Connector Properties Snowflake - Properties required to query Snowflake. See the
destination_flow_config.destination_connector_properties.snowflakeBlock for details. - Upsolver
Flow
Destination Flow Config Destination Connector Properties Upsolver - Properties required to query Upsolver. See the
destination_flow_config.destination_connector_properties.upsolverBlock for details. - Zendesk
Flow
Destination Flow Config Destination Connector Properties Zendesk
- custom_
connector object - customer_
profiles object - Properties required to query Amazon Connect Customer Profiles. See the
destination_flow_config.destination_connector_properties.customer_profilesBlock for details. - event_
bridge object - Properties required to query Amazon EventBridge. See the
destination_flow_config.destination_connector_properties.event_bridgeBlock for details. - honeycode object
- Properties required to query Amazon Honeycode. See the
destination_flow_config.destination_connector_properties.honeycodeBlock for details. - lookout_
metrics object - marketo object
- redshift object
- Properties required to query Amazon Redshift. See the
destination_flow_config.destination_connector_properties.redshiftBlock for details. - s3 object
- salesforce object
- sapo_
data object - snowflake object
- Properties required to query Snowflake. See the
destination_flow_config.destination_connector_properties.snowflakeBlock for details. - upsolver object
- Properties required to query Upsolver. See the
destination_flow_config.destination_connector_properties.upsolverBlock for details. - zendesk object
- custom
Connector FlowDestination Flow Config Destination Connector Properties Custom Connector - customer
Profiles FlowDestination Flow Config Destination Connector Properties Customer Profiles - Properties required to query Amazon Connect Customer Profiles. See the
destination_flow_config.destination_connector_properties.customer_profilesBlock for details. - event
Bridge FlowDestination Flow Config Destination Connector Properties Event Bridge - Properties required to query Amazon EventBridge. See the
destination_flow_config.destination_connector_properties.event_bridgeBlock for details. - honeycode
Flow
Destination Flow Config Destination Connector Properties Honeycode - Properties required to query Amazon Honeycode. See the
destination_flow_config.destination_connector_properties.honeycodeBlock for details. - lookout
Metrics FlowDestination Flow Config Destination Connector Properties Lookout Metrics - marketo
Flow
Destination Flow Config Destination Connector Properties Marketo - redshift
Flow
Destination Flow Config Destination Connector Properties Redshift - Properties required to query Amazon Redshift. See the
destination_flow_config.destination_connector_properties.redshiftBlock for details. - s3
Flow
Destination Flow Config Destination Connector Properties S3 - salesforce
Flow
Destination Flow Config Destination Connector Properties Salesforce - sapo
Data FlowDestination Flow Config Destination Connector Properties Sapo Data - snowflake
Flow
Destination Flow Config Destination Connector Properties Snowflake - Properties required to query Snowflake. See the
destination_flow_config.destination_connector_properties.snowflakeBlock for details. - upsolver
Flow
Destination Flow Config Destination Connector Properties Upsolver - Properties required to query Upsolver. See the
destination_flow_config.destination_connector_properties.upsolverBlock for details. - zendesk
Flow
Destination Flow Config Destination Connector Properties Zendesk
- custom
Connector FlowDestination Flow Config Destination Connector Properties Custom Connector - customer
Profiles FlowDestination Flow Config Destination Connector Properties Customer Profiles - Properties required to query Amazon Connect Customer Profiles. See the
destination_flow_config.destination_connector_properties.customer_profilesBlock for details. - event
Bridge FlowDestination Flow Config Destination Connector Properties Event Bridge - Properties required to query Amazon EventBridge. See the
destination_flow_config.destination_connector_properties.event_bridgeBlock for details. - honeycode
Flow
Destination Flow Config Destination Connector Properties Honeycode - Properties required to query Amazon Honeycode. See the
destination_flow_config.destination_connector_properties.honeycodeBlock for details. - lookout
Metrics FlowDestination Flow Config Destination Connector Properties Lookout Metrics - marketo
Flow
Destination Flow Config Destination Connector Properties Marketo - redshift
Flow
Destination Flow Config Destination Connector Properties Redshift - Properties required to query Amazon Redshift. See the
destination_flow_config.destination_connector_properties.redshiftBlock for details. - s3
Flow
Destination Flow Config Destination Connector Properties S3 - salesforce
Flow
Destination Flow Config Destination Connector Properties Salesforce - sapo
Data FlowDestination Flow Config Destination Connector Properties Sapo Data - snowflake
Flow
Destination Flow Config Destination Connector Properties Snowflake - Properties required to query Snowflake. See the
destination_flow_config.destination_connector_properties.snowflakeBlock for details. - upsolver
Flow
Destination Flow Config Destination Connector Properties Upsolver - Properties required to query Upsolver. See the
destination_flow_config.destination_connector_properties.upsolverBlock for details. - zendesk
Flow
Destination Flow Config Destination Connector Properties Zendesk
- custom_
connector FlowDestination Flow Config Destination Connector Properties Custom Connector - customer_
profiles FlowDestination Flow Config Destination Connector Properties Customer Profiles - Properties required to query Amazon Connect Customer Profiles. See the
destination_flow_config.destination_connector_properties.customer_profilesBlock for details. - event_
bridge FlowDestination Flow Config Destination Connector Properties Event Bridge - Properties required to query Amazon EventBridge. See the
destination_flow_config.destination_connector_properties.event_bridgeBlock for details. - honeycode
Flow
Destination Flow Config Destination Connector Properties Honeycode - Properties required to query Amazon Honeycode. See the
destination_flow_config.destination_connector_properties.honeycodeBlock for details. - lookout_
metrics FlowDestination Flow Config Destination Connector Properties Lookout Metrics - marketo
Flow
Destination Flow Config Destination Connector Properties Marketo - redshift
Flow
Destination Flow Config Destination Connector Properties Redshift - Properties required to query Amazon Redshift. See the
destination_flow_config.destination_connector_properties.redshiftBlock for details. - s3
Flow
Destination Flow Config Destination Connector Properties S3 - salesforce
Flow
Destination Flow Config Destination Connector Properties Salesforce - sapo_
data FlowDestination Flow Config Destination Connector Properties Sapo Data - snowflake
Flow
Destination Flow Config Destination Connector Properties Snowflake - Properties required to query Snowflake. See the
destination_flow_config.destination_connector_properties.snowflakeBlock for details. - upsolver
Flow
Destination Flow Config Destination Connector Properties Upsolver - Properties required to query Upsolver. See the
destination_flow_config.destination_connector_properties.upsolverBlock for details. - zendesk
Flow
Destination Flow Config Destination Connector Properties Zendesk
- custom
Connector Property Map - customer
Profiles Property Map - Properties required to query Amazon Connect Customer Profiles. See the
destination_flow_config.destination_connector_properties.customer_profilesBlock for details. - event
Bridge Property Map - Properties required to query Amazon EventBridge. See the
destination_flow_config.destination_connector_properties.event_bridgeBlock for details. - honeycode Property Map
- Properties required to query Amazon Honeycode. See the
destination_flow_config.destination_connector_properties.honeycodeBlock for details. - lookout
Metrics Property Map - marketo Property Map
- redshift Property Map
- Properties required to query Amazon Redshift. See the
destination_flow_config.destination_connector_properties.redshiftBlock for details. - s3 Property Map
- salesforce Property Map
- sapo
Data Property Map - snowflake Property Map
- Properties required to query Snowflake. See the
destination_flow_config.destination_connector_properties.snowflakeBlock for details. - upsolver Property Map
- Properties required to query Upsolver. See the
destination_flow_config.destination_connector_properties.upsolverBlock for details. - zendesk Property Map
FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnector, FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorArgs
- Entity
Name string - Custom
Properties Dictionary<string, string> - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Custom Connector Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field List<string>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- Entity
Name string - Custom
Properties map[string]string - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Custom Connector Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field []stringNames - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- entity_
name string - custom_
properties map(string) - error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ list(string)names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write_
operation_ stringtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- entity
Name String - custom
Properties Map<String,String> - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Custom Connector Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- entity
Name string - custom
Properties {[key: string]: string} - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Custom Connector Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field string[]Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- entity_
name str - custom_
properties Mapping[str, str] - error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Custom Connector Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ Sequence[str]names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write_
operation_ strtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- entity
Name String - custom
Properties Map<String> - error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesCustomConnectorErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfiles, FlowDestinationFlowConfigDestinationConnectorPropertiesCustomerProfilesArgs
- Domain
Name string - Unique name of the Amazon Connect Customer Profiles domain.
- Object
Type stringName - Object specified in the Amazon Connect Customer Profiles flow destination.
- Domain
Name string - Unique name of the Amazon Connect Customer Profiles domain.
- Object
Type stringName - Object specified in the Amazon Connect Customer Profiles flow destination.
- domain_
name string - Unique name of the Amazon Connect Customer Profiles domain.
- object_
type_ stringname - Object specified in the Amazon Connect Customer Profiles flow destination.
- domain
Name String - Unique name of the Amazon Connect Customer Profiles domain.
- object
Type StringName - Object specified in the Amazon Connect Customer Profiles flow destination.
- domain
Name string - Unique name of the Amazon Connect Customer Profiles domain.
- object
Type stringName - Object specified in the Amazon Connect Customer Profiles flow destination.
- domain_
name str - Unique name of the Amazon Connect Customer Profiles domain.
- object_
type_ strname - Object specified in the Amazon Connect Customer Profiles flow destination.
- domain
Name String - Unique name of the Amazon Connect Customer Profiles domain.
- object
Type StringName - Object specified in the Amazon Connect Customer Profiles flow destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridge, FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeArgs
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Event Bridge Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Event Bridge Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object string
- error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object String
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Event Bridge Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object string
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Event Bridge Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object str
- error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Event Bridge Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object String
- error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesEventBridgeErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycode, FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeArgs
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Honeycode Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Honeycode Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object string
- error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object String
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Honeycode Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object string
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Honeycode Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object str
- error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Honeycode Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object String
- error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesHoneycodeErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesMarketo, FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoArgs
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Marketo Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Marketo Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object string
- error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object String
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Marketo Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object string
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Marketo Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object str
- error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Marketo Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- object String
- error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesMarketoErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesRedshift, FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftArgs
- Intermediate
Bucket stringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- Object string
- Bucket
Prefix string - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Redshift Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- Intermediate
Bucket stringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- Object string
- Bucket
Prefix string - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Redshift Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate_
bucket_ stringname - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object string
- bucket_
prefix string - error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate
Bucket StringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object String
- bucket
Prefix String - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Redshift Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate
Bucket stringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object string
- bucket
Prefix string - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Redshift Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate_
bucket_ strname - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object str
- bucket_
prefix str - error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Redshift Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate
Bucket StringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object String
- bucket
Prefix String - error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesRedshiftErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesS3, FlowDestinationFlowConfigDestinationConnectorPropertiesS3Args
- Bucket
Name string - Bucket
Prefix string - S3Output
Format FlowConfig Destination Flow Config Destination Connector Properties S3S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details.
- Bucket
Name string - Bucket
Prefix string - S3Output
Format FlowConfig Destination Flow Config Destination Connector Properties S3S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details.
- bucket_
name string - bucket_
prefix string - s3_
output_ objectformat_ config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details.
- bucket
Name String - bucket
Prefix String - s3Output
Format FlowConfig Destination Flow Config Destination Connector Properties S3S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details.
- bucket
Name string - bucket
Prefix string - s3Output
Format FlowConfig Destination Flow Config Destination Connector Properties S3S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details.
- bucket_
name str - bucket_
prefix str - s3_
output_ Flowformat_ config Destination Flow Config Destination Connector Properties S3S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details.
- bucket
Name String - bucket
Prefix String - s3Output
Format Property MapConfig - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details.
FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigArgs
- Aggregation
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - File
Type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET. - Prefix
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - Preserve
Source boolData Typing - Whether to preserve the data types from the source system. Only valid for the
PARQUETfile type.
- Aggregation
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - File
Type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET. - Prefix
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - Preserve
Source boolData Typing - Whether to preserve the data types from the source system. Only valid for the
PARQUETfile type.
- aggregation_
config object - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file_
type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET. - prefix_
config object - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - preserve_
source_ booldata_ typing - Whether to preserve the data types from the source system. Only valid for the
PARQUETfile type.
- aggregation
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file
Type String - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET. - prefix
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - preserve
Source BooleanData Typing - Whether to preserve the data types from the source system. Only valid for the
PARQUETfile type.
- aggregation
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file
Type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET. - prefix
Config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - preserve
Source booleanData Typing - Whether to preserve the data types from the source system. Only valid for the
PARQUETfile type.
- aggregation_
config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file_
type str - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET. - prefix_
config FlowDestination Flow Config Destination Connector Properties S3S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - preserve_
source_ booldata_ typing - Whether to preserve the data types from the source system. Only valid for the
PARQUETfile type.
- aggregation
Config Property Map - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file
Type String - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET. - prefix
Config Property Map - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - preserve
Source BooleanData Typing - Whether to preserve the data types from the source system. Only valid for the
PARQUETfile type.
FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigAggregationConfigArgs
- Aggregation
Type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile. - Target
File intSize - Desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
- Aggregation
Type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile. - Target
File intSize - Desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
- aggregation_
type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile. - target_
file_ numbersize - Desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
- aggregation
Type String - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile. - target
File IntegerSize - Desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
- aggregation
Type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile. - target
File numberSize - Desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
- aggregation_
type str - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile. - target_
file_ intsize - Desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
- aggregation
Type String - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile. - target
File NumberSize - Desired file size, in MB, for each output file that Amazon AppFlow writes to the flow destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesS3S3OutputFormatConfigPrefixConfigArgs
- Prefix
Format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - Prefix
Hierarchies List<string> - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION. - Prefix
Type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME.
- Prefix
Format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - Prefix
Hierarchies []string - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION. - Prefix
Type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME.
- prefix_
format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix_
hierarchies list(string) - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION. - prefix_
type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME.
- prefix
Format String - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix
Hierarchies List<String> - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION. - prefix
Type String - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME.
- prefix
Format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix
Hierarchies string[] - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION. - prefix
Type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME.
- prefix_
format str - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix_
hierarchies Sequence[str] - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION. - prefix_
type str - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME.
- prefix
Format String - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix
Hierarchies List<String> - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION. - prefix
Type String - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME.
FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforce, FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceArgs
- Object string
- Data
Transfer stringApi - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Salesforce Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field List<string>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- Object string
- Data
Transfer stringApi - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Salesforce Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field []stringNames - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object string
- data_
transfer_ stringapi - error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ list(string)names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write_
operation_ stringtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object String
- data
Transfer StringApi - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Salesforce Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object string
- data
Transfer stringApi - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Salesforce Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field string[]Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object str
- data_
transfer_ strapi - error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Salesforce Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ Sequence[str]names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write_
operation_ strtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object String
- data
Transfer StringApi - error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesSalesforceErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesSapoData, FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataArgs
- Object
Path string - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Sapo Data Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field List<string>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Success
Response FlowHandling Config Destination Flow Config Destination Connector Properties Sapo Data Success Response Handling Config - Settings that determine how Amazon AppFlow handles the success response it gets from the connector after placing data. See the
destination_flow_config.destination_connector_properties.sapo_data.success_response_handling_configBlock for details. - Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- Object
Path string - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Sapo Data Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field []stringNames - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Success
Response FlowHandling Config Destination Flow Config Destination Connector Properties Sapo Data Success Response Handling Config - Settings that determine how Amazon AppFlow handles the success response it gets from the connector after placing data. See the
destination_flow_config.destination_connector_properties.sapo_data.success_response_handling_configBlock for details. - Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object_
path string - error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ list(string)names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- success_
response_ objecthandling_ config - Settings that determine how Amazon AppFlow handles the success response it gets from the connector after placing data. See the
destination_flow_config.destination_connector_properties.sapo_data.success_response_handling_configBlock for details. - write_
operation_ stringtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object
Path String - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Sapo Data Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- success
Response FlowHandling Config Destination Flow Config Destination Connector Properties Sapo Data Success Response Handling Config - Settings that determine how Amazon AppFlow handles the success response it gets from the connector after placing data. See the
destination_flow_config.destination_connector_properties.sapo_data.success_response_handling_configBlock for details. - write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object
Path string - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Sapo Data Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field string[]Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- success
Response FlowHandling Config Destination Flow Config Destination Connector Properties Sapo Data Success Response Handling Config - Settings that determine how Amazon AppFlow handles the success response it gets from the connector after placing data. See the
destination_flow_config.destination_connector_properties.sapo_data.success_response_handling_configBlock for details. - write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object_
path str - error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Sapo Data Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ Sequence[str]names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- success_
response_ Flowhandling_ config Destination Flow Config Destination Connector Properties Sapo Data Success Response Handling Config - Settings that determine how Amazon AppFlow handles the success response it gets from the connector after placing data. See the
destination_flow_config.destination_connector_properties.sapo_data.success_response_handling_configBlock for details. - write_
operation_ strtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object
Path String - error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- success
Response Property MapHandling Config - Settings that determine how Amazon AppFlow handles the success response it gets from the connector after placing data. See the
destination_flow_config.destination_connector_properties.sapo_data.success_response_handling_configBlock for details. - write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesSapoDataSuccessResponseHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string
- Bucket
Name string - Bucket
Prefix string
- bucket_
name string - bucket_
prefix string
- bucket
Name String - bucket
Prefix String
- bucket
Name string - bucket
Prefix string
- bucket_
name str - bucket_
prefix str
- bucket
Name String - bucket
Prefix String
FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflake, FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeArgs
- Intermediate
Bucket stringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- Object string
- Bucket
Prefix string - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Snowflake Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- Intermediate
Bucket stringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- Object string
- Bucket
Prefix string - Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Snowflake Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate_
bucket_ stringname - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object string
- bucket_
prefix string - error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate
Bucket StringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object String
- bucket
Prefix String - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Snowflake Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate
Bucket stringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object string
- bucket
Prefix string - error
Handling FlowConfig Destination Flow Config Destination Connector Properties Snowflake Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate_
bucket_ strname - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object str
- bucket_
prefix str - error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Snowflake Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
- intermediate
Bucket StringName - Intermediate bucket that Amazon AppFlow uses when moving data into Amazon Snowflake.
- object String
- bucket
Prefix String - error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details.
FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesSnowflakeErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolver, FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverArgs
- Bucket
Name string - S3Output
Format FlowConfig Destination Flow Config Destination Connector Properties Upsolver S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details. - Bucket
Prefix string
- Bucket
Name string - S3Output
Format FlowConfig Destination Flow Config Destination Connector Properties Upsolver S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details. - Bucket
Prefix string
- bucket_
name string - s3_
output_ objectformat_ config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details. - bucket_
prefix string
- bucket
Name String - s3Output
Format FlowConfig Destination Flow Config Destination Connector Properties Upsolver S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details. - bucket
Prefix String
- bucket
Name string - s3Output
Format FlowConfig Destination Flow Config Destination Connector Properties Upsolver S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details. - bucket
Prefix string
- bucket_
name str - s3_
output_ Flowformat_ config Destination Flow Config Destination Connector Properties Upsolver S3Output Format Config - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details. - bucket_
prefix str
- bucket
Name String - s3Output
Format Property MapConfig - Configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_configBlock for details. - bucket
Prefix String
FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigArgs
- Prefix
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - Aggregation
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - File
Type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET.
- Prefix
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - Aggregation
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - File
Type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET.
- prefix_
config object - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - aggregation_
config object - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file_
type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET.
- prefix
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - aggregation
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file
Type String - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET.
- prefix
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - aggregation
Config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file
Type string - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET.
- prefix_
config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Prefix Config - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - aggregation_
config FlowDestination Flow Config Destination Connector Properties Upsolver S3Output Format Config Aggregation Config - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file_
type str - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET.
- prefix
Config Property Map - Prefix that Amazon AppFlow applies to the folder name in the Amazon S3 bucket. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.prefix_configBlock for details. - aggregation
Config Property Map - Aggregation settings that you can use to customize the output format of your flow data. See the
destination_flow_config.destination_connector_properties.upsolver.s3_output_format_config.aggregation_configBlock for details. - file
Type String - File type that Amazon AppFlow places in the Upsolver Amazon S3 bucket. Valid values are
CSV,JSON, andPARQUET.
FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigAggregationConfigArgs
- Aggregation
Type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile.
- Aggregation
Type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile.
- aggregation_
type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile.
- aggregation
Type String - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile.
- aggregation
Type string - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile.
- aggregation_
type str - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile.
- aggregation
Type String - Whether Amazon AppFlow aggregates the flow records into a single file, or leaves them unaggregated. Valid values are
NoneandSingleFile.
FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesUpsolverS3OutputFormatConfigPrefixConfigArgs
- Prefix
Type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME. - Prefix
Format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - Prefix
Hierarchies List<string> - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION.
- Prefix
Type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME. - Prefix
Format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - Prefix
Hierarchies []string - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION.
- prefix_
type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME. - prefix_
format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix_
hierarchies list(string) - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION.
- prefix
Type String - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME. - prefix
Format String - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix
Hierarchies List<String> - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION.
- prefix
Type string - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME. - prefix
Format string - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix
Hierarchies string[] - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION.
- prefix_
type str - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME. - prefix_
format str - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix_
hierarchies Sequence[str] - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION.
- prefix
Type String - Format of the prefix, and whether it applies to the file name, file path, or both. Valid values are
FILENAME,PATH, andPATH_AND_FILENAME. - prefix
Format String - Level of granularity included in the prefix. Valid values are
YEAR,MONTH,DAY,HOUR, andMINUTE. - prefix
Hierarchies List<String> - Whether the destination file path includes either or both of the selected elements. Valid values are
EXECUTION_IDandSCHEMA_VERSION.
FlowDestinationFlowConfigDestinationConnectorPropertiesZendesk, FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskArgs
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Zendesk Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field List<string>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- Object string
- Error
Handling FlowConfig Destination Flow Config Destination Connector Properties Zendesk Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - Id
Field []stringNames - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- Write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object string
- error_
handling_ objectconfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ list(string)names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write_
operation_ stringtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object String
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Zendesk Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object string
- error
Handling FlowConfig Destination Flow Config Destination Connector Properties Zendesk Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field string[]Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation stringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object str
- error_
handling_ Flowconfig Destination Flow Config Destination Connector Properties Zendesk Error Handling Config - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id_
field_ Sequence[str]names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write_
operation_ strtype - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
- object String
- error
Handling Property MapConfig - Settings that determine how Amazon AppFlow handles an error when placing data in the destination. See the
destination_flow_config.destination_connector_properties.zendesk.error_handling_configBlock for details. - id
Field List<String>Names - Name of the field that Amazon AppFlow uses as an ID when performing a write operation such as update or delete.
- write
Operation StringType - Type of write operation to be performed in Zendesk. When the value is
UPSERT,idFieldNamesis required. Valid values areINSERT,UPSERT,UPDATE, andDELETE.
FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfig, FlowDestinationFlowConfigDestinationConnectorPropertiesZendeskErrorHandlingConfigArgs
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- Bucket
Name string - Bucket
Prefix string - Fail
On boolFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name string - bucket_
prefix string - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name string - bucket
Prefix string - fail
On booleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket_
name str - bucket_
prefix str - fail_
on_ boolfirst_ destination_ error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
- bucket
Name String - bucket
Prefix String - fail
On BooleanFirst Destination Error - Whether to fail the flow after the first instance of a failure when attempting to place data in the destination.
FlowMetadataCatalogConfig, FlowMetadataCatalogConfigArgs
- Glue
Data FlowCatalog Metadata Catalog Config Glue Data Catalog - Configuration that determines how Amazon AppFlow catalogs data with the AWS Glue Data Catalog. See the
metadata_catalog_config.glue_data_catalogBlock for details.
- Glue
Data FlowCatalog Metadata Catalog Config Glue Data Catalog - Configuration that determines how Amazon AppFlow catalogs data with the AWS Glue Data Catalog. See the
metadata_catalog_config.glue_data_catalogBlock for details.
- glue_
data_ objectcatalog - Configuration that determines how Amazon AppFlow catalogs data with the AWS Glue Data Catalog. See the
metadata_catalog_config.glue_data_catalogBlock for details.
- glue
Data FlowCatalog Metadata Catalog Config Glue Data Catalog - Configuration that determines how Amazon AppFlow catalogs data with the AWS Glue Data Catalog. See the
metadata_catalog_config.glue_data_catalogBlock for details.
- glue
Data FlowCatalog Metadata Catalog Config Glue Data Catalog - Configuration that determines how Amazon AppFlow catalogs data with the AWS Glue Data Catalog. See the
metadata_catalog_config.glue_data_catalogBlock for details.
- glue_
data_ Flowcatalog Metadata Catalog Config Glue Data Catalog - Configuration that determines how Amazon AppFlow catalogs data with the AWS Glue Data Catalog. See the
metadata_catalog_config.glue_data_catalogBlock for details.
- glue
Data Property MapCatalog - Configuration that determines how Amazon AppFlow catalogs data with the AWS Glue Data Catalog. See the
metadata_catalog_config.glue_data_catalogBlock for details.
FlowMetadataCatalogConfigGlueDataCatalog, FlowMetadataCatalogConfigGlueDataCatalogArgs
- Database
Name string - Name of an existing Glue database to store the metadata tables that Amazon AppFlow creates.
- Role
Arn string - ARN of the IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
- Table
Prefix string - Naming prefix for each Data Catalog table that Amazon AppFlow creates.
- Database
Name string - Name of an existing Glue database to store the metadata tables that Amazon AppFlow creates.
- Role
Arn string - ARN of the IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
- Table
Prefix string - Naming prefix for each Data Catalog table that Amazon AppFlow creates.
- database_
name string - Name of an existing Glue database to store the metadata tables that Amazon AppFlow creates.
- role_
arn string - ARN of the IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
- table_
prefix string - Naming prefix for each Data Catalog table that Amazon AppFlow creates.
- database
Name String - Name of an existing Glue database to store the metadata tables that Amazon AppFlow creates.
- role
Arn String - ARN of the IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
- table
Prefix String - Naming prefix for each Data Catalog table that Amazon AppFlow creates.
- database
Name string - Name of an existing Glue database to store the metadata tables that Amazon AppFlow creates.
- role
Arn string - ARN of the IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
- table
Prefix string - Naming prefix for each Data Catalog table that Amazon AppFlow creates.
- database_
name str - Name of an existing Glue database to store the metadata tables that Amazon AppFlow creates.
- role_
arn str - ARN of the IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
- table_
prefix str - Naming prefix for each Data Catalog table that Amazon AppFlow creates.
- database
Name String - Name of an existing Glue database to store the metadata tables that Amazon AppFlow creates.
- role
Arn String - ARN of the IAM role that grants Amazon AppFlow the permissions it needs to create Data Catalog tables, databases, and partitions.
- table
Prefix String - Naming prefix for each Data Catalog table that Amazon AppFlow creates.
FlowSourceFlowConfig, FlowSourceFlowConfigArgs
- Connector
Type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - Source
Connector FlowProperties Source Flow Config Source Connector Properties - Information required to query a particular source connector. See the
source_flow_config.source_connector_propertiesBlock for details. - Api
Version string - API version that the source connector uses.
- Connector
Profile stringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- Incremental
Pull FlowConfig Source Flow Config Incremental Pull Config - Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the
source_flow_config.incremental_pull_configBlock for details.
- Connector
Type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - Source
Connector FlowProperties Source Flow Config Source Connector Properties - Information required to query a particular source connector. See the
source_flow_config.source_connector_propertiesBlock for details. - Api
Version string - API version that the source connector uses.
- Connector
Profile stringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- Incremental
Pull FlowConfig Source Flow Config Incremental Pull Config - Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the
source_flow_config.incremental_pull_configBlock for details.
- connector_
type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - source_
connector_ objectproperties - Information required to query a particular source connector. See the
source_flow_config.source_connector_propertiesBlock for details. - api_
version string - API version that the source connector uses.
- connector_
profile_ stringname - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- incremental_
pull_ objectconfig - Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the
source_flow_config.incremental_pull_configBlock for details.
- connector
Type String - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - source
Connector FlowProperties Source Flow Config Source Connector Properties - Information required to query a particular source connector. See the
source_flow_config.source_connector_propertiesBlock for details. - api
Version String - API version that the source connector uses.
- connector
Profile StringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- incremental
Pull FlowConfig Source Flow Config Incremental Pull Config - Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the
source_flow_config.incremental_pull_configBlock for details.
- connector
Type string - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - source
Connector FlowProperties Source Flow Config Source Connector Properties - Information required to query a particular source connector. See the
source_flow_config.source_connector_propertiesBlock for details. - api
Version string - API version that the source connector uses.
- connector
Profile stringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- incremental
Pull FlowConfig Source Flow Config Incremental Pull Config - Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the
source_flow_config.incremental_pull_configBlock for details.
- connector_
type str - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - source_
connector_ Flowproperties Source Flow Config Source Connector Properties - Information required to query a particular source connector. See the
source_flow_config.source_connector_propertiesBlock for details. - api_
version str - API version that the source connector uses.
- connector_
profile_ strname - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- incremental_
pull_ Flowconfig Source Flow Config Incremental Pull Config - Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the
source_flow_config.incremental_pull_configBlock for details.
- connector
Type String - Type of connector, such as Salesforce, Amplitude, and so on. Valid values are
Salesforce,Singular,Slack,Redshift,S3,Marketo,Googleanalytics,Zendesk,Servicenow,Datadog,Trendmicro,Snowflake,Dynatrace,Infornexus,Amplitude,Veeva,EventBridge,LookoutMetrics,Upsolver,Honeycode,CustomerProfiles,SAPOData, andCustomConnector. - source
Connector Property MapProperties - Information required to query a particular source connector. See the
source_flow_config.source_connector_propertiesBlock for details. - api
Version String - API version that the source connector uses.
- connector
Profile StringName - Name of the connector profile. Must be unique for each connector profile in the AWS account.
- incremental
Pull Property MapConfig - Configuration for a scheduled incremental data pull. When a valid configuration is provided, the specified fields are used when querying for the incremental data pull. See the
source_flow_config.incremental_pull_configBlock for details.
FlowSourceFlowConfigIncrementalPullConfig, FlowSourceFlowConfigIncrementalPullConfigArgs
- Datetime
Type stringField Name - Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
- Datetime
Type stringField Name - Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
- datetime_
type_ stringfield_ name - Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
- datetime
Type StringField Name - Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
- datetime
Type stringField Name - Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
- datetime_
type_ strfield_ name - Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
- datetime
Type StringField Name - Field that specifies the date time or timestamp field as the criteria to use when importing incremental records from the source.
FlowSourceFlowConfigSourceConnectorProperties, FlowSourceFlowConfigSourceConnectorPropertiesArgs
- Amplitude
Flow
Source Flow Config Source Connector Properties Amplitude - Custom
Connector FlowSource Flow Config Source Connector Properties Custom Connector - Datadog
Flow
Source Flow Config Source Connector Properties Datadog - Dynatrace
Flow
Source Flow Config Source Connector Properties Dynatrace - Google
Analytics FlowSource Flow Config Source Connector Properties Google Analytics - Infor
Nexus FlowSource Flow Config Source Connector Properties Infor Nexus - Marketo
Flow
Source Flow Config Source Connector Properties Marketo - S3
Flow
Source Flow Config Source Connector Properties S3 - Salesforce
Flow
Source Flow Config Source Connector Properties Salesforce - Sapo
Data FlowSource Flow Config Source Connector Properties Sapo Data - Service
Now FlowSource Flow Config Source Connector Properties Service Now - Singular
Flow
Source Flow Config Source Connector Properties Singular - Slack
Flow
Source Flow Config Source Connector Properties Slack - Trendmicro
Flow
Source Flow Config Source Connector Properties Trendmicro - Veeva
Flow
Source Flow Config Source Connector Properties Veeva - Zendesk
Flow
Source Flow Config Source Connector Properties Zendesk
- Amplitude
Flow
Source Flow Config Source Connector Properties Amplitude - Custom
Connector FlowSource Flow Config Source Connector Properties Custom Connector - Datadog
Flow
Source Flow Config Source Connector Properties Datadog - Dynatrace
Flow
Source Flow Config Source Connector Properties Dynatrace - Google
Analytics FlowSource Flow Config Source Connector Properties Google Analytics - Infor
Nexus FlowSource Flow Config Source Connector Properties Infor Nexus - Marketo
Flow
Source Flow Config Source Connector Properties Marketo - S3
Flow
Source Flow Config Source Connector Properties S3 - Salesforce
Flow
Source Flow Config Source Connector Properties Salesforce - Sapo
Data FlowSource Flow Config Source Connector Properties Sapo Data - Service
Now FlowSource Flow Config Source Connector Properties Service Now - Singular
Flow
Source Flow Config Source Connector Properties Singular - Slack
Flow
Source Flow Config Source Connector Properties Slack - Trendmicro
Flow
Source Flow Config Source Connector Properties Trendmicro - Veeva
Flow
Source Flow Config Source Connector Properties Veeva - Zendesk
Flow
Source Flow Config Source Connector Properties Zendesk
- amplitude
Flow
Source Flow Config Source Connector Properties Amplitude - custom
Connector FlowSource Flow Config Source Connector Properties Custom Connector - datadog
Flow
Source Flow Config Source Connector Properties Datadog - dynatrace
Flow
Source Flow Config Source Connector Properties Dynatrace - google
Analytics FlowSource Flow Config Source Connector Properties Google Analytics - infor
Nexus FlowSource Flow Config Source Connector Properties Infor Nexus - marketo
Flow
Source Flow Config Source Connector Properties Marketo - s3
Flow
Source Flow Config Source Connector Properties S3 - salesforce
Flow
Source Flow Config Source Connector Properties Salesforce - sapo
Data FlowSource Flow Config Source Connector Properties Sapo Data - service
Now FlowSource Flow Config Source Connector Properties Service Now - singular
Flow
Source Flow Config Source Connector Properties Singular - slack
Flow
Source Flow Config Source Connector Properties Slack - trendmicro
Flow
Source Flow Config Source Connector Properties Trendmicro - veeva
Flow
Source Flow Config Source Connector Properties Veeva - zendesk
Flow
Source Flow Config Source Connector Properties Zendesk
- amplitude
Flow
Source Flow Config Source Connector Properties Amplitude - custom
Connector FlowSource Flow Config Source Connector Properties Custom Connector - datadog
Flow
Source Flow Config Source Connector Properties Datadog - dynatrace
Flow
Source Flow Config Source Connector Properties Dynatrace - google
Analytics FlowSource Flow Config Source Connector Properties Google Analytics - infor
Nexus FlowSource Flow Config Source Connector Properties Infor Nexus - marketo
Flow
Source Flow Config Source Connector Properties Marketo - s3
Flow
Source Flow Config Source Connector Properties S3 - salesforce
Flow
Source Flow Config Source Connector Properties Salesforce - sapo
Data FlowSource Flow Config Source Connector Properties Sapo Data - service
Now FlowSource Flow Config Source Connector Properties Service Now - singular
Flow
Source Flow Config Source Connector Properties Singular - slack
Flow
Source Flow Config Source Connector Properties Slack - trendmicro
Flow
Source Flow Config Source Connector Properties Trendmicro - veeva
Flow
Source Flow Config Source Connector Properties Veeva - zendesk
Flow
Source Flow Config Source Connector Properties Zendesk
- amplitude
Flow
Source Flow Config Source Connector Properties Amplitude - custom_
connector FlowSource Flow Config Source Connector Properties Custom Connector - datadog
Flow
Source Flow Config Source Connector Properties Datadog - dynatrace
Flow
Source Flow Config Source Connector Properties Dynatrace - google_
analytics FlowSource Flow Config Source Connector Properties Google Analytics - infor_
nexus FlowSource Flow Config Source Connector Properties Infor Nexus - marketo
Flow
Source Flow Config Source Connector Properties Marketo - s3
Flow
Source Flow Config Source Connector Properties S3 - salesforce
Flow
Source Flow Config Source Connector Properties Salesforce - sapo_
data FlowSource Flow Config Source Connector Properties Sapo Data - service_
now FlowSource Flow Config Source Connector Properties Service Now - singular
Flow
Source Flow Config Source Connector Properties Singular - slack
Flow
Source Flow Config Source Connector Properties Slack - trendmicro
Flow
Source Flow Config Source Connector Properties Trendmicro - veeva
Flow
Source Flow Config Source Connector Properties Veeva - zendesk
Flow
Source Flow Config Source Connector Properties Zendesk
- amplitude Property Map
- custom
Connector Property Map - datadog Property Map
- dynatrace Property Map
- google
Analytics Property Map - infor
Nexus Property Map - marketo Property Map
- s3 Property Map
- salesforce Property Map
- sapo
Data Property Map - service
Now Property Map - singular Property Map
- slack Property Map
- trendmicro Property Map
- veeva Property Map
- zendesk Property Map
FlowSourceFlowConfigSourceConnectorPropertiesAmplitude, FlowSourceFlowConfigSourceConnectorPropertiesAmplitudeArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesCustomConnector, FlowSourceFlowConfigSourceConnectorPropertiesCustomConnectorArgs
- Entity
Name string - Custom
Properties Dictionary<string, string>
- Entity
Name string - Custom
Properties map[string]string
- entity_
name string - custom_
properties map(string)
- entity
Name String - custom
Properties Map<String,String>
- entity
Name string - custom
Properties {[key: string]: string}
- entity_
name str - custom_
properties Mapping[str, str]
- entity
Name String - custom
Properties Map<String>
FlowSourceFlowConfigSourceConnectorPropertiesDatadog, FlowSourceFlowConfigSourceConnectorPropertiesDatadogArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesDynatrace, FlowSourceFlowConfigSourceConnectorPropertiesDynatraceArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalytics, FlowSourceFlowConfigSourceConnectorPropertiesGoogleAnalyticsArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesInforNexus, FlowSourceFlowConfigSourceConnectorPropertiesInforNexusArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesMarketo, FlowSourceFlowConfigSourceConnectorPropertiesMarketoArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesS3, FlowSourceFlowConfigSourceConnectorPropertiesS3Args
- Bucket
Name string - Bucket
Prefix string - S3Input
Format FlowConfig Source Flow Config Source Connector Properties S3S3Input Format Config - When you use Amazon S3 as the source, configuration format that you provide for the flow input data. See the
source_flow_config.source_connector_properties.s3.s3_input_format_configBlock for details.
- Bucket
Name string - Bucket
Prefix string - S3Input
Format FlowConfig Source Flow Config Source Connector Properties S3S3Input Format Config - When you use Amazon S3 as the source, configuration format that you provide for the flow input data. See the
source_flow_config.source_connector_properties.s3.s3_input_format_configBlock for details.
- bucket_
name string - bucket_
prefix string - s3_
input_ objectformat_ config - When you use Amazon S3 as the source, configuration format that you provide for the flow input data. See the
source_flow_config.source_connector_properties.s3.s3_input_format_configBlock for details.
- bucket
Name String - bucket
Prefix String - s3Input
Format FlowConfig Source Flow Config Source Connector Properties S3S3Input Format Config - When you use Amazon S3 as the source, configuration format that you provide for the flow input data. See the
source_flow_config.source_connector_properties.s3.s3_input_format_configBlock for details.
- bucket
Name string - bucket
Prefix string - s3Input
Format FlowConfig Source Flow Config Source Connector Properties S3S3Input Format Config - When you use Amazon S3 as the source, configuration format that you provide for the flow input data. See the
source_flow_config.source_connector_properties.s3.s3_input_format_configBlock for details.
- bucket_
name str - bucket_
prefix str - s3_
input_ Flowformat_ config Source Flow Config Source Connector Properties S3S3Input Format Config - When you use Amazon S3 as the source, configuration format that you provide for the flow input data. See the
source_flow_config.source_connector_properties.s3.s3_input_format_configBlock for details.
- bucket
Name String - bucket
Prefix String - s3Input
Format Property MapConfig - When you use Amazon S3 as the source, configuration format that you provide for the flow input data. See the
source_flow_config.source_connector_properties.s3.s3_input_format_configBlock for details.
FlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfig, FlowSourceFlowConfigSourceConnectorPropertiesS3S3InputFormatConfigArgs
- S3Input
File stringType - File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are
CSVandJSON.
- S3Input
File stringType - File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are
CSVandJSON.
- s3_
input_ stringfile_ type - File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are
CSVandJSON.
- s3Input
File StringType - File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are
CSVandJSON.
- s3Input
File stringType - File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are
CSVandJSON.
- s3_
input_ strfile_ type - File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are
CSVandJSON.
- s3Input
File StringType - File type that Amazon AppFlow gets from your Amazon S3 bucket. Valid values are
CSVandJSON.
FlowSourceFlowConfigSourceConnectorPropertiesSalesforce, FlowSourceFlowConfigSourceConnectorPropertiesSalesforceArgs
- Object string
- Data
Transfer stringApi - Enable
Dynamic boolField Update - Whether to enable dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
- Include
Deleted boolRecords - Whether to include deleted files in the flow run.
- Object string
- Data
Transfer stringApi - Enable
Dynamic boolField Update - Whether to enable dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
- Include
Deleted boolRecords - Whether to include deleted files in the flow run.
- object string
- data_
transfer_ stringapi - enable_
dynamic_ boolfield_ update - Whether to enable dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
- include_
deleted_ boolrecords - Whether to include deleted files in the flow run.
- object String
- data
Transfer StringApi - enable
Dynamic BooleanField Update - Whether to enable dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
- include
Deleted BooleanRecords - Whether to include deleted files in the flow run.
- object string
- data
Transfer stringApi - enable
Dynamic booleanField Update - Whether to enable dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
- include
Deleted booleanRecords - Whether to include deleted files in the flow run.
- object str
- data_
transfer_ strapi - enable_
dynamic_ boolfield_ update - Whether to enable dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
- include_
deleted_ boolrecords - Whether to include deleted files in the flow run.
- object String
- data
Transfer StringApi - enable
Dynamic BooleanField Update - Whether to enable dynamic fetching of new (recently added) fields in the Salesforce objects while running a flow.
- include
Deleted BooleanRecords - Whether to include deleted files in the flow run.
FlowSourceFlowConfigSourceConnectorPropertiesSapoData, FlowSourceFlowConfigSourceConnectorPropertiesSapoDataArgs
- Object
Path string - Pagination
Config FlowSource Flow Config Source Connector Properties Sapo Data Pagination Config - Page size for each concurrent process that transfers OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.pagination_configBlock for details. - Parallelism
Config FlowSource Flow Config Source Connector Properties Sapo Data Parallelism Config - Number of concurrent processes that transfer OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.parallelism_configBlock for details.
- Object
Path string - Pagination
Config FlowSource Flow Config Source Connector Properties Sapo Data Pagination Config - Page size for each concurrent process that transfers OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.pagination_configBlock for details. - Parallelism
Config FlowSource Flow Config Source Connector Properties Sapo Data Parallelism Config - Number of concurrent processes that transfer OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.parallelism_configBlock for details.
- object_
path string - pagination_
config object - Page size for each concurrent process that transfers OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.pagination_configBlock for details. - parallelism_
config object - Number of concurrent processes that transfer OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.parallelism_configBlock for details.
- object
Path String - pagination
Config FlowSource Flow Config Source Connector Properties Sapo Data Pagination Config - Page size for each concurrent process that transfers OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.pagination_configBlock for details. - parallelism
Config FlowSource Flow Config Source Connector Properties Sapo Data Parallelism Config - Number of concurrent processes that transfer OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.parallelism_configBlock for details.
- object
Path string - pagination
Config FlowSource Flow Config Source Connector Properties Sapo Data Pagination Config - Page size for each concurrent process that transfers OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.pagination_configBlock for details. - parallelism
Config FlowSource Flow Config Source Connector Properties Sapo Data Parallelism Config - Number of concurrent processes that transfer OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.parallelism_configBlock for details.
- object_
path str - pagination_
config FlowSource Flow Config Source Connector Properties Sapo Data Pagination Config - Page size for each concurrent process that transfers OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.pagination_configBlock for details. - parallelism_
config FlowSource Flow Config Source Connector Properties Sapo Data Parallelism Config - Number of concurrent processes that transfer OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.parallelism_configBlock for details.
- object
Path String - pagination
Config Property Map - Page size for each concurrent process that transfers OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.pagination_configBlock for details. - parallelism
Config Property Map - Number of concurrent processes that transfer OData records from your SAP instance. See the
source_flow_config.source_connector_properties.sapo_data.parallelism_configBlock for details.
FlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfig, FlowSourceFlowConfigSourceConnectorPropertiesSapoDataPaginationConfigArgs
- Max
Page intSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- Max
Page intSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max_
page_ numbersize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max
Page IntegerSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max
Page numberSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max_
page_ intsize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max
Page NumberSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
FlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfig, FlowSourceFlowConfigSourceConnectorPropertiesSapoDataParallelismConfigArgs
- Max
Page intSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- Max
Page intSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max_
page_ numbersize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max
Page IntegerSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max
Page numberSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max_
page_ intsize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
- max
Page NumberSize - Maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
FlowSourceFlowConfigSourceConnectorPropertiesServiceNow, FlowSourceFlowConfigSourceConnectorPropertiesServiceNowArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesSingular, FlowSourceFlowConfigSourceConnectorPropertiesSingularArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesSlack, FlowSourceFlowConfigSourceConnectorPropertiesSlackArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesTrendmicro, FlowSourceFlowConfigSourceConnectorPropertiesTrendmicroArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowSourceFlowConfigSourceConnectorPropertiesVeeva, FlowSourceFlowConfigSourceConnectorPropertiesVeevaArgs
- Object string
- Document
Type string - Document type specified in the Veeva document extract flow.
- Include
All boolVersions - Whether to include all versions of files in the Veeva document extract flow.
- Include
Renditions bool - Whether to include file renditions in the Veeva document extract flow.
- Include
Source boolFiles - Whether to include source files in the Veeva document extract flow.
- Object string
- Document
Type string - Document type specified in the Veeva document extract flow.
- Include
All boolVersions - Whether to include all versions of files in the Veeva document extract flow.
- Include
Renditions bool - Whether to include file renditions in the Veeva document extract flow.
- Include
Source boolFiles - Whether to include source files in the Veeva document extract flow.
- object string
- document_
type string - Document type specified in the Veeva document extract flow.
- include_
all_ boolversions - Whether to include all versions of files in the Veeva document extract flow.
- include_
renditions bool - Whether to include file renditions in the Veeva document extract flow.
- include_
source_ boolfiles - Whether to include source files in the Veeva document extract flow.
- object String
- document
Type String - Document type specified in the Veeva document extract flow.
- include
All BooleanVersions - Whether to include all versions of files in the Veeva document extract flow.
- include
Renditions Boolean - Whether to include file renditions in the Veeva document extract flow.
- include
Source BooleanFiles - Whether to include source files in the Veeva document extract flow.
- object string
- document
Type string - Document type specified in the Veeva document extract flow.
- include
All booleanVersions - Whether to include all versions of files in the Veeva document extract flow.
- include
Renditions boolean - Whether to include file renditions in the Veeva document extract flow.
- include
Source booleanFiles - Whether to include source files in the Veeva document extract flow.
- object str
- document_
type str - Document type specified in the Veeva document extract flow.
- include_
all_ boolversions - Whether to include all versions of files in the Veeva document extract flow.
- include_
renditions bool - Whether to include file renditions in the Veeva document extract flow.
- include_
source_ boolfiles - Whether to include source files in the Veeva document extract flow.
- object String
- document
Type String - Document type specified in the Veeva document extract flow.
- include
All BooleanVersions - Whether to include all versions of files in the Veeva document extract flow.
- include
Renditions Boolean - Whether to include file renditions in the Veeva document extract flow.
- include
Source BooleanFiles - Whether to include source files in the Veeva document extract flow.
FlowSourceFlowConfigSourceConnectorPropertiesZendesk, FlowSourceFlowConfigSourceConnectorPropertiesZendeskArgs
- Object string
- Object string
- object string
- object String
- object string
- object str
- object String
FlowTask, FlowTaskArgs
- Task
Type string - Particular task implementation that Amazon AppFlow performs. Valid values are
Arithmetic,Filter,Map,Map_all,Mask,Merge,Passthrough,Truncate, andValidate. - Connector
Operators List<FlowTask Connector Operator> - Operation to be performed on the provided source fields. See the
task.connector_operatorBlock for details. - Destination
Field string - Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
- Source
Fields List<string> - Source fields to which a particular task is applied.
- Task
Properties Dictionary<string, string> - Map used to store task-related information. The execution service looks for particular information based on the
TaskType. Valid keys areVALUE,VALUES,DATA_TYPE,UPPER_BOUND,LOWER_BOUND,SOURCE_DATA_TYPE,DESTINATION_DATA_TYPE,VALIDATION_ACTION,MASK_VALUE,MASK_LENGTH,TRUNCATE_LENGTH,MATH_OPERATION_FIELDS_ORDER,CONCAT_FORMAT,SUBFIELD_CATEGORY_MAP, andEXCLUDE_SOURCE_FIELDS_LIST.
- Task
Type string - Particular task implementation that Amazon AppFlow performs. Valid values are
Arithmetic,Filter,Map,Map_all,Mask,Merge,Passthrough,Truncate, andValidate. - Connector
Operators []FlowTask Connector Operator - Operation to be performed on the provided source fields. See the
task.connector_operatorBlock for details. - Destination
Field string - Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
- Source
Fields []string - Source fields to which a particular task is applied.
- Task
Properties map[string]string - Map used to store task-related information. The execution service looks for particular information based on the
TaskType. Valid keys areVALUE,VALUES,DATA_TYPE,UPPER_BOUND,LOWER_BOUND,SOURCE_DATA_TYPE,DESTINATION_DATA_TYPE,VALIDATION_ACTION,MASK_VALUE,MASK_LENGTH,TRUNCATE_LENGTH,MATH_OPERATION_FIELDS_ORDER,CONCAT_FORMAT,SUBFIELD_CATEGORY_MAP, andEXCLUDE_SOURCE_FIELDS_LIST.
- task_
type string - Particular task implementation that Amazon AppFlow performs. Valid values are
Arithmetic,Filter,Map,Map_all,Mask,Merge,Passthrough,Truncate, andValidate. - connector_
operators list(object) - Operation to be performed on the provided source fields. See the
task.connector_operatorBlock for details. - destination_
field string - Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
- source_
fields list(string) - Source fields to which a particular task is applied.
- task_
properties map(string) - Map used to store task-related information. The execution service looks for particular information based on the
TaskType. Valid keys areVALUE,VALUES,DATA_TYPE,UPPER_BOUND,LOWER_BOUND,SOURCE_DATA_TYPE,DESTINATION_DATA_TYPE,VALIDATION_ACTION,MASK_VALUE,MASK_LENGTH,TRUNCATE_LENGTH,MATH_OPERATION_FIELDS_ORDER,CONCAT_FORMAT,SUBFIELD_CATEGORY_MAP, andEXCLUDE_SOURCE_FIELDS_LIST.
- task
Type String - Particular task implementation that Amazon AppFlow performs. Valid values are
Arithmetic,Filter,Map,Map_all,Mask,Merge,Passthrough,Truncate, andValidate. - connector
Operators List<FlowTask Connector Operator> - Operation to be performed on the provided source fields. See the
task.connector_operatorBlock for details. - destination
Field String - Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
- source
Fields List<String> - Source fields to which a particular task is applied.
- task
Properties Map<String,String> - Map used to store task-related information. The execution service looks for particular information based on the
TaskType. Valid keys areVALUE,VALUES,DATA_TYPE,UPPER_BOUND,LOWER_BOUND,SOURCE_DATA_TYPE,DESTINATION_DATA_TYPE,VALIDATION_ACTION,MASK_VALUE,MASK_LENGTH,TRUNCATE_LENGTH,MATH_OPERATION_FIELDS_ORDER,CONCAT_FORMAT,SUBFIELD_CATEGORY_MAP, andEXCLUDE_SOURCE_FIELDS_LIST.
- task
Type string - Particular task implementation that Amazon AppFlow performs. Valid values are
Arithmetic,Filter,Map,Map_all,Mask,Merge,Passthrough,Truncate, andValidate. - connector
Operators FlowTask Connector Operator[] - Operation to be performed on the provided source fields. See the
task.connector_operatorBlock for details. - destination
Field string - Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
- source
Fields string[] - Source fields to which a particular task is applied.
- task
Properties {[key: string]: string} - Map used to store task-related information. The execution service looks for particular information based on the
TaskType. Valid keys areVALUE,VALUES,DATA_TYPE,UPPER_BOUND,LOWER_BOUND,SOURCE_DATA_TYPE,DESTINATION_DATA_TYPE,VALIDATION_ACTION,MASK_VALUE,MASK_LENGTH,TRUNCATE_LENGTH,MATH_OPERATION_FIELDS_ORDER,CONCAT_FORMAT,SUBFIELD_CATEGORY_MAP, andEXCLUDE_SOURCE_FIELDS_LIST.
- task_
type str - Particular task implementation that Amazon AppFlow performs. Valid values are
Arithmetic,Filter,Map,Map_all,Mask,Merge,Passthrough,Truncate, andValidate. - connector_
operators Sequence[FlowTask Connector Operator] - Operation to be performed on the provided source fields. See the
task.connector_operatorBlock for details. - destination_
field str - Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
- source_
fields Sequence[str] - Source fields to which a particular task is applied.
- task_
properties Mapping[str, str] - Map used to store task-related information. The execution service looks for particular information based on the
TaskType. Valid keys areVALUE,VALUES,DATA_TYPE,UPPER_BOUND,LOWER_BOUND,SOURCE_DATA_TYPE,DESTINATION_DATA_TYPE,VALIDATION_ACTION,MASK_VALUE,MASK_LENGTH,TRUNCATE_LENGTH,MATH_OPERATION_FIELDS_ORDER,CONCAT_FORMAT,SUBFIELD_CATEGORY_MAP, andEXCLUDE_SOURCE_FIELDS_LIST.
- task
Type String - Particular task implementation that Amazon AppFlow performs. Valid values are
Arithmetic,Filter,Map,Map_all,Mask,Merge,Passthrough,Truncate, andValidate. - connector
Operators List<Property Map> - Operation to be performed on the provided source fields. See the
task.connector_operatorBlock for details. - destination
Field String - Field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
- source
Fields List<String> - Source fields to which a particular task is applied.
- task
Properties Map<String> - Map used to store task-related information. The execution service looks for particular information based on the
TaskType. Valid keys areVALUE,VALUES,DATA_TYPE,UPPER_BOUND,LOWER_BOUND,SOURCE_DATA_TYPE,DESTINATION_DATA_TYPE,VALIDATION_ACTION,MASK_VALUE,MASK_LENGTH,TRUNCATE_LENGTH,MATH_OPERATION_FIELDS_ORDER,CONCAT_FORMAT,SUBFIELD_CATEGORY_MAP, andEXCLUDE_SOURCE_FIELDS_LIST.
FlowTaskConnectorOperator, FlowTaskConnectorOperatorArgs
- Amplitude string
- Custom
Connector string - Datadog string
- Dynatrace string
- Google
Analytics string - Infor
Nexus string - Marketo string
- S3 string
- Salesforce string
- Sapo
Data string - Service
Now string - Singular string
- Slack string
- Trendmicro string
- Veeva string
- Zendesk string
- Amplitude string
- Custom
Connector string - Datadog string
- Dynatrace string
- Google
Analytics string - Infor
Nexus string - Marketo string
- S3 string
- Salesforce string
- Sapo
Data string - Service
Now string - Singular string
- Slack string
- Trendmicro string
- Veeva string
- Zendesk string
- amplitude string
- custom_
connector string - datadog string
- dynatrace string
- google_
analytics string - infor_
nexus string - marketo string
- s3 string
- salesforce string
- sapo_
data string - service_
now string - singular string
- slack string
- trendmicro string
- veeva string
- zendesk string
- amplitude String
- custom
Connector String - datadog String
- dynatrace String
- google
Analytics String - infor
Nexus String - marketo String
- s3 String
- salesforce String
- sapo
Data String - service
Now String - singular String
- slack String
- trendmicro String
- veeva String
- zendesk String
- amplitude string
- custom
Connector string - datadog string
- dynatrace string
- google
Analytics string - infor
Nexus string - marketo string
- s3 string
- salesforce string
- sapo
Data string - service
Now string - singular string
- slack string
- trendmicro string
- veeva string
- zendesk string
- amplitude str
- custom_
connector str - datadog str
- dynatrace str
- google_
analytics str - infor_
nexus str - marketo str
- s3 str
- salesforce str
- sapo_
data str - service_
now str - singular str
- slack str
- trendmicro str
- veeva str
- zendesk str
- amplitude String
- custom
Connector String - datadog String
- dynatrace String
- google
Analytics String - infor
Nexus String - marketo String
- s3 String
- salesforce String
- sapo
Data String - service
Now String - singular String
- slack String
- trendmicro String
- veeva String
- zendesk String
FlowTriggerConfig, FlowTriggerConfigArgs
- Trigger
Type string - Type of flow trigger. Valid values are
Scheduled,Event, andOnDemand. - Trigger
Properties FlowTrigger Config Trigger Properties - Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the
Scheduledtrigger type. See thetrigger_config.trigger_propertiesBlock for details.
- Trigger
Type string - Type of flow trigger. Valid values are
Scheduled,Event, andOnDemand. - Trigger
Properties FlowTrigger Config Trigger Properties - Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the
Scheduledtrigger type. See thetrigger_config.trigger_propertiesBlock for details.
- trigger_
type string - Type of flow trigger. Valid values are
Scheduled,Event, andOnDemand. - trigger_
properties object - Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the
Scheduledtrigger type. See thetrigger_config.trigger_propertiesBlock for details.
- trigger
Type String - Type of flow trigger. Valid values are
Scheduled,Event, andOnDemand. - trigger
Properties FlowTrigger Config Trigger Properties - Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the
Scheduledtrigger type. See thetrigger_config.trigger_propertiesBlock for details.
- trigger
Type string - Type of flow trigger. Valid values are
Scheduled,Event, andOnDemand. - trigger
Properties FlowTrigger Config Trigger Properties - Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the
Scheduledtrigger type. See thetrigger_config.trigger_propertiesBlock for details.
- trigger_
type str - Type of flow trigger. Valid values are
Scheduled,Event, andOnDemand. - trigger_
properties FlowTrigger Config Trigger Properties - Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the
Scheduledtrigger type. See thetrigger_config.trigger_propertiesBlock for details.
- trigger
Type String - Type of flow trigger. Valid values are
Scheduled,Event, andOnDemand. - trigger
Properties Property Map - Configuration details of a schedule-triggered flow as defined by the user. Currently, these settings only apply to the
Scheduledtrigger type. See thetrigger_config.trigger_propertiesBlock for details.
FlowTriggerConfigTriggerProperties, FlowTriggerConfigTriggerPropertiesArgs
- Scheduled
Flow
Trigger Config Trigger Properties Scheduled - Configuration details of a schedule-triggered flow. See the
trigger_config.trigger_properties.scheduledBlock for details.
- Scheduled
Flow
Trigger Config Trigger Properties Scheduled - Configuration details of a schedule-triggered flow. See the
trigger_config.trigger_properties.scheduledBlock for details.
- scheduled
Flow
Trigger Config Trigger Properties Scheduled - Configuration details of a schedule-triggered flow. See the
trigger_config.trigger_properties.scheduledBlock for details.
- scheduled
Flow
Trigger Config Trigger Properties Scheduled - Configuration details of a schedule-triggered flow. See the
trigger_config.trigger_properties.scheduledBlock for details.
- scheduled
Flow
Trigger Config Trigger Properties Scheduled - Configuration details of a schedule-triggered flow. See the
trigger_config.trigger_properties.scheduledBlock for details.
- scheduled Property Map
- Configuration details of a schedule-triggered flow. See the
trigger_config.trigger_properties.scheduledBlock for details.
FlowTriggerConfigTriggerPropertiesScheduled, FlowTriggerConfigTriggerPropertiesScheduledArgs
- Schedule
Expression string - Scheduling expression that determines the rate at which the schedule runs, for example
rate(5minutes). - Data
Pull stringMode - Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are
IncrementalandComplete. - First
Execution stringFrom - Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp.
- Schedule
End stringTime - Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- Schedule
Offset int - Offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000.
- Schedule
Start stringTime - Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- Timezone string
- Time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
- Schedule
Expression string - Scheduling expression that determines the rate at which the schedule runs, for example
rate(5minutes). - Data
Pull stringMode - Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are
IncrementalandComplete. - First
Execution stringFrom - Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp.
- Schedule
End stringTime - Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- Schedule
Offset int - Offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000.
- Schedule
Start stringTime - Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- Timezone string
- Time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
- schedule_
expression string - Scheduling expression that determines the rate at which the schedule runs, for example
rate(5minutes). - data_
pull_ stringmode - Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are
IncrementalandComplete. - first_
execution_ stringfrom - Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp.
- schedule_
end_ stringtime - Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- schedule_
offset number - Offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000.
- schedule_
start_ stringtime - Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- timezone string
- Time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
- schedule
Expression String - Scheduling expression that determines the rate at which the schedule runs, for example
rate(5minutes). - data
Pull StringMode - Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are
IncrementalandComplete. - first
Execution StringFrom - Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp.
- schedule
End StringTime - Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- schedule
Offset Integer - Offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000.
- schedule
Start StringTime - Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- timezone String
- Time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
- schedule
Expression string - Scheduling expression that determines the rate at which the schedule runs, for example
rate(5minutes). - data
Pull stringMode - Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are
IncrementalandComplete. - first
Execution stringFrom - Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp.
- schedule
End stringTime - Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- schedule
Offset number - Offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000.
- schedule
Start stringTime - Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- timezone string
- Time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
- schedule_
expression str - Scheduling expression that determines the rate at which the schedule runs, for example
rate(5minutes). - data_
pull_ strmode - Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are
IncrementalandComplete. - first_
execution_ strfrom - Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp.
- schedule_
end_ strtime - Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- schedule_
offset int - Offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000.
- schedule_
start_ strtime - Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- timezone str
- Time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
- schedule
Expression String - Scheduling expression that determines the rate at which the schedule runs, for example
rate(5minutes). - data
Pull StringMode - Whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. Valid values are
IncrementalandComplete. - first
Execution StringFrom - Date range for the records to import from the connector in the first flow run. Must be a valid RFC3339 timestamp.
- schedule
End StringTime - Scheduled end time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- schedule
Offset Number - Offset that is added to the time interval for a schedule-triggered flow. Maximum value of 36000.
- schedule
Start StringTime - Scheduled start time for a schedule-triggered flow. Must be a valid RFC3339 timestamp.
- timezone String
- Time zone used when referring to the date and time of a scheduled-triggered flow, such as
America/New_York.
Import
Identity Schema
Required
name(String) Name of the AppFlow flow.
Optional
accountId(String) AWS Account where this resource is managed.region(String) Region where this resource is managed.
Using pulumi import, import AppFlow flows using the name. For example:
$ pulumi import aws:appflow/flow:Flow example example-flow
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- AWS Classic pulumi/pulumi-aws
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
awsTerraform Provider.
published on Thursday, Sep 10, 2026 by Pulumi