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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Implements

CfnFlow.ISourceConnectorPropertiesProperty
Back to top Generated by DocFX