ValueStreamAnalytics

class ValueStreamAnalytics : KotlinCustomResource

The gitlab.ValueStreamAnalytics resource allows to manage the lifecycle of value stream analytics.

This resource requires a GitLab Enterprise instance with a Premium license to create custom value stream analytics. Upstream API: GitLab GraphQL API docs

Example Usage

resources:
project:
type: gitlab:ValueStreamAnalytics
properties:
name: TEST
projectFullPath: test/project
stages:
- name: Issue
custom: false
hidden: false
- name: Issue Labels
custom: true
hidden: false
start_event_identifier: ISSUE_LABEL_ADDED
start_event_label_id: gid://gitlab/ProjectLabel/0
end_event_identifier: ISSUE_LABEL_REMOVED
end_event_label_id: gid://gitlab/ProjectLabel/1
group:
type: gitlab:ValueStreamAnalytics
properties:
name: TEST
groupFullPath: test/group
stages:
- name: Issue
custom: false
hidden: false
- name: Issue Labels
custom: true
hidden: false
start_event_identifier: ISSUE_LABEL_ADDED
start_event_label_id: gid://gitlab/GroupLabel/0
end_event_identifier: ISSUE_LABEL_REMOVED
end_event_label_id: gid://gitlab/GroupLabel/1

Import

Starting in Terraform v1.5.0 you can use an import block to import gitlab_value_stream_analytics. For example: terraform import { to = gitlab_value_stream_analytics.example id = "see CLI command below for ID" } Import using the CLI is supported using the following syntax: Gitlab value stream analytics can be imported with a key composed of <full_path_type>:<full_path>:<value_stream_id>, e.g.

$ pulumi import gitlab:index/valueStreamAnalytics:ValueStreamAnalytics group "group:people/engineers:42"
$ pulumi import gitlab:index/valueStreamAnalytics:ValueStreamAnalytics project "project:projects/sample:43"

Properties

Link copied to clipboard
val groupFullPath: Output<String>?

Full path of the group the value stream is created in. One of group_full_path OR project_full_path is required.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val name: Output<String>

The name of the value stream

Link copied to clipboard
val projectFullPath: Output<String>?

Full path of the project the value stream is created in. One of group_full_path OR project_full_path is required.

Link copied to clipboard
val pulumiChildResources: Set<KotlinResource>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Stages of the value stream

Link copied to clipboard
val urn: Output<String>