1. Packages
  2. Azure DevOps Provider
  3. API Docs
  4. getWorkitemtrackingprocessProcess
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 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}
    

    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 dictionary

    The following arguments are supported:

    Id string
    The ID of the process.
    Expand string
    Specifies the expand option when getting the processes. Default: "none"
    Id string
    The ID of the process.
    Expand string
    Specifies the expand option when getting the processes. Default: "none"
    id String
    The ID of the process.
    expand String
    Specifies the expand option when getting the processes. Default: "none"
    id string
    The ID of the process.
    expand string
    Specifies the expand option when getting the processes. Default: "none"
    id str
    The ID of the process.
    expand str
    Specifies the expand option when getting the processes. Default: "none"
    id String
    The ID of the process.
    expand String
    Specifies the expand option when getting the processes. Default: "none"

    getWorkitemtrackingprocessProcess Result

    The following output properties are available:

    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.Outputs.GetWorkitemtrackingprocessProcessProject>
    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.
    Expand string
    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 []GetWorkitemtrackingprocessProcessProject
    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.
    Expand string
    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<GetWorkitemtrackingprocessProcessProject>
    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.
    expand String
    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 GetWorkitemtrackingprocessProcessProject[]
    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.
    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_type_id str
    ID of the parent process.
    projects Sequence[GetWorkitemtrackingprocessProcessProject]
    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.
    expand str
    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.
    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 azuredevops Terraform Provider.
    azuredevops logo
    Azure DevOps v3.11.0 published on Saturday, Dec 20, 2025 by Pulumi
      Meet Neo: Your AI Platform Teammate