# v1alpha1Application

Type: object

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

- `metadata` (optional)
  Reference: [v1ObjectMeta](https://sourcey-argocd.pages.dev/api/models/v1objectmeta/index.md); Type: object
  
  ObjectMeta is metadata that all persisted resources must have, which includes all objects
  users must create.

- `operation` (optional)
  Reference: [v1alpha1Operation](https://sourcey-argocd.pages.dev/api/models/v1alpha1operation/index.md); Type: object

- `spec` (optional)
  Reference: [v1alpha1ApplicationSpec](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationspec/index.md); Type: object
  
  ApplicationSpec represents desired application state. Contains link to repository with application definition and additional parameters link definition revision.

- `status` (optional)
  Reference: [v1alpha1ApplicationStatus](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationstatus/index.md); Type: object