aws-cdk-lib.aws_appflow.CfnFlow.SourceConnectorPropertiesProperty

interface SourceConnectorPropertiesProperty

LanguageType name
.NETAmazon.CDK.AWS.AppFlow.CfnFlow.SourceConnectorPropertiesProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsappflow#CfnFlow_SourceConnectorPropertiesProperty
Javasoftware.amazon.awscdk.services.appflow.CfnFlow.SourceConnectorPropertiesProperty
Pythonaws_cdk.aws_appflow.CfnFlow.SourceConnectorPropertiesProperty
TypeScript aws-cdk-lib » aws_appflow » CfnFlow » SourceConnectorPropertiesProperty

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

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_appflow as appflow } from 'aws-cdk-lib';
const sourceConnectorPropertiesProperty: appflow.CfnFlow.SourceConnectorPropertiesProperty = {
  amplitude: {
    object: 'object',
  },
  customConnector: {
    entityName: 'entityName',

    // the properties below are optional
    customProperties: {
      customPropertiesKey: 'customProperties',
    },
  },
  datadog: {
    object: 'object',
  },
  dynatrace: {
    object: 'object',
  },
  googleAnalytics: {
    object: 'object',
  },
  inforNexus: {
    object: 'object',
  },
  marketo: {
    object: 'object',
  },
  pardot: {
    object: 'object',
  },
  s3: {
    bucketName: 'bucketName',
    bucketPrefix: 'bucketPrefix',

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

    // the properties below are optional
    dataTransferApi: 'dataTransferApi',
    enableDynamicFieldUpdate: false,
    includeDeletedRecords: false,
  },
  sapoData: {
    objectPath: 'objectPath',
  },
  serviceNow: {
    object: 'object',
  },
  singular: {
    object: 'object',
  },
  slack: {
    object: 'object',
  },
  trendmicro: {
    object: 'object',
  },
  veeva: {
    object: 'object',

    // the properties below are optional
    documentType: 'documentType',
    includeAllVersions: false,
    includeRenditions: false,
    includeSourceFiles: false,
  },
  zendesk: {
    object: 'object',
  },
};

Properties

NameTypeDescription
amplitude?IResolvable | AmplitudeSourcePropertiesPropertySpecifies the information that is required for querying Amplitude.
customConnector?IResolvable | CustomConnectorSourcePropertiesPropertyThe properties that are applied when the custom connector is being used as a source.
datadog?IResolvable | DatadogSourcePropertiesPropertySpecifies the information that is required for querying Datadog.
dynatrace?IResolvable | DynatraceSourcePropertiesPropertySpecifies the information that is required for querying Dynatrace.
googleAnalytics?IResolvable | GoogleAnalyticsSourcePropertiesPropertySpecifies the information that is required for querying Google Analytics.
inforNexus?IResolvable | InforNexusSourcePropertiesPropertySpecifies the information that is required for querying Infor Nexus.
marketo?IResolvable | MarketoSourcePropertiesPropertySpecifies the information that is required for querying Marketo.
pardot?IResolvable | PardotSourcePropertiesPropertyCfnFlow.SourceConnectorPropertiesProperty.Pardot.
s3?IResolvable | S3SourcePropertiesPropertySpecifies the information that is required for querying Amazon S3.
salesforce?IResolvable | SalesforceSourcePropertiesPropertySpecifies the information that is required for querying Salesforce.
sapoData?IResolvable | SAPODataSourcePropertiesPropertyThe properties that are applied when using SAPOData as a flow source.
serviceNow?IResolvable | ServiceNowSourcePropertiesPropertySpecifies the information that is required for querying ServiceNow.
singular?IResolvable | SingularSourcePropertiesPropertySpecifies the information that is required for querying Singular.
slack?IResolvable | SlackSourcePropertiesPropertySpecifies the information that is required for querying Slack.
trendmicro?IResolvable | TrendmicroSourcePropertiesPropertySpecifies the information that is required for querying Trend Micro.
veeva?IResolvable | VeevaSourcePropertiesPropertySpecifies the information that is required for querying Veeva.
zendesk?IResolvable | ZendeskSourcePropertiesPropertySpecifies the information that is required for querying Zendesk.

amplitude?

Type: IResolvable | AmplitudeSourcePropertiesProperty (optional)

Specifies the information that is required for querying Amplitude.


customConnector?

Type: IResolvable | CustomConnectorSourcePropertiesProperty (optional)

The properties that are applied when the custom connector is being used as a source.


datadog?

Type: IResolvable | DatadogSourcePropertiesProperty (optional)

Specifies the information that is required for querying Datadog.


dynatrace?

Type: IResolvable | DynatraceSourcePropertiesProperty (optional)

Specifies the information that is required for querying Dynatrace.


googleAnalytics?

Type: IResolvable | GoogleAnalyticsSourcePropertiesProperty (optional)

Specifies the information that is required for querying Google Analytics.


inforNexus?

Type: IResolvable | InforNexusSourcePropertiesProperty (optional)

Specifies the information that is required for querying Infor Nexus.


marketo?

Type: IResolvable | MarketoSourcePropertiesProperty (optional)

Specifies the information that is required for querying Marketo.


pardot?

Type: IResolvable | PardotSourcePropertiesProperty (optional)

CfnFlow.SourceConnectorPropertiesProperty.Pardot.


s3?

Type: IResolvable | S3SourcePropertiesProperty (optional)

Specifies the information that is required for querying Amazon S3.


salesforce?

Type: IResolvable | SalesforceSourcePropertiesProperty (optional)

Specifies the information that is required for querying Salesforce.


sapoData?

Type: IResolvable | SAPODataSourcePropertiesProperty (optional)

The properties that are applied when using SAPOData as a flow source.


serviceNow?

Type: IResolvable | ServiceNowSourcePropertiesProperty (optional)

Specifies the information that is required for querying ServiceNow.


singular?

Type: IResolvable | SingularSourcePropertiesProperty (optional)

Specifies the information that is required for querying Singular.


slack?

Type: IResolvable | SlackSourcePropertiesProperty (optional)

Specifies the information that is required for querying Slack.


trendmicro?

Type: IResolvable | TrendmicroSourcePropertiesProperty (optional)

Specifies the information that is required for querying Trend Micro.


veeva?

Type: IResolvable | VeevaSourcePropertiesProperty (optional)

Specifies the information that is required for querying Veeva.


zendesk?

Type: IResolvable | ZendeskSourcePropertiesProperty (optional)

Specifies the information that is required for querying Zendesk.