Module datafactory

@pulumi/azure > datafactory

class DatasetMysql

extends CustomResource

Manage a MySQL Dataset inside a Azure Data Factory.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});
const exampleDatasetMysql = new azure.datafactory.DatasetMysql("example", {
    dataFactoryName: exampleFactory.name,
    linkedServiceName: azurerm_data_factory_linked_service_mysql_test.name,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServiceMysql = new azure.datafactory.LinkedServiceMysql("example", {
    connectionString: "Server=test;Port=3306;Database=test;User=test;SSLMode=1;UseSystemTrustStore=0;Password=test",
    dataFactoryName: exampleFactory.name,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new DatasetMysql(name: string, args: DatasetMysqlArgs, opts?: pulumi.CustomResourceOptions)

Create a DatasetMysql resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: DatasetMysqlState, opts?: pulumi.CustomResourceOptions): DatasetMysql

Get an existing DatasetMysql resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property additionalProperties

public additionalProperties: pulumi.Output<{[key: string]: any} | undefined>;

A map of additional properties to associate with the Data Factory Dataset MySQL.

property annotations

public annotations: pulumi.Output<string[] | undefined>;

List of tags that can be used for describing the Data Factory Dataset MySQL.

property dataFactoryName

public dataFactoryName: pulumi.Output<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

public description: pulumi.Output<string | undefined>;

The description for the Data Factory Dataset MySQL.

property folder

public folder: pulumi.Output<string | undefined>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property linkedServiceName

public linkedServiceName: pulumi.Output<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory Dataset MySQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of parameters to associate with the Data Factory Dataset MySQL.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource

property schemaColumns

public schemaColumns: pulumi.Output<{
    description: undefined | string;
    name: string;
    type: undefined | string;
}[] | undefined>;

A schema_column block as defined below.

property tableName

public tableName: pulumi.Output<string | undefined>;

The table name of the Data Factory Dataset MySQL.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class DatasetPostgresql

extends CustomResource

Manage a PostgreSQL Dataset inside a Azure Data Factory.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});
const exampleDatasetPostgresql = new azure.datafactory.DatasetPostgresql("example", {
    dataFactoryName: exampleFactory.name,
    linkedServiceName: azurerm_data_factory_linked_service_postgresql_test.name,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServicePostgresql = new azure.datafactory.LinkedServicePostgresql("example", {
    connectionString: "Host=example;Port=5432;Database=example;UID=example;EncryptionMethod=0;Password=example",
    dataFactoryName: exampleFactory.name,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new DatasetPostgresql(name: string, args: DatasetPostgresqlArgs, opts?: pulumi.CustomResourceOptions)

Create a DatasetPostgresql resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: DatasetPostgresqlState, opts?: pulumi.CustomResourceOptions): DatasetPostgresql

Get an existing DatasetPostgresql resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property additionalProperties

public additionalProperties: pulumi.Output<{[key: string]: any} | undefined>;

A map of additional properties to associate with the Data Factory Dataset PostgreSQL.

property annotations

public annotations: pulumi.Output<string[] | undefined>;

List of tags that can be used for describing the Data Factory Dataset PostgreSQL.

property dataFactoryName

public dataFactoryName: pulumi.Output<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

public description: pulumi.Output<string | undefined>;

The description for the Data Factory Dataset PostgreSQL.

property folder

public folder: pulumi.Output<string | undefined>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property linkedServiceName

public linkedServiceName: pulumi.Output<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory Dataset PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of parameters to associate with the Data Factory Dataset PostgreSQL.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource

property schemaColumns

public schemaColumns: pulumi.Output<{
    description: undefined | string;
    name: string;
    type: undefined | string;
}[] | undefined>;

A schema_column block as defined below.

property tableName

public tableName: pulumi.Output<string | undefined>;

The table name of the Data Factory Dataset PostgreSQL.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class DatasetSqlServerTable

extends CustomResource

Manage a SQL Server Table Dataset inside a Azure Data Factory.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});
const exampleDatasetSqlServerTable = new azure.datafactory.DatasetSqlServerTable("example", {
    dataFactoryName: exampleFactory.name,
    linkedServiceName: azurerm_data_factory_linked_service_sql_server_test.name,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServiceSqlServer = new azure.datafactory.LinkedServiceSqlServer("example", {
    connectionString: "Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;Password=test",
    dataFactoryName: exampleFactory.name,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new DatasetSqlServerTable(name: string, args: DatasetSqlServerTableArgs, opts?: pulumi.CustomResourceOptions)

Create a DatasetSqlServerTable resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: DatasetSqlServerTableState, opts?: pulumi.CustomResourceOptions): DatasetSqlServerTable

Get an existing DatasetSqlServerTable resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property additionalProperties

public additionalProperties: pulumi.Output<{[key: string]: any} | undefined>;

A map of additional properties to associate with the Data Factory Dataset SQL Server Table.

property annotations

public annotations: pulumi.Output<string[] | undefined>;

List of tags that can be used for describing the Data Factory Dataset SQL Server Table.

property dataFactoryName

public dataFactoryName: pulumi.Output<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

public description: pulumi.Output<string | undefined>;

The description for the Data Factory Dataset SQL Server Table.

property folder

public folder: pulumi.Output<string | undefined>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property linkedServiceName

public linkedServiceName: pulumi.Output<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory Dataset SQL Server Table. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of parameters to associate with the Data Factory Dataset SQL Server Table.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource

property schemaColumns

public schemaColumns: pulumi.Output<{
    description: undefined | string;
    name: string;
    type: undefined | string;
}[] | undefined>;

A schema_column block as defined below.

property tableName

public tableName: pulumi.Output<string | undefined>;

The table name of the Data Factory Dataset SQL Server Table.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class Factory

extends CustomResource

Manage an Azure Data Factory (Version 2).

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new Factory(name: string, args: FactoryArgs, opts?: pulumi.CustomResourceOptions)

Create a Factory resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: FactoryState, opts?: pulumi.CustomResourceOptions): Factory

Get an existing Factory resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property githubConfiguration

public githubConfiguration: pulumi.Output<{
    accountName: string;
    branchName: string;
    gitUrl: string;
    repositoryName: string;
    rootFolder: string;
} | undefined>;

A github_configuration block as defined below.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property identity

public identity: pulumi.Output<{
    principalId: string;
    tenantId: string;
    type: string;
}>;

An identity block as defined below.

property location

public location: pulumi.Output<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory.

property tags

public tags: pulumi.Output<{[key: string]: any}>;

A mapping of tags to assign to the resource.

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property vstsConfiguration

public vstsConfiguration: pulumi.Output<{
    accountName: string;
    branchName: string;
    projectName: string;
    repositoryName: string;
    rootFolder: string;
    tenantId: string;
} | undefined>;

A vsts_configuration block as defined below.

class LinkedServiceMysql

extends CustomResource

Manage a Linked Service (connection) between MySQL and Azure Data Factory.

Note: All arguments including the connection_string will be stored in the raw state as plain-text. Read more about sensitive data in state.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleLinkedServiceMysql = new azure.datafactory.LinkedServiceMysql("example", {
    connectionString: "Server=test;Port=3306;Database=test;User=test;SSLMode=1;UseSystemTrustStore=0;Password=test",
    dataFactoryName: azurerm_data_factory_test.name,
    name: "example",
    resourceGroupName: azurerm_resource_group_test.name,
});
const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new LinkedServiceMysql(name: string, args: LinkedServiceMysqlArgs, opts?: pulumi.CustomResourceOptions)

Create a LinkedServiceMysql resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: LinkedServiceMysqlState, opts?: pulumi.CustomResourceOptions): LinkedServiceMysql

Get an existing LinkedServiceMysql resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property additionalProperties

public additionalProperties: pulumi.Output<{[key: string]: any} | undefined>;

A map of additional properties to associate with the Data Factory Linked Service MySQL.

property annotations

public annotations: pulumi.Output<string[] | undefined>;

List of tags that can be used for describing the Data Factory Linked Service MySQL.

property connectionString

public connectionString: pulumi.Output<string>;

The connection string in which to authenticate with MySQL.

property dataFactoryName

public dataFactoryName: pulumi.Output<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

public description: pulumi.Output<string | undefined>;

The description for the Data Factory Linked Service MySQL.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property integrationRuntimeName

public integrationRuntimeName: pulumi.Output<string | undefined>;

The integration runtime reference to associate with the Data Factory Linked Service MySQL.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of parameters to associate with the Data Factory Linked Service MySQL.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class LinkedServicePostgresql

extends CustomResource

Manage a Linked Service (connection) between PostgreSQL and Azure Data Factory.

Note: All arguments including the connection_string will be stored in the raw state as plain-text. Read more about sensitive data in state.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleLinkedServicePostgresql = new azure.datafactory.LinkedServicePostgresql("example", {
    connectionString: "Host=example;Port=5432;Database=example;UID=example;EncryptionMethod=0;Password=example",
    dataFactoryName: azurerm_data_factory_test.name,
    name: "example",
    resourceGroupName: azurerm_resource_group_test.name,
});
const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new LinkedServicePostgresql(name: string, args: LinkedServicePostgresqlArgs, opts?: pulumi.CustomResourceOptions)

Create a LinkedServicePostgresql resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: LinkedServicePostgresqlState, opts?: pulumi.CustomResourceOptions): LinkedServicePostgresql

Get an existing LinkedServicePostgresql resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property additionalProperties

public additionalProperties: pulumi.Output<{[key: string]: any} | undefined>;

A map of additional properties to associate with the Data Factory Linked Service PostgreSQL.

property annotations

public annotations: pulumi.Output<string[] | undefined>;

List of tags that can be used for describing the Data Factory Linked Service PostgreSQL.

property connectionString

public connectionString: pulumi.Output<string>;

The connection string in which to authenticate with PostgreSQL.

property dataFactoryName

public dataFactoryName: pulumi.Output<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

public description: pulumi.Output<string | undefined>;

The description for the Data Factory Linked Service PostgreSQL.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property integrationRuntimeName

public integrationRuntimeName: pulumi.Output<string | undefined>;

The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of parameters to associate with the Data Factory Linked Service PostgreSQL.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class LinkedServiceSqlServer

extends CustomResource

Manage a Linked Service (connection) between a SQL Server and Azure Data Factory.

Note: All arguments including the client secret will be stored in the raw state as plain-text. Read more about sensitive data in state.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleLinkedServiceSqlServer = new azure.datafactory.LinkedServiceSqlServer("example", {
    connectionString: "Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;Password=test",
    dataFactoryName: azurerm_data_factory_test.name,
    name: "example",
    resourceGroupName: azurerm_resource_group_test.name,
});
const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new LinkedServiceSqlServer(name: string, args: LinkedServiceSqlServerArgs, opts?: pulumi.CustomResourceOptions)

Create a LinkedServiceSqlServer resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: LinkedServiceSqlServerState, opts?: pulumi.CustomResourceOptions): LinkedServiceSqlServer

Get an existing LinkedServiceSqlServer resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property additionalProperties

public additionalProperties: pulumi.Output<{[key: string]: any} | undefined>;

A map of additional properties to associate with the Data Factory Linked Service SQL Server.

property annotations

public annotations: pulumi.Output<string[] | undefined>;

List of tags that can be used for describing the Data Factory Linked Service SQL Server.

property connectionString

public connectionString: pulumi.Output<string>;

The connection string in which to authenticate with the SQL Server.

property dataFactoryName

public dataFactoryName: pulumi.Output<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

public description: pulumi.Output<string | undefined>;

The description for the Data Factory Linked Service SQL Server.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property integrationRuntimeName

public integrationRuntimeName: pulumi.Output<string | undefined>;

The integration runtime reference to associate with the Data Factory Linked Service SQL Server.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of parameters to associate with the Data Factory Linked Service SQL Server.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

class Pipeline

extends CustomResource

Manage a Pipeline inside a Azure Data Factory.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";

const exampleResourceGroup = new azure.core.ResourceGroup("example", {
    location: "northeurope",
    name: "example",
});
const exampleFactory = new azure.datafactory.Factory("example", {
    location: exampleResourceGroup.location,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});
const examplePipeline = new azure.datafactory.Pipeline("example", {
    dataFactoryName: exampleFactory.name,
    name: "example",
    resourceGroupName: exampleResourceGroup.name,
});

constructor

new Pipeline(name: string, args: PipelineArgs, opts?: pulumi.CustomResourceOptions)

Create a Pipeline resource with the given unique name, arguments, and options.

  • name The unique name of the resource.
  • args The arguments to use to populate this resource's properties.
  • opts A bag of options that control this resource's behavior.

method get

public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: PipelineState, opts?: pulumi.CustomResourceOptions): Pipeline

