# v1alpha1SCMProviderGeneratorFilter

Type: object

SCMProviderGeneratorFilter is a single repository filter.
If multiple filter types are set on a single struct, they will be AND'd together. All filters must
pass for a repo to be included.

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

- `branchMatch` (optional)
  Type: string
  
  A regex which must match the branch name.

- `labelMatch` (optional)
  Type: string
  
  A regex which must match at least one label.

- `pathsDoNotExist` (optional)
  Type: array
  
  An array of paths, all of which must not exist.
  
  Items:
    Type: string

- `pathsExist` (optional)
  Type: array
  
  An array of paths, all of which must exist.
  
  Items:
    Type: string

- `repositoryMatch` (optional)
  Type: string
  
  A regex for repo names.