La struct Snapshot
I metodi di elenco restituiscono[]squarecloud.Snapshot:
Snapshot delle applicazioni
Elencare
Creare
api.CreateApplicationSnapshot(appID) genera un nuovo snapshot e restituisce un squarecloud.SnapshotCreated con l’URL di download firmato.
Ripristinare
api.RestoreApplicationSnapshot(appID, snapshotID, versionID) riporta l’applicazione a una versione precedente dello snapshot.
Snapshot dei database
L’ambito dei database rispecchia quello delle applicazioni:Elencare gli snapshot a livello di account
api.UserSnapshots(scope) restituisce ogni snapshot che possiedi tra tutte le tue applicazioni o database. L’ambito è una delle costanti squarecloud.SnapshotScope*:
L’elenco degli snapshot a livello di account richiede un piano a pagamento attivo. Ogni piano ha inoltre una quota giornaliera di snapshot — una volta esaurita, la creazione fallisce con il codice
DAILY_SNAPSHOTS_LIMIT_REACHED, distinto dal generico errore di rate limit KEEP_CALM.
