Documentation ¶
Index ¶
- type BackupRequest
- func (r BackupRequest) Deallocate(ctx context.Context, writer client.Writer, log logr.Logger) error
- func (r BackupRequest) EndTime() metav1.Time
- func (r BackupRequest) Name() string
- func (r BackupRequest) Object() client.Object
- func (r BackupRequest) StartTime() metav1.Time
- func (r BackupRequest) Status(log logr.Logger) error
- type BackupRequests
- type RequestsManager
- func (RequestsManager) ProtectRequestCreate(ctx context.Context, writer client.Writer, log logr.Logger, s3Url string, ...) (kubeobjects.ProtectRequest, error)
- func (RequestsManager) ProtectRequestNew() kubeobjects.ProtectRequest
- func (RequestsManager) ProtectRequestsDelete(ctx context.Context, writer client.Writer, requestNamespaceName string, ...) error
- func (RequestsManager) ProtectRequestsGet(ctx context.Context, reader client.Reader, requestNamespaceName string, ...) (kubeobjects.Requests, error)
- func (RequestsManager) ProtectsPath() string
- func (RequestsManager) RecoverRequestCreate(ctx context.Context, writer client.Writer, log logr.Logger, s3Url string, ...) (kubeobjects.RecoverRequest, error)
- func (RequestsManager) RecoverRequestNew() kubeobjects.RecoverRequest
- func (r RequestsManager) RecoverRequestsDelete(ctx context.Context, writer client.Writer, requestNamespaceName string, ...) error
- func (RequestsManager) RecoverRequestsGet(ctx context.Context, reader client.Reader, requestNamespaceName string, ...) (kubeobjects.Requests, error)
- func (RequestsManager) RecoversPath() string
- type RestoreRequest
- func (r RestoreRequest) Deallocate(ctx context.Context, writer client.Writer, log logr.Logger) error
- func (r RestoreRequest) EndTime() metav1.Time
- func (r RestoreRequest) Name() string
- func (r RestoreRequest) Object() client.Object
- func (r RestoreRequest) StartTime() metav1.Time
- func (r RestoreRequest) Status(log logr.Logger) error
- type RestoreRequests
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 (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
type BackupRequests ¶
type BackupRequests struct {
// contains filtered or unexported fields
}
func (BackupRequests) Count ¶
func (r BackupRequests) Count() int
func (BackupRequests) Get ¶
func (r BackupRequests) Get(i int) kubeobjects.Request
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) ProtectRequestsGet ¶
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 (RequestsManager) RecoverRequestsGet ¶
func (RequestsManager) RecoversPath ¶
func (RequestsManager) RecoversPath() string
type RestoreRequest ¶
type RestoreRequest struct {
// contains filtered or unexported fields
}
func (RestoreRequest) Deallocate ¶
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
type RestoreRequests ¶
type RestoreRequests struct {
// contains filtered or unexported fields
}
func (RestoreRequests) Count ¶
func (r RestoreRequests) Count() int
func (RestoreRequests) Get ¶
func (r RestoreRequests) Get(i int) kubeobjects.Request
Click to show internal directories.
Click to hide internal directories.