# v1alpha1ApplicationSourceDirectory

Type: object

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

- `disableExtensionFilter` (optional)
  Type: boolean
  
  DisableExtensionFilter controls whether the built-in file-extension filter is skipped during
  manifest generation. When false (the default), only files with a .yaml, .yml, .json, or
  .jsonnet extension are considered as potential manifests. Set it to true to disable the filter
  so that files with custom extensions (e.g. *.yaml.sealed) can be matched by the include/exclude
  glob patterns instead.

- `exclude` (optional)
  Type: string

- `include` (optional)
  Type: string

- `jsonnet` (optional)
  Reference: [v1alpha1ApplicationSourceJsonnet](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcejsonnet/index.md); Type: object

- `recurse` (optional)
  Type: boolean