aws-cdk-lib.aws_customerprofiles.CfnIntegration.SourceFlowConfigProperty

interface SourceFlowConfigProperty

LanguageType name
.NETAmazon.CDK.AWS.CustomerProfiles.CfnIntegration.SourceFlowConfigProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awscustomerprofiles#CfnIntegration_SourceFlowConfigProperty
Javasoftware.amazon.awscdk.services.customerprofiles.CfnIntegration.SourceFlowConfigProperty
Pythonaws_cdk.aws_customerprofiles.CfnIntegration.SourceFlowConfigProperty
TypeScript aws-cdk-lib » aws_customerprofiles » CfnIntegration » SourceFlowConfigProperty

The configuration that controls how Customer Profiles retrieves data from the source.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_customerprofiles as customerprofiles } from 'aws-cdk-lib';
const sourceFlowConfigProperty: customerprofiles.CfnIntegration.SourceFlowConfigProperty = {
  connectorType: 'connectorType',
  sourceConnectorProperties: {
    marketo: {
      object: 'object',
    },
    s3: {
      bucketName: 'bucketName',

      // the properties below are optional
      bucketPrefix: 'bucketPrefix',
    },
    salesforce: {
      object: 'object',

      // the properties below are optional
      enableDynamicFieldUpdate: false,
      includeDeletedRecords: false,
    },
    serviceNow: {
      object: 'object',
    },
    zendesk: {
      object: 'object',
    },
  },

  // the properties below are optional
  connectorProfileName: 'connectorProfileName',
  incrementalPullConfig: {
    datetimeTypeFieldName: 'datetimeTypeFieldName',
  },
};

Properties

NameTypeDescription
connectorTypestringThe type of connector, such as Salesforce, Marketo, and so on.
sourceConnectorPropertiesIResolvable | SourceConnectorPropertiesPropertySpecifies the information that is required to query a particular source connector.
connectorProfileName?stringThe name of the Amazon AppFlow connector profile.
incrementalPullConfig?IResolvable | IncrementalPullConfigPropertyDefines the configuration for a scheduled incremental data pull.

connectorType

Type: string

The type of connector, such as Salesforce, Marketo, and so on.


sourceConnectorProperties

Type: IResolvable | SourceConnectorPropertiesProperty

Specifies the information that is required to query a particular source connector.


connectorProfileName?

Type: string (optional)

The name of the Amazon AppFlow connector profile.

This name must be unique for each connector profile in the AWS account .


incrementalPullConfig?

Type: IResolvable | IncrementalPullConfigProperty (optional)

Defines the configuration for a scheduled incremental data pull.

If a valid configuration is provided, the fields specified in the configuration are used when querying for the incremental data pull.