1. Packages
  2. AWS Cloud Control
  3. API Docs
  4. appflow
  5. getFlow

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

aws-native.appflow.getFlow

Explore with Pulumi AI

aws-native logo

We recommend new projects start with resources from the AWS provider.

AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi

    Resource schema for AWS::AppFlow::Flow.

    Using getFlow

    Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

    function getFlow(args: GetFlowArgs, opts?: InvokeOptions): Promise<GetFlowResult>
    function getFlowOutput(args: GetFlowOutputArgs, opts?: InvokeOptions): Output<GetFlowResult>
    def get_flow(flow_name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetFlowResult
    def get_flow_output(flow_name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetFlowResult]
    func LookupFlow(ctx *Context, args *LookupFlowArgs, opts ...InvokeOption) (*LookupFlowResult, error)
    func LookupFlowOutput(ctx *Context, args *LookupFlowOutputArgs, opts ...InvokeOption) LookupFlowResultOutput

    > Note: This function is named LookupFlow in the Go SDK.

    public static class GetFlow 
    {
        public static Task<GetFlowResult> InvokeAsync(GetFlowArgs args, InvokeOptions? opts = null)
        public static Output<GetFlowResult> Invoke(GetFlowInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetFlowResult> getFlow(GetFlowArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: aws-native:appflow:getFlow
      arguments:
        # arguments dictionary

    The following arguments are supported:

    FlowName string
    Name of the flow.
    FlowName string
    Name of the flow.
    flowName String
    Name of the flow.
    flowName string
    Name of the flow.
    flow_name str
    Name of the flow.
    flowName String
    Name of the flow.

    getFlow Result

    The following output properties are available:

    Description string
    Description of the flow.
    DestinationFlowConfigList List<Pulumi.AwsNative.AppFlow.Outputs.FlowDestinationFlowConfig>
    List of Destination connectors of the flow.
    FlowArn string
    ARN identifier of the flow.
    FlowStatus Pulumi.AwsNative.AppFlow.FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    MetadataCatalogConfig Pulumi.AwsNative.AppFlow.Outputs.FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    SourceFlowConfig Pulumi.AwsNative.AppFlow.Outputs.FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    List of Tags.
    Tasks List<Pulumi.AwsNative.AppFlow.Outputs.FlowTask>
    List of tasks for the flow.
    TriggerConfig Pulumi.AwsNative.AppFlow.Outputs.FlowTriggerConfig
    Trigger settings of the flow.
    Description string
    Description of the flow.
    DestinationFlowConfigList []FlowDestinationFlowConfig
    List of Destination connectors of the flow.
    FlowArn string
    ARN identifier of the flow.
    FlowStatus FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    MetadataCatalogConfig FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    SourceFlowConfig FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    Tags Tag
    List of Tags.
    Tasks []FlowTask
    List of tasks for the flow.
    TriggerConfig FlowTriggerConfig
    Trigger settings of the flow.
    description String
    Description of the flow.
    destinationFlowConfigList List<FlowDestinationFlowConfig>
    List of Destination connectors of the flow.
    flowArn String
    ARN identifier of the flow.
    flowStatus FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    metadataCatalogConfig FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    sourceFlowConfig FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    tags List<Tag>
    List of Tags.
    tasks List<FlowTask>
    List of tasks for the flow.
    triggerConfig FlowTriggerConfig
    Trigger settings of the flow.
    description string
    Description of the flow.
    destinationFlowConfigList FlowDestinationFlowConfig[]
    List of Destination connectors of the flow.
    flowArn string
    ARN identifier of the flow.
    flowStatus FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    metadataCatalogConfig FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    sourceFlowConfig FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    tags Tag[]
    List of Tags.
    tasks FlowTask[]
    List of tasks for the flow.
    triggerConfig FlowTriggerConfig
    Trigger settings of the flow.
    description str
    Description of the flow.
    destination_flow_config_list Sequence[FlowDestinationFlowConfig]
    List of Destination connectors of the flow.
    flow_arn str
    ARN identifier of the flow.
    flow_status FlowStatus
    Flow activation status for Scheduled- and Event-triggered flows
    metadata_catalog_config FlowMetadataCatalogConfig
    Configurations of metadata catalog of the flow.
    source_flow_config FlowSourceFlowConfig
    Configurations of Source connector of the flow.
    tags Sequence[root_Tag]
    List of Tags.
    tasks Sequence[FlowTask]
    List of tasks for the flow.
    trigger_config FlowTriggerConfig
    Trigger settings of the flow.
    description String
    Description of the flow.
    destinationFlowConfigList List<Property Map>
    List of Destination connectors of the flow.
    flowArn String
    ARN identifier of the flow.
    flowStatus "Active" | "Suspended" | "Draft"
    Flow activation status for Scheduled- and Event-triggered flows
    metadataCatalogConfig Property Map
    Configurations of metadata catalog of the flow.
    sourceFlowConfig Property Map
    Configurations of Source connector of the flow.
    tags List<Property Map>
    List of Tags.
    tasks List<Property Map>
    List of tasks for the flow.
    triggerConfig Property Map
    Trigger settings of the flow.

    Supporting Types

    FlowAggregationConfig

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

    FlowAggregationType

    FlowAmplitudeConnectorOperator

    FlowAmplitudeSourceProperties

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

    FlowConnectorOperator

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

    FlowConnectorType

    FlowCustomConnectorDestinationProperties

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

    FlowCustomConnectorSourceProperties

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

    FlowCustomConnectorSourcePropertiesDataTransferApiProperties

    FlowCustomConnectorSourcePropertiesDataTransferApiPropertiesType

    FlowDataTransferApi

    FlowDatadogConnectorOperator

    FlowDatadogSourceProperties

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

    FlowDestinationConnectorProperties

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

    FlowDestinationFlowConfig

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

    FlowDynatraceConnectorOperator

    FlowDynatraceSourceProperties

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

    FlowErrorHandlingConfig

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

    FlowEventBridgeDestinationProperties

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

    FlowFileType

    FlowGlueDataCatalog

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

    FlowGoogleAnalyticsConnectorOperator

    FlowGoogleAnalyticsSourceProperties

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

    FlowIncrementalPullConfig

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

    FlowInforNexusConnectorOperator

    FlowInforNexusSourceProperties

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

    FlowLookoutMetricsDestinationProperties

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

    FlowMarketoConnectorOperator

    FlowMarketoDestinationProperties

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

    FlowMarketoSourceProperties

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

    FlowMetadataCatalogConfig

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

    FlowOperator

    FlowOperatorPropertiesKeys

    FlowPardotConnectorOperator

    FlowPardotSourceProperties

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

    FlowPathPrefix

    FlowPrefixConfig

    PathPrefixHierarchy List<Pulumi.AwsNative.AppFlow.FlowPathPrefix>

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

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

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

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

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

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

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

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

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

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

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

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

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

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

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

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

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

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

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

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

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

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

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

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

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

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

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

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

    • Source-to-destination field mappings

    • Field data types

    • Partition keys

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

    FlowPrefixFormat

    FlowPrefixType

    FlowRedshiftDestinationProperties

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

    FlowS3ConnectorOperator

    FlowS3DestinationProperties

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

    FlowS3InputFormatConfig

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

    FlowS3InputFormatConfigS3InputFileType

    FlowS3OutputFormatConfig

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

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

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

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

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

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

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

    FlowS3SourceProperties

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

    FlowSalesforceConnectorOperator

    FlowSalesforceDestinationProperties

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    FlowSalesforceSourceProperties

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    FlowSapoDataConnectorOperator

    FlowSapoDataDestinationProperties

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    FlowSapoDataPaginationConfig

    MaxPageSize int
    The maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. For transfers of OData records, the maximum page size is 3,000. For transfers of data that comes from an ODP provider, the maximum page size is 10,000.
    MaxPageSize int
    The maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. For transfers of OData records, the maximum page size is 3,000. For transfers of data that comes from an ODP provider, the maximum page size is 10,000.
    maxPageSize Integer
    The maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. For transfers of OData records, the maximum page size is 3,000. For transfers of data that comes from an ODP provider, the maximum page size is 10,000.
    maxPageSize number
    The maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. For transfers of OData records, the maximum page size is 3,000. For transfers of data that comes from an ODP provider, the maximum page size is 10,000.
    max_page_size int
    The maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. For transfers of OData records, the maximum page size is 3,000. For transfers of data that comes from an ODP provider, the maximum page size is 10,000.
    maxPageSize Number
    The maximum number of records that Amazon AppFlow receives in each page of the response from your SAP application. For transfers of OData records, the maximum page size is 3,000. For transfers of data that comes from an ODP provider, the maximum page size is 10,000.

    FlowSapoDataParallelismConfig

    MaxParallelism int
    The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
    MaxParallelism int
    The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
    maxParallelism Integer
    The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
    maxParallelism number
    The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
    max_parallelism int
    The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.
    maxParallelism Number
    The maximum number of processes that Amazon AppFlow runs at the same time when it retrieves your data from your SAP application.

    FlowSapoDataSourceProperties

    ObjectPath string
    The object path specified in the SAPOData flow source.
    PaginationConfig Pulumi.AwsNative.AppFlow.Inputs.FlowSapoDataPaginationConfig
    Sets the page size for each concurrent process that transfers OData records from your SAP instance.
    ParallelismConfig Pulumi.AwsNative.AppFlow.Inputs.FlowSapoDataParallelismConfig
    Sets the number of concurrent processes that transfers OData records from your SAP instance.
    ObjectPath string
    The object path specified in the SAPOData flow source.
    PaginationConfig FlowSapoDataPaginationConfig
    Sets the page size for each concurrent process that transfers OData records from your SAP instance.
    ParallelismConfig FlowSapoDataParallelismConfig
    Sets the number of concurrent processes that transfers OData records from your SAP instance.
    objectPath String
    The object path specified in the SAPOData flow source.
    paginationConfig FlowSapoDataPaginationConfig
    Sets the page size for each concurrent process that transfers OData records from your SAP instance.
    parallelismConfig FlowSapoDataParallelismConfig
    Sets the number of concurrent processes that transfers OData records from your SAP instance.
    objectPath string
    The object path specified in the SAPOData flow source.
    paginationConfig FlowSapoDataPaginationConfig
    Sets the page size for each concurrent process that transfers OData records from your SAP instance.
    parallelismConfig FlowSapoDataParallelismConfig
    Sets the number of concurrent processes that transfers OData records from your SAP instance.
    object_path str
    The object path specified in the SAPOData flow source.
    pagination_config FlowSapoDataPaginationConfig
    Sets the page size for each concurrent process that transfers OData records from your SAP instance.
    parallelism_config FlowSapoDataParallelismConfig
    Sets the number of concurrent processes that transfers OData records from your SAP instance.
    objectPath String
    The object path specified in the SAPOData flow source.
    paginationConfig Property Map
    Sets the page size for each concurrent process that transfers OData records from your SAP instance.
    parallelismConfig Property Map
    Sets the number of concurrent processes that transfers OData records from your SAP instance.

    FlowScheduledTriggerProperties

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    FlowScheduledTriggerPropertiesDataPullMode

    FlowServiceNowConnectorOperator

    FlowServiceNowSourceProperties

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

    FlowSingularConnectorOperator

    FlowSingularSourceProperties

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

    FlowSlackConnectorOperator

    FlowSlackSourceProperties

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

    FlowSnowflakeDestinationProperties

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

    FlowSourceConnectorProperties

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

    FlowSourceFlowConfig

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

    FlowStatus

    FlowSuccessResponseHandlingConfig

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

    FlowTask

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

    FlowTaskPropertiesObject

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

    FlowTaskType

    FlowTrendmicroConnectorOperator

    FlowTrendmicroSourceProperties

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

    FlowTriggerConfig

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

    FlowTriggerType

    FlowUpsolverDestinationProperties

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

    FlowUpsolverS3OutputFormatConfig

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

    FlowVeevaConnectorOperator

    FlowVeevaSourceProperties

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

    FlowWriteOperationType

    FlowZendeskConnectorOperator

    FlowZendeskDestinationProperties

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

    FlowZendeskSourceProperties

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

    Tag

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

    Package Details

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

    We recommend new projects start with resources from the AWS provider.

    AWS Cloud Control v1.9.0 published on Monday, Nov 18, 2024 by Pulumi