Interface CfnFlow.ITaskProperty
A class for modeling different type of tasks.
Namespace: Amazon.CDK.AWS.AppFlow
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public interface CfnFlow.ITaskProperty
Syntax (vb)
Public Interface 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
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. |
Properties
ConnectorOperator
The operation to be performed on the provided source fields.
object? ConnectorOperator { get; }
Property Value
Remarks
DestinationField
A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.
string? DestinationField { get; }
Property Value
Remarks
SourceFields
The source fields to which a particular task is applied.
string[] SourceFields { get; }
Property Value
string[]
Remarks
TaskProperties
A map used to store task-related information.
object? TaskProperties { get; }
Property Value
Remarks
The execution service looks for particular information based on the TaskType .
Type union: either IResolvable or (either IResolvable or CfnFlow.ITaskPropertiesObjectProperty)[]
TaskType
Specifies the particular task implementation that Amazon AppFlow performs.
string TaskType { get; }
Property Value
Remarks
Allowed values : Arithmetic | Filter | Map | Map_all | Mask | Merge | Truncate | Validate