Get an existing Pipeline resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

method getProvider

getProvider(moduleMember: string): ProviderResource | undefined

method isInstance

static isInstance(obj: any): boolean

Returns true if the given object is an instance of CustomResource. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.

property annotations

public annotations: pulumi.Output<string[] | undefined>;

List of tags that can be used for describing the Data Factory Pipeline.

property dataFactoryName

public dataFactoryName: pulumi.Output<string>;

The Data Factory name in which to associate the Pipeline with. Changing this forces a new resource.

property description

public description: pulumi.Output<string | undefined>;

The description for the Data Factory Pipeline.

property id

id: Output<ID>;

id is the provider-assigned unique ID for this managed resource. It is set during deployments and may be missing (undefined) during planning phases.

property name

public name: pulumi.Output<string>;

Specifies the name of the Data Factory Pipeline. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

public parameters: pulumi.Output<{[key: string]: any} | undefined>;

A map of parameters to associate with the Data Factory Pipeline.

property resourceGroupName

public resourceGroupName: pulumi.Output<string>;

The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource

property urn

urn: Output<URN>;

urn is the stable logical URN used to distinctly address a resource, both before and after deployments.

property variables

public variables: pulumi.Output<{[key: string]: any} | undefined>;

A map of variables to associate with the Data Factory Pipeline.

