GlobalLevelNotifications

class GlobalLevelNotifications : KotlinCustomResource

The gitlab.GlobalLevelNotifications resource allows to manage global notifications. Upstream API: GitLab REST API docs

Import

Starting in Terraform v1.5.0 you can use an import block to import gitlab_global_level_notifications. For example: terraform import { to = gitlab_global_level_notifications.example id = "see CLI command below for ID" } Import using the CLI is supported using the following syntax: Note: You can import a global notification state using "gitlab" as the ID. The ID will always be gitlab, because the global notificatio only exists once per user

$ pulumi import gitlab:index/globalLevelNotifications:GlobalLevelNotifications example gitlab

Properties

Link copied to clipboard
val closeIssue: Output<Boolean>

Enable notifications for closed issues. Can only be used when level is custom.

Link copied to clipboard

Enable notifications for closed merge requests. Can only be used when level is custom.

Link copied to clipboard
val failedPipeline: Output<Boolean>

Enable notifications for failed pipelines. Can only be used when level is custom.

Link copied to clipboard
val fixedPipeline: Output<Boolean>

Enable notifications for fixed pipelines. Can only be used when level is custom.

Link copied to clipboard
val id: Output<String>
Link copied to clipboard
val issueDue: Output<Boolean>

Enable notifications for due issues. Can only be used when level is custom.

Link copied to clipboard
val level: Output<String>

The level of the notification. Valid values are: disabled, participating, watch, global, mention, custom.

Link copied to clipboard

Enable notifications for merged merge requests. Can only be used when level is custom.

Link copied to clipboard

Enable notifications for merged merge requests when the pipeline succeeds. Can only be used when level is custom.

Link copied to clipboard
val movedProject: Output<Boolean>

Enable notifications for moved projects. Can only be used when level is custom.

Link copied to clipboard
val newIssue: Output<Boolean>

Enable notifications for new issues. Can only be used when level is custom.

Link copied to clipboard

Enable notifications for new merge requests. Can only be used when level is custom.

Link copied to clipboard
val newNote: Output<Boolean>

Enable notifications for new notes on merge requests. Can only be used when level is custom.

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

Enable notifications for push to merge request branches. Can only be used when level is custom.

Link copied to clipboard
val reassignIssue: Output<Boolean>

Enable notifications for issue reassignments. Can only be used when level is custom.

Link copied to clipboard

Enable notifications for merge request reassignments. Can only be used when level is custom.

Link copied to clipboard
val reopenIssue: Output<Boolean>

Enable notifications for reopened issues. Can only be used when level is custom.

Link copied to clipboard

Enable notifications for reopened merge requests. Can only be used when level is custom.

Link copied to clipboard

Enable notifications for successful pipelines. Can only be used when level is custom.

Link copied to clipboard
val urn: Output<String>