interface SourceConnectorPropertiesProperty
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.AppFlow.CfnFlow.SourceConnectorPropertiesProperty |
![]() | github.com/aws/aws-cdk-go/awscdk/v2/awsappflow#CfnFlow_SourceConnectorPropertiesProperty |
![]() | software.amazon.awscdk.services.appflow.CfnFlow.SourceConnectorPropertiesProperty |
![]() | aws_cdk.aws_appflow.CfnFlow.SourceConnectorPropertiesProperty |
![]() | 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',
},
dataTransferApi: {
name: 'name',
type: 'type',
},
},
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',
// the properties below are optional
paginationConfig: {
maxPageSize: 123,
},
parallelismConfig: {
maxParallelism: 123,
},
},
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
Name | Type | Description |
---|---|---|
amplitude? | IResolvable | Amplitude | Specifies the information that is required for querying Amplitude. |
custom | IResolvable | Custom | The properties that are applied when the custom connector is being used as a source. |
datadog? | IResolvable | Datadog | Specifies the information that is required for querying Datadog. |
dynatrace? | IResolvable | Dynatrace | Specifies the information that is required for querying Dynatrace. |
google | IResolvable | Google | Specifies the information that is required for querying Google Analytics. |
infor | IResolvable | Infor | Specifies the information that is required for querying Infor Nexus. |
marketo? | IResolvable | Marketo | Specifies the information that is required for querying Marketo. |
pardot? | IResolvable | Pardot | Specifies the information that is required for querying Salesforce Pardot. |
s3? | IResolvable | S3 | Specifies the information that is required for querying Amazon S3. |
salesforce? | IResolvable | Salesforce | Specifies the information that is required for querying Salesforce. |
sapo | IResolvable | SAPOData | The properties that are applied when using SAPOData as a flow source. |
service | IResolvable | Service | Specifies the information that is required for querying ServiceNow. |
singular? | IResolvable | Singular | Specifies the information that is required for querying Singular. |
slack? | IResolvable | Slack | Specifies the information that is required for querying Slack. |
trendmicro? | IResolvable | Trendmicro | Specifies the information that is required for querying Trend Micro. |
veeva? | IResolvable | Veeva | Specifies the information that is required for querying Veeva. |
zendesk? | IResolvable | Zendesk | Specifies the information that is required for querying Zendesk. |
amplitude?
Type:
IResolvable
|
Amplitude
(optional)
Specifies the information that is required for querying Amplitude.
customConnector?
Type:
IResolvable
|
Custom
(optional)
The properties that are applied when the custom connector is being used as a source.
datadog?
Type:
IResolvable
|
Datadog
(optional)
Specifies the information that is required for querying Datadog.
dynatrace?
Type:
IResolvable
|
Dynatrace
(optional)
Specifies the information that is required for querying Dynatrace.
googleAnalytics?
Type:
IResolvable
|
Google
(optional)
Specifies the information that is required for querying Google Analytics.
inforNexus?
Type:
IResolvable
|
Infor
(optional)
Specifies the information that is required for querying Infor Nexus.
marketo?
Type:
IResolvable
|
Marketo
(optional)
Specifies the information that is required for querying Marketo.
pardot?
Type:
IResolvable
|
Pardot
(optional)
Specifies the information that is required for querying Salesforce Pardot.
s3?
Type:
IResolvable
|
S3
(optional)
Specifies the information that is required for querying Amazon S3.
salesforce?
Type:
IResolvable
|
Salesforce
(optional)
Specifies the information that is required for querying Salesforce.
sapoData?
Type:
IResolvable
|
SAPOData
(optional)
The properties that are applied when using SAPOData as a flow source.
serviceNow?
Type:
IResolvable
|
Service
(optional)
Specifies the information that is required for querying ServiceNow.
singular?
Type:
IResolvable
|
Singular
(optional)
Specifies the information that is required for querying Singular.
slack?
Type:
IResolvable
|
Slack
(optional)
Specifies the information that is required for querying Slack.
trendmicro?
Type:
IResolvable
|
Trendmicro
(optional)
Specifies the information that is required for querying Trend Micro.
veeva?
Type:
IResolvable
|
Veeva
(optional)
Specifies the information that is required for querying Veeva.
zendesk?
Type:
IResolvable
|
Zendesk
(optional)
Specifies the information that is required for querying Zendesk.