interface DatasetMysqlArgs

The set of arguments for constructing a DatasetMysql resource.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Dataset MySQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Dataset MySQL.

property dataFactoryName

dataFactoryName: pulumi.Input<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Dataset MySQL.

property folder

folder?: pulumi.Input<string>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property linkedServiceName

linkedServiceName: pulumi.Input<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Dataset MySQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Dataset MySQL.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource

property schemaColumns

schemaColumns?: pulumi.Input<pulumi.Input<{
    description: pulumi.Input<string>;
    name: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>[]>;

A schema_column block as defined below.

property tableName

tableName?: pulumi.Input<string>;

The table name of the Data Factory Dataset MySQL.

interface DatasetMysqlState

Input properties used for looking up and filtering DatasetMysql resources.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Dataset MySQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Dataset MySQL.

property dataFactoryName

dataFactoryName?: pulumi.Input<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Dataset MySQL.

property folder

folder?: pulumi.Input<string>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property linkedServiceName

linkedServiceName?: pulumi.Input<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Dataset MySQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Dataset MySQL.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Dataset MySQL. Changing this forces a new resource

property schemaColumns

schemaColumns?: pulumi.Input<pulumi.Input<{
    description: pulumi.Input<string>;
    name: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>[]>;

A schema_column block as defined below.

property tableName

tableName?: pulumi.Input<string>;

The table name of the Data Factory Dataset MySQL.

interface DatasetPostgresqlArgs

The set of arguments for constructing a DatasetPostgresql resource.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Dataset PostgreSQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Dataset PostgreSQL.

property dataFactoryName

dataFactoryName: pulumi.Input<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Dataset PostgreSQL.

property folder

folder?: pulumi.Input<string>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property linkedServiceName

linkedServiceName: pulumi.Input<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Dataset PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Dataset PostgreSQL.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource

property schemaColumns

schemaColumns?: pulumi.Input<pulumi.Input<{
    description: pulumi.Input<string>;
    name: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>[]>;

A schema_column block as defined below.

property tableName

tableName?: pulumi.Input<string>;

The table name of the Data Factory Dataset PostgreSQL.

interface DatasetPostgresqlState

Input properties used for looking up and filtering DatasetPostgresql resources.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Dataset PostgreSQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Dataset PostgreSQL.

property dataFactoryName

dataFactoryName?: pulumi.Input<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Dataset PostgreSQL.

property folder

folder?: pulumi.Input<string>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property linkedServiceName

linkedServiceName?: pulumi.Input<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Dataset PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Dataset PostgreSQL.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Dataset PostgreSQL. Changing this forces a new resource

property schemaColumns

schemaColumns?: pulumi.Input<pulumi.Input<{
    description: pulumi.Input<string>;
    name: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>[]>;

A schema_column block as defined below.

property tableName

tableName?: pulumi.Input<string>;

The table name of the Data Factory Dataset PostgreSQL.

interface DatasetSqlServerTableArgs

The set of arguments for constructing a DatasetSqlServerTable resource.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Dataset SQL Server Table.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Dataset SQL Server Table.

property dataFactoryName

dataFactoryName: pulumi.Input<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Dataset SQL Server Table.

property folder

folder?: pulumi.Input<string>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property linkedServiceName

linkedServiceName: pulumi.Input<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Dataset SQL Server Table. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Dataset SQL Server Table.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource

property schemaColumns

schemaColumns?: pulumi.Input<pulumi.Input<{
    description: pulumi.Input<string>;
    name: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>[]>;

A schema_column block as defined below.

property tableName

tableName?: pulumi.Input<string>;

The table name of the Data Factory Dataset SQL Server Table.

interface DatasetSqlServerTableState

Input properties used for looking up and filtering DatasetSqlServerTable resources.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Dataset SQL Server Table.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Dataset SQL Server Table.

property dataFactoryName

dataFactoryName?: pulumi.Input<string>;

The Data Factory name in which to associate the Dataset with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Dataset SQL Server Table.

property folder

folder?: pulumi.Input<string>;

The folder that this Dataset is in. If not specified, the Dataset will appear at the root level.

property linkedServiceName

linkedServiceName?: pulumi.Input<string>;

The Data Factory Linked Service name in which to associate the Dataset with.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Dataset SQL Server Table. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Dataset SQL Server Table.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Dataset SQL Server Table. Changing this forces a new resource

property schemaColumns

schemaColumns?: pulumi.Input<pulumi.Input<{
    description: pulumi.Input<string>;
    name: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>[]>;

A schema_column block as defined below.

property tableName

tableName?: pulumi.Input<string>;

The table name of the Data Factory Dataset SQL Server Table.

interface FactoryArgs

The set of arguments for constructing a Factory resource.

property githubConfiguration

githubConfiguration?: pulumi.Input<{
    accountName: pulumi.Input<string>;
    branchName: pulumi.Input<string>;
    gitUrl: pulumi.Input<string>;
    repositoryName: pulumi.Input<string>;
    rootFolder: pulumi.Input<string>;
}>;

A github_configuration block as defined below.

property identity

identity?: pulumi.Input<{
    principalId: pulumi.Input<string>;
    tenantId: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>;

An identity block as defined below.

property location

location?: pulumi.Input<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory.

property tags

tags?: pulumi.Input<{[key: string]: any}>;

A mapping of tags to assign to the resource.

property vstsConfiguration

vstsConfiguration?: pulumi.Input<{
    accountName: pulumi.Input<string>;
    branchName: pulumi.Input<string>;
    projectName: pulumi.Input<string>;
    repositoryName: pulumi.Input<string>;
    rootFolder: pulumi.Input<string>;
    tenantId: pulumi.Input<string>;
}>;

A vsts_configuration block as defined below.

interface FactoryState

Input properties used for looking up and filtering Factory resources.

property githubConfiguration

githubConfiguration?: pulumi.Input<{
    accountName: pulumi.Input<string>;
    branchName: pulumi.Input<string>;
    gitUrl: pulumi.Input<string>;
    repositoryName: pulumi.Input<string>;
    rootFolder: pulumi.Input<string>;
}>;

A github_configuration block as defined below.

property identity

identity?: pulumi.Input<{
    principalId: pulumi.Input<string>;
    tenantId: pulumi.Input<string>;
    type: pulumi.Input<string>;
}>;

An identity block as defined below.

property location

location?: pulumi.Input<string>;

Specifies the supported Azure location where the resource exists. Changing this forces a new resource to be created.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory.

property tags

tags?: pulumi.Input<{[key: string]: any}>;

A mapping of tags to assign to the resource.

property vstsConfiguration

vstsConfiguration?: pulumi.Input<{
    accountName: pulumi.Input<string>;
    branchName: pulumi.Input<string>;
    projectName: pulumi.Input<string>;
    repositoryName: pulumi.Input<string>;
    rootFolder: pulumi.Input<string>;
    tenantId: pulumi.Input<string>;
}>;

A vsts_configuration block as defined below.

interface LinkedServiceMysqlArgs

The set of arguments for constructing a LinkedServiceMysql resource.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Linked Service MySQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Linked Service MySQL.

property connectionString

connectionString: pulumi.Input<string>;

The connection string in which to authenticate with MySQL.

property dataFactoryName

dataFactoryName: pulumi.Input<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Linked Service MySQL.

property integrationRuntimeName

integrationRuntimeName?: pulumi.Input<string>;

The integration runtime reference to associate with the Data Factory Linked Service MySQL.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Linked Service MySQL.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource

interface LinkedServiceMysqlState

Input properties used for looking up and filtering LinkedServiceMysql resources.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Linked Service MySQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Linked Service MySQL.

property connectionString

connectionString?: pulumi.Input<string>;

The connection string in which to authenticate with MySQL.

property dataFactoryName

dataFactoryName?: pulumi.Input<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Linked Service MySQL.

property integrationRuntimeName

integrationRuntimeName?: pulumi.Input<string>;

The integration runtime reference to associate with the Data Factory Linked Service MySQL.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Linked Service MySQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Linked Service MySQL.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Linked Service MySQL. Changing this forces a new resource

interface LinkedServicePostgresqlArgs

The set of arguments for constructing a LinkedServicePostgresql resource.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Linked Service PostgreSQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Linked Service PostgreSQL.

property connectionString

connectionString: pulumi.Input<string>;

The connection string in which to authenticate with PostgreSQL.

property dataFactoryName

dataFactoryName: pulumi.Input<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Linked Service PostgreSQL.

property integrationRuntimeName

integrationRuntimeName?: pulumi.Input<string>;

The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Linked Service PostgreSQL.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource

interface LinkedServicePostgresqlState

Input properties used for looking up and filtering LinkedServicePostgresql resources.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Linked Service PostgreSQL.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Linked Service PostgreSQL.

property connectionString

connectionString?: pulumi.Input<string>;

The connection string in which to authenticate with PostgreSQL.

property dataFactoryName

dataFactoryName?: pulumi.Input<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Linked Service PostgreSQL.

property integrationRuntimeName

integrationRuntimeName?: pulumi.Input<string>;

The integration runtime reference to associate with the Data Factory Linked Service PostgreSQL.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Linked Service PostgreSQL. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Linked Service PostgreSQL.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Linked Service PostgreSQL. Changing this forces a new resource

interface LinkedServiceSqlServerArgs

The set of arguments for constructing a LinkedServiceSqlServer resource.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Linked Service SQL Server.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Linked Service SQL Server.

property connectionString

connectionString: pulumi.Input<string>;

The connection string in which to authenticate with the SQL Server.

property dataFactoryName

dataFactoryName: pulumi.Input<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Linked Service SQL Server.

property integrationRuntimeName

integrationRuntimeName?: pulumi.Input<string>;

The integration runtime reference to associate with the Data Factory Linked Service SQL Server.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Linked Service SQL Server.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource

interface LinkedServiceSqlServerState

Input properties used for looking up and filtering LinkedServiceSqlServer resources.

property additionalProperties

additionalProperties?: pulumi.Input<{[key: string]: any}>;

A map of additional properties to associate with the Data Factory Linked Service SQL Server.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Linked Service SQL Server.

property connectionString

connectionString?: pulumi.Input<string>;

The connection string in which to authenticate with the SQL Server.

property dataFactoryName

dataFactoryName?: pulumi.Input<string>;

The Data Factory name in which to associate the Linked Service with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Linked Service SQL Server.

property integrationRuntimeName

integrationRuntimeName?: pulumi.Input<string>;

The integration runtime reference to associate with the Data Factory Linked Service SQL Server.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Linked Service SQL Server. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Linked Service SQL Server.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Linked Service SQL Server. Changing this forces a new resource

interface PipelineArgs

The set of arguments for constructing a Pipeline resource.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Pipeline.

property dataFactoryName

dataFactoryName: pulumi.Input<string>;

The Data Factory name in which to associate the Pipeline with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Pipeline.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Pipeline. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Pipeline.

property resourceGroupName

resourceGroupName: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource

property variables

variables?: pulumi.Input<{[key: string]: any}>;

A map of variables to associate with the Data Factory Pipeline.

interface PipelineState

Input properties used for looking up and filtering Pipeline resources.

property annotations

annotations?: pulumi.Input<pulumi.Input<string>[]>;

List of tags that can be used for describing the Data Factory Pipeline.

property dataFactoryName

dataFactoryName?: pulumi.Input<string>;

The Data Factory name in which to associate the Pipeline with. Changing this forces a new resource.

property description

description?: pulumi.Input<string>;

The description for the Data Factory Pipeline.

property name

name?: pulumi.Input<string>;

Specifies the name of the Data Factory Pipeline. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.

property parameters

parameters?: pulumi.Input<{[key: string]: any}>;

A map of parameters to associate with the Data Factory Pipeline.

property resourceGroupName

resourceGroupName?: pulumi.Input<string>;

The name of the resource group in which to create the Data Factory Pipeline. Changing this forces a new resource

property variables

variables?: pulumi.Input<{[key: string]: any}>;

A map of variables to associate with the Data Factory Pipeline.