Concepts
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?
- Overview provides an introduction to Stash. It also give an overview of the features it provides.
- Architecture provides a visual representation of Stash architecture. It also provides a brief overview of the components it uses.
Declarative API
- Repository introduces the concept of
Repositorycrd that holds backend information in a Kubernetes native way. - BackupConfiguration introduces the concept of
BackupConfigurationcrd that is used to configure backup for a target resource in a Kubernetes native way. - BackupBatch introduces the concept of
BackupBatchcrd that is used to setup backup of multiple co-related targets under single configuration. - BackupSession introduces the concept of
BackupSessioncrd that represents a backup run of a target resource for the respectiveBackupConfigurationorBackupBatchobject. - RestoreSession introduces the concept of
RestoreSessioncrd that represents a restore run of a target resource. - RestoreBatch introduces the concept of
RestoreBatchcrd that allows restore of multiple targets that were backed up usingBackupBatchunder single configuration. - Function introduces the concept of
Functioncrd that represents a step of a backup or restore process. - Task introduces the concept of
Taskcrd which specifies an ordered collection of multipleFunctions and their parameters that make up a complete backup or restore process. - BackupBlueprint introduces the concept of
BackupBlueprintcrd that specifies a blueprint forRepositoryandBackupConfigurationobject which provides an option to share backup configuration across similar targets. - AppBinding introduces the concept of
AppBindingcrd which holds the information that are necessary to connect with an application like database. - Snapshot introduces the concept of
Snapshotobject that represents backed up snapshots in a Kubernetes native way.
- Repository introduces the concept of






