Concepts help you to learn about the different parts of the Stash and the abstractions it uses.
This concept section is divided into the following modules:
What is Stash?
Repositorycrd that holds backend information in a Kubernetes native way.
BackupConfigurationcrd that is used to configure backup for a target resource in a Kubernetes native way.
BackupBatchcrd that is used to setup backup of multiple co-related targets under single configuration.
BackupSessioncrd that represents a backup run of a target resource for the respective
RestoreSessioncrd that represents a restore run of a target resource.
RestoreBatchcrd that allows restore of multiple targets that were backed up using
BackupBatchunder single configuration.
Functioncrd that represents a step of a backup or restore process.
Taskcrd which specifies an ordered collection of multiple
Functions and their parameters that make up a complete backup or restore process.
BackupBlueprintcrd that specifies a blueprint for
BackupConfigurationobject which provides an option to share backup configuration across similar targets.
AppBindingcrd which holds the information that are necessary to connect with an application like database.
Snapshotobject that represents backed up snapshots in a Kubernetes native way.