Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ChecksumVerifier ¶
type ChecksumVerifier struct {
// contains filtered or unexported fields
}
func (*ChecksumVerifier) VerifyBackup ¶
func (v *ChecksumVerifier) VerifyBackup(ctx context.Context, metadata *backup.BackupMetadata) error
type CompositeVerifier ¶
type CompositeVerifier struct {
// contains filtered or unexported fields
}
func NewCompositeVerifier ¶
func NewCompositeVerifier(strategies []VerificationStrategy, tracer tracing.Tracer) *CompositeVerifier
func (*CompositeVerifier) VerifyBackup ¶
func (v *CompositeVerifier) VerifyBackup(ctx context.Context, metadata *backup.BackupMetadata) error
type ConsistencyVerifier ¶
type ConsistencyVerifier struct {
// contains filtered or unexported fields
}
func (*ConsistencyVerifier) VerifyBackup ¶
func (v *ConsistencyVerifier) VerifyBackup(ctx context.Context, metadata *backup.BackupMetadata) error
type EncryptionVerifier ¶
type EncryptionVerifier struct {
// contains filtered or unexported fields
}
func (*EncryptionVerifier) VerifyBackup ¶
func (v *EncryptionVerifier) VerifyBackup(ctx context.Context, metadata *backup.BackupMetadata) error
type VerificationStrategy ¶
Click to show internal directories.
Click to hide internal directories.