# Functions
CustomResources returns a map of all custom resources within the Velero API group, keyed on Kind.
Resource gets a Velero GroupResource for a specified resource.
# Constants
Active represents the active state of VeleroSchedule.
Deleted represents the deleted VeleroSchedule.
DMaaSBackupLabelKey defines label key for velero resources.
DMaaSBackupPhaseActive represents the active phase of DMaaSBackup.
DMaaSBackupPhaseCompleted represents the completed phase of DMaaSBackup This is applicable if dmaasbackup is not a scheduled backup.
DMaaSBackupPhaseInProgress represents the in progress phase of DMaaSBackup.
DMaaSBackupPhasePaused represents the pause phase of DMaaSBackup.
DMaaSBackupStateActive means dmaasbackup is active.
DMaaSBackupStateEmpty means dmaasbackup is active.
DMaaSBackupStatePaused means dmaasbackup is paused.
DMaaSFinalizer represent finalizer for dmaas-operator.
Erased represents the VeleroSchedule,for which data at remote storage is deleted.
GroupName is the group name for the Velero API.
PreBackupActionPhaseCompleted represents the in completed phase of PreBackupAction.
PreBackupActionPhaseInProgress represents the in progress phase of PreBackupAction.
RestoreConditionTypeCheckedResources represents the validation of PVC, StorageClass, ServiceAccount.
RestoreConditionTypeIPSet represents the setting of IP address.
RestoreConditionTypeSynedBackupData represents the sync of Backup in k8s cluster.
RestoreConditionTypeValidatedBackupData represents the validation of Backup Data.
RestoreStatusPhaseActive represents active phase of restore.
RestoreStatusPhaseCompleted represents the completed restore.
RestoreStatusPhaseEmpty represents empty phase of restore.
RestoreStatusPhaseInProgress represents in-progress phase of restore.
# Variables
AddToScheme applies the SchemeBuilder functions to a specified scheme.
SchemeBuilder collects the scheme builder functions for the Velero API.
SchemeGroupVersion is the GroupVersion for the Velero API.
# Structs
DMaaSBackup represents the backup/schedule resource.
DMaaSBackupList represents the list of DMaaSBackup resource.
DMaaSBackupSpec defines the spec for DMaaSBackup resource.
DMaaSBackupStatus represents the status of DMaaSBackup resource.
DMaaSRestore represents the restore resource.
DMaaSRestoreList represents the list of DMaaSRestore resource.
PeriodicFullBackupConfig defines the configuration for periodic full backup.
PreBackupAction represents the pre-backup action for DMaaS.
PreBackupActionList represents the list of PreBackupAction resource.
PreBackupActionSetAnnotation represents list of resource to be annotated with volume details for restic base backup.
PreBackupActionSetLabel represents the labels and, list of resource to be labeled.
PreBackupActionSpec represents the list of action to be executed prior to back up.
PreBackupActionStatus defines the status of PreBackupAction resource.
Progress represents the progress of Snapshot.
PVRestoreStatusDetails represents the status of PV restore.
RestoreCondition represents the restore pre-flight check.
RestoreDetails represents the restore information.
RestoreSpec defines the spec for restore.
RestoreStatus represents the status of restore.
SnapshotStatusDetails represents the snapshot information and it's status.
TargetResource represents the k8s resource information used for pre-backup action.
VeleroScheduleDetails represents the information about schedule.
# Type aliases
DMaaSBackupPhase represents the phase of DMaaSBackup.
DMaasBackupState represents the state of DMaasBackup.
PreBackupActionPhase represents the phase of prePreBackupAction.
RestoreConditionType represents the type of RestoreCondition.
RestoreStatusPhase represents the phase of restore.
VeleroScheduleStatus represents the status of VeleroSchedule.