1. Packages
  2. Gitlab Provider
  3. API Docs
  4. getProjectIssues
GitLab v8.10.0 published on Friday, Mar 21, 2025 by Pulumi

gitlab.getProjectIssues

Explore with Pulumi AI

GitLab v8.10.0 published on Friday, Mar 21, 2025 by Pulumi

The gitlab.getProjectIssues data source allows to retrieve details about issues in a project.

Upstream API: GitLab API docs

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as gitlab from "@pulumi/gitlab";

const foo = gitlab.getProject({
    id: "foo/bar/baz",
});
const allWithFoo = foo.then(foo => gitlab.getProjectIssues({
    project: foo.id,
    search: "foo",
}));
Copy
import pulumi
import pulumi_gitlab as gitlab

foo = gitlab.get_project(id="foo/bar/baz")
all_with_foo = gitlab.get_project_issues(project=foo.id,
    search="foo")
Copy
package main

import (
	"github.com/pulumi/pulumi-gitlab/sdk/v8/go/gitlab"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		foo, err := gitlab.LookupProject(ctx, &gitlab.LookupProjectArgs{
			Id: pulumi.StringRef("foo/bar/baz"),
		}, nil)
		if err != nil {
			return err
		}
		_, err = gitlab.GetProjectIssues(ctx, &gitlab.GetProjectIssuesArgs{
			Project: foo.Id,
			Search:  pulumi.StringRef("foo"),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using GitLab = Pulumi.GitLab;

return await Deployment.RunAsync(() => 
{
    var foo = GitLab.GetProject.Invoke(new()
    {
        Id = "foo/bar/baz",
    });

    var allWithFoo = GitLab.GetProjectIssues.Invoke(new()
    {
        Project = foo.Apply(getProjectResult => getProjectResult.Id),
        Search = "foo",
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.gitlab.GitlabFunctions;
import com.pulumi.gitlab.inputs.GetProjectArgs;
import com.pulumi.gitlab.inputs.GetProjectIssuesArgs;
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 foo = GitlabFunctions.getProject(GetProjectArgs.builder()
            .id("foo/bar/baz")
            .build());

        final var allWithFoo = GitlabFunctions.getProjectIssues(GetProjectIssuesArgs.builder()
            .project(foo.applyValue(getProjectResult -> getProjectResult.id()))
            .search("foo")
            .build());

    }
}
Copy
variables:
  foo:
    fn::invoke:
      function: gitlab:getProject
      arguments:
        id: foo/bar/baz
  allWithFoo:
    fn::invoke:
      function: gitlab:getProjectIssues
      arguments:
        project: ${foo.id}
        search: foo
Copy

Using getProjectIssues

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 getProjectIssues(args: GetProjectIssuesArgs, opts?: InvokeOptions): Promise<GetProjectIssuesResult>
function getProjectIssuesOutput(args: GetProjectIssuesOutputArgs, opts?: InvokeOptions): Output<GetProjectIssuesResult>
Copy
def get_project_issues(assignee_id: Optional[int] = None,
                       assignee_username: Optional[str] = None,
                       author_id: Optional[int] = None,
                       confidential: Optional[bool] = None,
                       created_after: Optional[str] = None,
                       created_before: Optional[str] = None,
                       due_date: Optional[str] = None,
                       iids: Optional[Sequence[int]] = None,
                       issue_type: Optional[str] = None,
                       labels: Optional[Sequence[str]] = None,
                       milestone: Optional[str] = None,
                       my_reaction_emoji: Optional[str] = None,
                       not_assignee_ids: Optional[Sequence[int]] = None,
                       not_author_ids: Optional[Sequence[int]] = None,
                       not_labels: Optional[Sequence[str]] = None,
                       not_milestone: Optional[str] = None,
                       not_my_reaction_emojis: Optional[Sequence[str]] = None,
                       order_by: Optional[str] = None,
                       project: Optional[str] = None,
                       scope: Optional[str] = None,
                       search: Optional[str] = None,
                       sort: Optional[str] = None,
                       updated_after: Optional[str] = None,
                       updated_before: Optional[str] = None,
                       weight: Optional[int] = None,
                       with_labels_details: Optional[bool] = None,
                       opts: Optional[InvokeOptions] = None) -> GetProjectIssuesResult
def get_project_issues_output(assignee_id: Optional[pulumi.Input[int]] = None,
                       assignee_username: Optional[pulumi.Input[str]] = None,
                       author_id: Optional[pulumi.Input[int]] = None,
                       confidential: Optional[pulumi.Input[bool]] = None,
                       created_after: Optional[pulumi.Input[str]] = None,
                       created_before: Optional[pulumi.Input[str]] = None,
                       due_date: Optional[pulumi.Input[str]] = None,
                       iids: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None,
                       issue_type: Optional[pulumi.Input[str]] = None,
                       labels: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                       milestone: Optional[pulumi.Input[str]] = None,
                       my_reaction_emoji: Optional[pulumi.Input[str]] = None,
                       not_assignee_ids: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None,
                       not_author_ids: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None,
                       not_labels: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                       not_milestone: Optional[pulumi.Input[str]] = None,
                       not_my_reaction_emojis: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                       order_by: Optional[pulumi.Input[str]] = None,
                       project: Optional[pulumi.Input[str]] = None,
                       scope: Optional[pulumi.Input[str]] = None,
                       search: Optional[pulumi.Input[str]] = None,
                       sort: Optional[pulumi.Input[str]] = None,
                       updated_after: Optional[pulumi.Input[str]] = None,
                       updated_before: Optional[pulumi.Input[str]] = None,
                       weight: Optional[pulumi.Input[int]] = None,
                       with_labels_details: Optional[pulumi.Input[bool]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetProjectIssuesResult]
Copy
func GetProjectIssues(ctx *Context, args *GetProjectIssuesArgs, opts ...InvokeOption) (*GetProjectIssuesResult, error)
func GetProjectIssuesOutput(ctx *Context, args *GetProjectIssuesOutputArgs, opts ...InvokeOption) GetProjectIssuesResultOutput
Copy

> Note: This function is named GetProjectIssues in the Go SDK.

public static class GetProjectIssues 
{
    public static Task<GetProjectIssuesResult> InvokeAsync(GetProjectIssuesArgs args, InvokeOptions? opts = null)
    public static Output<GetProjectIssuesResult> Invoke(GetProjectIssuesInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetProjectIssuesResult> getProjectIssues(GetProjectIssuesArgs args, InvokeOptions options)
public static Output<GetProjectIssuesResult> getProjectIssues(GetProjectIssuesArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: gitlab:index/getProjectIssues:getProjectIssues
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Project This property is required. string
The name or id of the project.
AssigneeId int
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
AssigneeUsername string
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
AuthorId int
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
Confidential bool
Filter confidential or public issues.
CreatedAfter string
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
CreatedBefore string
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
DueDate string
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
Iids List<int>
Return only the issues having the given iid
IssueType string
Filter to a given type of issue. Valid values are [issue incident test_case].
Labels List<string>
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
Milestone string
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
MyReactionEmoji string
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
NotAssigneeIds List<int>
Return issues that do not match the assignee id.
NotAuthorIds List<int>
Return issues that do not match the author id.
NotLabels List<string>
Return issues that do not match the labels.
NotMilestone string
Return issues that do not match the milestone.
NotMyReactionEmojis List<string>
Return issues not reacted by the authenticated user by the given emoji.
OrderBy string
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
Scope string
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
Search string
Search project issues against their title and description
Sort string
Return issues sorted in asc or desc order. Default is desc
UpdatedAfter string
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
UpdatedBefore string
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
Weight int
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
WithLabelsDetails bool
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
Project This property is required. string
The name or id of the project.
AssigneeId int
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
AssigneeUsername string
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
AuthorId int
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
Confidential bool
Filter confidential or public issues.
CreatedAfter string
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
CreatedBefore string
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
DueDate string
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
Iids []int
Return only the issues having the given iid
IssueType string
Filter to a given type of issue. Valid values are [issue incident test_case].
Labels []string
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
Milestone string
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
MyReactionEmoji string
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
NotAssigneeIds []int
Return issues that do not match the assignee id.
NotAuthorIds []int
Return issues that do not match the author id.
NotLabels []string
Return issues that do not match the labels.
NotMilestone string
Return issues that do not match the milestone.
NotMyReactionEmojis []string
Return issues not reacted by the authenticated user by the given emoji.
OrderBy string
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
Scope string
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
Search string
Search project issues against their title and description
Sort string
Return issues sorted in asc or desc order. Default is desc
UpdatedAfter string
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
UpdatedBefore string
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
Weight int
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
WithLabelsDetails bool
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
project This property is required. String
The name or id of the project.
assigneeId Integer
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assigneeUsername String
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
authorId Integer
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential Boolean
Filter confidential or public issues.
createdAfter String
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
createdBefore String
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
dueDate String
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids List<Integer>
Return only the issues having the given iid
issueType String
Filter to a given type of issue. Valid values are [issue incident test_case].
labels List<String>
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone String
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
myReactionEmoji String
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
notAssigneeIds List<Integer>
Return issues that do not match the assignee id.
notAuthorIds List<Integer>
Return issues that do not match the author id.
notLabels List<String>
Return issues that do not match the labels.
notMilestone String
Return issues that do not match the milestone.
notMyReactionEmojis List<String>
Return issues not reacted by the authenticated user by the given emoji.
orderBy String
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope String
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search String
Search project issues against their title and description
sort String
Return issues sorted in asc or desc order. Default is desc
updatedAfter String
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updatedBefore String
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight Integer
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
withLabelsDetails Boolean
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
project This property is required. string
The name or id of the project.
assigneeId number
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assigneeUsername string
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
authorId number
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential boolean
Filter confidential or public issues.
createdAfter string
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
createdBefore string
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
dueDate string
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids number[]
Return only the issues having the given iid
issueType string
Filter to a given type of issue. Valid values are [issue incident test_case].
labels string[]
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone string
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
myReactionEmoji string
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
notAssigneeIds number[]
Return issues that do not match the assignee id.
notAuthorIds number[]
Return issues that do not match the author id.
notLabels string[]
Return issues that do not match the labels.
notMilestone string
Return issues that do not match the milestone.
notMyReactionEmojis string[]
Return issues not reacted by the authenticated user by the given emoji.
orderBy string
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope string
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search string
Search project issues against their title and description
sort string
Return issues sorted in asc or desc order. Default is desc
updatedAfter string
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updatedBefore string
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight number
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
withLabelsDetails boolean
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
project This property is required. str
The name or id of the project.
assignee_id int
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assignee_username str
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
author_id int
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential bool
Filter confidential or public issues.
created_after str
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
created_before str
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
due_date str
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids Sequence[int]
Return only the issues having the given iid
issue_type str
Filter to a given type of issue. Valid values are [issue incident test_case].
labels Sequence[str]
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone str
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
my_reaction_emoji str
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
not_assignee_ids Sequence[int]
Return issues that do not match the assignee id.
not_author_ids Sequence[int]
Return issues that do not match the author id.
not_labels Sequence[str]
Return issues that do not match the labels.
not_milestone str
Return issues that do not match the milestone.
not_my_reaction_emojis Sequence[str]
Return issues not reacted by the authenticated user by the given emoji.
order_by str
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope str
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search str
Search project issues against their title and description
sort str
Return issues sorted in asc or desc order. Default is desc
updated_after str
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updated_before str
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight int
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
with_labels_details bool
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
project This property is required. String
The name or id of the project.
assigneeId Number
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assigneeUsername String
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
authorId Number
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential Boolean
Filter confidential or public issues.
createdAfter String
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
createdBefore String
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
dueDate String
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids List<Number>
Return only the issues having the given iid
issueType String
Filter to a given type of issue. Valid values are [issue incident test_case].
labels List<String>
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone String
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
myReactionEmoji String
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
notAssigneeIds List<Number>
Return issues that do not match the assignee id.
notAuthorIds List<Number>
Return issues that do not match the author id.
notLabels List<String>
Return issues that do not match the labels.
notMilestone String
Return issues that do not match the milestone.
notMyReactionEmojis List<String>
Return issues not reacted by the authenticated user by the given emoji.
orderBy String
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope String
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search String
Search project issues against their title and description
sort String
Return issues sorted in asc or desc order. Default is desc
updatedAfter String
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updatedBefore String
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight Number
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
withLabelsDetails Boolean
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.

getProjectIssues Result

The following output properties are available:

Id string
The provider-assigned unique ID for this managed resource.
Issues List<Pulumi.GitLab.Outputs.GetProjectIssuesIssue>
The list of issues returned by the search.
Project string
The name or id of the project.
AssigneeId int
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
AssigneeUsername string
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
AuthorId int
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
Confidential bool
Filter confidential or public issues.
CreatedAfter string
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
CreatedBefore string
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
DueDate string
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
Iids List<int>
Return only the issues having the given iid
IssueType string
Filter to a given type of issue. Valid values are [issue incident test_case].
Labels List<string>
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
Milestone string
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
MyReactionEmoji string
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
NotAssigneeIds List<int>
Return issues that do not match the assignee id.
NotAuthorIds List<int>
Return issues that do not match the author id.
NotLabels List<string>
Return issues that do not match the labels.
NotMilestone string
Return issues that do not match the milestone.
NotMyReactionEmojis List<string>
Return issues not reacted by the authenticated user by the given emoji.
OrderBy string
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
Scope string
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
Search string
Search project issues against their title and description
Sort string
Return issues sorted in asc or desc order. Default is desc
UpdatedAfter string
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
UpdatedBefore string
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
Weight int
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
WithLabelsDetails bool
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
Id string
The provider-assigned unique ID for this managed resource.
Issues []GetProjectIssuesIssue
The list of issues returned by the search.
Project string
The name or id of the project.
AssigneeId int
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
AssigneeUsername string
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
AuthorId int
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
Confidential bool
Filter confidential or public issues.
CreatedAfter string
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
CreatedBefore string
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
DueDate string
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
Iids []int
Return only the issues having the given iid
IssueType string
Filter to a given type of issue. Valid values are [issue incident test_case].
Labels []string
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
Milestone string
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
MyReactionEmoji string
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
NotAssigneeIds []int
Return issues that do not match the assignee id.
NotAuthorIds []int
Return issues that do not match the author id.
NotLabels []string
Return issues that do not match the labels.
NotMilestone string
Return issues that do not match the milestone.
NotMyReactionEmojis []string
Return issues not reacted by the authenticated user by the given emoji.
OrderBy string
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
Scope string
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
Search string
Search project issues against their title and description
Sort string
Return issues sorted in asc or desc order. Default is desc
UpdatedAfter string
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
UpdatedBefore string
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
Weight int
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
WithLabelsDetails bool
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
id String
The provider-assigned unique ID for this managed resource.
issues List<GetProjectIssuesIssue>
The list of issues returned by the search.
project String
The name or id of the project.
assigneeId Integer
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assigneeUsername String
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
authorId Integer
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential Boolean
Filter confidential or public issues.
createdAfter String
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
createdBefore String
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
dueDate String
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids List<Integer>
Return only the issues having the given iid
issueType String
Filter to a given type of issue. Valid values are [issue incident test_case].
labels List<String>
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone String
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
myReactionEmoji String
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
notAssigneeIds List<Integer>
Return issues that do not match the assignee id.
notAuthorIds List<Integer>
Return issues that do not match the author id.
notLabels List<String>
Return issues that do not match the labels.
notMilestone String
Return issues that do not match the milestone.
notMyReactionEmojis List<String>
Return issues not reacted by the authenticated user by the given emoji.
orderBy String
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope String
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search String
Search project issues against their title and description
sort String
Return issues sorted in asc or desc order. Default is desc
updatedAfter String
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updatedBefore String
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight Integer
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
withLabelsDetails Boolean
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
id string
The provider-assigned unique ID for this managed resource.
issues GetProjectIssuesIssue[]
The list of issues returned by the search.
project string
The name or id of the project.
assigneeId number
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assigneeUsername string
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
authorId number
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential boolean
Filter confidential or public issues.
createdAfter string
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
createdBefore string
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
dueDate string
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids number[]
Return only the issues having the given iid
issueType string
Filter to a given type of issue. Valid values are [issue incident test_case].
labels string[]
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone string
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
myReactionEmoji string
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
notAssigneeIds number[]
Return issues that do not match the assignee id.
notAuthorIds number[]
Return issues that do not match the author id.
notLabels string[]
Return issues that do not match the labels.
notMilestone string
Return issues that do not match the milestone.
notMyReactionEmojis string[]
Return issues not reacted by the authenticated user by the given emoji.
orderBy string
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope string
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search string
Search project issues against their title and description
sort string
Return issues sorted in asc or desc order. Default is desc
updatedAfter string
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updatedBefore string
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight number
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
withLabelsDetails boolean
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
id str
The provider-assigned unique ID for this managed resource.
issues Sequence[GetProjectIssuesIssue]
The list of issues returned by the search.
project str
The name or id of the project.
assignee_id int
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assignee_username str
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
author_id int
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential bool
Filter confidential or public issues.
created_after str
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
created_before str
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
due_date str
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids Sequence[int]
Return only the issues having the given iid
issue_type str
Filter to a given type of issue. Valid values are [issue incident test_case].
labels Sequence[str]
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone str
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
my_reaction_emoji str
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
not_assignee_ids Sequence[int]
Return issues that do not match the assignee id.
not_author_ids Sequence[int]
Return issues that do not match the author id.
not_labels Sequence[str]
Return issues that do not match the labels.
not_milestone str
Return issues that do not match the milestone.
not_my_reaction_emojis Sequence[str]
Return issues not reacted by the authenticated user by the given emoji.
order_by str
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope str
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search str
Search project issues against their title and description
sort str
Return issues sorted in asc or desc order. Default is desc
updated_after str
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updated_before str
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight int
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
with_labels_details bool
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.
id String
The provider-assigned unique ID for this managed resource.
issues List<Property Map>
The list of issues returned by the search.
project String
The name or id of the project.
assigneeId Number
Return issues assigned to the given user id. Mutually exclusive with assignee_username. None returns unassigned issues. Any returns issues with an assignee.
assigneeUsername String
Return issues assigned to the given username. Similar to assigneeid and mutually exclusive with assigneeid. In GitLab CE, the assignee_username array should only contain a single value. Otherwise, an invalid parameter error is returned.
authorId Number
Return issues created by the given user id. Combine with scope=all or scope=assignedtome.
confidential Boolean
Filter confidential or public issues.
createdAfter String
Return issues created on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
createdBefore String
Return issues created on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
dueDate String
Return issues that have no due date, are overdue, or whose due date is this week, this month, or between two weeks ago and next month. Accepts: 0 (no due date), any, today, tomorrow, overdue, week, month, nextmonthandprevioustwo_weeks.
iids List<Number>
Return only the issues having the given iid
issueType String
Filter to a given type of issue. Valid values are [issue incident test_case].
labels List<String>
Return issues with labels. Issues must have all labels to be returned. None lists all issues with no labels. Any lists all issues with at least one label. No+Label (Deprecated) lists all issues with no labels. Predefined names are case-insensitive.
milestone String
The milestone title. None lists all issues with no milestone. Any lists all issues that have an assigned milestone.
myReactionEmoji String
Return issues reacted by the authenticated user by the given emoji. None returns issues not given a reaction. Any returns issues given at least one reaction.
notAssigneeIds List<Number>
Return issues that do not match the assignee id.
notAuthorIds List<Number>
Return issues that do not match the author id.
notLabels List<String>
Return issues that do not match the labels.
notMilestone String
Return issues that do not match the milestone.
notMyReactionEmojis List<String>
Return issues not reacted by the authenticated user by the given emoji.
orderBy String
Return issues ordered by. Valid values are created_at, updated_at, priority, due_date, relative_position, label_priority, milestone_due, popularity, weight. Default is created_at
scope String
Return issues for the given scope. Valid values are created_by_me, assigned_to_me, all. Defaults to all.
search String
Search project issues against their title and description
sort String
Return issues sorted in asc or desc order. Default is desc
updatedAfter String
Return issues updated on or after the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
updatedBefore String
Return issues updated on or before the given time. Expected in ISO 8601 format (2019-03-15T08:00:00Z)
weight Number
Return issues with the specified weight. None returns issues with no weight assigned. Any returns issues with a weight assigned.
withLabelsDetails Boolean
If true, the response returns more details for each label in labels field: :name, :color, :description, :descriptionhtml, :textcolor. Default is false.

Supporting Types

GetProjectIssuesIssue

AssigneeIds This property is required. List<int>
The IDs of the users to assign the issue to.
AuthorId This property is required. int
The ID of the author of the issue. Use gitlab.User data source to get more information about the user.
ClosedAt This property is required. string
When the issue was closed. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
ClosedByUserId This property is required. int
The ID of the user that closed the issue. Use gitlab.User data source to get more information about the user.
Confidential This property is required. bool
Set an issue to be confidential.
CreatedAt This property is required. string
When the issue was created. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z. Requires administrator or project/group owner rights.
Description This property is required. string
The description of an issue. Limited to 1,048,576 characters.
DiscussionLocked This property is required. bool
Whether the issue is locked for discussions or not.
DiscussionToResolve This property is required. string
The ID of a discussion to resolve. This fills out the issue with a default description and mark the discussion as resolved. Use in combination with merge_request_to_resolve_discussions_of.
Downvotes This property is required. int
The number of downvotes the issue has received.
DueDate This property is required. string
The due date. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
EpicId This property is required. int
ID of the epic to add the issue to. Valid values are greater than or equal to 0.
EpicIssueId This property is required. int
The ID of the epic issue.
ExternalId This property is required. string
The external ID of the issue.
HumanTimeEstimate This property is required. string
The human-readable time estimate of the issue.
HumanTotalTimeSpent This property is required. string
The human-readable total time spent of the issue.
Iid This property is required. int
The internal ID of the project's issue.
IssueId This property is required. int
The instance-wide ID of the issue.
IssueLinkId This property is required. int
The ID of the issue link.
IssueType This property is required. string
The type of issue. Valid values are: issue, incident, test_case.
Labels This property is required. List<string>
The labels of an issue.
Links This property is required. Dictionary<string, string>
The links of the issue.
MergeRequestToResolveDiscussionsOf This property is required. int
The IID of a merge request in which to resolve all issues. This fills out the issue with a default description and mark all discussions as resolved. When passing a description or title, these values take precedence over the default values.
MergeRequestsCount This property is required. int
The number of merge requests associated with the issue.
MilestoneId This property is required. int
The global ID of a milestone to assign issue. To find the milestone_id associated with a milestone, view an issue with the milestone assigned and use the API to retrieve the issue's details.
MovedToId This property is required. int
The ID of the issue that was moved to.
Project This property is required. string
The name or ID of the project.
References This property is required. Dictionary<string, string>
The references of the issue.
State This property is required. string
The state of the issue. Valid values are: opened, closed.
Subscribed This property is required. bool
Whether the authenticated user is subscribed to the issue or not.
TaskCompletionStatuses This property is required. List<Pulumi.GitLab.Inputs.GetProjectIssuesIssueTaskCompletionStatus>
The task completion status. It's always a one element list.
TimeEstimate This property is required. int
The time estimate of the issue.
Title This property is required. string
The title of the issue.
TotalTimeSpent This property is required. int
The total time spent of the issue.
UpdatedAt This property is required. string
When the issue was updated. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
Upvotes This property is required. int
The number of upvotes the issue has received.
UserNotesCount This property is required. int
The number of user notes on the issue.
WebUrl This property is required. string
The web URL of the issue.
Weight This property is required. int
The weight of the issue. Valid values are greater than or equal to 0.
AssigneeIds This property is required. []int
The IDs of the users to assign the issue to.
AuthorId This property is required. int
The ID of the author of the issue. Use gitlab.User data source to get more information about the user.
ClosedAt This property is required. string
When the issue was closed. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
ClosedByUserId This property is required. int
The ID of the user that closed the issue. Use gitlab.User data source to get more information about the user.
Confidential This property is required. bool
Set an issue to be confidential.
CreatedAt This property is required. string
When the issue was created. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z. Requires administrator or project/group owner rights.
Description This property is required. string
The description of an issue. Limited to 1,048,576 characters.
DiscussionLocked This property is required. bool
Whether the issue is locked for discussions or not.
DiscussionToResolve This property is required. string
The ID of a discussion to resolve. This fills out the issue with a default description and mark the discussion as resolved. Use in combination with merge_request_to_resolve_discussions_of.
Downvotes This property is required. int
The number of downvotes the issue has received.
DueDate This property is required. string
The due date. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
EpicId This property is required. int
ID of the epic to add the issue to. Valid values are greater than or equal to 0.
EpicIssueId This property is required. int
The ID of the epic issue.
ExternalId This property is required. string
The external ID of the issue.
HumanTimeEstimate This property is required. string
The human-readable time estimate of the issue.
HumanTotalTimeSpent This property is required. string
The human-readable total time spent of the issue.
Iid This property is required. int
The internal ID of the project's issue.
IssueId This property is required. int
The instance-wide ID of the issue.
IssueLinkId This property is required. int
The ID of the issue link.
IssueType This property is required. string
The type of issue. Valid values are: issue, incident, test_case.
Labels This property is required. []string
The labels of an issue.
Links This property is required. map[string]string
The links of the issue.
MergeRequestToResolveDiscussionsOf This property is required. int
The IID of a merge request in which to resolve all issues. This fills out the issue with a default description and mark all discussions as resolved. When passing a description or title, these values take precedence over the default values.
MergeRequestsCount This property is required. int
The number of merge requests associated with the issue.
MilestoneId This property is required. int
The global ID of a milestone to assign issue. To find the milestone_id associated with a milestone, view an issue with the milestone assigned and use the API to retrieve the issue's details.
MovedToId This property is required. int
The ID of the issue that was moved to.
Project This property is required. string
The name or ID of the project.
References This property is required. map[string]string
The references of the issue.
State This property is required. string
The state of the issue. Valid values are: opened, closed.
Subscribed This property is required. bool
Whether the authenticated user is subscribed to the issue or not.
TaskCompletionStatuses This property is required. []GetProjectIssuesIssueTaskCompletionStatus
The task completion status. It's always a one element list.
TimeEstimate This property is required. int
The time estimate of the issue.
Title This property is required. string
The title of the issue.
TotalTimeSpent This property is required. int
The total time spent of the issue.
UpdatedAt This property is required. string
When the issue was updated. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
Upvotes This property is required. int
The number of upvotes the issue has received.
UserNotesCount This property is required. int
The number of user notes on the issue.
WebUrl This property is required. string
The web URL of the issue.
Weight This property is required. int
The weight of the issue. Valid values are greater than or equal to 0.
assigneeIds This property is required. List<Integer>
The IDs of the users to assign the issue to.
authorId This property is required. Integer
The ID of the author of the issue. Use gitlab.User data source to get more information about the user.
closedAt This property is required. String
When the issue was closed. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
closedByUserId This property is required. Integer
The ID of the user that closed the issue. Use gitlab.User data source to get more information about the user.
confidential This property is required. Boolean
Set an issue to be confidential.
createdAt This property is required. String
When the issue was created. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z. Requires administrator or project/group owner rights.
description This property is required. String
The description of an issue. Limited to 1,048,576 characters.
discussionLocked This property is required. Boolean
Whether the issue is locked for discussions or not.
discussionToResolve This property is required. String
The ID of a discussion to resolve. This fills out the issue with a default description and mark the discussion as resolved. Use in combination with merge_request_to_resolve_discussions_of.
downvotes This property is required. Integer
The number of downvotes the issue has received.
dueDate This property is required. String
The due date. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
epicId This property is required. Integer
ID of the epic to add the issue to. Valid values are greater than or equal to 0.
epicIssueId This property is required. Integer
The ID of the epic issue.
externalId This property is required. String
The external ID of the issue.
humanTimeEstimate This property is required. String
The human-readable time estimate of the issue.
humanTotalTimeSpent This property is required. String
The human-readable total time spent of the issue.
iid This property is required. Integer
The internal ID of the project's issue.
issueId This property is required. Integer
The instance-wide ID of the issue.
issueLinkId This property is required. Integer
The ID of the issue link.
issueType This property is required. String
The type of issue. Valid values are: issue, incident, test_case.
labels This property is required. List<String>
The labels of an issue.
links This property is required. Map<String,String>
The links of the issue.
mergeRequestToResolveDiscussionsOf This property is required. Integer
The IID of a merge request in which to resolve all issues. This fills out the issue with a default description and mark all discussions as resolved. When passing a description or title, these values take precedence over the default values.
mergeRequestsCount This property is required. Integer
The number of merge requests associated with the issue.
milestoneId This property is required. Integer
The global ID of a milestone to assign issue. To find the milestone_id associated with a milestone, view an issue with the milestone assigned and use the API to retrieve the issue's details.
movedToId This property is required. Integer
The ID of the issue that was moved to.
project This property is required. String
The name or ID of the project.
references This property is required. Map<String,String>
The references of the issue.
state This property is required. String
The state of the issue. Valid values are: opened, closed.
subscribed This property is required. Boolean
Whether the authenticated user is subscribed to the issue or not.
taskCompletionStatuses This property is required. List<GetProjectIssuesIssueTaskCompletionStatus>
The task completion status. It's always a one element list.
timeEstimate This property is required. Integer
The time estimate of the issue.
title This property is required. String
The title of the issue.
totalTimeSpent This property is required. Integer
The total time spent of the issue.
updatedAt This property is required. String
When the issue was updated. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
upvotes This property is required. Integer
The number of upvotes the issue has received.
userNotesCount This property is required. Integer
The number of user notes on the issue.
webUrl This property is required. String
The web URL of the issue.
weight This property is required. Integer
The weight of the issue. Valid values are greater than or equal to 0.
assigneeIds This property is required. number[]
The IDs of the users to assign the issue to.
authorId This property is required. number
The ID of the author of the issue. Use gitlab.User data source to get more information about the user.
closedAt This property is required. string
When the issue was closed. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
closedByUserId This property is required. number
The ID of the user that closed the issue. Use gitlab.User data source to get more information about the user.
confidential This property is required. boolean
Set an issue to be confidential.
createdAt This property is required. string
When the issue was created. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z. Requires administrator or project/group owner rights.
description This property is required. string
The description of an issue. Limited to 1,048,576 characters.
discussionLocked This property is required. boolean
Whether the issue is locked for discussions or not.
discussionToResolve This property is required. string
The ID of a discussion to resolve. This fills out the issue with a default description and mark the discussion as resolved. Use in combination with merge_request_to_resolve_discussions_of.
downvotes This property is required. number
The number of downvotes the issue has received.
dueDate This property is required. string
The due date. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
epicId This property is required. number
ID of the epic to add the issue to. Valid values are greater than or equal to 0.
epicIssueId This property is required. number
The ID of the epic issue.
externalId This property is required. string
The external ID of the issue.
humanTimeEstimate This property is required. string
The human-readable time estimate of the issue.
humanTotalTimeSpent This property is required. string
The human-readable total time spent of the issue.
iid This property is required. number
The internal ID of the project's issue.
issueId This property is required. number
The instance-wide ID of the issue.
issueLinkId This property is required. number
The ID of the issue link.
issueType This property is required. string
The type of issue. Valid values are: issue, incident, test_case.
labels This property is required. string[]
The labels of an issue.
links This property is required. {[key: string]: string}
The links of the issue.
mergeRequestToResolveDiscussionsOf This property is required. number
The IID of a merge request in which to resolve all issues. This fills out the issue with a default description and mark all discussions as resolved. When passing a description or title, these values take precedence over the default values.
mergeRequestsCount This property is required. number
The number of merge requests associated with the issue.
milestoneId This property is required. number
The global ID of a milestone to assign issue. To find the milestone_id associated with a milestone, view an issue with the milestone assigned and use the API to retrieve the issue's details.
movedToId This property is required. number
The ID of the issue that was moved to.
project This property is required. string
The name or ID of the project.
references This property is required. {[key: string]: string}
The references of the issue.
state This property is required. string
The state of the issue. Valid values are: opened, closed.
subscribed This property is required. boolean
Whether the authenticated user is subscribed to the issue or not.
taskCompletionStatuses This property is required. GetProjectIssuesIssueTaskCompletionStatus[]
The task completion status. It's always a one element list.
timeEstimate This property is required. number
The time estimate of the issue.
title This property is required. string
The title of the issue.
totalTimeSpent This property is required. number
The total time spent of the issue.
updatedAt This property is required. string
When the issue was updated. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
upvotes This property is required. number
The number of upvotes the issue has received.
userNotesCount This property is required. number
The number of user notes on the issue.
webUrl This property is required. string
The web URL of the issue.
weight This property is required. number
The weight of the issue. Valid values are greater than or equal to 0.
assignee_ids This property is required. Sequence[int]
The IDs of the users to assign the issue to.
author_id This property is required. int
The ID of the author of the issue. Use gitlab.User data source to get more information about the user.
closed_at This property is required. str
When the issue was closed. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
closed_by_user_id This property is required. int
The ID of the user that closed the issue. Use gitlab.User data source to get more information about the user.
confidential This property is required. bool
Set an issue to be confidential.
created_at This property is required. str
When the issue was created. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z. Requires administrator or project/group owner rights.
description This property is required. str
The description of an issue. Limited to 1,048,576 characters.
discussion_locked This property is required. bool
Whether the issue is locked for discussions or not.
discussion_to_resolve This property is required. str
The ID of a discussion to resolve. This fills out the issue with a default description and mark the discussion as resolved. Use in combination with merge_request_to_resolve_discussions_of.
downvotes This property is required. int
The number of downvotes the issue has received.
due_date This property is required. str
The due date. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
epic_id This property is required. int
ID of the epic to add the issue to. Valid values are greater than or equal to 0.
epic_issue_id This property is required. int
The ID of the epic issue.
external_id This property is required. str
The external ID of the issue.
human_time_estimate This property is required. str
The human-readable time estimate of the issue.
human_total_time_spent This property is required. str
The human-readable total time spent of the issue.
iid This property is required. int
The internal ID of the project's issue.
issue_id This property is required. int
The instance-wide ID of the issue.
issue_link_id This property is required. int
The ID of the issue link.
issue_type This property is required. str
The type of issue. Valid values are: issue, incident, test_case.
labels This property is required. Sequence[str]
The labels of an issue.
links This property is required. Mapping[str, str]
The links of the issue.
merge_request_to_resolve_discussions_of This property is required. int
The IID of a merge request in which to resolve all issues. This fills out the issue with a default description and mark all discussions as resolved. When passing a description or title, these values take precedence over the default values.
merge_requests_count This property is required. int
The number of merge requests associated with the issue.
milestone_id This property is required. int
The global ID of a milestone to assign issue. To find the milestone_id associated with a milestone, view an issue with the milestone assigned and use the API to retrieve the issue's details.
moved_to_id This property is required. int
The ID of the issue that was moved to.
project This property is required. str
The name or ID of the project.
references This property is required. Mapping[str, str]
The references of the issue.
state This property is required. str
The state of the issue. Valid values are: opened, closed.
subscribed This property is required. bool
Whether the authenticated user is subscribed to the issue or not.
task_completion_statuses This property is required. Sequence[GetProjectIssuesIssueTaskCompletionStatus]
The task completion status. It's always a one element list.
time_estimate This property is required. int
The time estimate of the issue.
title This property is required. str
The title of the issue.
total_time_spent This property is required. int
The total time spent of the issue.
updated_at This property is required. str
When the issue was updated. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
upvotes This property is required. int
The number of upvotes the issue has received.
user_notes_count This property is required. int
The number of user notes on the issue.
web_url This property is required. str
The web URL of the issue.
weight This property is required. int
The weight of the issue. Valid values are greater than or equal to 0.
assigneeIds This property is required. List<Number>
The IDs of the users to assign the issue to.
authorId This property is required. Number
The ID of the author of the issue. Use gitlab.User data source to get more information about the user.
closedAt This property is required. String
When the issue was closed. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
closedByUserId This property is required. Number
The ID of the user that closed the issue. Use gitlab.User data source to get more information about the user.
confidential This property is required. Boolean
Set an issue to be confidential.
createdAt This property is required. String
When the issue was created. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z. Requires administrator or project/group owner rights.
description This property is required. String
The description of an issue. Limited to 1,048,576 characters.
discussionLocked This property is required. Boolean
Whether the issue is locked for discussions or not.
discussionToResolve This property is required. String
The ID of a discussion to resolve. This fills out the issue with a default description and mark the discussion as resolved. Use in combination with merge_request_to_resolve_discussions_of.
downvotes This property is required. Number
The number of downvotes the issue has received.
dueDate This property is required. String
The due date. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
epicId This property is required. Number
ID of the epic to add the issue to. Valid values are greater than or equal to 0.
epicIssueId This property is required. Number
The ID of the epic issue.
externalId This property is required. String
The external ID of the issue.
humanTimeEstimate This property is required. String
The human-readable time estimate of the issue.
humanTotalTimeSpent This property is required. String
The human-readable total time spent of the issue.
iid This property is required. Number
The internal ID of the project's issue.
issueId This property is required. Number
The instance-wide ID of the issue.
issueLinkId This property is required. Number
The ID of the issue link.
issueType This property is required. String
The type of issue. Valid values are: issue, incident, test_case.
labels This property is required. List<String>
The labels of an issue.
links This property is required. Map<String>
The links of the issue.
mergeRequestToResolveDiscussionsOf This property is required. Number
The IID of a merge request in which to resolve all issues. This fills out the issue with a default description and mark all discussions as resolved. When passing a description or title, these values take precedence over the default values.
mergeRequestsCount This property is required. Number
The number of merge requests associated with the issue.
milestoneId This property is required. Number
The global ID of a milestone to assign issue. To find the milestone_id associated with a milestone, view an issue with the milestone assigned and use the API to retrieve the issue's details.
movedToId This property is required. Number
The ID of the issue that was moved to.
project This property is required. String
The name or ID of the project.
references This property is required. Map<String>
The references of the issue.
state This property is required. String
The state of the issue. Valid values are: opened, closed.
subscribed This property is required. Boolean
Whether the authenticated user is subscribed to the issue or not.
taskCompletionStatuses This property is required. List<Property Map>
The task completion status. It's always a one element list.
timeEstimate This property is required. Number
The time estimate of the issue.
title This property is required. String
The title of the issue.
totalTimeSpent This property is required. Number
The total time spent of the issue.
updatedAt This property is required. String
When the issue was updated. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
upvotes This property is required. Number
The number of upvotes the issue has received.
userNotesCount This property is required. Number
The number of user notes on the issue.
webUrl This property is required. String
The web URL of the issue.
weight This property is required. Number
The weight of the issue. Valid values are greater than or equal to 0.

GetProjectIssuesIssueTaskCompletionStatus

CompletedCount This property is required. int
The number of tasks that are completed.
Count This property is required. int
The number of tasks.
CompletedCount This property is required. int
The number of tasks that are completed.
Count This property is required. int
The number of tasks.
completedCount This property is required. Integer
The number of tasks that are completed.
count This property is required. Integer
The number of tasks.
completedCount This property is required. number
The number of tasks that are completed.
count This property is required. number
The number of tasks.
completed_count This property is required. int
The number of tasks that are completed.
count This property is required. int
The number of tasks.
completedCount This property is required. Number
The number of tasks that are completed.
count This property is required. Number
The number of tasks.

Package Details

Repository
GitLab pulumi/pulumi-gitlab
License
Apache-2.0
Notes
This Pulumi package is based on the gitlab Terraform Provider.
GitLab v8.10.0 published on Friday, Mar 21, 2025 by Pulumi