1. Packages
  2. GitLab
  3. API Docs
  4. getProjectIssues
GitLab v8.1.0 published on Friday, Jun 21, 2024 by Pulumi

gitlab.getProjectIssues

Explore with Pulumi AI

gitlab logo
GitLab v8.1.0 published on Friday, Jun 21, 2024 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",
    }));
    
    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")
    
    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
    	})
    }
    
    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",
        });
    
    });
    
    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());
    
        }
    }
    
    variables:
      foo:
        fn::invoke:
          Function: gitlab:getProject
          Arguments:
            id: foo/bar/baz
      allWithFoo:
        fn::invoke:
          Function: gitlab:getProjectIssues
          Arguments:
            project: ${foo.id}
            search: foo
    

    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>
    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]
    func GetProjectIssues(ctx *Context, args *GetProjectIssuesArgs, opts ...InvokeOption) (*GetProjectIssuesResult, error)
    func GetProjectIssuesOutput(ctx *Context, args *GetProjectIssuesOutputArgs, opts ...InvokeOption) GetProjectIssuesResultOutput

    > 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)
    }
    public static CompletableFuture<GetProjectIssuesResult> getProjectIssues(GetProjectIssuesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: gitlab:index/getProjectIssues:getProjectIssues
      arguments:
        # arguments dictionary

    The following arguments are supported:

    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7

    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7
    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]. (Introduced in GitLab 13.12)
    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. description_html was introduced in GitLab 12.7

    Supporting Types

    GetProjectIssuesIssue

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

    GetProjectIssuesIssueTaskCompletionStatus

    CompletedCount int
    The number of tasks that are completed.
    Count int
    The number of tasks.
    CompletedCount int
    The number of tasks that are completed.
    Count int
    The number of tasks.
    completedCount Integer
    The number of tasks that are completed.
    count Integer
    The number of tasks.
    completedCount number
    The number of tasks that are completed.
    count number
    The number of tasks.
    completed_count int
    The number of tasks that are completed.
    count int
    The number of tasks.
    completedCount Number
    The number of tasks that are completed.
    count 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 logo
    GitLab v8.1.0 published on Friday, Jun 21, 2024 by Pulumi