Module datafactory
This page documents the language specification for the azure package. If you're looking for help working with the inputs, outputs, or functions of azure resources in a Pulumi program, please see the resource documentation for examples and API reference.
Resources
- DatasetMysql
- DatasetPostgresql
- DatasetSqlServerTable
- Factory
- IntegrationRuntimeManaged
- LinkedServiceDataLakeStorageGen2
- LinkedServiceKeyVault
- LinkedServiceMysql
- LinkedServicePostgresql
- LinkedServiceSqlServer
- Pipeline
- TriggerSchedule
Functions
Others
- DatasetMysqlArgs
- DatasetMysqlState
- DatasetPostgresqlArgs
- DatasetPostgresqlState
- DatasetSqlServerTableArgs
- DatasetSqlServerTableState
- FactoryArgs
- FactoryState
- GetFactoryArgs
- GetFactoryResult
- IntegrationRuntimeManagedArgs
- IntegrationRuntimeManagedState
- LinkedServiceDataLakeStorageGen2Args
- LinkedServiceDataLakeStorageGen2State
- LinkedServiceKeyVaultArgs
- LinkedServiceKeyVaultState
- LinkedServiceMysqlArgs
- LinkedServiceMysqlState
- LinkedServicePostgresqlArgs
- LinkedServicePostgresqlState
- LinkedServiceSqlServerArgs
- LinkedServiceSqlServerState
- PipelineArgs
- PipelineState
- TriggerScheduleArgs
- TriggerScheduleState
Resources
Resource DatasetMysql
class DatasetMysql extends CustomResourceManages 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("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServiceMysql = new azure.datafactory.LinkedServiceMysql("exampleLinkedServiceMysql", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
connectionString: "Server=test;Port=3306;Database=test;User=test;SSLMode=1;UseSystemTrustStore=0;Password=test",
});
const exampleDatasetMysql = new azure.datafactory.DatasetMysql("exampleDatasetMysql", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
linkedServiceName: exampleLinkedServiceMysql.name,
});constructor
new DatasetMysql(name: string, args: DatasetMysqlArgs, opts?: pulumi.CustomResourceOptions)Create a DatasetMysql resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): DatasetMysqlGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is DatasetMysqlReturns true if the given object is an instance of DatasetMysql. 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]: string} | 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]: string} | 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<DatasetMysqlSchemaColumn[] | undefined>;A schemaColumn 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.
Resource DatasetPostgresql
class DatasetPostgresql extends CustomResourceManages 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("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServicePostgresql = new azure.datafactory.LinkedServicePostgresql("exampleLinkedServicePostgresql", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
connectionString: "Host=example;Port=5432;Database=example;UID=example;EncryptionMethod=0;Password=example",
});
const exampleDatasetPostgresql = new azure.datafactory.DatasetPostgresql("exampleDatasetPostgresql", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
linkedServiceName: exampleLinkedServicePostgresql.name,
});constructor
new DatasetPostgresql(name: string, args: DatasetPostgresqlArgs, opts?: pulumi.CustomResourceOptions)Create a DatasetPostgresql resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): DatasetPostgresqlGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is DatasetPostgresqlReturns true if the given object is an instance of DatasetPostgresql. 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]: string} | 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]: string} | 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<DatasetPostgresqlSchemaColumn[] | undefined>;A schemaColumn 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.
Resource DatasetSqlServerTable
class DatasetSqlServerTable extends CustomResourceManages 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("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServiceSqlServer = new azure.datafactory.LinkedServiceSqlServer("exampleLinkedServiceSqlServer", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
connectionString: "Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;Password=test",
});
const exampleDatasetSqlServerTable = new azure.datafactory.DatasetSqlServerTable("exampleDatasetSqlServerTable", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
linkedServiceName: exampleLinkedServiceSqlServer.name,
});constructor
new DatasetSqlServerTable(name: string, args: DatasetSqlServerTableArgs, opts?: pulumi.CustomResourceOptions)Create a DatasetSqlServerTable resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): DatasetSqlServerTableGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is DatasetSqlServerTableReturns true if the given object is an instance of DatasetSqlServerTable. 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]: string} | 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]: string} | 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<DatasetSqlServerTableSchemaColumn[] | undefined>;A schemaColumn 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.
Resource Factory
class Factory extends CustomResourceManages 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("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
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.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): FactoryGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is FactoryReturns true if the given object is an instance of Factory. 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<FactoryGithubConfiguration | undefined>;A githubConfiguration 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<FactoryIdentity>;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]: string} | undefined>;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<FactoryVstsConfiguration | undefined>;A vstsConfiguration block as defined below.
Resource IntegrationRuntimeManaged
class IntegrationRuntimeManaged extends CustomResourceManages an Azure Data Factory Managed Integration Runtime.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleIntegrationRuntimeManaged = new azure.datafactory.IntegrationRuntimeManaged("exampleIntegrationRuntimeManaged", {
dataFactoryName: exampleFactory.name,
resourceGroupName: exampleResourceGroup.name,
location: exampleResourceGroup.location,
nodeSize: "Standard_D8_v3",
});constructor
new IntegrationRuntimeManaged(name: string, args: IntegrationRuntimeManagedArgs, opts?: pulumi.CustomResourceOptions)Create a IntegrationRuntimeManaged resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: IntegrationRuntimeManagedState, opts?: pulumi.CustomResourceOptions): IntegrationRuntimeManagedGet an existing IntegrationRuntimeManaged resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is IntegrationRuntimeManagedReturns true if the given object is an instance of IntegrationRuntimeManaged. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property catalogInfo
public catalogInfo: pulumi.Output<IntegrationRuntimeManagedCatalogInfo | undefined>;A catalogInfo block as defined below.
property customSetupScript
public customSetupScript: pulumi.Output<IntegrationRuntimeManagedCustomSetupScript | undefined>;A customSetupScript block as defined below.
property dataFactoryName
public dataFactoryName: pulumi.Output<string>;Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
property description
public description: pulumi.Output<string | undefined>;property edition
public edition: pulumi.Output<string | undefined>;The Managed Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
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 licenseType
public licenseType: pulumi.Output<string | undefined>;The type of the license that is used. Valid values are LicenseIncluded and BasePrize. Defaults to LicenseIncluded.
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 maxParallelExecutionsPerNode
public maxParallelExecutionsPerNode: pulumi.Output<number | undefined>;Defines the maximum parallel executions per node. Defaults to 1. Max is 16.
property name
public name: pulumi.Output<string>;Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
property nodeSize
public nodeSize: pulumi.Output<string>;The size of the nodes on which the Managed Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2
property numberOfNodes
public numberOfNodes: pulumi.Output<number | undefined>;Number of nodes for the Managed Integration Runtime. Max is 10. Defaults to 1.
property resourceGroupName
public resourceGroupName: pulumi.Output<string>;The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
property vnetIntegration
public vnetIntegration: pulumi.Output<IntegrationRuntimeManagedVnetIntegration | undefined>;A vnetIntegration block as defined below.
Resource LinkedServiceDataLakeStorageGen2
class LinkedServiceDataLakeStorageGen2 extends CustomResourceManages a Linked Service (connection) between Data Lake Storage Gen2 and Azure Data Factory.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const current = azure.core.getClientConfig({});
const exampleLinkedServiceDataLakeStorageGen2 = new azure.datafactory.LinkedServiceDataLakeStorageGen2("exampleLinkedServiceDataLakeStorageGen2", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
servicePrincipalId: current.then(current => current.clientId),
servicePrincipalKey: "exampleKey",
tenant: "11111111-1111-1111-1111-111111111111",
url: "https://datalakestoragegen2",
});constructor
new LinkedServiceDataLakeStorageGen2(name: string, args: LinkedServiceDataLakeStorageGen2Args, opts?: pulumi.CustomResourceOptions)Create a LinkedServiceDataLakeStorageGen2 resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: LinkedServiceDataLakeStorageGen2State, opts?: pulumi.CustomResourceOptions): LinkedServiceDataLakeStorageGen2Get an existing LinkedServiceDataLakeStorageGen2 resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is LinkedServiceDataLakeStorageGen2Returns true if the given object is an instance of LinkedServiceDataLakeStorageGen2. 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]: string} | 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 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]: string} | 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 servicePrincipalId
public servicePrincipalId: pulumi.Output<string>;The service principal id in which to authenticate against the Azure Data Lake Storage Gen2 account.
property servicePrincipalKey
public servicePrincipalKey: pulumi.Output<string>;The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account.
property tenant
public tenant: pulumi.Output<string>;The tenant id or name in which to authenticate against the Azure Data Lake Storage Gen2 account.
property url
public url: pulumi.Output<string>;The endpoint for the Azure Data Lake Storage Gen2 service.
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Resource LinkedServiceKeyVault
class LinkedServiceKeyVault extends CustomResourceManages a Linked Service (connection) between Key Vault and Azure Data Factory.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const current = azure.core.getClientConfig({});
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "eastus"});
const exampleKeyVault = new azure.keyvault.KeyVault("exampleKeyVault", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
tenantId: current.then(current => current.tenantId),
skuName: "standard",
});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServiceKeyVault = new azure.datafactory.LinkedServiceKeyVault("exampleLinkedServiceKeyVault", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
keyVaultId: exampleKeyVault.id,
});constructor
new LinkedServiceKeyVault(name: string, args: LinkedServiceKeyVaultArgs, opts?: pulumi.CustomResourceOptions)Create a LinkedServiceKeyVault resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: LinkedServiceKeyVaultState, opts?: pulumi.CustomResourceOptions): LinkedServiceKeyVaultGet an existing LinkedServiceKeyVault resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is LinkedServiceKeyVaultReturns true if the given object is an instance of LinkedServiceKeyVault. 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]: string} | undefined>;A map of additional properties to associate with the Data Factory Linked Service Key Vault.
property annotations
public annotations: pulumi.Output<string[] | undefined>;List of tags that can be used for describing the Data Factory Linked Service Key Vault.
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 Key Vault.
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 Key Vault.
property keyVaultId
public keyVaultId: pulumi.Output<string>;The ID the Azure Key Vault resource.
property name
public name: pulumi.Output<string>;Specifies the name of the Data Factory Linked Service Key Vault. 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]: string} | undefined>;A map of parameters to associate with the Data Factory Linked Service Key Vault.
property resourceGroupName
public resourceGroupName: pulumi.Output<string>;The name of the resource group in which to create the Data Factory Linked Service Key Vault. 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.
Resource LinkedServiceMysql
class LinkedServiceMysql extends CustomResourceManages a Linked Service (connection) between MySQL and Azure Data Factory.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServiceMysql = new azure.datafactory.LinkedServiceMysql("exampleLinkedServiceMysql", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
connectionString: "Server=test;Port=3306;Database=test;User=test;SSLMode=1;UseSystemTrustStore=0;Password=test",
});constructor
new LinkedServiceMysql(name: string, args: LinkedServiceMysqlArgs, opts?: pulumi.CustomResourceOptions)Create a LinkedServiceMysql resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): LinkedServiceMysqlGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is LinkedServiceMysqlReturns true if the given object is an instance of LinkedServiceMysql. 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]: string} | 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]: string} | 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.
Resource LinkedServicePostgresql
class LinkedServicePostgresql extends CustomResourceManages a Linked Service (connection) between PostgreSQL and Azure Data Factory.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServicePostgresql = new azure.datafactory.LinkedServicePostgresql("exampleLinkedServicePostgresql", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
connectionString: "Host=example;Port=5432;Database=example;UID=example;EncryptionMethod=0;Password=example",
});constructor
new LinkedServicePostgresql(name: string, args: LinkedServicePostgresqlArgs, opts?: pulumi.CustomResourceOptions)Create a LinkedServicePostgresql resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): LinkedServicePostgresqlGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is LinkedServicePostgresqlReturns true if the given object is an instance of LinkedServicePostgresql. 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]: string} | 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]: string} | 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.
Resource LinkedServiceSqlServer
class LinkedServiceSqlServer extends CustomResourceManages a Linked Service (connection) between a SQL Server and Azure Data Factory.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const exampleResourceGroup = new azure.core.ResourceGroup("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const exampleLinkedServiceSqlServer = new azure.datafactory.LinkedServiceSqlServer("exampleLinkedServiceSqlServer", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
connectionString: "Integrated Security=False;Data Source=test;Initial Catalog=test;User ID=test;Password=test",
});constructor
new LinkedServiceSqlServer(name: string, args: LinkedServiceSqlServerArgs, opts?: pulumi.CustomResourceOptions)Create a LinkedServiceSqlServer resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): LinkedServiceSqlServerGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is LinkedServiceSqlServerReturns true if the given object is an instance of LinkedServiceSqlServer. 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]: string} | 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]: string} | 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.
Resource Pipeline
class Pipeline extends CustomResourceManages 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("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const examplePipeline = new azure.datafactory.Pipeline("examplePipeline", {
resourceGroupName: exampleResourceGroup.name,
dataFactoryName: exampleFactory.name,
});With Activities
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const test = new azure.datafactory.Pipeline("test", {
resourceGroupName: azurerm_resource_group.test.name,
dataFactoryName: azurerm_data_factory.test.name,
variables: {
bob: "item1",
},
activitiesJson: `[
{
"name": "Append variable1",
"type": "AppendVariable",
"dependsOn": [],
"userProperties": [],
"typeProperties": {
"variableName": "bob",
"value": "something"
}
}
]
`,
});constructor
new Pipeline(name: string, args: PipelineArgs, opts?: pulumi.CustomResourceOptions)Create a Pipeline resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA 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): PipelineGet 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 | undefinedmethod isInstance
public static isInstance(obj: any): obj is PipelineReturns true if the given object is an instance of Pipeline. This is designed to work even when multiple copies of the Pulumi SDK have been loaded into the same process.
property activitiesJson
public activitiesJson: pulumi.Output<string | undefined>;A JSON object that contains the activities that will be associated with the Data Factory Pipeline.
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]: string} | 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]: string} | undefined>;A map of variables to associate with the Data Factory Pipeline.
Resource TriggerSchedule
class TriggerSchedule extends CustomResourceManages a Trigger Schedule 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("exampleResourceGroup", {location: "northeurope"});
const exampleFactory = new azure.datafactory.Factory("exampleFactory", {
location: exampleResourceGroup.location,
resourceGroupName: exampleResourceGroup.name,
});
const testPipeline = new azure.datafactory.Pipeline("testPipeline", {
resourceGroupName: azurerm_resource_group.test.name,
dataFactoryName: azurerm_data_factory.test.name,
});
const testTriggerSchedule = new azure.datafactory.TriggerSchedule("testTriggerSchedule", {
dataFactoryName: azurerm_data_factory.test.name,
resourceGroupName: azurerm_resource_group.test.name,
pipelineName: testPipeline.name,
interval: 5,
frequency: "Day",
});constructor
new TriggerSchedule(name: string, args: TriggerScheduleArgs, opts?: pulumi.CustomResourceOptions)Create a TriggerSchedule resource with the given unique name, arguments, and options.
nameThe unique name of the resource.argsThe arguments to use to populate this resource's properties.optsA bag of options that control this resource's behavior.
method get
public static get(name: string, id: pulumi.Input<pulumi.ID>, state?: TriggerScheduleState, opts?: pulumi.CustomResourceOptions): TriggerScheduleGet an existing TriggerSchedule resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
method getProvider
getProvider(moduleMember: string): ProviderResource | undefinedmethod isInstance
public static isInstance(obj: any): obj is TriggerScheduleReturns true if the given object is an instance of TriggerSchedule. 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 Schedule Trigger.
property dataFactoryName
public dataFactoryName: pulumi.Output<string>;The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource.
property endTime
public endTime: pulumi.Output<string | undefined>;The time the Schedule Trigger should end. The time will be represented in UTC.
property frequency
public frequency: pulumi.Output<string | undefined>;The trigger freqency. Valid values include Minute, Hour, Day, Week, Month. Defaults to Minute.
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 interval
public interval: pulumi.Output<number | undefined>;The interval for how often the trigger occurs. This defaults to 1.
property name
public name: pulumi.Output<string>;Specifies the name of the Data Factory Schedule Trigger. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
property pipelineName
public pipelineName: pulumi.Output<string>;The Data Factory Pipeline name that the trigger will act on.
property pipelineParameters
public pipelineParameters: pulumi.Output<{[key: string]: string} | undefined>;The pipeline parameters that the trigger will act upon.
property resourceGroupName
public resourceGroupName: pulumi.Output<string>;The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource
property startTime
public startTime: pulumi.Output<string>;The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC.
property urn
urn: Output<URN>;urn is the stable logical URN used to distinctly address a resource, both before and after deployments.
Functions
Function getFactory
getFactory(args: GetFactoryArgs, opts?: pulumi.InvokeOptions): Promise<GetFactoryResult>Use this data source to access information about an existing Azure Data Factory (Version 2).
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azure from "@pulumi/azure";
const example = azure.datafactory.getFactory({
name: azurerm_data_factory.example.name,
resourceGroupName: azurerm_data_factory.example.resource_group_name,
});
export const dataFactoryId = azurerm_data_factory.example.id;Others
interface DatasetMysqlArgs
interface DatasetMysqlArgsThe set of arguments for constructing a DatasetMysql resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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<DatasetMysqlSchemaColumn>[]>;A schemaColumn block as defined below.
property tableName
tableName?: pulumi.Input<string>;The table name of the Data Factory Dataset MySQL.
interface DatasetMysqlState
interface DatasetMysqlStateInput properties used for looking up and filtering DatasetMysql resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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<DatasetMysqlSchemaColumn>[]>;A schemaColumn block as defined below.
property tableName
tableName?: pulumi.Input<string>;The table name of the Data Factory Dataset MySQL.
interface DatasetPostgresqlArgs
interface DatasetPostgresqlArgsThe set of arguments for constructing a DatasetPostgresql resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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<DatasetPostgresqlSchemaColumn>[]>;A schemaColumn block as defined below.
property tableName
tableName?: pulumi.Input<string>;The table name of the Data Factory Dataset PostgreSQL.
interface DatasetPostgresqlState
interface DatasetPostgresqlStateInput properties used for looking up and filtering DatasetPostgresql resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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<DatasetPostgresqlSchemaColumn>[]>;A schemaColumn block as defined below.
property tableName
tableName?: pulumi.Input<string>;The table name of the Data Factory Dataset PostgreSQL.
interface DatasetSqlServerTableArgs
interface DatasetSqlServerTableArgsThe set of arguments for constructing a DatasetSqlServerTable resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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<DatasetSqlServerTableSchemaColumn>[]>;A schemaColumn block as defined below.
property tableName
tableName?: pulumi.Input<string>;The table name of the Data Factory Dataset SQL Server Table.
interface DatasetSqlServerTableState
interface DatasetSqlServerTableStateInput properties used for looking up and filtering DatasetSqlServerTable resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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<DatasetSqlServerTableSchemaColumn>[]>;A schemaColumn block as defined below.
property tableName
tableName?: pulumi.Input<string>;The table name of the Data Factory Dataset SQL Server Table.
interface FactoryArgs
interface FactoryArgsThe set of arguments for constructing a Factory resource.
property githubConfiguration
githubConfiguration?: pulumi.Input<FactoryGithubConfiguration>;A githubConfiguration block as defined below.
property identity
identity?: pulumi.Input<FactoryIdentity>;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]: pulumi.Input<string>}>;A mapping of tags to assign to the resource.
property vstsConfiguration
vstsConfiguration?: pulumi.Input<FactoryVstsConfiguration>;A vstsConfiguration block as defined below.
interface FactoryState
interface FactoryStateInput properties used for looking up and filtering Factory resources.
property githubConfiguration
githubConfiguration?: pulumi.Input<FactoryGithubConfiguration>;A githubConfiguration block as defined below.
property identity
identity?: pulumi.Input<FactoryIdentity>;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]: pulumi.Input<string>}>;A mapping of tags to assign to the resource.
property vstsConfiguration
vstsConfiguration?: pulumi.Input<FactoryVstsConfiguration>;A vstsConfiguration block as defined below.
interface GetFactoryArgs
interface GetFactoryArgsA collection of arguments for invoking getFactory.
property name
name: string;Specifies the name of the Data Factory to retrieve information about.
property resourceGroupName
resourceGroupName: string;The name of the resource group where the Data Factory exists.
interface GetFactoryResult
interface GetFactoryResultA collection of values returned by getFactory.
property githubConfigurations
githubConfigurations: GetFactoryGithubConfiguration[];A githubConfiguration block as defined below.
property id
id: string;The provider-assigned unique ID for this managed resource.
property identities
identities: GetFactoryIdentity[];An identity block as defined below.
property location
location: string;The Azure location where the resource exists.
property name
name: string;property resourceGroupName
resourceGroupName: string;property tags
tags: {[key: string]: string};A mapping of tags assigned to the resource.
property vstsConfigurations
vstsConfigurations: GetFactoryVstsConfiguration[];A vstsConfiguration block as defined below.
interface IntegrationRuntimeManagedArgs
interface IntegrationRuntimeManagedArgsThe set of arguments for constructing a IntegrationRuntimeManaged resource.
property catalogInfo
catalogInfo?: pulumi.Input<IntegrationRuntimeManagedCatalogInfo>;A catalogInfo block as defined below.
property customSetupScript
customSetupScript?: pulumi.Input<IntegrationRuntimeManagedCustomSetupScript>;A customSetupScript block as defined below.
property dataFactoryName
dataFactoryName: pulumi.Input<string>;Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
property description
description?: pulumi.Input<string>;property edition
edition?: pulumi.Input<string>;The Managed Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
property licenseType
licenseType?: pulumi.Input<string>;The type of the license that is used. Valid values are LicenseIncluded and BasePrize. Defaults to LicenseIncluded.
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 maxParallelExecutionsPerNode
maxParallelExecutionsPerNode?: pulumi.Input<number>;Defines the maximum parallel executions per node. Defaults to 1. Max is 16.
property name
name?: pulumi.Input<string>;Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
property nodeSize
nodeSize: pulumi.Input<string>;The size of the nodes on which the Managed Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2
property numberOfNodes
numberOfNodes?: pulumi.Input<number>;Number of nodes for the Managed Integration Runtime. Max is 10. Defaults to 1.
property resourceGroupName
resourceGroupName: pulumi.Input<string>;The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
property vnetIntegration
vnetIntegration?: pulumi.Input<IntegrationRuntimeManagedVnetIntegration>;A vnetIntegration block as defined below.
interface IntegrationRuntimeManagedState
interface IntegrationRuntimeManagedStateInput properties used for looking up and filtering IntegrationRuntimeManaged resources.
property catalogInfo
catalogInfo?: pulumi.Input<IntegrationRuntimeManagedCatalogInfo>;A catalogInfo block as defined below.
property customSetupScript
customSetupScript?: pulumi.Input<IntegrationRuntimeManagedCustomSetupScript>;A customSetupScript block as defined below.
property dataFactoryName
dataFactoryName?: pulumi.Input<string>;Specifies the name of the Data Factory the Managed Integration Runtime belongs to. Changing this forces a new resource to be created.
property description
description?: pulumi.Input<string>;property edition
edition?: pulumi.Input<string>;The Managed Integration Runtime edition. Valid values are Standard and Enterprise. Defaults to Standard.
property licenseType
licenseType?: pulumi.Input<string>;The type of the license that is used. Valid values are LicenseIncluded and BasePrize. Defaults to LicenseIncluded.
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 maxParallelExecutionsPerNode
maxParallelExecutionsPerNode?: pulumi.Input<number>;Defines the maximum parallel executions per node. Defaults to 1. Max is 16.
property name
name?: pulumi.Input<string>;Specifies the name of the Managed Integration Runtime. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
property nodeSize
nodeSize?: pulumi.Input<string>;The size of the nodes on which the Managed Integration Runtime runs. Valid values are: Standard_D2_v3, Standard_D4_v3, Standard_D8_v3, Standard_D16_v3, Standard_D32_v3, Standard_D64_v3, Standard_E2_v3, Standard_E4_v3, Standard_E8_v3, Standard_E16_v3, Standard_E32_v3, Standard_E64_v3, Standard_D1_v2, Standard_D2_v2, Standard_D3_v2, Standard_D4_v2, Standard_A4_v2 and Standard_A8_v2
property numberOfNodes
numberOfNodes?: pulumi.Input<number>;Number of nodes for the Managed Integration Runtime. Max is 10. Defaults to 1.
property resourceGroupName
resourceGroupName?: pulumi.Input<string>;The name of the resource group in which to create the Managed Integration Runtime. Changing this forces a new resource to be created.
property vnetIntegration
vnetIntegration?: pulumi.Input<IntegrationRuntimeManagedVnetIntegration>;A vnetIntegration block as defined below.
interface LinkedServiceDataLakeStorageGen2Args
interface LinkedServiceDataLakeStorageGen2ArgsThe set of arguments for constructing a LinkedServiceDataLakeStorageGen2 resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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 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]: pulumi.Input<string>}>;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
property servicePrincipalId
servicePrincipalId: pulumi.Input<string>;The service principal id in which to authenticate against the Azure Data Lake Storage Gen2 account.
property servicePrincipalKey
servicePrincipalKey: pulumi.Input<string>;The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account.
property tenant
tenant: pulumi.Input<string>;The tenant id or name in which to authenticate against the Azure Data Lake Storage Gen2 account.
property url
url: pulumi.Input<string>;The endpoint for the Azure Data Lake Storage Gen2 service.
interface LinkedServiceDataLakeStorageGen2State
interface LinkedServiceDataLakeStorageGen2StateInput properties used for looking up and filtering LinkedServiceDataLakeStorageGen2 resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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 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]: pulumi.Input<string>}>;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
property servicePrincipalId
servicePrincipalId?: pulumi.Input<string>;The service principal id in which to authenticate against the Azure Data Lake Storage Gen2 account.
property servicePrincipalKey
servicePrincipalKey?: pulumi.Input<string>;The service principal key in which to authenticate against the Azure Data Lake Storage Gen2 account.
property tenant
tenant?: pulumi.Input<string>;The tenant id or name in which to authenticate against the Azure Data Lake Storage Gen2 account.
property url
url?: pulumi.Input<string>;The endpoint for the Azure Data Lake Storage Gen2 service.
interface LinkedServiceKeyVaultArgs
interface LinkedServiceKeyVaultArgsThe set of arguments for constructing a LinkedServiceKeyVault resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;A map of additional properties to associate with the Data Factory Linked Service Key Vault.
property annotations
annotations?: pulumi.Input<pulumi.Input<string>[]>;List of tags that can be used for describing the Data Factory Linked Service Key Vault.
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 Key Vault.
property integrationRuntimeName
integrationRuntimeName?: pulumi.Input<string>;The integration runtime reference to associate with the Data Factory Linked Service Key Vault.
property keyVaultId
keyVaultId: pulumi.Input<string>;The ID the Azure Key Vault resource.
property name
name?: pulumi.Input<string>;Specifies the name of the Data Factory Linked Service Key Vault. 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]: pulumi.Input<string>}>;A map of parameters to associate with the Data Factory Linked Service Key Vault.
property resourceGroupName
resourceGroupName: pulumi.Input<string>;The name of the resource group in which to create the Data Factory Linked Service Key Vault. Changing this forces a new resource
interface LinkedServiceKeyVaultState
interface LinkedServiceKeyVaultStateInput properties used for looking up and filtering LinkedServiceKeyVault resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;A map of additional properties to associate with the Data Factory Linked Service Key Vault.
property annotations
annotations?: pulumi.Input<pulumi.Input<string>[]>;List of tags that can be used for describing the Data Factory Linked Service Key Vault.
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 Key Vault.
property integrationRuntimeName
integrationRuntimeName?: pulumi.Input<string>;The integration runtime reference to associate with the Data Factory Linked Service Key Vault.
property keyVaultId
keyVaultId?: pulumi.Input<string>;The ID the Azure Key Vault resource.
property name
name?: pulumi.Input<string>;Specifies the name of the Data Factory Linked Service Key Vault. 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]: pulumi.Input<string>}>;A map of parameters to associate with the Data Factory Linked Service Key Vault.
property resourceGroupName
resourceGroupName?: pulumi.Input<string>;The name of the resource group in which to create the Data Factory Linked Service Key Vault. Changing this forces a new resource
interface LinkedServiceMysqlArgs
interface LinkedServiceMysqlArgsThe set of arguments for constructing a LinkedServiceMysql resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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
interface LinkedServiceMysqlStateInput properties used for looking up and filtering LinkedServiceMysql resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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
interface LinkedServicePostgresqlArgsThe set of arguments for constructing a LinkedServicePostgresql resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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
interface LinkedServicePostgresqlStateInput properties used for looking up and filtering LinkedServicePostgresql resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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
interface LinkedServiceSqlServerArgsThe set of arguments for constructing a LinkedServiceSqlServer resource.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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
interface LinkedServiceSqlServerStateInput properties used for looking up and filtering LinkedServiceSqlServer resources.
property additionalProperties
additionalProperties?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;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
interface PipelineArgsThe set of arguments for constructing a Pipeline resource.
property activitiesJson
activitiesJson?: pulumi.Input<string>;A JSON object that contains the activities that will be associated with the Data Factory Pipeline.
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]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;A map of variables to associate with the Data Factory Pipeline.
interface PipelineState
interface PipelineStateInput properties used for looking up and filtering Pipeline resources.
property activitiesJson
activitiesJson?: pulumi.Input<string>;A JSON object that contains the activities that will be associated with the Data Factory Pipeline.
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]: pulumi.Input<string>}>;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]: pulumi.Input<string>}>;A map of variables to associate with the Data Factory Pipeline.
interface TriggerScheduleArgs
interface TriggerScheduleArgsThe set of arguments for constructing a TriggerSchedule resource.
property annotations
annotations?: pulumi.Input<pulumi.Input<string>[]>;List of tags that can be used for describing the Data Factory Schedule Trigger.
property dataFactoryName
dataFactoryName: pulumi.Input<string>;The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource.
property endTime
endTime?: pulumi.Input<string>;The time the Schedule Trigger should end. The time will be represented in UTC.
property frequency
frequency?: pulumi.Input<string>;The trigger freqency. Valid values include Minute, Hour, Day, Week, Month. Defaults to Minute.
property interval
interval?: pulumi.Input<number>;The interval for how often the trigger occurs. This defaults to 1.
property name
name?: pulumi.Input<string>;Specifies the name of the Data Factory Schedule Trigger. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
property pipelineName
pipelineName: pulumi.Input<string>;The Data Factory Pipeline name that the trigger will act on.
property pipelineParameters
pipelineParameters?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;The pipeline parameters that the trigger will act upon.
property resourceGroupName
resourceGroupName: pulumi.Input<string>;The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource
property startTime
startTime?: pulumi.Input<string>;The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC.
interface TriggerScheduleState
interface TriggerScheduleStateInput properties used for looking up and filtering TriggerSchedule resources.
property annotations
annotations?: pulumi.Input<pulumi.Input<string>[]>;List of tags that can be used for describing the Data Factory Schedule Trigger.
property dataFactoryName
dataFactoryName?: pulumi.Input<string>;The Data Factory name in which to associate the Schedule Trigger with. Changing this forces a new resource.
property endTime
endTime?: pulumi.Input<string>;The time the Schedule Trigger should end. The time will be represented in UTC.
property frequency
frequency?: pulumi.Input<string>;The trigger freqency. Valid values include Minute, Hour, Day, Week, Month. Defaults to Minute.
property interval
interval?: pulumi.Input<number>;The interval for how often the trigger occurs. This defaults to 1.
property name
name?: pulumi.Input<string>;Specifies the name of the Data Factory Schedule Trigger. Changing this forces a new resource to be created. Must be globally unique. See the Microsoft documentation for all restrictions.
property pipelineName
pipelineName?: pulumi.Input<string>;The Data Factory Pipeline name that the trigger will act on.
property pipelineParameters
pipelineParameters?: pulumi.Input<{[key: string]: pulumi.Input<string>}>;The pipeline parameters that the trigger will act upon.
property resourceGroupName
resourceGroupName?: pulumi.Input<string>;The name of the resource group in which to create the Data Factory Schedule Trigger. Changing this forces a new resource
property startTime
startTime?: pulumi.Input<string>;The time the Schedule Trigger will start. This defaults to the current time. The time will be represented in UTC.