gitlab_project_milestone (Resource)

The gitlab_project_milestone resource allows to manage the lifecycle of a project milestone.

Upstream API: GitLab REST API docs

Example Usage

# Create a project for the milestone to use
resource "gitlab_project" "example" {
  name         = "example"
  description  = "An example project"
  namespace_id = gitlab_group.example.id
}

resource "gitlab_project_milestone" "example" {
  project = gitlab_project.example.id
  title   = "example"
}

Schema

Required

Optional

Read-Only

Import

Import is supported using the following syntax:

# Gitlab project milestone can be imported with a key composed of `<project>:<milestone_id>`, e.g.
terraform import gitlab_project_milestone.example "12345:11"