1. Packages
  2. Azure DevOps Provider
  3. API Docs
  4. getWorkitemtrackingprocessProcesses
Azure DevOps v3.11.0 published on Saturday, Dec 20, 2025 by Pulumi
azuredevops logo
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}
    

    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 dictionary

    The 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.AzureDevOps.Outputs.GetWorkitemtrackingprocessProcessesProcess>
    A processes block 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 []GetWorkitemtrackingprocessProcessesProcess
    A processes block 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<GetWorkitemtrackingprocessProcessesProcess>
    A processes block 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 GetWorkitemtrackingprocessProcessesProcess[]
    A processes block 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[GetWorkitemtrackingprocessProcessesProcess]
    A processes block 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 processes block as defined below. A list of all processes including system and inherited.
    expand String

    Supporting Types

    GetWorkitemtrackingprocessProcessesProcess

    CustomizationType 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.
    IsDefault bool
    Is the process default?
    IsEnabled bool
    Is the process enabled?
    Name string
    Name of the project.
    ParentProcessTypeId string
    ID of the parent process.
    Projects List<Pulumi.AzureDevOps.Inputs.GetWorkitemtrackingprocessProcessesProcessProject>
    A projects block as defined below. Returns associated projects when using the 'projects' expand option.
    ReferenceName string
    Reference name of process being created. If not specified, server will assign a unique reference name.
    CustomizationType 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.
    IsDefault bool
    Is the process default?
    IsEnabled bool
    Is the process enabled?
    Name string
    Name of the project.
    ParentProcessTypeId string
    ID of the parent process.
    Projects []GetWorkitemtrackingprocessProcessesProcessProject
    A projects block as defined below. Returns associated projects when using the 'projects' expand option.
    ReferenceName string
    Reference name of process being created. If not specified, server will assign a unique reference name.
    customizationType 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.
    isDefault Boolean
    Is the process default?
    isEnabled Boolean
    Is the process enabled?
    name String
    Name of the project.
    parentProcessTypeId String
    ID of the parent process.
    projects List<GetWorkitemtrackingprocessProcessesProcessProject>
    A projects block as defined below. Returns associated projects when using the 'projects' expand option.
    referenceName String
    Reference name of process being created. If not specified, server will assign a unique reference name.
    customizationType 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.
    isDefault boolean
    Is the process default?
    isEnabled boolean
    Is the process enabled?
    name string
    Name of the project.
    parentProcessTypeId string
    ID of the parent process.
    projects GetWorkitemtrackingprocessProcessesProcessProject[]
    A projects block as defined below. Returns associated projects when using the 'projects' expand option.
    referenceName 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_type_id str
    ID of the parent process.
    projects Sequence[GetWorkitemtrackingprocessProcessesProcessProject]
    A projects block 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.
    customizationType 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.
    isDefault Boolean
    Is the process default?
    isEnabled Boolean
    Is the process enabled?
    name String
    Name of the project.
    parentProcessTypeId String
    ID of the parent process.
    projects List<Property Map>
    A projects block as defined below. Returns associated projects when using the 'projects' expand option.
    referenceName 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 azuredevops Terraform Provider.
    azuredevops logo
    Azure DevOps v3.11.0 published on Saturday, Dec 20, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate