Class CfnFlow.DestinationConnectorPropertiesProperty
This stores the information that is required to query a particular connector.
Inheritance
Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class DestinationConnectorPropertiesProperty : Object, CfnFlow.IDestinationConnectorPropertiesProperty
Syntax (vb)
Public Class DestinationConnectorPropertiesProperty
Inherits Object
Implements CfnFlow.IDestinationConnectorPropertiesProperty
Remarks
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 destinationConnectorPropertiesProperty = new DestinationConnectorPropertiesProperty {
CustomConnector = new CustomConnectorDestinationPropertiesProperty {
EntityName = "entityName",
// the properties below are optional
CustomProperties = new Dictionary<string, string> {
{ "customPropertiesKey", "customProperties" }
},
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
},
IdFieldNames = new [] { "idFieldNames" },
WriteOperationType = "writeOperationType"
},
EventBridge = new EventBridgeDestinationPropertiesProperty {
Object = "object",
// the properties below are optional
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
}
},
LookoutMetrics = new LookoutMetricsDestinationPropertiesProperty {
Object = "object"
},
Marketo = new MarketoDestinationPropertiesProperty {
Object = "object",
// the properties below are optional
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
}
},
Redshift = new RedshiftDestinationPropertiesProperty {
IntermediateBucketName = "intermediateBucketName",
Object = "object",
// the properties below are optional
BucketPrefix = "bucketPrefix",
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
}
},
S3 = new S3DestinationPropertiesProperty {
BucketName = "bucketName",
// the properties below are optional
BucketPrefix = "bucketPrefix",
S3OutputFormatConfig = new S3OutputFormatConfigProperty {
AggregationConfig = new AggregationConfigProperty {
AggregationType = "aggregationType",
TargetFileSize = 123
},
FileType = "fileType",
PrefixConfig = new PrefixConfigProperty {
PathPrefixHierarchy = new [] { "pathPrefixHierarchy" },
PrefixFormat = "prefixFormat",
PrefixType = "prefixType"
},
PreserveSourceDataTyping = false
}
},
Salesforce = new SalesforceDestinationPropertiesProperty {
Object = "object",
// the properties below are optional
DataTransferApi = "dataTransferApi",
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
},
IdFieldNames = new [] { "idFieldNames" },
WriteOperationType = "writeOperationType"
},
SapoData = new SAPODataDestinationPropertiesProperty {
ObjectPath = "objectPath",
// the properties below are optional
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
},
IdFieldNames = new [] { "idFieldNames" },
SuccessResponseHandlingConfig = new SuccessResponseHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix"
},
WriteOperationType = "writeOperationType"
},
Snowflake = new SnowflakeDestinationPropertiesProperty {
IntermediateBucketName = "intermediateBucketName",
Object = "object",
// the properties below are optional
BucketPrefix = "bucketPrefix",
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
}
},
Upsolver = new UpsolverDestinationPropertiesProperty {
BucketName = "bucketName",
S3OutputFormatConfig = new UpsolverS3OutputFormatConfigProperty {
PrefixConfig = new PrefixConfigProperty {
PathPrefixHierarchy = new [] { "pathPrefixHierarchy" },
PrefixFormat = "prefixFormat",
PrefixType = "prefixType"
},
// the properties below are optional
AggregationConfig = new AggregationConfigProperty {
AggregationType = "aggregationType",
TargetFileSize = 123
},
FileType = "fileType"
},
// the properties below are optional
BucketPrefix = "bucketPrefix"
},
Zendesk = new ZendeskDestinationPropertiesProperty {
Object = "object",
// the properties below are optional
ErrorHandlingConfig = new ErrorHandlingConfigProperty {
BucketName = "bucketName",
BucketPrefix = "bucketPrefix",
FailOnFirstError = false
},
IdFieldNames = new [] { "idFieldNames" },
WriteOperationType = "writeOperationType"
}
};
Synopsis
Constructors
DestinationConnectorPropertiesProperty() |
Properties
CustomConnector | The properties that are required to query the custom Connector. |
EventBridge | The properties required to query Amazon EventBridge. |
LookoutMetrics | The properties required to query Amazon Lookout for Metrics. |
Marketo | The properties required to query Marketo. |
Redshift | The properties required to query Amazon Redshift. |
S3 | The properties required to query Amazon S3. |
Salesforce | The properties required to query Salesforce. |
SapoData | The properties required to query SAPOData. |
Snowflake | The properties required to query Snowflake. |
Upsolver | The properties required to query Upsolver. |
Zendesk | The properties required to query Zendesk. |
Constructors
DestinationConnectorPropertiesProperty()
public DestinationConnectorPropertiesProperty()
Properties
CustomConnector
The properties that are required to query the custom Connector.
public object CustomConnector { get; set; }
Property Value
System.Object
Remarks
EventBridge
The properties required to query Amazon EventBridge.
public object EventBridge { get; set; }
Property Value
System.Object
Remarks
LookoutMetrics
The properties required to query Amazon Lookout for Metrics.
public object LookoutMetrics { get; set; }
Property Value
System.Object
Remarks
Marketo
The properties required to query Marketo.
public object Marketo { get; set; }
Property Value
System.Object
Remarks
Redshift
The properties required to query Amazon Redshift.
public object Redshift { get; set; }
Property Value
System.Object
Remarks
S3
The properties required to query Amazon S3.
public object S3 { get; set; }
Property Value
System.Object
Remarks
Salesforce
The properties required to query Salesforce.
public object Salesforce { get; set; }
Property Value
System.Object
Remarks
SapoData
The properties required to query SAPOData.
public object SapoData { get; set; }
Property Value
System.Object
Remarks
Snowflake
The properties required to query Snowflake.
public object Snowflake { get; set; }
Property Value
System.Object
Remarks
Upsolver
The properties required to query Upsolver.
public object Upsolver { get; set; }
Property Value
System.Object
Remarks
Zendesk
The properties required to query Zendesk.
public object Zendesk { get; set; }
Property Value
System.Object