azure-native.datafactory.DataFlow
Explore with Pulumi AI
Data flow resource type. API Version: 2018-06-01.
Example Usage
DataFlows_Create
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var dataFlow = new AzureNative.DataFactory.DataFlow("dataFlow", new()
    {
        DataFlowName = "exampleDataFlow",
        FactoryName = "exampleFactoryName",
        Properties = new AzureNative.DataFactory.Inputs.MappingDataFlowArgs
        {
            Description = "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
            ScriptLines = new[]
            {
                "source(output(",
                "PreviousConversionRate as double,",
                "Country as string,",
                "DateTime1 as string,",
                "CurrentConversionRate as double",
                "),",
                "allowSchemaDrift: false,",
                "validateSchema: false) ~> USDCurrency",
                "source(output(",
                "PreviousConversionRate as double,",
                "Country as string,",
                "DateTime1 as string,",
                "CurrentConversionRate as double",
                "),",
                "allowSchemaDrift: true,",
                "validateSchema: false) ~> CADSource",
                "USDCurrency, CADSource union(byName: true)~> Union",
                "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
                "NewCurrencyColumn split(Country == 'USD',",
                "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
                "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
                "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
            },
            Sinks = new[]
            {
                new AzureNative.DataFactory.Inputs.DataFlowSinkArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "USDOutput",
                        Type = "DatasetReference",
                    },
                    Name = "USDSink",
                },
                new AzureNative.DataFactory.Inputs.DataFlowSinkArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "CADOutput",
                        Type = "DatasetReference",
                    },
                    Name = "CADSink",
                },
            },
            Sources = new[]
            {
                new AzureNative.DataFactory.Inputs.DataFlowSourceArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "CurrencyDatasetUSD",
                        Type = "DatasetReference",
                    },
                    Name = "USDCurrency",
                },
                new AzureNative.DataFactory.Inputs.DataFlowSourceArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "CurrencyDatasetCAD",
                        Type = "DatasetReference",
                    },
                    Name = "CADSource",
                },
            },
            Type = "MappingDataFlow",
        },
        ResourceGroupName = "exampleResourceGroup",
    });
});
package main
import (
	datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datafactory.NewDataFlow(ctx, "dataFlow", &datafactory.DataFlowArgs{
			DataFlowName: pulumi.String("exampleDataFlow"),
			FactoryName:  pulumi.String("exampleFactoryName"),
			Properties: datafactory.MappingDataFlow{
				Description: "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
				ScriptLines: []string{
					"source(output(",
					"PreviousConversionRate as double,",
					"Country as string,",
					"DateTime1 as string,",
					"CurrentConversionRate as double",
					"),",
					"allowSchemaDrift: false,",
					"validateSchema: false) ~> USDCurrency",
					"source(output(",
					"PreviousConversionRate as double,",
					"Country as string,",
					"DateTime1 as string,",
					"CurrentConversionRate as double",
					"),",
					"allowSchemaDrift: true,",
					"validateSchema: false) ~> CADSource",
					"USDCurrency, CADSource union(byName: true)~> Union",
					"Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
					"NewCurrencyColumn split(Country == 'USD',",
					"Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
					"ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
					"ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
				},
				Sinks: []datafactory.DataFlowSink{
					{
						Dataset: {
							ReferenceName: "USDOutput",
							Type:          "DatasetReference",
						},
						Name: "USDSink",
					},
					{
						Dataset: {
							ReferenceName: "CADOutput",
							Type:          "DatasetReference",
						},
						Name: "CADSink",
					},
				},
				Sources: []datafactory.DataFlowSource{
					{
						Dataset: {
							ReferenceName: "CurrencyDatasetUSD",
							Type:          "DatasetReference",
						},
						Name: "USDCurrency",
					},
					{
						Dataset: {
							ReferenceName: "CurrencyDatasetCAD",
							Type:          "DatasetReference",
						},
						Name: "CADSource",
					},
				},
				Type: "MappingDataFlow",
			},
			ResourceGroupName: pulumi.String("exampleResourceGroup"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datafactory.DataFlow;
import com.pulumi.azurenative.datafactory.DataFlowArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var dataFlow = new DataFlow("dataFlow", DataFlowArgs.builder()        
            .dataFlowName("exampleDataFlow")
            .factoryName("exampleFactoryName")
            .properties(Map.ofEntries(
                Map.entry("description", "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."),
                Map.entry("scriptLines",                 
                    "source(output(",
                    "PreviousConversionRate as double,",
                    "Country as string,",
                    "DateTime1 as string,",
                    "CurrentConversionRate as double",
                    "),",
                    "allowSchemaDrift: false,",
                    "validateSchema: false) ~> USDCurrency",
                    "source(output(",
                    "PreviousConversionRate as double,",
                    "Country as string,",
                    "DateTime1 as string,",
                    "CurrentConversionRate as double",
                    "),",
                    "allowSchemaDrift: true,",
                    "validateSchema: false) ~> CADSource",
                    "USDCurrency, CADSource union(byName: true)~> Union",
                    "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
                    "NewCurrencyColumn split(Country == 'USD',",
                    "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
                    "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
                    "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink"),
                Map.entry("sinks",                 
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "USDOutput"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "USDSink")
                    ),
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "CADOutput"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "CADSink")
                    )),
                Map.entry("sources",                 
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "CurrencyDatasetUSD"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "USDCurrency")
                    ),
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "CurrencyDatasetCAD"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "CADSource")
                    )),
                Map.entry("type", "MappingDataFlow")
            ))
            .resourceGroupName("exampleResourceGroup")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataFlow = new azure_native.datafactory.DataFlow("dataFlow", {
    dataFlowName: "exampleDataFlow",
    factoryName: "exampleFactoryName",
    properties: {
        description: "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
        scriptLines: [
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: false,",
            "validateSchema: false) ~> USDCurrency",
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: true,",
            "validateSchema: false) ~> CADSource",
            "USDCurrency, CADSource union(byName: true)~> Union",
            "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
            "NewCurrencyColumn split(Country == 'USD',",
            "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
            "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
            "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
        ],
        sinks: [
            {
                dataset: {
                    referenceName: "USDOutput",
                    type: "DatasetReference",
                },
                name: "USDSink",
            },
            {
                dataset: {
                    referenceName: "CADOutput",
                    type: "DatasetReference",
                },
                name: "CADSink",
            },
        ],
        sources: [
            {
                dataset: {
                    referenceName: "CurrencyDatasetUSD",
                    type: "DatasetReference",
                },
                name: "USDCurrency",
            },
            {
                dataset: {
                    referenceName: "CurrencyDatasetCAD",
                    type: "DatasetReference",
                },
                name: "CADSource",
            },
        ],
        type: "MappingDataFlow",
    },
    resourceGroupName: "exampleResourceGroup",
});
import pulumi
import pulumi_azure_native as azure_native
data_flow = azure_native.datafactory.DataFlow("dataFlow",
    data_flow_name="exampleDataFlow",
    factory_name="exampleFactoryName",
    properties=azure_native.datafactory.MappingDataFlowArgs(
        description="Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
        script_lines=[
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: false,",
            "validateSchema: false) ~> USDCurrency",
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: true,",
            "validateSchema: false) ~> CADSource",
            "USDCurrency, CADSource union(byName: true)~> Union",
            "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
            "NewCurrencyColumn split(Country == 'USD',",
            "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
            "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
            "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
        ],
        sinks=[
            azure_native.datafactory.DataFlowSinkArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="USDOutput",
                    type="DatasetReference",
                ),
                name="USDSink",
            ),
            azure_native.datafactory.DataFlowSinkArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="CADOutput",
                    type="DatasetReference",
                ),
                name="CADSink",
            ),
        ],
        sources=[
            azure_native.datafactory.DataFlowSourceArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="CurrencyDatasetUSD",
                    type="DatasetReference",
                ),
                name="USDCurrency",
            ),
            azure_native.datafactory.DataFlowSourceArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="CurrencyDatasetCAD",
                    type="DatasetReference",
                ),
                name="CADSource",
            ),
        ],
        type="MappingDataFlow",
    ),
    resource_group_name="exampleResourceGroup")
