Azure DevOps v3.11.0 published on Saturday, Dec 20, 2025 by Pulumi
Azure DevOps v3.11.0 published on Saturday, Dec 20, 2025 by Pulumi
Use this data source to access information about an existing process.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azuredevops from "@pulumi/azuredevops";
const example = azuredevops.getWorkitemtrackingprocessProcess({
id: "adcc42ab-9882-485e-a3ed-7678f01f66bc",
});
export const id = example.then(example => example.id);
import pulumi
import pulumi_azuredevops as azuredevops
example = azuredevops.get_workitemtrackingprocess_process(id="adcc42ab-9882-485e-a3ed-7678f01f66bc")
pulumi.export("id", example.id)
package main
import (
"github.com/pulumi/pulumi-azuredevops/sdk/v3/go/azuredevops"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
example, err := azuredevops.LookupWorkitemtrackingprocessProcess(ctx, &azuredevops.LookupWorkitemtrackingprocessProcessArgs{
Id: "adcc42ab-9882-485e-a3ed-7678f01f66bc",
}, nil)
if err != nil {
return err
}
ctx.Export("id", example.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureDevOps = Pulumi.AzureDevOps;
return await Deployment.RunAsync(() =>
{
var example = AzureDevOps.GetWorkitemtrackingprocessProcess.Invoke(new()
{
Id = "adcc42ab-9882-485e-a3ed-7678f01f66bc",
});
return new Dictionary<string, object?>
{
["id"] = example.Apply(getWorkitemtrackingprocessProcessResult => getWorkitemtrackingprocessProcessResult.Id),
};
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azuredevops.AzuredevopsFunctions;
import com.pulumi.azuredevops.inputs.GetWorkitemtrackingprocessProcessArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var example = AzuredevopsFunctions.getWorkitemtrackingprocessProcess(GetWorkitemtrackingprocessProcessArgs.builder()
.id("adcc42ab-9882-485e-a3ed-7678f01f66bc")
.build());
ctx.export("id", example.id());
}
}
variables:
example:
fn::invoke:
function: azuredevops:getWorkitemtrackingprocessProcess
arguments:
id: adcc42ab-9882-485e-a3ed-7678f01f66bc
outputs:
id: ${example.id}
Relevant Links
Using getWorkitemtrackingprocessProcess
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getWorkitemtrackingprocessProcess(args: GetWorkitemtrackingprocessProcessArgs, opts?: InvokeOptions): Promise<GetWorkitemtrackingprocessProcessResult>
function getWorkitemtrackingprocessProcessOutput(args: GetWorkitemtrackingprocessProcessOutputArgs, opts?: InvokeOptions): Output<GetWorkitemtrackingprocessProcessResult>def get_workitemtrackingprocess_process(expand: Optional[str] = None,
id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkitemtrackingprocessProcessResult
def get_workitemtrackingprocess_process_output(expand: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWorkitemtrackingprocessProcessResult]func LookupWorkitemtrackingprocessProcess(ctx *Context, args *LookupWorkitemtrackingprocessProcessArgs, opts ...InvokeOption) (*LookupWorkitemtrackingprocessProcessResult, error)
func LookupWorkitemtrackingprocessProcessOutput(ctx *Context, args *LookupWorkitemtrackingprocessProcessOutputArgs, opts ...InvokeOption) LookupWorkitemtrackingprocessProcessResultOutput> Note: This function is named LookupWorkitemtrackingprocessProcess in the Go SDK.
public static class GetWorkitemtrackingprocessProcess
{
public static Task<GetWorkitemtrackingprocessProcessResult> InvokeAsync(GetWorkitemtrackingprocessProcessArgs args, InvokeOptions? opts = null)
public static Output<GetWorkitemtrackingprocessProcessResult> Invoke(GetWorkitemtrackingprocessProcessInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkitemtrackingprocessProcessResult> getWorkitemtrackingprocessProcess(GetWorkitemtrackingprocessProcessArgs args, InvokeOptions options)
public static Output<GetWorkitemtrackingprocessProcessResult> getWorkitemtrackingprocessProcess(GetWorkitemtrackingprocessProcessArgs args, InvokeOptions options)
fn::invoke:
function: azuredevops:index/getWorkitemtrackingprocessProcess:getWorkitemtrackingprocessProcess
arguments:
# arguments dictionaryThe following arguments are supported:
getWorkitemtrackingprocessProcess Result
The following output properties are available:
- Customization
Type string - Indicates the type of customization on this process. System Process is default process. Inherited Process is modified process that was System process before.
- Description string
- Description of the project.
- Id string
- The ID of the project.
- Is
Default bool - Is the process default?
- Is
Enabled bool - Is the process enabled?
- Name string
- Name of the project.
- Parent
Process stringType Id - ID of the parent process.
- Projects
List<Pulumi.
Azure Dev Ops. Outputs. Get Workitemtrackingprocess Process Project> - A
projectsblock as defined below. Returns associated projects when using the 'projects' expand option. - Reference
Name string - Reference name of process being created. If not specified, server will assign a unique reference name.
- Expand string
- Customization
Type string - Indicates the type of customization on this process. System Process is default process. Inherited Process is modified process that was System process before.
- Description string
- Description of the project.
- Id string
- The ID of the project.
- Is
Default bool - Is the process default?
- Is
Enabled bool - Is the process enabled?
- Name string
- Name of the project.
- Parent
Process stringType Id - ID of the parent process.
- Projects
[]Get
Workitemtrackingprocess Process Project - A
projectsblock as defined below. Returns associated projects when using the 'projects' expand option. - Reference
Name string - Reference name of process being created. If not specified, server will assign a unique reference name.
- Expand string
- customization
Type String - Indicates the type of customization on this process. System Process is default process. Inherited Process is modified process that was System process before.
- description String
- Description of the project.
- id String
- The ID of the project.
- is
Default Boolean - Is the process default?
- is
Enabled Boolean - Is the process enabled?
- name String
- Name of the project.
- parent
Process StringType Id - ID of the parent process.
- projects
List<Get
Workitemtrackingprocess Process Project> - A
projectsblock as defined below. Returns associated projects when using the 'projects' expand option. - reference
Name String - Reference name of process being created. If not specified, server will assign a unique reference name.
- expand String
- customization
Type string - Indicates the type of customization on this process. System Process is default process. Inherited Process is modified process that was System process before.
- description string
- Description of the project.
- id string
- The ID of the project.
- is
Default boolean - Is the process default?
- is
Enabled boolean - Is the process enabled?
- name string
- Name of the project.
- parent
Process stringType Id - ID of the parent process.
- projects
Get
Workitemtrackingprocess Process Project[] - A
projectsblock as defined below. Returns associated projects when using the 'projects' expand option. - reference
Name string - Reference name of process being created. If not specified, server will assign a unique reference name.
- expand string
- customization_
type str - Indicates the type of customization on this process. System Process is default process. Inherited Process is modified process that was System process before.
- description str
- Description of the project.
- id str
- The ID of the project.
- is_
default bool - Is the process default?
- is_
enabled bool - Is the process enabled?
- name str
- Name of the project.
- parent_
process_ strtype_ id - ID of the parent process.
- projects
Sequence[Get
Workitemtrackingprocess Process Project] - A
projectsblock as defined below. Returns associated projects when using the 'projects' expand option. - reference_
name str - Reference name of process being created. If not specified, server will assign a unique reference name.
- expand str
- customization
Type String - Indicates the type of customization on this process. System Process is default process. Inherited Process is modified process that was System process before.
- description String
- Description of the project.
- id String
- The ID of the project.
- is
Default Boolean - Is the process default?
- is
Enabled Boolean - Is the process enabled?
- name String
- Name of the project.
- parent
Process StringType Id - ID of the parent process.
- projects List<Property Map>
- A
projectsblock as defined below. Returns associated projects when using the 'projects' expand option. - reference
Name String - Reference name of process being created. If not specified, server will assign a unique reference name.
- expand String
Supporting Types
GetWorkitemtrackingprocessProcessProject
- Description string
- Description of the project.
- Id string
- The ID of the process.
- Name string
- Name of the project.
- Url string
- Url of the project.
- Description string
- Description of the project.
- Id string
- The ID of the process.
- Name string
- Name of the project.
- Url string
- Url of the project.
- description String
- Description of the project.
- id String
- The ID of the process.
- name String
- Name of the project.
- url String
- Url of the project.
- description string
- Description of the project.
- id string
- The ID of the process.
- name string
- Name of the project.
- url string
- Url of the project.
- description str
- Description of the project.
- id str
- The ID of the process.
- name str
- Name of the project.
- url str
- Url of the project.
- description String
- Description of the project.
- id String
- The ID of the process.
- name String
- Name of the project.
- url String
- Url of the project.
Package Details
- Repository
- Azure DevOps pulumi/pulumi-azuredevops
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azuredevopsTerraform Provider.
Azure DevOps v3.11.0 published on Saturday, Dec 20, 2025 by Pulumi
