UNPKG

@pulumi/azure-native

Version:

[![Slack](http://www.pulumi.com/images/docs/badges/slack.svg)](https://slack.pulumi.com) [![NPM version](https://badge.fury.io/js/%40pulumi%2Fazure-native.svg)](https://npmjs.com/package/@pulumi/azure-native) [![Python version](https://badge.fury.io/py/pu

110 lines (109 loc) 4.84 kB
import * as pulumi from "@pulumi/pulumi"; import * as outputs from "../types/output"; /** * Gets a pipeline. * * Uses Azure REST API version 2018-06-01. */ export declare function getPipeline(args: GetPipelineArgs, opts?: pulumi.InvokeOptions): Promise<GetPipelineResult>; export interface GetPipelineArgs { /** * The factory name. */ factoryName: string; /** * The pipeline name. */ pipelineName: string; /** * The resource group name. */ resourceGroupName: string; } /** * Pipeline resource type. */ export interface GetPipelineResult { /** * List of activities in pipeline. */ readonly activities?: (outputs.datafactory.AppendVariableActivityResponse | outputs.datafactory.AzureDataExplorerCommandActivityResponse | outputs.datafactory.AzureFunctionActivityResponse | outputs.datafactory.AzureMLBatchExecutionActivityResponse | outputs.datafactory.AzureMLExecutePipelineActivityResponse | outputs.datafactory.AzureMLUpdateResourceActivityResponse | outputs.datafactory.ControlActivityResponse | outputs.datafactory.CopyActivityResponse | outputs.datafactory.CustomActivityResponse | outputs.datafactory.DataLakeAnalyticsUSQLActivityResponse | outputs.datafactory.DatabricksJobActivityResponse | outputs.datafactory.DatabricksNotebookActivityResponse | outputs.datafactory.DatabricksSparkJarActivityResponse | outputs.datafactory.DatabricksSparkPythonActivityResponse | outputs.datafactory.DeleteActivityResponse | outputs.datafactory.ExecuteDataFlowActivityResponse | outputs.datafactory.ExecutePipelineActivityResponse | outputs.datafactory.ExecuteSSISPackageActivityResponse | outputs.datafactory.ExecuteWranglingDataflowActivityResponse | outputs.datafactory.ExecutionActivityResponse | outputs.datafactory.FailActivityResponse | outputs.datafactory.FilterActivityResponse | outputs.datafactory.ForEachActivityResponse | outputs.datafactory.GetMetadataActivityResponse | outputs.datafactory.HDInsightHiveActivityResponse | outputs.datafactory.HDInsightMapReduceActivityResponse | outputs.datafactory.HDInsightPigActivityResponse | outputs.datafactory.HDInsightSparkActivityResponse | outputs.datafactory.HDInsightStreamingActivityResponse | outputs.datafactory.IfConditionActivityResponse | outputs.datafactory.LookupActivityResponse | outputs.datafactory.ScriptActivityResponse | outputs.datafactory.SetVariableActivityResponse | outputs.datafactory.SqlServerStoredProcedureActivityResponse | outputs.datafactory.SwitchActivityResponse | outputs.datafactory.SynapseNotebookActivityResponse | outputs.datafactory.SynapseSparkJobDefinitionActivityResponse | outputs.datafactory.UntilActivityResponse | outputs.datafactory.ValidationActivityResponse | outputs.datafactory.WaitActivityResponse | outputs.datafactory.WebActivityResponse | outputs.datafactory.WebHookActivityResponse)[]; /** * List of tags that can be used for describing the Pipeline. */ readonly annotations?: any[]; /** * The Azure API version of the resource. */ readonly azureApiVersion: string; /** * The max number of concurrent runs for the pipeline. */ readonly concurrency?: number; /** * The description of the pipeline. */ readonly description?: string; /** * Etag identifies change in the resource. */ readonly etag: string; /** * The folder that this Pipeline is in. If not specified, Pipeline will appear at the root level. */ readonly folder?: outputs.datafactory.PipelineResponseFolder; /** * The resource identifier. */ readonly id: string; /** * The resource name. */ readonly name: string; /** * List of parameters for pipeline. */ readonly parameters?: { [key: string]: outputs.datafactory.ParameterSpecificationResponse; }; /** * Pipeline Policy. */ readonly policy?: outputs.datafactory.PipelinePolicyResponse; /** * Dimensions emitted by Pipeline. */ readonly runDimensions?: { [key: string]: any; }; /** * The resource type. */ readonly type: string; /** * List of variables for pipeline. */ readonly variables?: { [key: string]: outputs.datafactory.VariableSpecificationResponse; }; } /** * Gets a pipeline. * * Uses Azure REST API version 2018-06-01. */ export declare function getPipelineOutput(args: GetPipelineOutputArgs, opts?: pulumi.InvokeOutputOptions): pulumi.Output<GetPipelineResult>; export interface GetPipelineOutputArgs { /** * The factory name. */ factoryName: pulumi.Input<string>; /** * The pipeline name. */ pipelineName: pulumi.Input<string>; /** * The resource group name. */ resourceGroupName: pulumi.Input<string>; }