resources:
  dataFlow:
    type: azure-native:datafactory:DataFlow
    properties:
      dataFlowName: exampleDataFlow
      factoryName: exampleFactoryName
      properties:
        description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
        scriptLines:
          - source(output(
          - PreviousConversionRate as double,
          - Country as string,
          - DateTime1 as string,
          - CurrentConversionRate as double
          - ),
          - 'allowSchemaDrift: false,'
          - 'validateSchema: false) ~> USDCurrency'
          - source(output(
          - PreviousConversionRate as double,
          - Country as string,
          - DateTime1 as string,
          - CurrentConversionRate as double
          - ),
          - 'allowSchemaDrift: true,'
          - 'validateSchema: false) ~> CADSource'
          - 'USDCurrency, CADSource union(byName: true)~> Union'
          - Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
          - NewCurrencyColumn split(Country == 'USD',
          - 'Country == ''CAD'',disjoint: false) ~> ConditionalSplit1@(USD, CAD)'
          - ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
          - ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
        sinks:
          - dataset:
              referenceName: USDOutput
              type: DatasetReference
            name: USDSink
          - dataset:
              referenceName: CADOutput
              type: DatasetReference
            name: CADSink
        sources:
          - dataset:
              referenceName: CurrencyDatasetUSD
              type: DatasetReference
            name: USDCurrency
          - dataset:
              referenceName: CurrencyDatasetCAD
              type: DatasetReference
            name: CADSource
        type: MappingDataFlow
      resourceGroupName: exampleResourceGroup
DataFlows_Update
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var dataFlow = new AzureNative.DataFactory.DataFlow("dataFlow", new()
    {
        DataFlowName = "exampleDataFlow",
        FactoryName = "exampleFactoryName",
        Properties = new AzureNative.DataFactory.Inputs.MappingDataFlowArgs
        {
            Description = "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
            ScriptLines = new[]
            {
                "source(output(",
                "PreviousConversionRate as double,",
                "Country as string,",
                "DateTime1 as string,",
                "CurrentConversionRate as double",
                "),",
                "allowSchemaDrift: false,",
                "validateSchema: false) ~> USDCurrency",
                "source(output(",
                "PreviousConversionRate as double,",
                "Country as string,",
                "DateTime1 as string,",
                "CurrentConversionRate as double",
                "),",
                "allowSchemaDrift: true,",
                "validateSchema: false) ~> CADSource",
                "USDCurrency, CADSource union(byName: true)~> Union",
                "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
                "NewCurrencyColumn split(Country == 'USD',",
                "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
                "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
                "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
            },
            Sinks = new[]
            {
                new AzureNative.DataFactory.Inputs.DataFlowSinkArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "USDOutput",
                        Type = "DatasetReference",
                    },
                    Name = "USDSink",
                },
                new AzureNative.DataFactory.Inputs.DataFlowSinkArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "CADOutput",
                        Type = "DatasetReference",
                    },
                    Name = "CADSink",
                },
            },
            Sources = new[]
            {
                new AzureNative.DataFactory.Inputs.DataFlowSourceArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "CurrencyDatasetUSD",
                        Type = "DatasetReference",
                    },
                    Name = "USDCurrency",
                },
                new AzureNative.DataFactory.Inputs.DataFlowSourceArgs
                {
                    Dataset = new AzureNative.DataFactory.Inputs.DatasetReferenceArgs
                    {
                        ReferenceName = "CurrencyDatasetCAD",
                        Type = "DatasetReference",
                    },
                    Name = "CADSource",
                },
            },
            Type = "MappingDataFlow",
        },
        ResourceGroupName = "exampleResourceGroup",
    });
});
package main
import (
	datafactory "github.com/pulumi/pulumi-azure-native-sdk/datafactory"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datafactory.NewDataFlow(ctx, "dataFlow", &datafactory.DataFlowArgs{
			DataFlowName: pulumi.String("exampleDataFlow"),
			FactoryName:  pulumi.String("exampleFactoryName"),
			Properties: datafactory.MappingDataFlow{
				Description: "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
				ScriptLines: []string{
					"source(output(",
					"PreviousConversionRate as double,",
					"Country as string,",
					"DateTime1 as string,",
					"CurrentConversionRate as double",
					"),",
					"allowSchemaDrift: false,",
					"validateSchema: false) ~> USDCurrency",
					"source(output(",
					"PreviousConversionRate as double,",
					"Country as string,",
					"DateTime1 as string,",
					"CurrentConversionRate as double",
					"),",
					"allowSchemaDrift: true,",
					"validateSchema: false) ~> CADSource",
					"USDCurrency, CADSource union(byName: true)~> Union",
					"Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
					"NewCurrencyColumn split(Country == 'USD',",
					"Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
					"ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
					"ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
				},
				Sinks: []datafactory.DataFlowSink{
					{
						Dataset: {
							ReferenceName: "USDOutput",
							Type:          "DatasetReference",
						},
						Name: "USDSink",
					},
					{
						Dataset: {
							ReferenceName: "CADOutput",
							Type:          "DatasetReference",
						},
						Name: "CADSink",
					},
				},
				Sources: []datafactory.DataFlowSource{
					{
						Dataset: {
							ReferenceName: "CurrencyDatasetUSD",
							Type:          "DatasetReference",
						},
						Name: "USDCurrency",
					},
					{
						Dataset: {
							ReferenceName: "CurrencyDatasetCAD",
							Type:          "DatasetReference",
						},
						Name: "CADSource",
					},
				},
				Type: "MappingDataFlow",
			},
			ResourceGroupName: pulumi.String("exampleResourceGroup"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datafactory.DataFlow;
import com.pulumi.azurenative.datafactory.DataFlowArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var dataFlow = new DataFlow("dataFlow", DataFlowArgs.builder()        
            .dataFlowName("exampleDataFlow")
            .factoryName("exampleFactoryName")
            .properties(Map.ofEntries(
                Map.entry("description", "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation."),
                Map.entry("scriptLines",                 
                    "source(output(",
                    "PreviousConversionRate as double,",
                    "Country as string,",
                    "DateTime1 as string,",
                    "CurrentConversionRate as double",
                    "),",
                    "allowSchemaDrift: false,",
                    "validateSchema: false) ~> USDCurrency",
                    "source(output(",
                    "PreviousConversionRate as double,",
                    "Country as string,",
                    "DateTime1 as string,",
                    "CurrentConversionRate as double",
                    "),",
                    "allowSchemaDrift: true,",
                    "validateSchema: false) ~> CADSource",
                    "USDCurrency, CADSource union(byName: true)~> Union",
                    "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
                    "NewCurrencyColumn split(Country == 'USD',",
                    "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
                    "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
                    "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink"),
                Map.entry("sinks",                 
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "USDOutput"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "USDSink")
                    ),
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "CADOutput"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "CADSink")
                    )),
                Map.entry("sources",                 
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "CurrencyDatasetUSD"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "USDCurrency")
                    ),
                    Map.ofEntries(
                        Map.entry("dataset", Map.ofEntries(
                            Map.entry("referenceName", "CurrencyDatasetCAD"),
                            Map.entry("type", "DatasetReference")
                        )),
                        Map.entry("name", "CADSource")
                    )),
                Map.entry("type", "MappingDataFlow")
            ))
            .resourceGroupName("exampleResourceGroup")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const dataFlow = new azure_native.datafactory.DataFlow("dataFlow", {
    dataFlowName: "exampleDataFlow",
    factoryName: "exampleFactoryName",
    properties: {
        description: "Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
        scriptLines: [
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: false,",
            "validateSchema: false) ~> USDCurrency",
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: true,",
            "validateSchema: false) ~> CADSource",
            "USDCurrency, CADSource union(byName: true)~> Union",
            "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
            "NewCurrencyColumn split(Country == 'USD',",
            "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
            "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
            "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
        ],
        sinks: [
            {
                dataset: {
                    referenceName: "USDOutput",
                    type: "DatasetReference",
                },
                name: "USDSink",
            },
            {
                dataset: {
                    referenceName: "CADOutput",
                    type: "DatasetReference",
                },
                name: "CADSink",
            },
        ],
        sources: [
            {
                dataset: {
                    referenceName: "CurrencyDatasetUSD",
                    type: "DatasetReference",
                },
                name: "USDCurrency",
            },
            {
                dataset: {
                    referenceName: "CurrencyDatasetCAD",
                    type: "DatasetReference",
                },
                name: "CADSource",
            },
        ],
        type: "MappingDataFlow",
    },
    resourceGroupName: "exampleResourceGroup",
});
import pulumi
import pulumi_azure_native as azure_native
data_flow = azure_native.datafactory.DataFlow("dataFlow",
    data_flow_name="exampleDataFlow",
    factory_name="exampleFactoryName",
    properties=azure_native.datafactory.MappingDataFlowArgs(
        description="Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.",
        script_lines=[
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: false,",
            "validateSchema: false) ~> USDCurrency",
            "source(output(",
            "PreviousConversionRate as double,",
            "Country as string,",
            "DateTime1 as string,",
            "CurrentConversionRate as double",
            "),",
            "allowSchemaDrift: true,",
            "validateSchema: false) ~> CADSource",
            "USDCurrency, CADSource union(byName: true)~> Union",
            "Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn",
            "NewCurrencyColumn split(Country == 'USD',",
            "Country == 'CAD',disjoint: false) ~> ConditionalSplit1@(USD, CAD)",
            "ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink",
            "ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink",
        ],
        sinks=[
            azure_native.datafactory.DataFlowSinkArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="USDOutput",
                    type="DatasetReference",
                ),
                name="USDSink",
            ),
            azure_native.datafactory.DataFlowSinkArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="CADOutput",
                    type="DatasetReference",
                ),
                name="CADSink",
            ),
        ],
        sources=[
            azure_native.datafactory.DataFlowSourceArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="CurrencyDatasetUSD",
                    type="DatasetReference",
                ),
                name="USDCurrency",
            ),
            azure_native.datafactory.DataFlowSourceArgs(
                dataset=azure_native.datafactory.DatasetReferenceArgs(
                    reference_name="CurrencyDatasetCAD",
                    type="DatasetReference",
                ),
                name="CADSource",
            ),
        ],
        type="MappingDataFlow",
    ),
    resource_group_name="exampleResourceGroup")
