# v1alpha1SyncOperation

Type: object

SyncOperation contains details about a sync operation.

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

- `autoHealAttemptsCount` (optional)
  Type: integer, int64

- `dryRun` (optional)
  Type: boolean

- `manifests` (optional)
  Type: array
  
  Items:
    Type: string

- `prune` (optional)
  Type: boolean

- `resources` (optional)
  Type: array
  
  Items:
    Reference: [v1alpha1SyncOperationResource](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncoperationresource/index.md); Type: object
    
    SyncOperationResource contains resources to sync.

- `revision` (optional)
  Type: string
  
  Revision is the revision (Git) or chart version (Helm) which to sync the application to
  If omitted, will use the revision specified in app spec.

- `revisions` (optional)
  Type: array
  
  Revisions is the list of revision (Git) or chart version (Helm) which to sync each source in sources field for the application to
  If omitted, will use the revision specified in app spec.
  
  Items:
    Type: string

- `source` (optional)
  Reference: [v1alpha1ApplicationSource](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsource/index.md); Type: object

- `sources` (optional)
  Type: array
  
  Items:
    Reference: [v1alpha1ApplicationSource](https://sourcey-argocd.pages.dev/api/models/v1alpha1applicationsource/index.md); Type: object

- `syncOptions` (optional)
  Type: array
  
  Items:
    Type: string

- `syncStrategy` (optional)
  Reference: [v1alpha1SyncStrategy](https://sourcey-argocd.pages.dev/api/models/v1alpha1syncstrategy/index.md); Type: object