{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/argo-cd/refs/heads/main/json-schema/argo-cd-v1alpha1-sync-policy-automated-schema.json", "title": "v1alpha1SyncPolicyAutomated", "description": "v1alpha1SyncPolicyAutomated schema from Argo CD API", "type": "object", "properties": { "allowEmpty": { "type": "boolean", "title": "AllowEmpty allows apps have zero live resources (default: false)" }, "enabled": { "type": "boolean", "title": "Enable allows apps to explicitly control automated sync" }, "prune": { "type": "boolean", "title": "Prune specifies whether to delete resources from the cluster that are not found in the sources anymore as part of automated sync (default: false)" }, "selfHeal": { "type": "boolean", "title": "SelfHeal specifies whether to revert resources back to their desired state upon modification in the cluster (default: false)" } } }