resources:
  dataFlow:
    type: azure-native:datafactory:DataFlow
    properties:
      dataFlowName: exampleDataFlow
      factoryName: exampleFactoryName
      properties:
        description: Sample demo data flow to convert currencies showing usage of union, derive and conditional split transformation.
        scriptLines:
          - source(output(
          - PreviousConversionRate as double,
          - Country as string,
          - DateTime1 as string,
          - CurrentConversionRate as double
          - ),
          - 'allowSchemaDrift: false,'
          - 'validateSchema: false) ~> USDCurrency'
          - source(output(
          - PreviousConversionRate as double,
          - Country as string,
          - DateTime1 as string,
          - CurrentConversionRate as double
          - ),
          - 'allowSchemaDrift: true,'
          - 'validateSchema: false) ~> CADSource'
          - 'USDCurrency, CADSource union(byName: true)~> Union'
          - Union derive(NewCurrencyRate = round(CurrentConversionRate*1.25)) ~> NewCurrencyColumn
          - NewCurrencyColumn split(Country == 'USD',
          - 'Country == ''CAD'',disjoint: false) ~> ConditionalSplit1@(USD, CAD)'
          - ConditionalSplit1@USD sink(saveMode:'overwrite' ) ~> USDSink
          - ConditionalSplit1@CAD sink(saveMode:'overwrite' ) ~> CADSink
        sinks:
          - dataset:
              referenceName: USDOutput
              type: DatasetReference
            name: USDSink
          - dataset:
              referenceName: CADOutput
              type: DatasetReference
            name: CADSink
        sources:
          - dataset:
              referenceName: CurrencyDatasetUSD
              type: DatasetReference
            name: USDCurrency
          - dataset:
              referenceName: CurrencyDatasetCAD
              type: DatasetReference
            name: CADSource
        type: MappingDataFlow
      resourceGroupName: exampleResourceGroup
Create DataFlow Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DataFlow(name: string, args: DataFlowArgs, opts?: CustomResourceOptions);@overload
def DataFlow(resource_name: str,
             args: DataFlowArgs,
             opts: Optional[ResourceOptions] = None)
@overload
def DataFlow(resource_name: str,
             opts: Optional[ResourceOptions] = None,
             factory_name: Optional[str] = None,
             properties: Optional[Union[FlowletArgs, MappingDataFlowArgs, WranglingDataFlowArgs]] = None,
             resource_group_name: Optional[str] = None,
             data_flow_name: Optional[str] = None)func NewDataFlow(ctx *Context, name string, args DataFlowArgs, opts ...ResourceOption) (*DataFlow, error)public DataFlow(string name, DataFlowArgs args, CustomResourceOptions? opts = null)
public DataFlow(String name, DataFlowArgs args)
public DataFlow(String name, DataFlowArgs args, CustomResourceOptions options)
type: azure-native:datafactory:DataFlow
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args DataFlowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args DataFlowArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args DataFlowArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DataFlowArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DataFlowArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var dataFlowResource = new AzureNative.Datafactory.DataFlow("dataFlowResource", new()
{
    FactoryName = "string",
    Properties = 
    {
        { "type", "Flowlet" },
        { "annotations", new[]
        {
            "any",
        } },
        { "description", "string" },
        { "folder", 
        {
            { "name", "string" },
        } },
        { "script", "string" },
        { "scriptLines", new[]
        {
            "string",
        } },
        { "sinks", new[]
        {
            
            {
                { "name", "string" },
                { "dataset", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "description", "string" },
                { "flowlet", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "datasetParameters", "any" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "linkedService", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "rejectedDataLinkedService", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "schemaLinkedService", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
            },
        } },
        { "sources", new[]
        {
            
            {
                { "name", "string" },
                { "dataset", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "description", "string" },
                { "flowlet", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "datasetParameters", "any" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "linkedService", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "schemaLinkedService", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
            },
        } },
        { "transformations", new[]
        {
            
            {
                { "name", "string" },
                { "dataset", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "description", "string" },
                { "flowlet", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "datasetParameters", "any" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
                { "linkedService", 
                {
                    { "referenceName", "string" },
                    { "type", "string" },
                    { "parameters", 
                    {
                        { "string", "any" },
                    } },
                } },
            },
        } },
    },
    ResourceGroupName = "string",
    DataFlowName = "string",
});
example, err := datafactory.NewDataFlow(ctx, "dataFlowResource", &datafactory.DataFlowArgs{
	FactoryName: "string",
	Properties: map[string]interface{}{
		"type": "Flowlet",
		"annotations": []string{
			"any",
		},
		"description": "string",
		"folder": map[string]interface{}{
			"name": "string",
		},
		"script": "string",
		"scriptLines": []string{
			"string",
		},
		"sinks": []map[string]interface{}{
			map[string]interface{}{
				"name": "string",
				"dataset": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"description": "string",
				"flowlet": map[string]interface{}{
					"referenceName":     "string",
					"type":              "string",
					"datasetParameters": "any",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"linkedService": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"rejectedDataLinkedService": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"schemaLinkedService": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
			},
		},
		"sources": []map[string]interface{}{
			map[string]interface{}{
				"name": "string",
				"dataset": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"description": "string",
				"flowlet": map[string]interface{}{
					"referenceName":     "string",
					"type":              "string",
					"datasetParameters": "any",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"linkedService": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"schemaLinkedService": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
			},
		},
		"transformations": []map[string]interface{}{
			map[string]interface{}{
				"name": "string",
				"dataset": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"description": "string",
				"flowlet": map[string]interface{}{
					"referenceName":     "string",
					"type":              "string",
					"datasetParameters": "any",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
				"linkedService": map[string]interface{}{
					"referenceName": "string",
					"type":          "string",
					"parameters": map[string]interface{}{
						"string": "any",
					},
				},
			},
		},
	},
	ResourceGroupName: "string",
	DataFlowName:      "string",
})
var dataFlowResource = new DataFlow("dataFlowResource", DataFlowArgs.builder()
    .factoryName("string")
    .properties(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference))
    .resourceGroupName("string")
    .dataFlowName("string")
    .build());
data_flow_resource = azure_native.datafactory.DataFlow("dataFlowResource",
    factory_name=string,
    properties={
        type: Flowlet,
        annotations: [any],
        description: string,
        folder: {
            name: string,
        },
        script: string,
        scriptLines: [string],
        sinks: [{
            name: string,
            dataset: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
            description: string,
            flowlet: {
                referenceName: string,
                type: string,
                datasetParameters: any,
                parameters: {
                    string: any,
                },
            },
            linkedService: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
            rejectedDataLinkedService: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
            schemaLinkedService: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
        }],
        sources: [{
            name: string,
            dataset: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
            description: string,
            flowlet: {
                referenceName: string,
                type: string,
                datasetParameters: any,
                parameters: {
                    string: any,
                },
            },
            linkedService: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
            schemaLinkedService: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
        }],
        transformations: [{
            name: string,
            dataset: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
            description: string,
            flowlet: {
                referenceName: string,
                type: string,
                datasetParameters: any,
                parameters: {
                    string: any,
                },
            },
            linkedService: {
                referenceName: string,
                type: string,
                parameters: {
                    string: any,
                },
            },
        }],
    },
    resource_group_name=string,
    data_flow_name=string)
const dataFlowResource = new azure_native.datafactory.DataFlow("dataFlowResource", {
    factoryName: "string",
    properties: {
        type: "Flowlet",
        annotations: ["any"],
        description: "string",
        folder: {
            name: "string",
        },
        script: "string",
        scriptLines: ["string"],
        sinks: [{
            name: "string",
            dataset: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
            description: "string",
            flowlet: {
                referenceName: "string",
                type: "string",
                datasetParameters: "any",
                parameters: {
                    string: "any",
                },
            },
            linkedService: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
            rejectedDataLinkedService: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
            schemaLinkedService: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
        }],
        sources: [{
            name: "string",
            dataset: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
            description: "string",
            flowlet: {
                referenceName: "string",
                type: "string",
                datasetParameters: "any",
                parameters: {
                    string: "any",
                },
            },
            linkedService: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
            schemaLinkedService: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
        }],
        transformations: [{
            name: "string",
            dataset: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
            description: "string",
            flowlet: {
                referenceName: "string",
                type: "string",
                datasetParameters: "any",
                parameters: {
                    string: "any",
                },
            },
            linkedService: {
                referenceName: "string",
                type: "string",
                parameters: {
                    string: "any",
                },
            },
        }],
    },
    resourceGroupName: "string",
    dataFlowName: "string",
});
type: azure-native:datafactory:DataFlow
properties:
    dataFlowName: string
    factoryName: string
    properties:
        annotations:
            - any
        description: string
        folder:
            name: string
        script: string
        scriptLines:
            - string
        sinks:
            - dataset:
                parameters:
                    string: any
                referenceName: string
                type: string
              description: string
              flowlet:
                datasetParameters: any
                parameters:
                    string: any
                referenceName: string
                type: string
              linkedService:
                parameters:
                    string: any
                referenceName: string
                type: string
              name: string
              rejectedDataLinkedService:
                parameters:
                    string: any
                referenceName: string
                type: string
              schemaLinkedService:
                parameters:
                    string: any
                referenceName: string
                type: string
        sources:
            - dataset:
                parameters:
                    string: any
                referenceName: string
                type: string
              description: string
              flowlet:
                datasetParameters: any
                parameters:
                    string: any
                referenceName: string
                type: string
              linkedService:
                parameters:
                    string: any
                referenceName: string
                type: string
              name: string
              schemaLinkedService:
                parameters:
                    string: any
                referenceName: string
                type: string
        transformations:
            - dataset:
                parameters:
                    string: any
                referenceName: string
                type: string
              description: string
              flowlet:
                datasetParameters: any
                parameters:
                    string: any
                referenceName: string
                type: string
              linkedService:
                parameters:
                    string: any
                referenceName: string
                type: string
              name: string
        type: Flowlet
    resourceGroupName: string
DataFlow Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The DataFlow resource accepts the following input properties:
- FactoryName string
- The factory name.
- Properties
Pulumi.Azure | Pulumi.Native. Data Factory. Inputs. Flowlet Azure | Pulumi.Native. Data Factory. Inputs. Mapping Data Flow Azure Native. Data Factory. Inputs. Wrangling Data Flow 
- Data flow properties.
- ResourceGroup stringName 
- The resource group name.
- DataFlow stringName 
- The data flow name.
- FactoryName string
- The factory name.
- Properties
FlowletArgs | MappingData | WranglingFlow Args Data Flow Args 
- Data flow properties.
- ResourceGroup stringName 
- The resource group name.
- DataFlow stringName 
- The data flow name.
- factoryName String
- The factory name.
- properties
Flowlet | MappingData | WranglingFlow Data Flow 
- Data flow properties.
- resourceGroup StringName 
- The resource group name.
- dataFlow StringName 
- The data flow name.
- factoryName string
- The factory name.
- properties
Flowlet | MappingData | WranglingFlow Data Flow 
- Data flow properties.
- resourceGroup stringName 
- The resource group name.
- dataFlow stringName 
- The data flow name.
- factory_name str
- The factory name.
- properties
FlowletArgs | MappingData | WranglingFlow Args Data Flow Args 
- Data flow properties.
- resource_group_ strname 
- The resource group name.
- data_flow_ strname 
- The data flow name.
- factoryName String
- The factory name.
- properties Property Map | Property Map | Property Map
- Data flow properties.
- resourceGroup StringName 
- The resource group name.
- dataFlow StringName 
- The data flow name.
Outputs
All input properties are implicitly available as output properties. Additionally, the DataFlow resource produces the following output properties:
Supporting Types
DataFlowFolder, DataFlowFolderArgs      
- Name string
- The name of the folder that this data flow is in.
- Name string
- The name of the folder that this data flow is in.
- name String
- The name of the folder that this data flow is in.
- name string
- The name of the folder that this data flow is in.
- name str
- The name of the folder that this data flow is in.
- name String
- The name of the folder that this data flow is in.
DataFlowReference, DataFlowReferenceArgs      
- ReferenceName string
- Reference data flow name.
- Type
string | Pulumi.Azure Native. Data Factory. Data Flow Reference Type 
- Data flow reference type.
- DatasetParameters object
- Reference data flow parameters from dataset.
- Parameters Dictionary<string, object>
- Data flow parameters
- ReferenceName string
- Reference data flow name.
- Type
string | DataFlow Reference Type 
- Data flow reference type.
- DatasetParameters interface{}
- Reference data flow parameters from dataset.
- Parameters map[string]interface{}
- Data flow parameters
- referenceName String
- Reference data flow name.
- type
String | DataFlow Reference Type 
- Data flow reference type.
- datasetParameters Object
- Reference data flow parameters from dataset.
- parameters Map<String,Object>
- Data flow parameters
- referenceName string
- Reference data flow name.
- type
string | DataFlow Reference Type 
- Data flow reference type.
- datasetParameters any
- Reference data flow parameters from dataset.
- parameters {[key: string]: any}
- Data flow parameters
- reference_name str
- Reference data flow name.
- type
str | DataFlow Reference Type 
- Data flow reference type.
- dataset_parameters Any
- Reference data flow parameters from dataset.
- parameters Mapping[str, Any]
- Data flow parameters
- referenceName String
- Reference data flow name.
- type
String | "DataFlow Reference" 
- Data flow reference type.
- datasetParameters Any
- Reference data flow parameters from dataset.
- parameters Map<Any>
- Data flow parameters
DataFlowReferenceResponse, DataFlowReferenceResponseArgs        
- ReferenceName string
- Reference data flow name.
- Type string
- Data flow reference type.
- DatasetParameters object
- Reference data flow parameters from dataset.
- Parameters Dictionary<string, object>
- Data flow parameters
- ReferenceName string
- Reference data flow name.
- Type string
- Data flow reference type.
- DatasetParameters interface{}
- Reference data flow parameters from dataset.
- Parameters map[string]interface{}
- Data flow parameters
- referenceName String
- Reference data flow name.
- type String
- Data flow reference type.
- datasetParameters Object
- Reference data flow parameters from dataset.
- parameters Map<String,Object>
- Data flow parameters
- referenceName string
- Reference data flow name.
- type string
- Data flow reference type.
- datasetParameters any
- Reference data flow parameters from dataset.
- parameters {[key: string]: any}
- Data flow parameters
- reference_name str
- Reference data flow name.
- type str
- Data flow reference type.
- dataset_parameters Any
- Reference data flow parameters from dataset.
- parameters Mapping[str, Any]
- Data flow parameters
- referenceName String
- Reference data flow name.
- type String
- Data flow reference type.
- datasetParameters Any
- Reference data flow parameters from dataset.
- parameters Map<Any>
- Data flow parameters
DataFlowReferenceType, DataFlowReferenceTypeArgs        
- DataFlow Reference 
- DataFlowReference
- DataFlow Reference Type Data Flow Reference 
- DataFlowReference
- DataFlow Reference 
- DataFlowReference
- DataFlow Reference 
- DataFlowReference
- DATA_FLOW_REFERENCE
- DataFlowReference
- "DataFlow Reference" 
- DataFlowReference
DataFlowResponseFolder, DataFlowResponseFolderArgs        
- Name string
- The name of the folder that this data flow is in.
- Name string
- The name of the folder that this data flow is in.
- name String
- The name of the folder that this data flow is in.
- name string
- The name of the folder that this data flow is in.
- name str
- The name of the folder that this data flow is in.
- name String
- The name of the folder that this data flow is in.
DataFlowSink, DataFlowSinkArgs      
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference 
- Linked service reference.
- RejectedData Pulumi.Linked Service Azure Native. Data Factory. Inputs. Linked Service Reference 
- Rejected data linked service reference.
- SchemaLinked Pulumi.Service Azure Native. Data Factory. Inputs. Linked Service Reference 
- Schema linked service reference.
- Name string
- Transformation name.
- Dataset
DatasetReference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference 
- Flowlet Reference
- LinkedService LinkedService Reference 
- Linked service reference.
- RejectedData LinkedLinked Service Service Reference 
- Rejected data linked service reference.
- SchemaLinked LinkedService Service Reference 
- Schema linked service reference.
- name String
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- rejectedData LinkedLinked Service Service Reference 
- Rejected data linked service reference.
- schemaLinked LinkedService Service Reference 
- Schema linked service reference.
- name string
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- rejectedData LinkedLinked Service Service Reference 
- Rejected data linked service reference.
- schemaLinked LinkedService Service Reference 
- Schema linked service reference.
- name str
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linked_service LinkedService Reference 
- Linked service reference.
- rejected_data_ Linkedlinked_ service Service Reference 
- Rejected data linked service reference.
- schema_linked_ Linkedservice Service Reference 
- Schema linked service reference.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
- rejectedData Property MapLinked Service 
- Rejected data linked service reference.
- schemaLinked Property MapService 
- Schema linked service reference.
DataFlowSinkResponse, DataFlowSinkResponseArgs        
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference Response 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Linked service reference.
- RejectedData Pulumi.Linked Service Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Rejected data linked service reference.
- SchemaLinked Pulumi.Service Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Schema linked service reference.
- Name string
- Transformation name.
- Dataset
DatasetReference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference Response 
- Flowlet Reference
- LinkedService LinkedService Reference Response 
- Linked service reference.
- RejectedData LinkedLinked Service Service Reference Response 
- Rejected data linked service reference.
- SchemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- name String
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- rejectedData LinkedLinked Service Service Reference Response 
- Rejected data linked service reference.
- schemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- name string
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- rejectedData LinkedLinked Service Service Reference Response 
- Rejected data linked service reference.
- schemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- name str
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linked_service LinkedService Reference Response 
- Linked service reference.
- rejected_data_ Linkedlinked_ service Service Reference Response 
- Rejected data linked service reference.
- schema_linked_ Linkedservice Service Reference Response 
- Schema linked service reference.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
- rejectedData Property MapLinked Service 
- Rejected data linked service reference.
- schemaLinked Property MapService 
- Schema linked service reference.
DataFlowSource, DataFlowSourceArgs      
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference 
- Linked service reference.
- SchemaLinked Pulumi.Service Azure Native. Data Factory. Inputs. Linked Service Reference 
- Schema linked service reference.
- Name string
- Transformation name.
- Dataset
DatasetReference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference 
- Flowlet Reference
- LinkedService LinkedService Reference 
- Linked service reference.
- SchemaLinked LinkedService Service Reference 
- Schema linked service reference.
- name String
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- schemaLinked LinkedService Service Reference 
- Schema linked service reference.
- name string
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- schemaLinked LinkedService Service Reference 
- Schema linked service reference.
- name str
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linked_service LinkedService Reference 
- Linked service reference.
- schema_linked_ Linkedservice Service Reference 
- Schema linked service reference.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
- schemaLinked Property MapService 
- Schema linked service reference.
DataFlowSourceResponse, DataFlowSourceResponseArgs        
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference Response 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Linked service reference.
- SchemaLinked Pulumi.Service Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Schema linked service reference.
- Name string
- Transformation name.
- Dataset
DatasetReference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference Response 
- Flowlet Reference
- LinkedService LinkedService Reference Response 
- Linked service reference.
- SchemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- name String
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- schemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- name string
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- schemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- name str
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linked_service LinkedService Reference Response 
- Linked service reference.
- schema_linked_ Linkedservice Service Reference Response 
- Schema linked service reference.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
- schemaLinked Property MapService 
- Schema linked service reference.
DatasetReference, DatasetReferenceArgs    
- ReferenceName string
- Reference dataset name.
- Type string
- Dataset reference type.
- Parameters Dictionary<string, object>
- Arguments for dataset.
- ReferenceName string
- Reference dataset name.
- Type string
- Dataset reference type.
- Parameters map[string]interface{}
- Arguments for dataset.
- referenceName String
- Reference dataset name.
- type String
- Dataset reference type.
- parameters Map<String,Object>
- Arguments for dataset.
- referenceName string
- Reference dataset name.
- type string
- Dataset reference type.
- parameters {[key: string]: any}
- Arguments for dataset.
- reference_name str
- Reference dataset name.
- type str
- Dataset reference type.
- parameters Mapping[str, Any]
- Arguments for dataset.
- referenceName String
- Reference dataset name.
- type String
- Dataset reference type.
- parameters Map<Any>
- Arguments for dataset.
DatasetReferenceResponse, DatasetReferenceResponseArgs      
- ReferenceName string
- Reference dataset name.
- Type string
- Dataset reference type.
- Parameters Dictionary<string, object>
- Arguments for dataset.
- ReferenceName string
- Reference dataset name.
- Type string
- Dataset reference type.
- Parameters map[string]interface{}
- Arguments for dataset.
- referenceName String
- Reference dataset name.
- type String
- Dataset reference type.
- parameters Map<String,Object>
- Arguments for dataset.
- referenceName string
- Reference dataset name.
- type string
- Dataset reference type.
- parameters {[key: string]: any}
- Arguments for dataset.
- reference_name str
- Reference dataset name.
- type str
- Dataset reference type.
- parameters Mapping[str, Any]
- Arguments for dataset.
- referenceName String
- Reference dataset name.
- type String
- Dataset reference type.
- parameters Map<Any>
- Arguments for dataset.
Flowlet, FlowletArgs  
- Annotations List<object>
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Flowlet script.
- ScriptLines List<string>
- Flowlet script lines.
- Sinks
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Sink> 
- List of sinks in Flowlet.
- Sources
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Source> 
- List of sources in Flowlet.
- Transformations
List<Pulumi.Azure Native. Data Factory. Inputs. Transformation> 
- List of transformations in Flowlet.
- Annotations []interface{}
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Flowlet script.
- ScriptLines []string
- Flowlet script lines.
- Sinks
[]DataFlow Sink 
- List of sinks in Flowlet.
- Sources
[]DataFlow Source 
- List of sources in Flowlet.
- Transformations []Transformation
- List of transformations in Flowlet.
- annotations List<Object>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Flowlet script.
- scriptLines List<String>
- Flowlet script lines.
- sinks
List<DataFlow Sink> 
- List of sinks in Flowlet.
- sources
List<DataFlow Source> 
- List of sources in Flowlet.
- transformations List<Transformation>
- List of transformations in Flowlet.
- annotations any[]
- List of tags that can be used for describing the data flow.
- description string
- The description of the data flow.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script string
- Flowlet script.
- scriptLines string[]
- Flowlet script lines.
- sinks
DataFlow Sink[] 
- List of sinks in Flowlet.
- sources
DataFlow Source[] 
- List of sources in Flowlet.
- transformations Transformation[]
- List of transformations in Flowlet.
- annotations Sequence[Any]
- List of tags that can be used for describing the data flow.
- description str
- The description of the data flow.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script str
- Flowlet script.
- script_lines Sequence[str]
- Flowlet script lines.
- sinks
Sequence[DataFlow Sink] 
- List of sinks in Flowlet.
- sources
Sequence[DataFlow Source] 
- List of sources in Flowlet.
- transformations Sequence[Transformation]
- List of transformations in Flowlet.
- annotations List<Any>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder Property Map
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Flowlet script.
- scriptLines List<String>
- Flowlet script lines.
- sinks List<Property Map>
- List of sinks in Flowlet.
- sources List<Property Map>
- List of sources in Flowlet.
- transformations List<Property Map>
- List of transformations in Flowlet.
FlowletResponse, FlowletResponseArgs    
- Annotations List<object>
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Flowlet script.
- ScriptLines List<string>
- Flowlet script lines.
- Sinks
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Sink Response> 
- List of sinks in Flowlet.
- Sources
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Source Response> 
- List of sources in Flowlet.
- Transformations
List<Pulumi.Azure Native. Data Factory. Inputs. Transformation Response> 
- List of transformations in Flowlet.
- Annotations []interface{}
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Flowlet script.
- ScriptLines []string
- Flowlet script lines.
- Sinks
[]DataFlow Sink Response 
- List of sinks in Flowlet.
- Sources
[]DataFlow Source Response 
- List of sources in Flowlet.
- Transformations
[]TransformationResponse 
- List of transformations in Flowlet.
- annotations List<Object>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Flowlet script.
- scriptLines List<String>
- Flowlet script lines.
- sinks
List<DataFlow Sink Response> 
- List of sinks in Flowlet.
- sources
List<DataFlow Source Response> 
- List of sources in Flowlet.
- transformations
List<TransformationResponse> 
- List of transformations in Flowlet.
- annotations any[]
- List of tags that can be used for describing the data flow.
- description string
- The description of the data flow.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script string
- Flowlet script.
- scriptLines string[]
- Flowlet script lines.
- sinks
DataFlow Sink Response[] 
- List of sinks in Flowlet.
- sources
DataFlow Source Response[] 
- List of sources in Flowlet.
- transformations
TransformationResponse[] 
- List of transformations in Flowlet.
- annotations Sequence[Any]
- List of tags that can be used for describing the data flow.
- description str
- The description of the data flow.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script str
- Flowlet script.
- script_lines Sequence[str]
- Flowlet script lines.
- sinks
Sequence[DataFlow Sink Response] 
- List of sinks in Flowlet.
- sources
Sequence[DataFlow Source Response] 
- List of sources in Flowlet.
- transformations
Sequence[TransformationResponse] 
- List of transformations in Flowlet.
- annotations List<Any>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder Property Map
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Flowlet script.
- scriptLines List<String>
- Flowlet script lines.
- sinks List<Property Map>
- List of sinks in Flowlet.
- sources List<Property Map>
- List of sources in Flowlet.
- transformations List<Property Map>
- List of transformations in Flowlet.
LinkedServiceReference, LinkedServiceReferenceArgs      
- ReferenceName string
- Reference LinkedService name.
- Type
string | Pulumi.Azure Native. Data Factory. Type 
- Linked service reference type.
- Parameters Dictionary<string, object>
- Arguments for LinkedService.
- ReferenceName string
- Reference LinkedService name.
- Type string | Type
- Linked service reference type.
- Parameters map[string]interface{}
- Arguments for LinkedService.
- referenceName String
- Reference LinkedService name.
- type String | Type
- Linked service reference type.
- parameters Map<String,Object>
- Arguments for LinkedService.
- referenceName string
- Reference LinkedService name.
- type string | Type
- Linked service reference type.
- parameters {[key: string]: any}
- Arguments for LinkedService.
- reference_name str
- Reference LinkedService name.
- type str | Type
- Linked service reference type.
- parameters Mapping[str, Any]
- Arguments for LinkedService.
- referenceName String
- Reference LinkedService name.
- type
String | "LinkedService Reference" 
- Linked service reference type.
- parameters Map<Any>
- Arguments for LinkedService.
LinkedServiceReferenceResponse, LinkedServiceReferenceResponseArgs        
- ReferenceName string
- Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters Dictionary<string, object>
- Arguments for LinkedService.
- ReferenceName string
- Reference LinkedService name.
- Type string
- Linked service reference type.
- Parameters map[string]interface{}
- Arguments for LinkedService.
- referenceName String
- Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Map<String,Object>
- Arguments for LinkedService.
- referenceName string
- Reference LinkedService name.
- type string
- Linked service reference type.
- parameters {[key: string]: any}
- Arguments for LinkedService.
- reference_name str
- Reference LinkedService name.
- type str
- Linked service reference type.
- parameters Mapping[str, Any]
- Arguments for LinkedService.
- referenceName String
- Reference LinkedService name.
- type String
- Linked service reference type.
- parameters Map<Any>
- Arguments for LinkedService.
MappingDataFlow, MappingDataFlowArgs      
- Annotations List<object>
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- DataFlow script.
- ScriptLines List<string>
- Data flow script lines.
- Sinks
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Sink> 
- List of sinks in data flow.
- Sources
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Source> 
- List of sources in data flow.
- Transformations
List<Pulumi.Azure Native. Data Factory. Inputs. Transformation> 
- List of transformations in data flow.
- Annotations []interface{}
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- DataFlow script.
- ScriptLines []string
- Data flow script lines.
- Sinks
[]DataFlow Sink 
- List of sinks in data flow.
- Sources
[]DataFlow Source 
- List of sources in data flow.
- Transformations []Transformation
- List of transformations in data flow.
- annotations List<Object>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- DataFlow script.
- scriptLines List<String>
- Data flow script lines.
- sinks
List<DataFlow Sink> 
- List of sinks in data flow.
- sources
List<DataFlow Source> 
- List of sources in data flow.
- transformations List<Transformation>
- List of transformations in data flow.
- annotations any[]
- List of tags that can be used for describing the data flow.
- description string
- The description of the data flow.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script string
- DataFlow script.
- scriptLines string[]
- Data flow script lines.
- sinks
DataFlow Sink[] 
- List of sinks in data flow.
- sources
DataFlow Source[] 
- List of sources in data flow.
- transformations Transformation[]
- List of transformations in data flow.
- annotations Sequence[Any]
- List of tags that can be used for describing the data flow.
- description str
- The description of the data flow.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script str
- DataFlow script.
- script_lines Sequence[str]
- Data flow script lines.
- sinks
Sequence[DataFlow Sink] 
- List of sinks in data flow.
- sources
Sequence[DataFlow Source] 
- List of sources in data flow.
- transformations Sequence[Transformation]
- List of transformations in data flow.
- annotations List<Any>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder Property Map
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- DataFlow script.
- scriptLines List<String>
- Data flow script lines.
- sinks List<Property Map>
- List of sinks in data flow.
- sources List<Property Map>
- List of sources in data flow.
- transformations List<Property Map>
- List of transformations in data flow.
MappingDataFlowResponse, MappingDataFlowResponseArgs        
- Annotations List<object>
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- DataFlow script.
- ScriptLines List<string>
- Data flow script lines.
- Sinks
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Sink Response> 
- List of sinks in data flow.
- Sources
List<Pulumi.Azure Native. Data Factory. Inputs. Data Flow Source Response> 
- List of sources in data flow.
- Transformations
List<Pulumi.Azure Native. Data Factory. Inputs. Transformation Response> 
- List of transformations in data flow.
- Annotations []interface{}
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- Folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- DataFlow script.
- ScriptLines []string
- Data flow script lines.
- Sinks
[]DataFlow Sink Response 
- List of sinks in data flow.
- Sources
[]DataFlow Source Response 
- List of sources in data flow.
- Transformations
[]TransformationResponse 
- List of transformations in data flow.
- annotations List<Object>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- DataFlow script.
- scriptLines List<String>
- Data flow script lines.
- sinks
List<DataFlow Sink Response> 
- List of sinks in data flow.
- sources
List<DataFlow Source Response> 
- List of sources in data flow.
- transformations
List<TransformationResponse> 
- List of transformations in data flow.
- annotations any[]
- List of tags that can be used for describing the data flow.
- description string
- The description of the data flow.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script string
- DataFlow script.
- scriptLines string[]
- Data flow script lines.
- sinks
DataFlow Sink Response[] 
- List of sinks in data flow.
- sources
DataFlow Source Response[] 
- List of sources in data flow.
- transformations
TransformationResponse[] 
- List of transformations in data flow.
- annotations Sequence[Any]
- List of tags that can be used for describing the data flow.
- description str
- The description of the data flow.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script str
- DataFlow script.
- script_lines Sequence[str]
- Data flow script lines.
- sinks
Sequence[DataFlow Sink Response] 
- List of sinks in data flow.
- sources
Sequence[DataFlow Source Response] 
- List of sources in data flow.
- transformations
Sequence[TransformationResponse] 
- List of transformations in data flow.
- annotations List<Any>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- folder Property Map
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- DataFlow script.
- scriptLines List<String>
- Data flow script lines.
- sinks List<Property Map>
- List of sinks in data flow.
- sources List<Property Map>
- List of sources in data flow.
- transformations List<Property Map>
- List of transformations in data flow.
PowerQuerySource, PowerQuerySourceArgs      
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference 
- Linked service reference.
- SchemaLinked Pulumi.Service Azure Native. Data Factory. Inputs. Linked Service Reference 
- Schema linked service reference.
- Script string
- source script.
- Name string
- Transformation name.
- Dataset
DatasetReference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference 
- Flowlet Reference
- LinkedService LinkedService Reference 
- Linked service reference.
- SchemaLinked LinkedService Service Reference 
- Schema linked service reference.
- Script string
- source script.
- name String
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- schemaLinked LinkedService Service Reference 
- Schema linked service reference.
- script String
- source script.
- name string
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- schemaLinked LinkedService Service Reference 
- Schema linked service reference.
- script string
- source script.
- name str
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linked_service LinkedService Reference 
- Linked service reference.
- schema_linked_ Linkedservice Service Reference 
- Schema linked service reference.
- script str
- source script.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
- schemaLinked Property MapService 
- Schema linked service reference.
- script String
- source script.
PowerQuerySourceResponse, PowerQuerySourceResponseArgs        
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference Response 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Linked service reference.
- SchemaLinked Pulumi.Service Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Schema linked service reference.
- Script string
- source script.
- Name string
- Transformation name.
- Dataset
DatasetReference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference Response 
- Flowlet Reference
- LinkedService LinkedService Reference Response 
- Linked service reference.
- SchemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- Script string
- source script.
- name String
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- schemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- script String
- source script.
- name string
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- schemaLinked LinkedService Service Reference Response 
- Schema linked service reference.
- script string
- source script.
- name str
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linked_service LinkedService Reference Response 
- Linked service reference.
- schema_linked_ Linkedservice Service Reference Response 
- Schema linked service reference.
- script str
- source script.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
- schemaLinked Property MapService 
- Schema linked service reference.
- script String
- source script.
Transformation, TransformationArgs  
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference 
- Linked service reference.
- Name string
- Transformation name.
- Dataset
DatasetReference 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference 
- Flowlet Reference
- LinkedService LinkedService Reference 
- Linked service reference.
- name String
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- name string
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linkedService LinkedService Reference 
- Linked service reference.
- name str
- Transformation name.
- dataset
DatasetReference 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference 
- Flowlet Reference
- linked_service LinkedService Reference 
- Linked service reference.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
TransformationResponse, TransformationResponseArgs    
- Name string
- Transformation name.
- Dataset
Pulumi.Azure Native. Data Factory. Inputs. Dataset Reference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Reference Response 
- Flowlet Reference
- LinkedService Pulumi.Azure Native. Data Factory. Inputs. Linked Service Reference Response 
- Linked service reference.
- Name string
- Transformation name.
- Dataset
DatasetReference Response 
- Dataset reference.
- Description string
- Transformation description.
- Flowlet
DataFlow Reference Response 
- Flowlet Reference
- LinkedService LinkedService Reference Response 
- Linked service reference.
- name String
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description String
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- name string
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description string
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linkedService LinkedService Reference Response 
- Linked service reference.
- name str
- Transformation name.
- dataset
DatasetReference Response 
- Dataset reference.
- description str
- Transformation description.
- flowlet
DataFlow Reference Response 
- Flowlet Reference
- linked_service LinkedService Reference Response 
- Linked service reference.
- name String
- Transformation name.
- dataset Property Map
- Dataset reference.
- description String
- Transformation description.
- flowlet Property Map
- Flowlet Reference
- linkedService Property Map
- Linked service reference.
Type, TypeArgs  
- LinkedService Reference 
- LinkedServiceReference
- TypeLinked Service Reference 
- LinkedServiceReference
- LinkedService Reference 
- LinkedServiceReference
- LinkedService Reference 
- LinkedServiceReference
- LINKED_SERVICE_REFERENCE
- LinkedServiceReference
- "LinkedService Reference" 
- LinkedServiceReference
WranglingDataFlow, WranglingDataFlowArgs      
- Annotations List<object>
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- DocumentLocale string
- Locale of the Power query mashup document.
- Folder
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Power query mashup script.
- Sources
List<Pulumi.Azure Native. Data Factory. Inputs. Power Query Source> 
- List of sources in Power Query.
- Annotations []interface{}
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- DocumentLocale string
- Locale of the Power query mashup document.
- Folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Power query mashup script.
- Sources
[]PowerQuery Source 
- List of sources in Power Query.
- annotations List<Object>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- documentLocale String
- Locale of the Power query mashup document.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Power query mashup script.
- sources
List<PowerQuery Source> 
- List of sources in Power Query.
- annotations any[]
- List of tags that can be used for describing the data flow.
- description string
- The description of the data flow.
- documentLocale string
- Locale of the Power query mashup document.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script string
- Power query mashup script.
- sources
PowerQuery Source[] 
- List of sources in Power Query.
- annotations Sequence[Any]
- List of tags that can be used for describing the data flow.
- description str
- The description of the data flow.
- document_locale str
- Locale of the Power query mashup document.
- folder
DataFlow Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script str
- Power query mashup script.
- sources
Sequence[PowerQuery Source] 
- List of sources in Power Query.
- annotations List<Any>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- documentLocale String
- Locale of the Power query mashup document.
- folder Property Map
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Power query mashup script.
- sources List<Property Map>
- List of sources in Power Query.
WranglingDataFlowResponse, WranglingDataFlowResponseArgs        
- Annotations List<object>
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- DocumentLocale string
- Locale of the Power query mashup document.
- Folder
Pulumi.Azure Native. Data Factory. Inputs. Data Flow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Power query mashup script.
- Sources
List<Pulumi.Azure Native. Data Factory. Inputs. Power Query Source Response> 
- List of sources in Power Query.
- Annotations []interface{}
- List of tags that can be used for describing the data flow.
- Description string
- The description of the data flow.
- DocumentLocale string
- Locale of the Power query mashup document.
- Folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- Script string
- Power query mashup script.
- Sources
[]PowerQuery Source Response 
- List of sources in Power Query.
- annotations List<Object>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- documentLocale String
- Locale of the Power query mashup document.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Power query mashup script.
- sources
List<PowerQuery Source Response> 
- List of sources in Power Query.
- annotations any[]
- List of tags that can be used for describing the data flow.
- description string
- The description of the data flow.
- documentLocale string
- Locale of the Power query mashup document.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script string
- Power query mashup script.
- sources
PowerQuery Source Response[] 
- List of sources in Power Query.
- annotations Sequence[Any]
- List of tags that can be used for describing the data flow.
- description str
- The description of the data flow.
- document_locale str
- Locale of the Power query mashup document.
- folder
DataFlow Response Folder 
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script str
- Power query mashup script.
- sources
Sequence[PowerQuery Source Response] 
- List of sources in Power Query.
- annotations List<Any>
- List of tags that can be used for describing the data flow.
- description String
- The description of the data flow.
- documentLocale String
- Locale of the Power query mashup document.
- folder Property Map
- The folder that this data flow is in. If not specified, Data flow will appear at the root level.
- script String
- Power query mashup script.
- sources List<Property Map>
- List of sources in Power Query.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:datafactory:DataFlow exampleDataFlow /subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/datasets/exampleDataset 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- azure-native-v1 pulumi/pulumi-azure-native
- License
- Apache-2.0