Show / Hide Table of Contents

Interface CfnFlow.ISourceConnectorPropertiesProperty

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

Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.AWS.AppFlow.dll
Syntax (csharp)
public interface ISourceConnectorPropertiesProperty
Syntax (vb)
Public Interface ISourceConnectorPropertiesProperty
Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html

ExampleMetadata: fixture=_generated

Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.AWS.AppFlow;

var customProperties;

SourceConnectorPropertiesProperty sourceConnectorPropertiesProperty = new SourceConnectorPropertiesProperty {
    Amplitude = new AmplitudeSourcePropertiesProperty {
        Object = "object"
    },
    CustomConnector = new CustomConnectorSourcePropertiesProperty {
        EntityName = "entityName",

        // the properties below are optional
        CustomProperties = customProperties
    },
    Datadog = new DatadogSourcePropertiesProperty {
        Object = "object"
    },
    Dynatrace = new DynatraceSourcePropertiesProperty {
        Object = "object"
    },
    GoogleAnalytics = new GoogleAnalyticsSourcePropertiesProperty {
        Object = "object"
    },
    InforNexus = new InforNexusSourcePropertiesProperty {
        Object = "object"
    },
    Marketo = new MarketoSourcePropertiesProperty {
        Object = "object"
    },
    S3 = new S3SourcePropertiesProperty {
        BucketName = "bucketName",
        BucketPrefix = "bucketPrefix",

        // the properties below are optional
        S3InputFormatConfig = new S3InputFormatConfigProperty {
            S3InputFileType = "s3InputFileType"
        }
    },
    Salesforce = new SalesforceSourcePropertiesProperty {
        Object = "object",

        // the properties below are optional
        EnableDynamicFieldUpdate = false,
        IncludeDeletedRecords = false
    },
    SapoData = new SAPODataSourcePropertiesProperty {
        ObjectPath = "objectPath"
    },
    ServiceNow = new ServiceNowSourcePropertiesProperty {
        Object = "object"
    },
    Singular = new SingularSourcePropertiesProperty {
        Object = "object"
    },
    Slack = new SlackSourcePropertiesProperty {
        Object = "object"
    },
    Trendmicro = new TrendmicroSourcePropertiesProperty {
        Object = "object"
    },
    Veeva = new VeevaSourcePropertiesProperty {
        Object = "object",

        // the properties below are optional
        DocumentType = "documentType",
        IncludeAllVersions = false,
        IncludeRenditions = false,
        IncludeSourceFiles = false
    },
    Zendesk = new ZendeskSourcePropertiesProperty {
        Object = "object"
    }
};

Synopsis

Properties

Amplitude

Specifies the information that is required for querying Amplitude.

CustomConnector

CfnFlow.SourceConnectorPropertiesProperty.CustomConnector.

Datadog

Specifies the information that is required for querying Datadog.

Dynatrace

Specifies the information that is required for querying Dynatrace.

GoogleAnalytics

Specifies the information that is required for querying Google Analytics.

InforNexus

Specifies the information that is required for querying Infor Nexus.

Marketo

Specifies the information that is required for querying Marketo.

S3

Specifies the information that is required for querying Amazon S3.

Salesforce

Specifies the information that is required for querying Salesforce.

SapoData

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

ServiceNow

Specifies the information that is required for querying ServiceNow.

Singular

Specifies the information that is required for querying Singular.

Slack

Specifies the information that is required for querying Slack.

Trendmicro

Specifies the information that is required for querying Trend Micro.

Veeva

Specifies the information that is required for querying Veeva.

Zendesk

Specifies the information that is required for querying Zendesk.

Properties

Amplitude

Specifies the information that is required for querying Amplitude.

virtual object Amplitude { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-amplitude

CustomConnector

CfnFlow.SourceConnectorPropertiesProperty.CustomConnector.

virtual object CustomConnector { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-customconnector

Datadog

Specifies the information that is required for querying Datadog.

virtual object Datadog { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-datadog

Dynatrace

Specifies the information that is required for querying Dynatrace.

virtual object Dynatrace { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-dynatrace

GoogleAnalytics

Specifies the information that is required for querying Google Analytics.

virtual object GoogleAnalytics { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-googleanalytics

InforNexus

Specifies the information that is required for querying Infor Nexus.

virtual object InforNexus { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-infornexus

Marketo

Specifies the information that is required for querying Marketo.

virtual object Marketo { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-marketo

S3

Specifies the information that is required for querying Amazon S3.

virtual object S3 { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-s3

Salesforce

Specifies the information that is required for querying Salesforce.

virtual object Salesforce { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-salesforce

SapoData

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

virtual object SapoData { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-sapodata

ServiceNow

Specifies the information that is required for querying ServiceNow.

virtual object ServiceNow { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-servicenow

Singular

Specifies the information that is required for querying Singular.

virtual object Singular { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-singular

Slack

Specifies the information that is required for querying Slack.

virtual object Slack { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-slack

Trendmicro

Specifies the information that is required for querying Trend Micro.

virtual object Trendmicro { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-trendmicro

Veeva

Specifies the information that is required for querying Veeva.

virtual object Veeva { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-veeva

Zendesk

Specifies the information that is required for querying Zendesk.

virtual object Zendesk { get; }
Property Value

System.Object

Remarks

Link: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-sourceconnectorproperties.html#cfn-appflow-flow-sourceconnectorproperties-zendesk

Back to top Generated by DocFX