velero

package
v0.0.0-...-64d0b8c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 30, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type BackupRequest

type BackupRequest struct {
	// contains filtered or unexported fields
}

func (BackupRequest) Deallocate

func (r BackupRequest) Deallocate(
	ctx context.Context,
	writer client.Writer,
	log logr.Logger,
) error

func (BackupRequest) EndTime

func (r BackupRequest) EndTime() metav1.Time

func (BackupRequest) Name

func (r BackupRequest) Name() string

func (BackupRequest) Object

func (r BackupRequest) Object() client.Object

func (BackupRequest) StartTime

func (r BackupRequest) StartTime() metav1.Time

func (BackupRequest) Status

func (r BackupRequest) Status(log logr.Logger) error

type BackupRequests

type BackupRequests struct {
	// contains filtered or unexported fields
}

func (BackupRequests) Count

func (r BackupRequests) Count() int

func (BackupRequests) Get

type RequestsManager

type RequestsManager struct{}

func (RequestsManager) ProtectRequestCreate

func (RequestsManager) ProtectRequestCreate(
	ctx context.Context,
	writer client.Writer,
	log logr.Logger,
	s3Url string,
	s3BucketName string,
	s3RegionName string,
	s3KeyPrefix string,
	secretKeyRef *corev1.SecretKeySelector,
	caCertificates []byte,
	objectsSpec kubeobjects.Spec,
	requestNamespaceName string,
	captureName string,
	labels map[string]string,
	annotations map[string]string,
) (kubeobjects.ProtectRequest, error)

func (RequestsManager) ProtectRequestNew

func (RequestsManager) ProtectRequestNew() kubeobjects.ProtectRequest

func (RequestsManager) ProtectRequestsDelete

func (RequestsManager) ProtectRequestsDelete(
	ctx context.Context,
	writer client.Writer,
	requestNamespaceName string,
	labels map[string]string,
) error

func (RequestsManager) ProtectRequestsGet

func (RequestsManager) ProtectRequestsGet(
	ctx context.Context,
	reader client.Reader,
	requestNamespaceName string,
	labels map[string]string,
) (kubeobjects.Requests, error)

func (RequestsManager) ProtectsPath

func (RequestsManager) ProtectsPath() string

func (RequestsManager) RecoverRequestCreate

func (RequestsManager) RecoverRequestCreate(
	ctx context.Context,
	writer client.Writer,
	log logr.Logger,
	s3Url string,
	s3BucketName string,
	s3RegionName string,
	s3KeyPrefix string,
	secretKeyRef *corev1.SecretKeySelector,
	caCertificates []byte,
	recoverSpec kubeobjects.RecoverSpec,
	requestNamespaceName string,
	captureName string,
	captureRequest kubeobjects.ProtectRequest,
	recoverName string,
	labels map[string]string,
	annotations map[string]string,
) (kubeobjects.RecoverRequest, error)

func (RequestsManager) RecoverRequestNew

func (RequestsManager) RecoverRequestNew() kubeobjects.RecoverRequest

func (RequestsManager) RecoverRequestsDelete

func (r RequestsManager) RecoverRequestsDelete(
	ctx context.Context,
	writer client.Writer,
	requestNamespaceName string,
	labels map[string]string,
) error

func (RequestsManager) RecoverRequestsGet

func (RequestsManager) RecoverRequestsGet(
	ctx context.Context,
	reader client.Reader,
	requestNamespaceName string,
	labels map[string]string,
) (kubeobjects.Requests, error)

func (RequestsManager) RecoversPath

func (RequestsManager) RecoversPath() string

type RestoreRequest

type RestoreRequest struct {
	// contains filtered or unexported fields
}

func (RestoreRequest) Deallocate

func (r RestoreRequest) Deallocate(
	ctx context.Context,
	writer client.Writer,
	log logr.Logger,
) error

func (RestoreRequest) EndTime

func (r RestoreRequest) EndTime() metav1.Time

func (RestoreRequest) Name

func (r RestoreRequest) Name() string

func (RestoreRequest) Object

func (r RestoreRequest) Object() client.Object

func (RestoreRequest) StartTime

func (r RestoreRequest) StartTime() metav1.Time

func (RestoreRequest) Status

func (r RestoreRequest) Status(log logr.Logger) error

type RestoreRequests

type RestoreRequests struct {
	// contains filtered or unexported fields
}

func (RestoreRequests) Count

func (r RestoreRequests) Count() int

func (RestoreRequests) Get

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL