GetProjectHookResult

data class GetProjectHookResult(val confidentialIssuesEvents: Boolean, val confidentialNoteEvents: Boolean, val customWebhookTemplate: String, val deploymentEvents: Boolean, val enableSslVerification: Boolean, val hookId: Int, val id: String, val issuesEvents: Boolean, val jobEvents: Boolean, val mergeRequestsEvents: Boolean, val noteEvents: Boolean, val pipelineEvents: Boolean, val project: String, val projectId: Int, val pushEvents: Boolean, val pushEventsBranchFilter: String, val releasesEvents: Boolean, val tagPushEvents: Boolean, val token: String, val url: String, val wikiPageEvents: Boolean)

A collection of values returned by getProjectHook.

Constructors

Link copied to clipboard
constructor(confidentialIssuesEvents: Boolean, confidentialNoteEvents: Boolean, customWebhookTemplate: String, deploymentEvents: Boolean, enableSslVerification: Boolean, hookId: Int, id: String, issuesEvents: Boolean, jobEvents: Boolean, mergeRequestsEvents: Boolean, noteEvents: Boolean, pipelineEvents: Boolean, project: String, projectId: Int, pushEvents: Boolean, pushEventsBranchFilter: String, releasesEvents: Boolean, tagPushEvents: Boolean, token: String, url: String, wikiPageEvents: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Invoke the hook for confidential issues events.

Link copied to clipboard

Invoke the hook for confidential notes events.

Link copied to clipboard

Set a custom webhook template.

Link copied to clipboard

Invoke the hook for deployment events.

Link copied to clipboard

Enable ssl verification when invoking the hook.

Link copied to clipboard
val hookId: Int

The id of the project hook.

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

Invoke the hook for issues events.

Link copied to clipboard

Invoke the hook for job events.

Link copied to clipboard

Invoke the hook for merge requests.

Link copied to clipboard

Invoke the hook for notes events.

Link copied to clipboard

Invoke the hook for pipeline events.

Link copied to clipboard

The name or id of the project to add the hook to.

Link copied to clipboard

The id of the project for the hook.

Link copied to clipboard

Invoke the hook for push events.

Link copied to clipboard

Invoke the hook for push events on matching branches only.

Link copied to clipboard

Invoke the hook for releases events.

Link copied to clipboard

Invoke the hook for tag push events.

Link copied to clipboard

A token to present when invoking the hook. The token is not available for imported resources.

Link copied to clipboard
val url: String

The url of the hook to invoke.

Link copied to clipboard

Invoke the hook for wiki page events.