TriggerBitbucketServerTriggerConfig constructor

const TriggerBitbucketServerTriggerConfig({
  1. required Input<String> bitbucketServerConfigResource,
  2. required Input<String> projectKey,
  3. Input<TriggerBitbucketServerTriggerConfigPullRequest?>? pullRequest,
  4. Input<TriggerBitbucketServerTriggerConfigPush?>? push,
  5. required Input<String> repoSlug,
})

Creates a new TriggerBitbucketServerTriggerConfig. bitbucketServerConfigResource The Bitbucket server config resource that this trigger config maps to. projectKey Key of the project that the repo is in. For example: The key for https://mybitbucket.server/projects/TEST/repos/test-repo is "TEST". pullRequest Filter to match changes in pull requests. push Filter to match changes in refs like branches, tags. repoSlug Slug of the repository. A repository slug is a URL-friendly version of a repository name, automatically generated by Bitbucket for use in the URL.

Implementation

const TriggerBitbucketServerTriggerConfig({
  required this.bitbucketServerConfigResource,
  required this.projectKey,
  this.pullRequest,
  this.push,
  required this.repoSlug,
});