ProjectLevelNotifications

class ProjectLevelNotifications : KotlinCustomResource

The gitlab.ProjectLevelNotifications resource allows to manage notifications for a project.

While the API supports both groups and projects, this resource only supports projects currently. Upstream API: GitLab REST API docs

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 project: Output<String>

The ID or URL-encoded path of a project where notifications will be configured.

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>