cleanupOnFailure
boolprotectRestoredApp
boolstring
alias)metadata
field.spec
BackupSpectype
BackupTypetype
BackupTypetype
BackupTypestatus
BackupStatusnamespace
stringhookConfig
HookConfigincludeResources
ResourceSelectorexcludeResources
ResourceSelectorBackupComponent
BackupComponentPartOf
BackupPlanSelectorName
stringstatus
Statusreason
stringphase
OperationTypeschedulePolicy
SchedulePolicymaxIncrBackupsPerFullBackup
bytestatus
StatuspercentageCompletion
bytelocation
stringmetadata
field.spec
BackupPlanSpecbackupNamespace
stringbackupConfig
BackupConfigbackupPlanComponents
BackupPlanComponentshookConfig
HookConfigincludeResources
ResourceSelectorLabelSelector
& GVKSelector
excludeResources
ResourceSelectorLabelSelector
& GVKSelector
encryption
EncryptionbackupNamespace
stringbackupConfig
BackupConfigbackupPlanComponents
BackupPlanComponentshookConfig
HookConfigincludeResources
ResourceSelectorLabelSelector
& GVKSelector
excludeResources
ResourceSelectorLabelSelector
& GVKSelector
encryption
EncryptionbackupNamespace
stringbackupConfig
BackupConfigbackupPlanComponents
BackupPlanComponentshookConfig
HookConfigincludeResources
ResourceSelectorLabelSelector
& GVKSelector
excludeResources
ResourceSelectorLabelSelector
& GVKSelector
encryption
Encryptionstatus
BackupPlanStatushelmReleases
[]stringoperators
[]OperatorSelectorcustomSelector
CustomSelectorLabelSelector
including match labels and match expressions and GVKSelector
which could be GroupVersionKind
& Objects
partOf
BackupPlanSelectorname
stringNamespaceSelector
Name will be empty if backupPlan is PartOf BackupComponents
status
Statusstring
alias)backupNamespace
stringbackupConfig
BackupConfigbackupPlanComponents
BackupPlanComponentshookConfig
HookConfigincludeResources
ResourceSelectorLabelSelector
& GVKSelector
excludeResources
ResourceSelectorLabelSelector
& GVKSelector
encryption
EncryptionbackupSummary
BackupSummaryrestoreSummary
RestoreSummaryimmutable
boolstatus
Statusscope
ComponentScopeapplicationType
ApplicationTypestats
BackupPlanStatsstring
alias)type
BackupTypetargetInfo
TargetInfohookExists
boolencryption
Encryptionimmutable
boolbackupScope
ComponentScopeapplicationType
ApplicationTypetype
BackupTypelocation
stringphase
OperationTypephaseStatus
Statusstatus
StatuspercentageCompletion
bytesnapshot
Snapshotcondition
[]BackupConditionhookStatus
HookComponentStatusstats
BackupStatstotalAvailableBackups
uint32totalFailedBackups
uint32totalQueuedBackups
uint32pvcExistsForBackup
boolstring
alias)backupDays
intmetadata
field.spec
ClusterBackupSpectype
BackupTypetype
BackupTypetype
BackupTypestatus
ClusterBackupStatusphase
OperationTypestatus
Statusreason
stringschedulePolicy
ClusterBackupSchedulePolicymaxIncrBackupsPerFullBackup
bytemetadata
field.spec
ClusterBackupPlanSpecbackupComponents
[]BackupComponentnamespaceSelector
[]NamespaceSelectorbackupConfig
ClusterBackupConfigincludeResources
ResourceSelectorexcludeResources
ResourceSelectorencryption
EncryptionbackupComponents
[]BackupComponentnamespaceSelector
[]NamespaceSelectorbackupConfig
ClusterBackupConfigincludeResources
ResourceSelectorexcludeResources
ResourceSelectorencryption
EncryptionbackupComponents
[]BackupComponentnamespaceSelector
[]NamespaceSelectorbackupConfig
ClusterBackupConfigincludeResources
ResourceSelectorexcludeResources
ResourceSelectorencryption
Encryptionstatus
ClusterBackupPlanStatusstatus
Statusreason
stringbackupComponents
[]BackupComponentnamespaceSelector
[]NamespaceSelectorbackupConfig
ClusterBackupConfigincludeResources
ResourceSelectorexcludeResources
ResourceSelectorencryption
EncryptionclusterBackupSummary
ClusterBackupSummaryclusterRestoreSummary
ClusterRestoreSummaryimmutable
boolstatus
StatusAvailable
state ClusterBackupPlan only can be used for ClusterBackupbackupPlans
map[string]github.com/trilioData/k8s-triliovault/api/v1.BackupPlanInfocondition
[]ClusterBackupPlanConditionstats
ClusterBackupPlanStatstype
BackupTypetargetInfo
TargetInfohookExists
boolencryption
Encryptionimmutable
booltype
BackupTypelocation
stringstatus
StatuspercentageCompletion
bytecondition
[]ClusterBackupConditionbackupInfos
map[string]github.com/trilioData/k8s-triliovault/api/v1.BackupInfostats
ClusterBackupStatstotalAvailableClusterBackups
uint32totalFailedClusterBackups
uint32totalQueuedClusterBackups
uint32pvcExistsForBackup
boolmetadata
field.spec
ClusterRestoreSpecsource
ClusterRestoreSourceglobalConfig
RestoreConfigcomponents
[]ComponentConfigexcludeComponents
[]stringcleanupOnFailure
boolActionFlags
structactionFlags
ActionFlagsencryption
Encryptionsource
ClusterRestoreSourceglobalConfig
RestoreConfigcomponents
[]ComponentConfigexcludeComponents
[]stringcleanupOnFailure
boolActionFlags
structactionFlags
ActionFlagsencryption
Encryptionsource
ClusterRestoreSourceglobalConfig
RestoreConfigcomponents
[]ComponentConfigexcludeComponents
[]stringcleanupOnFailure
boolActionFlags
structactionFlags
ActionFlagsencryption
Encryptionstatus
ClusterRestoreStatusphase
OperationTypestatus
Statusreason
stringtype
ClusterRestoreSourceTypelocation
stringstring
alias)source
ClusterRestoreSourceglobalConfig
RestoreConfigcomponents
[]ComponentConfigexcludeComponents
[]stringcleanupOnFailure
boolActionFlags
structactionFlags
ActionFlagsencryption
Encryptionphase
OperationTypephaseStatus
Statusstatus
StatuspercentageCompletion
bytecondition
[]ClusterRestoreConditioncomponents
map[string]github.com/trilioData/k8s-triliovault/api/v1.ComponentInfocreatedNamespaces
[]stringstats
ClusterRestoreStatsprotectingResources
[]ResourcetotalInProgressClusterRestores
uint32totalCompletedClusterRestores
uint32totalFailedClusterRestores
uint32backupNamespace
stringrestoreNamespace
stringrestoreConfig
RestoreConfighookConfig
HookConfiglocation
stringrestoreStatus
StatuspercentageCompletion
bytestring
alias)existingResource
[]ResourceskippedResources
[]ResourcefailedResources
[]ResourcenewResourcesAdded
[]ResourceexcludedResources
[]ResourcefailedCleanupResources
[]ResourcetransformStatus
[]TransformStatusphase
RestorePhasephaseStatus
Statusreason
stringstatus
Statusreason
stringphase
OperationTypecontainerName
stringpreHookStatus
PrePostHookStatuspostHookStatus
PrePostHookStatusschedule
stringschedule
[]stringresources
[]ResourcedataSnapshots
[]DataSnapshotwarnings
[]stringSelectResources
which defines include resources & ExcludeResources
specify resource exclusion based on Label based & GVK based selectionselectResources
ResourceSelectorLabelSelector
& GVKSelector
excludeResources
ResourceSelectorLabelSelector
& GVKSelector
transformName
stringresources
ResourcejsonPatches
[]PatchbackupType
BackupTypelocation
stringpersistentVolumeClaimName
stringpersistentVolumeClaimMetadata
stringoperatorResourceVolume
boolvolumeSnapshot
VolumeSnapshotuploaded
boolerror
stringpodContainersMap
[]PodContainersconditions
[]Conditionsstring
alias)group
stringversion
stringkind
string