published on Tuesday, Mar 24, 2026 by Pulumi
published on Tuesday, Mar 24, 2026 by Pulumi
Manages an organization-scoped list for work item tracking processes.
Note Lists are organization-scoped resources, not process-specific. They can be referenced by custom fields across multiple processes.
Example Usage
String List
import * as pulumi from "@pulumi/pulumi";
import * as azuredevops from "@pulumi/azuredevops";
const example = new azuredevops.WorkitemtrackingprocessList("example", {
name: "Priority Levels",
items: [
"Low",
"Medium",
"High",
"Critical",
],
});
import pulumi
import pulumi_azuredevops as azuredevops
example = azuredevops.WorkitemtrackingprocessList("example",
name="Priority Levels",
items=[
"Low",
"Medium",
"High",
"Critical",
])
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 {
_, err := azuredevops.NewWorkitemtrackingprocessList(ctx, "example", &azuredevops.WorkitemtrackingprocessListArgs{
Name: pulumi.String("Priority Levels"),
Items: pulumi.StringArray{
pulumi.String("Low"),
pulumi.String("Medium"),
pulumi.String("High"),
pulumi.String("Critical"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureDevOps = Pulumi.AzureDevOps;
return await Deployment.RunAsync(() =>
{
var example = new AzureDevOps.WorkitemtrackingprocessList("example", new()
{
Name = "Priority Levels",
Items = new[]
{
"Low",
"Medium",
"High",
"Critical",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azuredevops.WorkitemtrackingprocessList;
import com.pulumi.azuredevops.WorkitemtrackingprocessListArgs;
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) {
var example = new WorkitemtrackingprocessList("example", WorkitemtrackingprocessListArgs.builder()
.name("Priority Levels")
.items(
"Low",
"Medium",
"High",
"Critical")
.build());
}
}
resources:
example:
type: azuredevops:WorkitemtrackingprocessList
properties:
name: Priority Levels
items:
- Low
- Medium
- High
- Critical
Integer List
import * as pulumi from "@pulumi/pulumi";
import * as azuredevops from "@pulumi/azuredevops";
const example = new azuredevops.WorkitemtrackingprocessList("example", {
name: "Story Points",
type: "integer",
items: [
"1",
"2",
"3",
"5",
"8",
"13",
"21",
],
});
import pulumi
import pulumi_azuredevops as azuredevops
example = azuredevops.WorkitemtrackingprocessList("example",
name="Story Points",
type="integer",
items=[
"1",
"2",
"3",
"5",
"8",
"13",
"21",
])
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 {
_, err := azuredevops.NewWorkitemtrackingprocessList(ctx, "example", &azuredevops.WorkitemtrackingprocessListArgs{
Name: pulumi.String("Story Points"),
Type: pulumi.String("integer"),
Items: pulumi.StringArray{
pulumi.String("1"),
pulumi.String("2"),
pulumi.String("3"),
pulumi.String("5"),
pulumi.String("8"),
pulumi.String("13"),
pulumi.String("21"),
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureDevOps = Pulumi.AzureDevOps;
return await Deployment.RunAsync(() =>
{
var example = new AzureDevOps.WorkitemtrackingprocessList("example", new()
{
Name = "Story Points",
Type = "integer",
Items = new[]
{
"1",
"2",
"3",
"5",
"8",
"13",
"21",
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azuredevops.WorkitemtrackingprocessList;
import com.pulumi.azuredevops.WorkitemtrackingprocessListArgs;
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) {
var example = new WorkitemtrackingprocessList("example", WorkitemtrackingprocessListArgs.builder()
.name("Story Points")
.type("integer")
.items(
"1",
"2",
"3",
"5",
"8",
"13",
"21")
.build());
}
}
resources:
example:
type: azuredevops:WorkitemtrackingprocessList
properties:
name: Story Points
type: integer
items:
- '1'
- '2'
- '3'
- '5'
- '8'
- '13'
- '21'
Relevant Links
Create WorkitemtrackingprocessList Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new WorkitemtrackingprocessList(name: string, args: WorkitemtrackingprocessListArgs, opts?: CustomResourceOptions);@overload
def WorkitemtrackingprocessList(resource_name: str,
args: WorkitemtrackingprocessListArgs,
opts: Optional[ResourceOptions] = None)
@overload
def WorkitemtrackingprocessList(resource_name: str,
opts: Optional[ResourceOptions] = None,
items: Optional[Sequence[str]] = None,
is_suggested: Optional[bool] = None,
name: Optional[str] = None,
type: Optional[str] = None)func NewWorkitemtrackingprocessList(ctx *Context, name string, args WorkitemtrackingprocessListArgs, opts ...ResourceOption) (*WorkitemtrackingprocessList, error)public WorkitemtrackingprocessList(string name, WorkitemtrackingprocessListArgs args, CustomResourceOptions? opts = null)
public WorkitemtrackingprocessList(String name, WorkitemtrackingprocessListArgs args)
public WorkitemtrackingprocessList(String name, WorkitemtrackingprocessListArgs args, CustomResourceOptions options)
type: azuredevops:WorkitemtrackingprocessList
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args WorkitemtrackingprocessListArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args WorkitemtrackingprocessListArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args WorkitemtrackingprocessListArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args WorkitemtrackingprocessListArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args WorkitemtrackingprocessListArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var workitemtrackingprocessListResource = new AzureDevOps.WorkitemtrackingprocessList("workitemtrackingprocessListResource", new()
{
Items = new[]
{
"string",
},
IsSuggested = false,
Name = "string",
Type = "string",
});
example, err := azuredevops.NewWorkitemtrackingprocessList(ctx, "workitemtrackingprocessListResource", &azuredevops.WorkitemtrackingprocessListArgs{
Items: pulumi.StringArray{
pulumi.String("string"),
},
IsSuggested: pulumi.Bool(false),
Name: pulumi.String("string"),
Type: pulumi.String("string"),
})
var workitemtrackingprocessListResource = new WorkitemtrackingprocessList("workitemtrackingprocessListResource", WorkitemtrackingprocessListArgs.builder()
.items("string")
.isSuggested(false)
.name("string")
.type("string")
.build());
workitemtrackingprocess_list_resource = azuredevops.WorkitemtrackingprocessList("workitemtrackingprocessListResource",
items=["string"],
is_suggested=False,
name="string",
type="string")
const workitemtrackingprocessListResource = new azuredevops.WorkitemtrackingprocessList("workitemtrackingprocessListResource", {
items: ["string"],
isSuggested: false,
name: "string",
type: "string",
});
type: azuredevops:WorkitemtrackingprocessList
properties:
isSuggested: false
items:
- string
name: string
type: string
WorkitemtrackingprocessList Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The WorkitemtrackingprocessList resource accepts the following input properties:
- Items List<string>
- A list of items.
- Is
Suggested bool - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - Name string
- Name of the list.
- Type string
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created.
- Items []string
- A list of items.
- Is
Suggested bool - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - Name string
- Name of the list.
- Type string
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created.
- items List<String>
- A list of items.
- is
Suggested Boolean - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - name String
- Name of the list.
- type String
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created.
- items string[]
- A list of items.
- is
Suggested boolean - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - name string
- Name of the list.
- type string
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created.
- items Sequence[str]
- A list of items.
- is_
suggested bool - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - name str
- Name of the list.
- type str
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created.
- items List<String>
- A list of items.
- is
Suggested Boolean - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - name String
- Name of the list.
- type String
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created.
Outputs
All input properties are implicitly available as output properties. Additionally, the WorkitemtrackingprocessList resource produces the following output properties:
Look up Existing WorkitemtrackingprocessList Resource
Get an existing WorkitemtrackingprocessList resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: WorkitemtrackingprocessListState, opts?: CustomResourceOptions): WorkitemtrackingprocessList@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
is_suggested: Optional[bool] = None,
items: Optional[Sequence[str]] = None,
name: Optional[str] = None,
type: Optional[str] = None,
url: Optional[str] = None) -> WorkitemtrackingprocessListfunc GetWorkitemtrackingprocessList(ctx *Context, name string, id IDInput, state *WorkitemtrackingprocessListState, opts ...ResourceOption) (*WorkitemtrackingprocessList, error)public static WorkitemtrackingprocessList Get(string name, Input<string> id, WorkitemtrackingprocessListState? state, CustomResourceOptions? opts = null)public static WorkitemtrackingprocessList get(String name, Output<String> id, WorkitemtrackingprocessListState state, CustomResourceOptions options)resources: _: type: azuredevops:WorkitemtrackingprocessList get: id: ${id}- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Is
Suggested bool - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - Items List<string>
- A list of items.
- Name string
- Name of the list.
- Type string
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created. - Url string
- URL of the list.
- Is
Suggested bool - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - Items []string
- A list of items.
- Name string
- Name of the list.
- Type string
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created. - Url string
- URL of the list.
- is
Suggested Boolean - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - items List<String>
- A list of items.
- name String
- Name of the list.
- type String
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created. - url String
- URL of the list.
- is
Suggested boolean - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - items string[]
- A list of items.
- name string
- Name of the list.
- type string
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created. - url string
- URL of the list.
- is_
suggested bool - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - items Sequence[str]
- A list of items.
- name str
- Name of the list.
- type str
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created. - url str
- URL of the list.
- is
Suggested Boolean - Indicates whether items outside of the suggested list are allowed. Defaults to
false. - items List<String>
- A list of items.
- name String
- Name of the list.
- type String
- Data type of the list. Valid values:
string,integer. Defaults tostring. Changing this forces a new resource to be created. - url String
- URL of the list.
Import
Lists can be imported using the list ID, e.g.
$ pulumi import azuredevops:index/workitemtrackingprocessList:WorkitemtrackingprocessList example 00000000-0000-0000-0000-000000000000
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure DevOps pulumi/pulumi-azuredevops
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
azuredevopsTerraform Provider.
published on Tuesday, Mar 24, 2026 by Pulumi
