Show / Hide Table of Contents

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

object

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-connectoroperator

Type union: either IResolvable or CfnFlow.IConnectorOperatorProperty

DestinationField

A field in a destination connector, or a field value against which Amazon AppFlow validates a source field.

string? DestinationField { get; }
Property Value

string

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-destinationfield

SourceFields

The source fields to which a particular task is applied.

string[] SourceFields { get; }
Property Value

string[]

Remarks

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-sourcefields

TaskProperties

A map used to store task-related information.

object? TaskProperties { get; }
Property Value

object

Remarks

The execution service looks for particular information based on the TaskType .

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-taskproperties

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

string

Remarks

Allowed values : Arithmetic | Filter | Map | Map_all | Mask | Merge | Truncate | Validate

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-appflow-flow-task.html#cfn-appflow-flow-task-tasktype

Back to top Generated by DocFX