1. Packages
  2. GitLab
  3. API Docs
  4. getProjectMilestones
GitLab v8.0.0 published on Thursday, May 30, 2024 by Pulumi

gitlab.getProjectMilestones

Explore with Pulumi AI

gitlab logo
GitLab v8.0.0 published on Thursday, May 30, 2024 by Pulumi

    The gitlab.getProjectMilestones data source allows get details of a project milestones.

    Upstream API: GitLab REST API docs

    Using getProjectMilestones

    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 getProjectMilestones(args: GetProjectMilestonesArgs, opts?: InvokeOptions): Promise<GetProjectMilestonesResult>
    function getProjectMilestonesOutput(args: GetProjectMilestonesOutputArgs, opts?: InvokeOptions): Output<GetProjectMilestonesResult>
    def get_project_milestones(iids: Optional[Sequence[int]] = None,
                               include_parent_milestones: Optional[bool] = None,
                               project: Optional[str] = None,
                               search: Optional[str] = None,
                               state: Optional[str] = None,
                               title: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetProjectMilestonesResult
    def get_project_milestones_output(iids: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None,
                               include_parent_milestones: Optional[pulumi.Input[bool]] = None,
                               project: Optional[pulumi.Input[str]] = None,
                               search: Optional[pulumi.Input[str]] = None,
                               state: Optional[pulumi.Input[str]] = None,
                               title: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetProjectMilestonesResult]
    func GetProjectMilestones(ctx *Context, args *GetProjectMilestonesArgs, opts ...InvokeOption) (*GetProjectMilestonesResult, error)
    func GetProjectMilestonesOutput(ctx *Context, args *GetProjectMilestonesOutputArgs, opts ...InvokeOption) GetProjectMilestonesResultOutput

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

    public static class GetProjectMilestones 
    {
        public static Task<GetProjectMilestonesResult> InvokeAsync(GetProjectMilestonesArgs args, InvokeOptions? opts = null)
        public static Output<GetProjectMilestonesResult> Invoke(GetProjectMilestonesInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetProjectMilestonesResult> getProjectMilestones(GetProjectMilestonesArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: gitlab:index/getProjectMilestones:getProjectMilestones
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    Iids List<int>
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    IncludeParentMilestones bool
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    Search string
    Return only milestones with a title or description matching the provided string.
    State string
    Return only active or closed milestones.
    Title string
    Return only the milestones having the given title.
    Project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    Iids []int
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    IncludeParentMilestones bool
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    Search string
    Return only milestones with a title or description matching the provided string.
    State string
    Return only active or closed milestones.
    Title string
    Return only the milestones having the given title.
    project String
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids List<Integer>
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    includeParentMilestones Boolean
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search String
    Return only milestones with a title or description matching the provided string.
    state String
    Return only active or closed milestones.
    title String
    Return only the milestones having the given title.
    project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids number[]
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    includeParentMilestones boolean
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search string
    Return only milestones with a title or description matching the provided string.
    state string
    Return only active or closed milestones.
    title string
    Return only the milestones having the given title.
    project str
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids Sequence[int]
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    include_parent_milestones bool
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search str
    Return only milestones with a title or description matching the provided string.
    state str
    Return only active or closed milestones.
    title str
    Return only the milestones having the given title.
    project String
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids List<Number>
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    includeParentMilestones Boolean
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search String
    Return only milestones with a title or description matching the provided string.
    state String
    Return only active or closed milestones.
    title String
    Return only the milestones having the given title.

    getProjectMilestones Result

    The following output properties are available:

    Id string
    The provider-assigned unique ID for this managed resource.
    Milestones List<Pulumi.GitLab.Outputs.GetProjectMilestonesMilestone>
    List of milestones from a project.
    Project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    Iids List<int>
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    IncludeParentMilestones bool
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    Search string
    Return only milestones with a title or description matching the provided string.
    State string
    Return only active or closed milestones.
    Title string
    Return only the milestones having the given title.
    Id string
    The provider-assigned unique ID for this managed resource.
    Milestones []GetProjectMilestonesMilestone
    List of milestones from a project.
    Project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    Iids []int
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    IncludeParentMilestones bool
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    Search string
    Return only milestones with a title or description matching the provided string.
    State string
    Return only active or closed milestones.
    Title string
    Return only the milestones having the given title.
    id String
    The provider-assigned unique ID for this managed resource.
    milestones List<GetProjectMilestonesMilestone>
    List of milestones from a project.
    project String
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids List<Integer>
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    includeParentMilestones Boolean
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search String
    Return only milestones with a title or description matching the provided string.
    state String
    Return only active or closed milestones.
    title String
    Return only the milestones having the given title.
    id string
    The provider-assigned unique ID for this managed resource.
    milestones GetProjectMilestonesMilestone[]
    List of milestones from a project.
    project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids number[]
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    includeParentMilestones boolean
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search string
    Return only milestones with a title or description matching the provided string.
    state string
    Return only active or closed milestones.
    title string
    Return only the milestones having the given title.
    id str
    The provider-assigned unique ID for this managed resource.
    milestones Sequence[GetProjectMilestonesMilestone]
    List of milestones from a project.
    project str
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids Sequence[int]
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    include_parent_milestones bool
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search str
    Return only milestones with a title or description matching the provided string.
    state str
    Return only active or closed milestones.
    title str
    Return only the milestones having the given title.
    id String
    The provider-assigned unique ID for this managed resource.
    milestones List<Property Map>
    List of milestones from a project.
    project String
    The ID or URL-encoded path of the project owned by the authenticated user.
    iids List<Number>
    Return only the milestones having the given iid (Note: ignored if include_parent_milestones is set as true).
    includeParentMilestones Boolean
    Include group milestones from parent group and its ancestors. Introduced in GitLab 13.4.
    search String
    Return only milestones with a title or description matching the provided string.
    state String
    Return only active or closed milestones.
    title String
    Return only the milestones having the given title.

    Supporting Types

    GetProjectMilestonesMilestone

    CreatedAt string
    The time of creation of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    Description string
    The description of the milestone.
    DueDate string
    The due date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    Expired bool
    Bool, true if milestone expired.
    Iid int
    The ID of the project's milestone.
    MilestoneId int
    The instance-wide ID of the project’s milestone.
    Project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    ProjectId int
    The project ID of milestone.
    StartDate string
    The start date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    State string
    The state of the milestone. Valid values are: active, closed.
    Title string
    The title of a milestone.
    UpdatedAt string
    The last update time of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    WebUrl string
    The web URL of the milestone.
    CreatedAt string
    The time of creation of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    Description string
    The description of the milestone.
    DueDate string
    The due date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    Expired bool
    Bool, true if milestone expired.
    Iid int
    The ID of the project's milestone.
    MilestoneId int
    The instance-wide ID of the project’s milestone.
    Project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    ProjectId int
    The project ID of milestone.
    StartDate string
    The start date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    State string
    The state of the milestone. Valid values are: active, closed.
    Title string
    The title of a milestone.
    UpdatedAt string
    The last update time of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    WebUrl string
    The web URL of the milestone.
    createdAt String
    The time of creation of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    description String
    The description of the milestone.
    dueDate String
    The due date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    expired Boolean
    Bool, true if milestone expired.
    iid Integer
    The ID of the project's milestone.
    milestoneId Integer
    The instance-wide ID of the project’s milestone.
    project String
    The ID or URL-encoded path of the project owned by the authenticated user.
    projectId Integer
    The project ID of milestone.
    startDate String
    The start date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    state String
    The state of the milestone. Valid values are: active, closed.
    title String
    The title of a milestone.
    updatedAt String
    The last update time of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    webUrl String
    The web URL of the milestone.
    createdAt string
    The time of creation of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    description string
    The description of the milestone.
    dueDate string
    The due date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    expired boolean
    Bool, true if milestone expired.
    iid number
    The ID of the project's milestone.
    milestoneId number
    The instance-wide ID of the project’s milestone.
    project string
    The ID or URL-encoded path of the project owned by the authenticated user.
    projectId number
    The project ID of milestone.
    startDate string
    The start date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    state string
    The state of the milestone. Valid values are: active, closed.
    title string
    The title of a milestone.
    updatedAt string
    The last update time of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    webUrl string
    The web URL of the milestone.
    created_at str
    The time of creation of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    description str
    The description of the milestone.
    due_date str
    The due date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    expired bool
    Bool, true if milestone expired.
    iid int
    The ID of the project's milestone.
    milestone_id int
    The instance-wide ID of the project’s milestone.
    project str
    The ID or URL-encoded path of the project owned by the authenticated user.
    project_id int
    The project ID of milestone.
    start_date str
    The start date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    state str
    The state of the milestone. Valid values are: active, closed.
    title str
    The title of a milestone.
    updated_at str
    The last update time of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    web_url str
    The web URL of the milestone.
    createdAt String
    The time of creation of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    description String
    The description of the milestone.
    dueDate String
    The due date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    expired Boolean
    Bool, true if milestone expired.
    iid Number
    The ID of the project's milestone.
    milestoneId Number
    The instance-wide ID of the project’s milestone.
    project String
    The ID or URL-encoded path of the project owned by the authenticated user.
    projectId Number
    The project ID of milestone.
    startDate String
    The start date of the milestone. Date time string in the format YYYY-MM-DD, for example 2016-03-11.
    state String
    The state of the milestone. Valid values are: active, closed.
    title String
    The title of a milestone.
    updatedAt String
    The last update time of the milestone. Date time string, ISO 8601 formatted, for example 2016-03-11T03:45:40Z.
    webUrl String
    The web URL of the milestone.

    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.0.0 published on Thursday, May 30, 2024 by Pulumi