# v1alpha1PullRequestGeneratorBitbucketServer

Type: object

PullRequestGeneratorBitbucketServer defines connection info specific to BitbucketServer.

Schema: [v1alpha1PullRequestGeneratorBitbucketServer](https://sourcey-argocd.pages.dev/api/models/v1alpha1pullrequestgeneratorbitbucketserver/index.md)

- `api` (optional)
  Type: string
  
  The Bitbucket REST API URL to talk to e.g. https://bitbucket.org/rest Required.

- `basicAuth` (optional)
  Reference: [v1alpha1BasicAuthBitbucketServer](https://sourcey-argocd.pages.dev/api/models/v1alpha1basicauthbitbucketserver/index.md); Type: object
  
  BasicAuthBitbucketServer defines the username/(password or personal access token) for Basic auth.

- `bearerToken` (optional)
  Reference: [v1alpha1BearerTokenBitbucket](https://sourcey-argocd.pages.dev/api/models/v1alpha1bearertokenbitbucket/index.md); Type: object
  
  BearerTokenBitbucket defines the Bearer token for BitBucket AppToken auth.

- `caRef` (optional)
  Reference: [v1alpha1ConfigMapKeyRef](https://sourcey-argocd.pages.dev/api/models/v1alpha1configmapkeyref/index.md); Type: object
  
  ConfigMapKeyRef struct for a reference to a configmap key.

- `insecure` (optional)
  Type: boolean

- `project` (optional)
  Type: string
  
  Project to scan. Required.

- `repo` (optional)
  Type: string
  
  Repo name to scan. Required.