GitWebhookSpec
Git Webhook specification.
{
"branchName": "master",
"delayTimeInMins": 2,
"description": "string",
"endpoint": "GitHub-SaaS",
"eventCategory": "PUSH",
"exclusions": [
{
"type": "PLAIN",
"value": "example.txt"
}
],
"externalListenerLink": "codestream/api/git-webhook-listeners/173f5ed5-2197-4975-b782-a8679b2e4cd3",
"inclusions": [
{
"type": "PLAIN",
"value": "example.txt"
}
],
"input": {
"test": {
"description": "test-value",
"mandatory": false
}
},
"name": "My-Name",
"pipeline": "CICD-Pipeline",
"prioritizeExclusion": true,
"project": "My-Project",
"refreshToken": "I5FLA8iQhlZwoos6OL3goKciAF5e",
"repoName": "Codestream",
"secretToken": "DSkUyJJ8KA8rOSk=Ci",
"serverType": "GITHUB/GITLAB/BITBUCKET",
"serverWebhookId": "serverWebhookId\": \"12678345"
}
Branch name for which the webhook has been configured.
Delay time after which the pipeline execution is triggered.
A human-friendly description.
Git endpoint.
Git event type.
Provide file exclusions as conditions for the trigger.
Git webhook listener link.
Provide file inclusions as conditions for the trigger.
Pipeline Execution input properties.
A human-friendly name used as an identifier in APIs that support this option
Pipeline name which is meant to be triggered when a git event occur.
Prioritize Exclusion ensures that pipelines are not triggered even if any ” + “of the files in a commit match the specified files in the exclusion paths or regex.
The project this entity belongs to.
Codestream API token.
Repo name for which the webhook has been configured.
Secret token to validate received payloads.
Git Server Type.
Git webhook id.