# v1alpha1DrySource

Type: object

DrySource specifies a location for dry "don't repeat yourself" manifest source information.

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

- `directory` (optional)
  Reference: [v1alpha1ApplicationSourceDirectory](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcedirectory/index.md); Type: object

- `helm` (optional)
  Reference: [v1alpha1ApplicationSourceHelm](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcehelm/index.md); Type: object

- `kustomize` (optional)
  Reference: [v1alpha1ApplicationSourceKustomize](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourcekustomize/index.md); Type: object

- `path` (optional)
  Type: string

- `plugin` (optional)
  Reference: [v1alpha1ApplicationSourcePlugin](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsourceplugin/index.md); Type: object

- `repoURL` (optional)
  Type: string

- `targetRevision` (optional)
  Type: string