Class CfnFlow.TaskProperty
A class for modeling different type of tasks.
Inheritance
Implements
Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class TaskProperty : Object, CfnFlow.ITaskProperty
Syntax (vb)
Public Class TaskProperty
Inherits Object
Implements CfnFlow.ITaskProperty
Remarks
Task implementation varies based on the TaskType
.
See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.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 taskProperty = new TaskProperty {
SourceFields = new [] { "sourceFields" },
TaskType = "taskType",
// the properties below are optional
ConnectorOperator = new ConnectorOperatorProperty {
Amplitude = "amplitude",
CustomConnector = "customConnector",
Datadog = "datadog",
Dynatrace = "dynatrace",
GoogleAnalytics = "googleAnalytics",
InforNexus = "inforNexus",
Marketo = "marketo",
Pardot = "pardot",
S3 = "s3",
Salesforce = "salesforce",
SapoData = "sapoData",
ServiceNow = "serviceNow",
Singular = "singular",
Slack = "slack",
Trendmicro = "trendmicro",
Veeva = "veeva",
Zendesk = "zendesk"
},
DestinationField = "destinationField",
TaskProperties = new [] { new TaskPropertiesObjectProperty {
Key = "key",
Value = "value"
} }
};
Synopsis
Constructors
TaskProperty() |
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()
public TaskProperty()
Properties
ConnectorOperator
The operation to be performed on the provided source fields.
public object ConnectorOperator { get; set; }
Property Value
System.Object
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
System.String
Remarks
SourceFields
The source fields to which a particular task is applied.
public string[] SourceFields { get; set; }
Property Value
System.String[]
Remarks
TaskProperties
A map used to store task-related information.
public object TaskProperties { get; set; }
Property Value
System.Object
Remarks
The execution service looks for particular information based on the TaskType
.
TaskType
Specifies the particular task implementation that Amazon AppFlow performs.
public string TaskType { get; set; }
Property Value
System.String
Remarks
Allowed values : Arithmetic
| Filter
| Map
| Map_all
| Mask
| Merge
| Truncate
| Validate