Azure DevOps v3.12.0 published on Friday, Jan 9, 2026 by Pulumi
Azure DevOps v3.12.0 published on Friday, Jan 9, 2026 by Pulumi
Use this data source to access information about all work item types in a process.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as azuredevops from "@pulumi/azuredevops";
const customProcess = azuredevops.getWorkitemtrackingprocessWorkitemtypes({
processId: "f22ab9cc-acad-47ab-b31d-e43ef8d72b89",
});
export const workItemTypes = customProcess.then(customProcess => customProcess.workItemTypes);
import pulumi
import pulumi_azuredevops as azuredevops
custom_process = azuredevops.get_workitemtrackingprocess_workitemtypes(process_id="f22ab9cc-acad-47ab-b31d-e43ef8d72b89")
pulumi.export("workItemTypes", custom_process.work_item_types)
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 {
customProcess, err := azuredevops.GetWorkitemtrackingprocessWorkitemtypes(ctx, &azuredevops.GetWorkitemtrackingprocessWorkitemtypesArgs{
ProcessId: "f22ab9cc-acad-47ab-b31d-e43ef8d72b89",
}, nil)
if err != nil {
return err
}
ctx.Export("workItemTypes", customProcess.WorkItemTypes)
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureDevOps = Pulumi.AzureDevOps;
return await Deployment.RunAsync(() =>
{
var customProcess = AzureDevOps.GetWorkitemtrackingprocessWorkitemtypes.Invoke(new()
{
ProcessId = "f22ab9cc-acad-47ab-b31d-e43ef8d72b89",
});
return new Dictionary<string, object?>
{
["workItemTypes"] = customProcess.Apply(getWorkitemtrackingprocessWorkitemtypesResult => getWorkitemtrackingprocessWorkitemtypesResult.WorkItemTypes),
};
});
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.GetWorkitemtrackingprocessWorkitemtypesArgs;
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 customProcess = AzuredevopsFunctions.getWorkitemtrackingprocessWorkitemtypes(GetWorkitemtrackingprocessWorkitemtypesArgs.builder()
.processId("f22ab9cc-acad-47ab-b31d-e43ef8d72b89")
.build());
ctx.export("workItemTypes", customProcess.workItemTypes());
}
}
variables:
customProcess:
fn::invoke:
function: azuredevops:getWorkitemtrackingprocessWorkitemtypes
arguments:
processId: f22ab9cc-acad-47ab-b31d-e43ef8d72b89
outputs:
workItemTypes: ${customProcess.workItemTypes}
Relevant Links
Using getWorkitemtrackingprocessWorkitemtypes
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 getWorkitemtrackingprocessWorkitemtypes(args: GetWorkitemtrackingprocessWorkitemtypesArgs, opts?: InvokeOptions): Promise<GetWorkitemtrackingprocessWorkitemtypesResult>
function getWorkitemtrackingprocessWorkitemtypesOutput(args: GetWorkitemtrackingprocessWorkitemtypesOutputArgs, opts?: InvokeOptions): Output<GetWorkitemtrackingprocessWorkitemtypesResult>def get_workitemtrackingprocess_workitemtypes(process_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetWorkitemtrackingprocessWorkitemtypesResult
def get_workitemtrackingprocess_workitemtypes_output(process_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetWorkitemtrackingprocessWorkitemtypesResult]func GetWorkitemtrackingprocessWorkitemtypes(ctx *Context, args *GetWorkitemtrackingprocessWorkitemtypesArgs, opts ...InvokeOption) (*GetWorkitemtrackingprocessWorkitemtypesResult, error)
func GetWorkitemtrackingprocessWorkitemtypesOutput(ctx *Context, args *GetWorkitemtrackingprocessWorkitemtypesOutputArgs, opts ...InvokeOption) GetWorkitemtrackingprocessWorkitemtypesResultOutput> Note: This function is named GetWorkitemtrackingprocessWorkitemtypes in the Go SDK.
public static class GetWorkitemtrackingprocessWorkitemtypes
{
public static Task<GetWorkitemtrackingprocessWorkitemtypesResult> InvokeAsync(GetWorkitemtrackingprocessWorkitemtypesArgs args, InvokeOptions? opts = null)
public static Output<GetWorkitemtrackingprocessWorkitemtypesResult> Invoke(GetWorkitemtrackingprocessWorkitemtypesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetWorkitemtrackingprocessWorkitemtypesResult> getWorkitemtrackingprocessWorkitemtypes(GetWorkitemtrackingprocessWorkitemtypesArgs args, InvokeOptions options)
public static Output<GetWorkitemtrackingprocessWorkitemtypesResult> getWorkitemtrackingprocessWorkitemtypes(GetWorkitemtrackingprocessWorkitemtypesArgs args, InvokeOptions options)
fn::invoke:
function: azuredevops:index/getWorkitemtrackingprocessWorkitemtypes:getWorkitemtrackingprocessWorkitemtypes
arguments:
# arguments dictionaryThe following arguments are supported:
- Process
Id string - The ID of the process.
- Process
Id string - The ID of the process.
- process
Id String - The ID of the process.
- process
Id string - The ID of the process.
- process_
id str - The ID of the process.
- process
Id String - The ID of the process.
getWorkitemtrackingprocessWorkitemtypes Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Process
Id string - Work
Item List<Pulumi.Types Azure Dev Ops. Outputs. Get Workitemtrackingprocess Workitemtypes Work Item Type> - A
work_item_typesblock as defined below. A list of work item types for the process.
- Id string
- The provider-assigned unique ID for this managed resource.
- Process
Id string - Work
Item []GetTypes Workitemtrackingprocess Workitemtypes Work Item Type - A
work_item_typesblock as defined below. A list of work item types for the process.
- id String
- The provider-assigned unique ID for this managed resource.
- process
Id String - work
Item List<GetTypes Workitemtrackingprocess Workitemtypes Work Item Type> - A
work_item_typesblock as defined below. A list of work item types for the process.
- id string
- The provider-assigned unique ID for this managed resource.
- process
Id string - work
Item GetTypes Workitemtrackingprocess Workitemtypes Work Item Type[] - A
work_item_typesblock as defined below. A list of work item types for the process.
- id str
- The provider-assigned unique ID for this managed resource.
- process_
id str - work_
item_ Sequence[Gettypes Workitemtrackingprocess Workitemtypes Work Item Type] - A
work_item_typesblock as defined below. A list of work item types for the process.
- id String
- The provider-assigned unique ID for this managed resource.
- process
Id String - work
Item List<Property Map>Types - A
work_item_typesblock as defined below. A list of work item types for the process.
Supporting Types
GetWorkitemtrackingprocessWorkitemtypesWorkItemType
- Color string
- Color hexadecimal code to represent the work item type.
- Customization string
- Indicates the type of customization on this work item type.
- Description string
- Description of the work item type.
- Icon string
- Icon to represent the work item type.
- Is
Enabled bool - Indicates if the work item type is enabled.
- Name string
- Name of the work item type.
- Parent
Work stringItem Reference Name - Reference name of the parent work item type.
- Reference
Name string - Reference name of the work item type.
- Url string
- URL of the work item type.
- Color string
- Color hexadecimal code to represent the work item type.
- Customization string
- Indicates the type of customization on this work item type.
- Description string
- Description of the work item type.
- Icon string
- Icon to represent the work item type.
- Is
Enabled bool - Indicates if the work item type is enabled.
- Name string
- Name of the work item type.
- Parent
Work stringItem Reference Name - Reference name of the parent work item type.
- Reference
Name string - Reference name of the work item type.
- Url string
- URL of the work item type.
- color String
- Color hexadecimal code to represent the work item type.
- customization String
- Indicates the type of customization on this work item type.
- description String
- Description of the work item type.
- icon String
- Icon to represent the work item type.
- is
Enabled Boolean - Indicates if the work item type is enabled.
- name String
- Name of the work item type.
- parent
Work StringItem Reference Name - Reference name of the parent work item type.
- reference
Name String - Reference name of the work item type.
- url String
- URL of the work item type.
- color string
- Color hexadecimal code to represent the work item type.
- customization string
- Indicates the type of customization on this work item type.
- description string
- Description of the work item type.
- icon string
- Icon to represent the work item type.
- is
Enabled boolean - Indicates if the work item type is enabled.
- name string
- Name of the work item type.
- parent
Work stringItem Reference Name - Reference name of the parent work item type.
- reference
Name string - Reference name of the work item type.
- url string
- URL of the work item type.
- color str
- Color hexadecimal code to represent the work item type.
- customization str
- Indicates the type of customization on this work item type.
- description str
- Description of the work item type.
- icon str
- Icon to represent the work item type.
- is_
enabled bool - Indicates if the work item type is enabled.
- name str
- Name of the work item type.
- parent_
work_ stritem_ reference_ name - Reference name of the parent work item type.
- reference_
name str - Reference name of the work item type.
- url str
- URL of the work item type.
- color String
- Color hexadecimal code to represent the work item type.
- customization String
- Indicates the type of customization on this work item type.
- description String
- Description of the work item type.
- icon String
- Icon to represent the work item type.
- is
Enabled Boolean - Indicates if the work item type is enabled.
- name String
- Name of the work item type.
- parent
Work StringItem Reference Name - Reference name of the parent work item type.
- reference
Name String - Reference name of the work item type.
- url String
- URL of the work item type.
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.12.0 published on Friday, Jan 9, 2026 by Pulumi
