Skip to content
v2.274.0

AWS::AppFlow Construct Library ​

This module is part of the AWS Cloud Development Kit project.

ts
import * as appflow from 'aws-cdk-lib/aws-appflow';
python
import aws_cdk.aws_appflow as appflow
java
import software.amazon.awscdk.services.appflow.*;
csharp
using Amazon.CDK.AWS.AppFlow;
go
import appflow "github.com/aws/aws-cdk-go/awscdk"

There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:

There are no hand-written (L2) constructs for this service yet. However, you can still use the automatically generated L1 constructs, and use this service exactly as you would using CloudFormation directly.

For more information on the resources and properties available for this service, see the CloudFormation documentation for AWS::AppFlow.

(Read the CDK Contributing Guide and submit an RFC if you are interested in contributing to this construct library.)

Types ​

NameKindSummary
CfnConnectorConstruct (L1)Creates a new connector profile associated with your AWS account .
CfnConnectorProfileConstruct (L1)The AWS::AppFlow::ConnectorProfile resource is an Amazon AppFlow resource type that specifies the configuration profile for an instance of a connector.
CfnFlowConstruct (L1)The AWS::AppFlow::Flow resource is an Amazon AppFlow resource type that specifies a new flow.
CfnConnector.ConnectorProvisioningConfigPropertyStructContains information about the configuration of the connector being registered.
CfnConnector.LambdaConnectorProvisioningConfigPropertyStructContains information about the configuration of the lambda which is being registered as the connector.
CfnConnectorProfile.AmplitudeConnectorProfileCredentialsPropertyStructThe connector-specific credentials required when using Amplitude.
CfnConnectorProfile.ApiKeyCredentialsPropertyStructThe API key credentials required for API key authentication.
CfnConnectorProfile.BasicAuthCredentialsPropertyStructThe basic auth credentials required for basic authentication.
CfnConnectorProfile.ConnectorOAuthRequestPropertyStructUsed by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.
CfnConnectorProfile.ConnectorProfileConfigPropertyStructDefines the connector-specific configuration and credentials for the connector profile.
CfnConnectorProfile.ConnectorProfileCredentialsPropertyStructThe connector-specific credentials required by a connector.
CfnConnectorProfile.ConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required by each connector.
CfnConnectorProfile.CustomAuthCredentialsPropertyStructThe custom credentials required for custom authentication.
CfnConnectorProfile.CustomConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials that are required when using the custom connector.
CfnConnectorProfile.CustomConnectorProfilePropertiesPropertyStructThe profile properties required by the custom connector.
CfnConnectorProfile.DatadogConnectorProfileCredentialsPropertyStructThe connector-specific credentials required by Datadog.
CfnConnectorProfile.DatadogConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required by Datadog.
CfnConnectorProfile.DynatraceConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required by Dynatrace.
CfnConnectorProfile.DynatraceConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required by Dynatrace.
CfnConnectorProfile.GoogleAnalyticsConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required by Google Analytics.
CfnConnectorProfile.InforNexusConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required by Infor Nexus.
CfnConnectorProfile.InforNexusConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required by Infor Nexus.
CfnConnectorProfile.MarketoConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required by Marketo.
CfnConnectorProfile.MarketoConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using Marketo.
CfnConnectorProfile.OAuth2CredentialsPropertyStructThe OAuth 2.0 credentials required for OAuth 2.0 authentication.
CfnConnectorProfile.OAuth2PropertiesPropertyStructThe OAuth 2.0 properties required for OAuth 2.0 authentication.
CfnConnectorProfile.OAuthCredentialsPropertyStructThe OAuth credentials required for OAuth type authentication.
CfnConnectorProfile.OAuthPropertiesPropertyStructThe OAuth properties required for OAuth type authentication.
CfnConnectorProfile.PardotConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Salesforce Pardot.
CfnConnectorProfile.PardotConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using Salesforce Pardot.
CfnConnectorProfile.RedshiftConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Amazon Redshift.
CfnConnectorProfile.RedshiftConnectorProfilePropertiesPropertyStructThe connector-specific profile properties when using Amazon Redshift.
CfnConnectorProfile.SalesforceConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Salesforce.
CfnConnectorProfile.SalesforceConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using Salesforce.
CfnConnectorProfile.SAPODataConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using SAPOData.
CfnConnectorProfile.SAPODataConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using SAPOData.
CfnConnectorProfile.ServiceNowConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using ServiceNow.
CfnConnectorProfile.ServiceNowConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using ServiceNow.
CfnConnectorProfile.SingularConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Singular.
CfnConnectorProfile.SlackConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Slack.
CfnConnectorProfile.SlackConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using Slack.
CfnConnectorProfile.SnowflakeConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Snowflake.
CfnConnectorProfile.SnowflakeConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using Snowflake.
CfnConnectorProfile.TrendmicroConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Trend Micro.
CfnConnectorProfile.VeevaConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Veeva.
CfnConnectorProfile.VeevaConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using Veeva.
CfnConnectorProfile.ZendeskConnectorProfileCredentialsPropertyStructThe connector-specific profile credentials required when using Zendesk.
CfnConnectorProfile.ZendeskConnectorProfilePropertiesPropertyStructThe connector-specific profile properties required when using Zendesk.
CfnConnectorProfilePropsStructProperties for defining a CfnConnectorProfile.
CfnConnectorPropsStructProperties for defining a CfnConnector.
CfnFlow.AggregationConfigPropertyStructThe aggregation settings that you can use to customize the output format of your flow data.
CfnFlow.AmplitudeSourcePropertiesPropertyStructThe properties that are applied when Amplitude is being used as a source.
CfnFlow.ConnectorOperatorPropertyStructThe operation to be performed on the provided source fields.
CfnFlow.CustomConnectorDestinationPropertiesPropertyStructThe properties that are applied when the custom connector is being used as a destination.
CfnFlow.CustomConnectorSourcePropertiesPropertyStructThe properties that are applied when the custom connector is being used as a source.
CfnFlow.DatadogSourcePropertiesPropertyStructThe properties that are applied when Datadog is being used as a source.
CfnFlow.DataTransferApiPropertyStructThe API of the connector application that Amazon AppFlow uses to transfer your data.
CfnFlow.DestinationConnectorPropertiesPropertyStructThis stores the information that is required to query a particular connector.
CfnFlow.DestinationFlowConfigPropertyStructContains information about the configuration of destination connectors present in the flow.
CfnFlow.DynatraceSourcePropertiesPropertyStructThe properties that are applied when Dynatrace is being used as a source.
CfnFlow.ErrorHandlingConfigPropertyStructThe settings that determine how Amazon AppFlow handles an error when placing data in the destination.
CfnFlow.EventBridgeDestinationPropertiesPropertyStructThe properties that are applied when Amazon EventBridge is being used as a destination.
CfnFlow.GlueDataCatalogPropertyStructTrigger settings of the flow.
CfnFlow.GoogleAnalyticsSourcePropertiesPropertyStructThe properties that are applied when Google Analytics is being used as a source.
CfnFlow.IncrementalPullConfigPropertyStructSpecifies the configuration used when importing incremental records from the source.
CfnFlow.InforNexusSourcePropertiesPropertyStructThe properties that are applied when Infor Nexus is being used as a source.
CfnFlow.LookoutMetricsDestinationPropertiesPropertyStructThe properties that are applied when Amazon Lookout for Metrics is used as a destination.
CfnFlow.MarketoDestinationPropertiesPropertyStructThe properties that Amazon AppFlow applies when you use Marketo as a flow destination.
CfnFlow.MarketoSourcePropertiesPropertyStructThe properties that are applied when Marketo is being used as a source.
CfnFlow.MetadataCatalogConfigPropertyStructSpecifies the configuration that Amazon AppFlow uses when it catalogs your data.
CfnFlow.PardotSourcePropertiesPropertyStructThe properties that are applied when Salesforce Pardot is being used as a source.
CfnFlow.PrefixConfigPropertyStructSpecifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.
CfnFlow.RedshiftDestinationPropertiesPropertyStructThe properties that are applied when Amazon Redshift is being used as a destination.
CfnFlow.S3DestinationPropertiesPropertyStructThe properties that are applied when Amazon S3 is used as a destination.
CfnFlow.S3InputFormatConfigPropertyStructWhen you use Amazon S3 as the source, the configuration format that you provide the flow input data.
CfnFlow.S3OutputFormatConfigPropertyStructThe configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.
CfnFlow.S3SourcePropertiesPropertyStructThe properties that are applied when Amazon S3 is being used as the flow source.
CfnFlow.SalesforceDestinationPropertiesPropertyStructThe properties that are applied when Salesforce is being used as a destination.
CfnFlow.SalesforceSourcePropertiesPropertyStructThe properties that are applied when Salesforce is being used as a source.
CfnFlow.SAPODataDestinationPropertiesPropertyStructThe properties that are applied when using SAPOData as a flow destination.
CfnFlow.SAPODataPaginationConfigPropertyStructSets the page size for each concurrent process that transfers OData records from your SAP instance.
CfnFlow.SAPODataParallelismConfigPropertyStructSets the number of concurrent processes that transfer OData records from your SAP instance.
CfnFlow.SAPODataSourcePropertiesPropertyStructThe properties that are applied when using SAPOData as a flow source.
CfnFlow.ScheduledTriggerPropertiesPropertyStructSpecifies the configuration details of a schedule-triggered flow as defined by the user.
CfnFlow.ServiceNowSourcePropertiesPropertyStructThe properties that are applied when ServiceNow is being used as a source.
CfnFlow.SingularSourcePropertiesPropertyStructThe properties that are applied when Singular is being used as a source.
CfnFlow.SlackSourcePropertiesPropertyStructThe properties that are applied when Slack is being used as a source.
CfnFlow.SnowflakeDestinationPropertiesPropertyStructThe properties that are applied when Snowflake is being used as a destination.
CfnFlow.SourceConnectorPropertiesPropertyStructSpecifies the information that is required to query a particular connector.
CfnFlow.SourceFlowConfigPropertyStructContains information about the configuration of the source connector used in the flow.
CfnFlow.SuccessResponseHandlingConfigPropertyStructDetermines how Amazon AppFlow handles the success response that it gets from the connector after placing data.
CfnFlow.TaskPropertiesObjectPropertyStructA map used to store task-related information.
CfnFlow.TaskPropertyStructA class for modeling different type of tasks.
CfnFlow.TrendmicroSourcePropertiesPropertyStructThe properties that are applied when using Trend Micro as a flow source.
CfnFlow.TriggerConfigPropertyStructThe trigger settings that determine how and when Amazon AppFlow runs the specified flow.
CfnFlow.UpsolverDestinationPropertiesPropertyStructThe properties that are applied when Upsolver is used as a destination.
CfnFlow.UpsolverS3OutputFormatConfigPropertyStructThe configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination.
CfnFlow.VeevaSourcePropertiesPropertyStructThe properties that are applied when using Veeva as a flow source.
CfnFlow.ZendeskDestinationPropertiesPropertyStructThe properties that are applied when Zendesk is used as a destination.
CfnFlow.ZendeskSourcePropertiesPropertyStructThe properties that are applied when using Zendesk as a flow source.
CfnFlowPropsStructProperties for defining a CfnFlow.