Show / Hide Table of Contents

Class CfnFlow.SourceConnectorPropertiesProperty

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

Inheritance
object
CfnFlow.SourceConnectorPropertiesProperty
Implements
CfnFlow.ISourceConnectorPropertiesProperty
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnFlow.SourceConnectorPropertiesProperty : CfnFlow.ISourceConnectorPropertiesProperty
Syntax (vb)
Public Class CfnFlow.SourceConnectorPropertiesProperty Implements CfnFlow.ISourceConnectorPropertiesProperty
Remarks

See: 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 sourceConnectorPropertiesProperty = new SourceConnectorPropertiesProperty {
                 Amplitude = new AmplitudeSourcePropertiesProperty {
                     Object = "object"
                 },
                 CustomConnector = new CustomConnectorSourcePropertiesProperty {
                     EntityName = "entityName",

                     // the properties below are optional
                     CustomProperties = new Dictionary<string, string> {
                         { "customPropertiesKey", "customProperties" }
                     },
                     DataTransferApi = new DataTransferApiProperty {
                         Name = "name",
                         Type = "type"
                     }
                 },
                 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"
                 },
                 Pardot = new PardotSourcePropertiesProperty {
                     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
                     DataTransferApi = "dataTransferApi",
                     EnableDynamicFieldUpdate = false,
                     IncludeDeletedRecords = false
                 },
                 SapoData = new SAPODataSourcePropertiesProperty {
                     ObjectPath = "objectPath",

                     // the properties below are optional
                     PaginationConfig = new SAPODataPaginationConfigProperty {
                         MaxPageSize = 123
                     },
                     ParallelismConfig = new SAPODataParallelismConfigProperty {
                         MaxParallelism = 123
                     }
                 },
                 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

Constructors

SourceConnectorPropertiesProperty()

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

Properties

Amplitude

Specifies the information that is required for querying Amplitude.

CustomConnector

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

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.

Pardot

Specifies the information that is required for querying Salesforce Pardot.

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.

Constructors

SourceConnectorPropertiesProperty()

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

public SourceConnectorPropertiesProperty()
Remarks

See: 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 sourceConnectorPropertiesProperty = new SourceConnectorPropertiesProperty {
                 Amplitude = new AmplitudeSourcePropertiesProperty {
                     Object = "object"
                 },
                 CustomConnector = new CustomConnectorSourcePropertiesProperty {
                     EntityName = "entityName",

                     // the properties below are optional
                     CustomProperties = new Dictionary<string, string> {
                         { "customPropertiesKey", "customProperties" }
                     },
                     DataTransferApi = new DataTransferApiProperty {
                         Name = "name",
                         Type = "type"
                     }
                 },
                 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"
                 },
                 Pardot = new PardotSourcePropertiesProperty {
                     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
                     DataTransferApi = "dataTransferApi",
                     EnableDynamicFieldUpdate = false,
                     IncludeDeletedRecords = false
                 },
                 SapoData = new SAPODataSourcePropertiesProperty {
                     ObjectPath = "objectPath",

                     // the properties below are optional
                     PaginationConfig = new SAPODataPaginationConfigProperty {
                         MaxPageSize = 123
                     },
                     ParallelismConfig = new SAPODataParallelismConfigProperty {
                         MaxParallelism = 123
                     }
                 },
                 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"
                 }
             };

Properties

Amplitude

Specifies the information that is required for querying Amplitude.

public object? Amplitude { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IAmplitudeSourcePropertiesProperty

CustomConnector

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

public object? CustomConnector { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.ICustomConnectorSourcePropertiesProperty

Datadog

Specifies the information that is required for querying Datadog.

public object? Datadog { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IDatadogSourcePropertiesProperty

Dynatrace

Specifies the information that is required for querying Dynatrace.

public object? Dynatrace { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IDynatraceSourcePropertiesProperty

GoogleAnalytics

Specifies the information that is required for querying Google Analytics.

public object? GoogleAnalytics { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IGoogleAnalyticsSourcePropertiesProperty

InforNexus

Specifies the information that is required for querying Infor Nexus.

public object? InforNexus { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IInforNexusSourcePropertiesProperty

Marketo

Specifies the information that is required for querying Marketo.

public object? Marketo { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IMarketoSourcePropertiesProperty

Pardot

Specifies the information that is required for querying Salesforce Pardot.

public object? Pardot { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IPardotSourcePropertiesProperty

S3

Specifies the information that is required for querying Amazon S3.

public object? S3 { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IS3SourcePropertiesProperty

Salesforce

Specifies the information that is required for querying Salesforce.

public object? Salesforce { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.ISalesforceSourcePropertiesProperty

SapoData

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

public object? SapoData { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.ISAPODataSourcePropertiesProperty

ServiceNow

Specifies the information that is required for querying ServiceNow.

public object? ServiceNow { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IServiceNowSourcePropertiesProperty

Singular

Specifies the information that is required for querying Singular.

public object? Singular { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.ISingularSourcePropertiesProperty

Slack

Specifies the information that is required for querying Slack.

public object? Slack { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.ISlackSourcePropertiesProperty

Trendmicro

Specifies the information that is required for querying Trend Micro.

public object? Trendmicro { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.ITrendmicroSourcePropertiesProperty

Veeva

Specifies the information that is required for querying Veeva.

public object? Veeva { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IVeevaSourcePropertiesProperty

Zendesk

Specifies the information that is required for querying Zendesk.

public object? Zendesk { get; set; }
Property Value

object

Remarks

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

Type union: either IResolvable or CfnFlow.IZendeskSourcePropertiesProperty

Implements

CfnFlow.ISourceConnectorPropertiesProperty
Back to top Generated by DocFX