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 existing processes.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azuredevops from "@pulumi/azuredevops";
const all = azuredevops.getWorkitemtrackingprocessProcesses({});
export const id = all.then(all => all.id);
import pulumi
import pulumi_azuredevops as azuredevops
all = azuredevops.get_workitemtrackingprocess_processes()
pulumi.export("id", all.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 {
all, err := azuredevops.GetWorkitemtrackingprocessProcesses(ctx, &azuredevops.GetWorkitemtrackingprocessProcessesArgs{}, nil)
if err != nil {
return err
}
ctx.Export("id", all.Id)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureDevOps = Pulumi.AzureDevOps;
return await Deployment.RunAsync(() =>
{
var all = AzureDevOps.GetWorkitemtrackingprocessProcesses.Invoke();
return new Dictionary<string, object?>
{
["id"] = all.Apply(getWorkitemtrackingprocessProcessesResult => getWorkitemtrackingprocessProcessesResult.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.GetWorkitemtrackingprocessProcessesArgs;
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 all = AzuredevopsFunctions.getWorkitemtrackingprocessProcesses(GetWorkitemtrackingprocessProcessesArgs.builder()
.build());
ctx.export("id", all.id());
}
}
variables:
all:
fn::invoke:
function: azuredevops:getWorkitemtrackingprocessProcesses
arguments: {}
outputs:
id: ${all.id}
Relevant Links
Using getWorkitemtrackingprocessProcesses
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 getWorkitemtrackingprocessProcesses(args: GetWorkitemtrackingprocessProcessesArgs, opts?: InvokeOptions): Promise<GetWorkitemtrackingprocessProcessesResult>
function getWorkitemtrackingprocessProcessesOutput(args: GetWorkitemtrackingprocessProcessesOutputArgs, opts?: InvokeOptions): Output<GetWorkitemtrackingprocessProcessesResult>def get_workitemtrackingprocess_processes(expand: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkitemtrackingprocessProcessesResult
def get_workitemtrackingprocess_processes_output(expand: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWorkitemtrackingprocessProcessesResult]func GetWorkitemtrackingprocessProcesses(ctx *Context, args *GetWorkitemtrackingprocessProcessesArgs, opts ...InvokeOption) (*GetWorkitemtrackingprocessProcessesResult, error)
func GetWorkitemtrackingprocessProcessesOutput(ctx *Context, args *GetWorkitemtrackingprocessProcessesOutputArgs, opts ...InvokeOption) GetWorkitemtrackingprocessProcessesResultOutput> Note: This function is named GetWorkitemtrackingprocessProcesses in the Go SDK.
public static class GetWorkitemtrackingprocessProcesses
{
public static Task<GetWorkitemtrackingprocessProcessesResult> InvokeAsync(GetWorkitemtrackingprocessProcessesArgs args, InvokeOptions? opts = null)
public static Output<GetWorkitemtrackingprocessProcessesResult> Invoke(GetWorkitemtrackingprocessProcessesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkitemtrackingprocessProcessesResult> getWorkitemtrackingprocessProcesses(GetWorkitemtrackingprocessProcessesArgs args, InvokeOptions options)
public static Output<GetWorkitemtrackingprocessProcessesResult> getWorkitemtrackingprocessProcesses(GetWorkitemtrackingprocessProcessesArgs args, InvokeOptions options)
fn::invoke:
function: azuredevops:index/getWorkitemtrackingprocessProcesses:getWorkitemtrackingprocessProcesses
arguments:
# arguments dictionaryThe following arguments are supported:
- Expand string
- Specifies the expand option when getting the processes. Default: "none"
- Expand string
- Specifies the expand option when getting the processes. Default: "none"
- expand String
- Specifies the expand option when getting the processes. Default: "none"
- expand string
- Specifies the expand option when getting the processes. Default: "none"
- expand str
- Specifies the expand option when getting the processes. Default: "none"
- expand String
- Specifies the expand option when getting the processes. Default: "none"
getWorkitemtrackingprocessProcesses Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Processes
List<Pulumi.
Azure Dev Ops. Outputs. Get Workitemtrackingprocess Processes Process> - A
processesblock as defined below. A list of all processes including system and inherited. - Expand string
- Id string
- The provider-assigned unique ID for this managed resource.
- Processes
[]Get
Workitemtrackingprocess Processes Process - A
processesblock as defined below. A list of all processes including system and inherited. - Expand string
- id String
- The provider-assigned unique ID for this managed resource.
- processes
List<Get
Workitemtrackingprocess Processes Process> - A
processesblock as defined below. A list of all processes including system and inherited. - expand String
- id string
- The provider-assigned unique ID for this managed resource.
- processes
Get
Workitemtrackingprocess Processes Process[] - A
processesblock as defined below. A list of all processes including system and inherited. - expand string
- id str
- The provider-assigned unique ID for this managed resource.
- processes
Sequence[Get
Workitemtrackingprocess Processes Process] - A
processesblock as defined below. A list of all processes including system and inherited. - expand str
- id String
- The provider-assigned unique ID for this managed resource.
- processes List<Property Map>
- A
processesblock as defined below. A list of all processes including system and inherited. - expand String
Supporting Types
GetWorkitemtrackingprocessProcessesProcess
- 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. Inputs. Get Workitemtrackingprocess Processes 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.
- 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 Processes 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.
- 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 Processes 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.
- 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 Processes 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.
- 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 Processes 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.
- 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.
GetWorkitemtrackingprocessProcessesProcessProject
- Description string
- Description of the project.
- Id string
- The ID of the project.
- Name string
- Name of the project.
- Url string
- Url of the project.
- Description string
- Description of the project.
- Id string
- The ID of the project.
- Name string
- Name of the project.
- Url string
- Url of the project.
- description String
- Description of the project.
- id String
- The ID of the project.
- name String
- Name of the project.
- url String
- Url of the project.
- description string
- Description of the project.
- id string
- The ID of the project.
- name string
- Name of the project.
- url string
- Url of the project.
- description str
- Description of the project.
- id str
- The ID of the project.
- name str
- Name of the project.
- url str
- Url of the project.
- description String
- Description of the project.
- id String
- The ID of the project.
- 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
