Custom Resource Definition - Application
API reference for TrilioVault Application
Package v1 contains API Schema definitions for the triliocrds v1 API group trigger images
ApplicationType specifies type of a Backup of an application
Backup represents the capture of Kubernetes BackupPlan defined by user at a point in time
BackupComponent defines the namespace and their configurations for backup
BackupCondition specifies the current condition of a backup resource.
BackupConfig defines the required configuration for taking the backup such as target and retention policy. NOTE: ClusterBackupConfig field in clusterbackupplan_types.go is similar to this structure. Changes made here might be required to be reflected there as well.
BackupInfo contains the relevant information to uniquely identify a child Backup created from a ClusterBackup
BackupPlan is the Schema for the BackupPlan API
BackupPlanComponents contains the 3 types of components, helm charts, operators and custom label-based resources
BackupPlanCondition specifies the current condition of a backupPlan resource.
BackupPlanInfo defines the object reference and status of a backupPlan
BackupPlanSelector used in ClusterBackupPlan Status to identify how corresponding backupPlan is selected by, it could be by NamespaceSelector or by BackupComponent
BackupPlanSpec defines the desired state of BackupPlan
BackupPlanStats defines the stats for a BackupPlan
BackupPlanStatus defines the observed state of BackupPlan
BackupScheduleType specifies the type of schedule which triggered the backup
BackupSpec defines the desired state of Backup
BackupStats specifies the stats of a Backup
BackupStatus defines the observed state of Backup
BackupSummary comprises of backup object references and count of backups with different statuses
BackupType defines the type backup instance of an BackupPlan
CleanupConfig is the configuration for the PolicyType: Cleanup
ClusterBackup is the Schema for the ClusterBackup API
ClusterBackupCondition specifies the current condition of a clusterBackup resource.
ClusterBackupConfig defines the require configuration for taking the backup such as target and retention policy. NOTE: BackupConfig field in backupplan_types.go is similar to this structure. Changes made here might be required to be reflected there as well.
ClusterBackupPlan is the Schema for the ClusterBackupPlan API
ClusterBackupPlanCondition specifies the current condition of a cluster backup plan resource.