Package software.amazon.awscdk.services.appflow
AWS::AppFlow Construct Library
---
AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2.
For more information on how to migrate, see the Migrating to AWS CDK v2 guide.
This module is part of the AWS Cloud Development Kit project.
import software.amazon.awscdk.services.appflow.*;
There are no official hand-written (L2) constructs for this service yet. Here are some suggestions on how to proceed:
- Search Construct Hub for AppFlow construct libraries
- Use the automatically generated L1 constructs, in the same way you would use the CloudFormation AWS::AppFlow resources directly.
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.)
Deprecated: AWS CDK v1 has reached End-of-Support on 2023-06-01. This package is no longer being updated, and users should migrate to AWS CDK v2. For more information on how to migrate, see https://docs.aws.amazon.com/cdk/v2/guide/migrating-v2.html
-
ClassDescriptionA CloudFormation
AWS::AppFlow::Connector.A fluent builder forCfnConnector.Contains information about the configuration of the connector being registered.A builder forCfnConnector.ConnectorProvisioningConfigPropertyAn implementation forCfnConnector.ConnectorProvisioningConfigPropertyContains information about the configuration of the lambda which is being registered as the connector.A builder forCfnConnector.LambdaConnectorProvisioningConfigPropertyAn implementation forCfnConnector.LambdaConnectorProvisioningConfigPropertyA CloudFormationAWS::AppFlow::ConnectorProfile.The connector-specific credentials required when using Amplitude.An implementation forCfnConnectorProfile.AmplitudeConnectorProfileCredentialsPropertyThe API key credentials required for API key authentication.A builder forCfnConnectorProfile.ApiKeyCredentialsPropertyAn implementation forCfnConnectorProfile.ApiKeyCredentialsPropertyThe basic auth credentials required for basic authentication.A builder forCfnConnectorProfile.BasicAuthCredentialsPropertyAn implementation forCfnConnectorProfile.BasicAuthCredentialsPropertyA fluent builder forCfnConnectorProfile.Used by select connectors for which the OAuth workflow is supported, such as Salesforce, Google Analytics, Marketo, Zendesk, and Slack.A builder forCfnConnectorProfile.ConnectorOAuthRequestPropertyAn implementation forCfnConnectorProfile.ConnectorOAuthRequestPropertyDefines the connector-specific configuration and credentials for the connector profile.A builder forCfnConnectorProfile.ConnectorProfileConfigPropertyAn implementation forCfnConnectorProfile.ConnectorProfileConfigPropertyThe connector-specific credentials required by a connector.A builder forCfnConnectorProfile.ConnectorProfileCredentialsPropertyAn implementation forCfnConnectorProfile.ConnectorProfileCredentialsPropertyThe connector-specific profile properties required by each connector.A builder forCfnConnectorProfile.ConnectorProfilePropertiesPropertyAn implementation forCfnConnectorProfile.ConnectorProfilePropertiesPropertyThe custom credentials required for custom authentication.A builder forCfnConnectorProfile.CustomAuthCredentialsPropertyAn implementation forCfnConnectorProfile.CustomAuthCredentialsPropertyThe connector-specific profile credentials that are required when using the custom connector.An implementation forCfnConnectorProfile.CustomConnectorProfileCredentialsPropertyThe profile properties required by the custom connector.An implementation forCfnConnectorProfile.CustomConnectorProfilePropertiesPropertyThe connector-specific credentials required by Datadog.An implementation forCfnConnectorProfile.DatadogConnectorProfileCredentialsPropertyThe connector-specific profile properties required by Datadog.An implementation forCfnConnectorProfile.DatadogConnectorProfilePropertiesPropertyThe connector-specific profile credentials required by Dynatrace.An implementation forCfnConnectorProfile.DynatraceConnectorProfileCredentialsPropertyThe connector-specific profile properties required by Dynatrace.An implementation forCfnConnectorProfile.DynatraceConnectorProfilePropertiesPropertyThe connector-specific profile credentials required by Google Analytics.An implementation forCfnConnectorProfile.GoogleAnalyticsConnectorProfileCredentialsPropertyThe connector-specific profile credentials required by Infor Nexus.An implementation forCfnConnectorProfile.InforNexusConnectorProfileCredentialsPropertyThe connector-specific profile properties required by Infor Nexus.An implementation forCfnConnectorProfile.InforNexusConnectorProfilePropertiesPropertyThe connector-specific profile credentials required by Marketo.An implementation forCfnConnectorProfile.MarketoConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using Marketo.An implementation forCfnConnectorProfile.MarketoConnectorProfilePropertiesPropertyThe OAuth 2.0 credentials required for OAuth 2.0 authentication.A builder forCfnConnectorProfile.OAuth2CredentialsPropertyAn implementation forCfnConnectorProfile.OAuth2CredentialsPropertyThe OAuth 2.0 properties required for OAuth 2.0 authentication.A builder forCfnConnectorProfile.OAuth2PropertiesPropertyAn implementation forCfnConnectorProfile.OAuth2PropertiesPropertyThe OAuth credentials required for OAuth type authentication.A builder forCfnConnectorProfile.OAuthCredentialsPropertyAn implementation forCfnConnectorProfile.OAuthCredentialsPropertyThe OAuth properties required for OAuth type authentication.A builder forCfnConnectorProfile.OAuthPropertiesPropertyAn implementation forCfnConnectorProfile.OAuthPropertiesPropertyExample:An implementation forCfnConnectorProfile.PardotConnectorProfileCredentialsPropertyExample:An implementation forCfnConnectorProfile.PardotConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using Amazon Redshift.An implementation forCfnConnectorProfile.RedshiftConnectorProfileCredentialsPropertyThe connector-specific profile properties when using Amazon Redshift.An implementation forCfnConnectorProfile.RedshiftConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using Salesforce.An implementation forCfnConnectorProfile.SalesforceConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using Salesforce.An implementation forCfnConnectorProfile.SalesforceConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using SAPOData.An implementation forCfnConnectorProfile.SAPODataConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using SAPOData.An implementation forCfnConnectorProfile.SAPODataConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using ServiceNow.An implementation forCfnConnectorProfile.ServiceNowConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using ServiceNow.An implementation forCfnConnectorProfile.ServiceNowConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using Singular.An implementation forCfnConnectorProfile.SingularConnectorProfileCredentialsPropertyThe connector-specific profile credentials required when using Slack.An implementation forCfnConnectorProfile.SlackConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using Slack.An implementation forCfnConnectorProfile.SlackConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using Snowflake.An implementation forCfnConnectorProfile.SnowflakeConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using Snowflake.An implementation forCfnConnectorProfile.SnowflakeConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using Trend Micro.An implementation forCfnConnectorProfile.TrendmicroConnectorProfileCredentialsPropertyThe connector-specific profile credentials required when using Veeva.An implementation forCfnConnectorProfile.VeevaConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using Veeva.An implementation forCfnConnectorProfile.VeevaConnectorProfilePropertiesPropertyThe connector-specific profile credentials required when using Zendesk.An implementation forCfnConnectorProfile.ZendeskConnectorProfileCredentialsPropertyThe connector-specific profile properties required when using Zendesk.An implementation forCfnConnectorProfile.ZendeskConnectorProfilePropertiesPropertyProperties for defining aCfnConnectorProfile.A builder forCfnConnectorProfilePropsAn implementation forCfnConnectorProfilePropsProperties for defining aCfnConnector.A builder forCfnConnectorPropsAn implementation forCfnConnectorPropsA CloudFormationAWS::AppFlow::Flow.The aggregation settings that you can use to customize the output format of your flow data.A builder forCfnFlow.AggregationConfigPropertyAn implementation forCfnFlow.AggregationConfigPropertyThe properties that are applied when Amplitude is being used as a source.A builder forCfnFlow.AmplitudeSourcePropertiesPropertyAn implementation forCfnFlow.AmplitudeSourcePropertiesPropertyA fluent builder forCfnFlow.The operation to be performed on the provided source fields.A builder forCfnFlow.ConnectorOperatorPropertyAn implementation forCfnFlow.ConnectorOperatorPropertyThe properties that are applied when the custom connector is being used as a destination.A builder forCfnFlow.CustomConnectorDestinationPropertiesPropertyAn implementation forCfnFlow.CustomConnectorDestinationPropertiesPropertyThe properties that are applied when the custom connector is being used as a source.A builder forCfnFlow.CustomConnectorSourcePropertiesPropertyAn implementation forCfnFlow.CustomConnectorSourcePropertiesPropertyThe properties that are applied when Datadog is being used as a source.A builder forCfnFlow.DatadogSourcePropertiesPropertyAn implementation forCfnFlow.DatadogSourcePropertiesPropertyThis stores the information that is required to query a particular connector.A builder forCfnFlow.DestinationConnectorPropertiesPropertyAn implementation forCfnFlow.DestinationConnectorPropertiesPropertyContains information about the configuration of destination connectors present in the flow.A builder forCfnFlow.DestinationFlowConfigPropertyAn implementation forCfnFlow.DestinationFlowConfigPropertyThe properties that are applied when Dynatrace is being used as a source.A builder forCfnFlow.DynatraceSourcePropertiesPropertyAn implementation forCfnFlow.DynatraceSourcePropertiesPropertyThe settings that determine how Amazon AppFlow handles an error when placing data in the destination.A builder forCfnFlow.ErrorHandlingConfigPropertyAn implementation forCfnFlow.ErrorHandlingConfigPropertyThe properties that are applied when Amazon EventBridge is being used as a destination.A builder forCfnFlow.EventBridgeDestinationPropertiesPropertyAn implementation forCfnFlow.EventBridgeDestinationPropertiesPropertyExample:A builder forCfnFlow.GlueDataCatalogPropertyAn implementation forCfnFlow.GlueDataCatalogPropertyThe properties that are applied when Google Analytics is being used as a source.A builder forCfnFlow.GoogleAnalyticsSourcePropertiesPropertyAn implementation forCfnFlow.GoogleAnalyticsSourcePropertiesPropertySpecifies the configuration used when importing incremental records from the source.A builder forCfnFlow.IncrementalPullConfigPropertyAn implementation forCfnFlow.IncrementalPullConfigPropertyThe properties that are applied when Infor Nexus is being used as a source.A builder forCfnFlow.InforNexusSourcePropertiesPropertyAn implementation forCfnFlow.InforNexusSourcePropertiesPropertyThe properties that are applied when Amazon Lookout for Metrics is used as a destination.A builder forCfnFlow.LookoutMetricsDestinationPropertiesPropertyAn implementation forCfnFlow.LookoutMetricsDestinationPropertiesPropertyThe properties that Amazon AppFlow applies when you use Marketo as a flow destination.A builder forCfnFlow.MarketoDestinationPropertiesPropertyAn implementation forCfnFlow.MarketoDestinationPropertiesPropertyThe properties that are applied when Marketo is being used as a source.A builder forCfnFlow.MarketoSourcePropertiesPropertyAn implementation forCfnFlow.MarketoSourcePropertiesPropertyExample:A builder forCfnFlow.MetadataCatalogConfigPropertyAn implementation forCfnFlow.MetadataCatalogConfigPropertyExample:A builder forCfnFlow.PardotSourcePropertiesPropertyAn implementation forCfnFlow.PardotSourcePropertiesPropertySpecifies elements that Amazon AppFlow includes in the file and folder names in the flow destination.A builder forCfnFlow.PrefixConfigPropertyAn implementation forCfnFlow.PrefixConfigPropertyThe properties that are applied when Amazon Redshift is being used as a destination.A builder forCfnFlow.RedshiftDestinationPropertiesPropertyAn implementation forCfnFlow.RedshiftDestinationPropertiesPropertyThe properties that are applied when Amazon S3 is used as a destination.A builder forCfnFlow.S3DestinationPropertiesPropertyAn implementation forCfnFlow.S3DestinationPropertiesPropertyWhen you use Amazon S3 as the source, the configuration format that you provide the flow input data.A builder forCfnFlow.S3InputFormatConfigPropertyAn implementation forCfnFlow.S3InputFormatConfigPropertyThe configuration that determines how Amazon AppFlow should format the flow output data when Amazon S3 is used as the destination.A builder forCfnFlow.S3OutputFormatConfigPropertyAn implementation forCfnFlow.S3OutputFormatConfigPropertyThe properties that are applied when Amazon S3 is being used as the flow source.A builder forCfnFlow.S3SourcePropertiesPropertyAn implementation forCfnFlow.S3SourcePropertiesPropertyThe properties that are applied when Salesforce is being used as a destination.A builder forCfnFlow.SalesforceDestinationPropertiesPropertyAn implementation forCfnFlow.SalesforceDestinationPropertiesPropertyThe properties that are applied when Salesforce is being used as a source.A builder forCfnFlow.SalesforceSourcePropertiesPropertyAn implementation forCfnFlow.SalesforceSourcePropertiesPropertyThe properties that are applied when using SAPOData as a flow destination.A builder forCfnFlow.SAPODataDestinationPropertiesPropertyAn implementation forCfnFlow.SAPODataDestinationPropertiesPropertyThe properties that are applied when using SAPOData as a flow source.A builder forCfnFlow.SAPODataSourcePropertiesPropertyAn implementation forCfnFlow.SAPODataSourcePropertiesPropertySpecifies the configuration details of a schedule-triggered flow as defined by the user.A builder forCfnFlow.ScheduledTriggerPropertiesPropertyAn implementation forCfnFlow.ScheduledTriggerPropertiesPropertyThe properties that are applied when ServiceNow is being used as a source.A builder forCfnFlow.ServiceNowSourcePropertiesPropertyAn implementation forCfnFlow.ServiceNowSourcePropertiesPropertyThe properties that are applied when Singular is being used as a source.A builder forCfnFlow.SingularSourcePropertiesPropertyAn implementation forCfnFlow.SingularSourcePropertiesPropertyThe properties that are applied when Slack is being used as a source.A builder forCfnFlow.SlackSourcePropertiesPropertyAn implementation forCfnFlow.SlackSourcePropertiesPropertyThe properties that are applied when Snowflake is being used as a destination.A builder forCfnFlow.SnowflakeDestinationPropertiesPropertyAn implementation forCfnFlow.SnowflakeDestinationPropertiesPropertySpecifies the information that is required to query a particular connector.A builder forCfnFlow.SourceConnectorPropertiesPropertyAn implementation forCfnFlow.SourceConnectorPropertiesPropertyContains information about the configuration of the source connector used in the flow.A builder forCfnFlow.SourceFlowConfigPropertyAn implementation forCfnFlow.SourceFlowConfigPropertyDetermines how Amazon AppFlow handles the success response that it gets from the connector after placing data.A builder forCfnFlow.SuccessResponseHandlingConfigPropertyAn implementation forCfnFlow.SuccessResponseHandlingConfigPropertyA map used to store task-related information.A builder forCfnFlow.TaskPropertiesObjectPropertyAn implementation forCfnFlow.TaskPropertiesObjectPropertyA class for modeling different type of tasks.A builder forCfnFlow.TaskPropertyAn implementation forCfnFlow.TaskPropertyThe properties that are applied when using Trend Micro as a flow source.A builder forCfnFlow.TrendmicroSourcePropertiesPropertyAn implementation forCfnFlow.TrendmicroSourcePropertiesPropertyThe trigger settings that determine how and when Amazon AppFlow runs the specified flow.A builder forCfnFlow.TriggerConfigPropertyAn implementation forCfnFlow.TriggerConfigPropertyThe properties that are applied when Upsolver is used as a destination.A builder forCfnFlow.UpsolverDestinationPropertiesPropertyAn implementation forCfnFlow.UpsolverDestinationPropertiesPropertyThe configuration that determines how Amazon AppFlow formats the flow output data when Upsolver is used as the destination.A builder forCfnFlow.UpsolverS3OutputFormatConfigPropertyAn implementation forCfnFlow.UpsolverS3OutputFormatConfigPropertyThe properties that are applied when using Veeva as a flow source.A builder forCfnFlow.VeevaSourcePropertiesPropertyAn implementation forCfnFlow.VeevaSourcePropertiesPropertyThe properties that are applied when Zendesk is used as a destination.A builder forCfnFlow.ZendeskDestinationPropertiesPropertyAn implementation forCfnFlow.ZendeskDestinationPropertiesPropertyThe properties that are applied when using Zendesk as a flow source.A builder forCfnFlow.ZendeskSourcePropertiesPropertyAn implementation forCfnFlow.ZendeskSourcePropertiesPropertyProperties for defining aCfnFlow.A builder forCfnFlowPropsAn implementation forCfnFlowProps