Class CfnIntegration.TaskProperty
The Task
property type specifies the class for modeling different type of tasks.
Implements
Inherited Members
Namespace: Amazon.CDK.AWS.CustomerProfiles
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnIntegration.TaskProperty : CfnIntegration.ITaskProperty
Syntax (vb)
Public Class CfnIntegration.TaskProperty Implements CfnIntegration.ITaskProperty
Remarks
Task implementation varies based on the TaskType.
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.CustomerProfiles;
var taskProperty = new TaskProperty {
SourceFields = new [] { "sourceFields" },
TaskType = "taskType",
// the properties below are optional
ConnectorOperator = new ConnectorOperatorProperty {
Marketo = "marketo",
S3 = "s3",
Salesforce = "salesforce",
ServiceNow = "serviceNow",
Zendesk = "zendesk"
},
DestinationField = "destinationField",
TaskProperties = new [] { new TaskPropertiesMapProperty {
OperatorPropertyKey = "operatorPropertyKey",
Property = "property"
} }
};
Synopsis
Constructors
TaskProperty() | The |
Properties
ConnectorOperator | The operation to be performed on the provided source fields. |
DestinationField | A field in a destination connector, or a field value against which Amazon AppFlow validates a source field. |
SourceFields | The source fields to which a particular task is applied. |
TaskProperties | A map used to store task-related information. |
TaskType | Specifies the particular task implementation that Amazon AppFlow performs. |
Constructors
TaskProperty()
The Task
property type specifies the class for modeling different type of tasks.
public TaskProperty()
Remarks
Task implementation varies based on the TaskType.
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.CustomerProfiles;
var taskProperty = new TaskProperty {
SourceFields = new [] { "sourceFields" },
TaskType = "taskType",
// the properties below are optional
ConnectorOperator = new ConnectorOperatorProperty {
Marketo = "marketo",
S3 = "s3",
Salesforce = "salesforce",
ServiceNow = "serviceNow",
Zendesk = "zendesk"
},
DestinationField = "destinationField",
TaskProperties = new [] { new TaskPropertiesMapProperty {
OperatorPropertyKey = "operatorPropertyKey",
Property = "property"
} }
};
Properties
ConnectorOperator
The operation to be performed on the provided source fields.
public object? ConnectorOperator { get; set; }
Property Value
Remarks
DestinationField
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
public string? DestinationField { get; set; }
Property Value
Remarks
SourceFields
The source fields to which a particular task is applied.
public string[] SourceFields { get; set; }
Property Value
string[]
Remarks
TaskProperties
A map used to store task-related information.
public object? TaskProperties { get; set; }
Property Value
Remarks
The service looks for particular information based on the TaskType.
TaskType
Specifies the particular task implementation that Amazon AppFlow performs.
public string TaskType { get; set; }