AuraDatabaseBackup API Reference¶
⚠️ BETA / best-effort. Uses the Aura API v2beta1 (unstable beta). See the Aura Orchestration Guide. ✅ Live-verified 2026-07-31. See Verification status.
The AuraDatabaseBackup CRD takes an on-demand per-database backup on a managed Neo4j Aura instance. Like AuraSnapshot, a backup is one-shot and is not deleted from Aura when the CR is removed.
Requires a multi-database instance, since it backs up an
AuraDatabase— see that page's prerequisite. Two behaviours of the Aura API worth knowing: a backup does not appear in Aura's backup list until it completes (the operator therefore polls it by ID, sophaseprogresses normally — but do not expect to see it in the console listing immediately), andexportablemeans "exportable now", flipping fromfalsetotrueon completion rather than describing the finished backup up front.
Overview¶
- API Version:
neo4j.neo4j.com/v1beta1 - Kind:
AuraDatabaseBackup - Scope: Namespaced
- Short name:
auradbbackup - Guide: Aura Orchestration Guide
Spec¶
| Field | Type | Description |
|---|---|---|
databaseRef |
string |
Required. The AuraDatabase (same namespace) to back up. Credentials, organization, project, and instance are resolved from it. |
managementPolicies |
[]string |
Items enum Observe/Create/Delete/*. Default ["*"]. |
Status¶
| Field | Type | Description |
|---|---|---|
backupId |
string |
Aura-assigned backup ID. |
phase |
string |
Pending, Completed, Failed, Error. Mirrors Aura's own status enum (Pending/InProgress/Completed/Failed) — Pending covers both Aura's Pending and InProgress; Error means the operator could not reconcile the backup. A freshly-scheduled backup reports Pending — the create response carries only an ID, so no status is known until the next read. |
timestamp |
string |
Backup timestamp as reported by Aura. |
exportable |
bool |
Whether Aura can export/download this backup. Only populated once the backup has been read back. |
conditions |
[]metav1.Condition |
Standard readiness conditions. |
observedGeneration |
int64 |
The .metadata.generation last reconciled. |
lastSyncedTime |
*metav1.Time |
When the backup was last observed from the Aura API. |
Example¶
apiVersion: neo4j.neo4j.com/v1beta1
kind: AuraDatabaseBackup
metadata:
name: analytics-db-backup
namespace: neo4j
spec:
databaseRef: analytics-db
Related Resources¶
AuraDatabase— the database backed upAuraDatabaseRestore— restore from a backup- Aura Orchestration Guide