Versions in this module Expand all Collapse all v0 v0.5.0 Jun 1, 2021 v0.4.0 Jan 27, 2021 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type ObjectstoreConfig struct + Spec ObjectstoreConfigSpec + func (in *ObjectstoreConfig) DeepCopy() *ObjectstoreConfig + func (in *ObjectstoreConfig) DeepCopyInto(out *ObjectstoreConfig) + func (in *ObjectstoreConfig) DeepCopyObject() runtime.Object + type ObjectstoreConfigList struct + Items []ObjectstoreConfig + func (in *ObjectstoreConfigList) DeepCopy() *ObjectstoreConfigList + func (in *ObjectstoreConfigList) DeepCopyInto(out *ObjectstoreConfigList) + func (in *ObjectstoreConfigList) DeepCopyObject() runtime.Object + type ObjectstoreConfigSpec struct + Bucket string + CloudCredentialSecret string + Endpoint string + Region string + func (in *ObjectstoreConfigSpec) DeepCopy() *ObjectstoreConfigSpec + func (in *ObjectstoreConfigSpec) DeepCopyInto(out *ObjectstoreConfigSpec) + type Restore struct + Spec RestoreSpec + Status RestoreStatus + func (in *Restore) DeepCopy() *Restore + func (in *Restore) DeepCopyInto(out *Restore) + func (in *Restore) DeepCopyObject() runtime.Object + type RestoreList struct + Items []Restore + func (in *RestoreList) DeepCopy() *RestoreList + func (in *RestoreList) DeepCopyInto(out *RestoreList) + func (in *RestoreList) DeepCopyObject() runtime.Object + type RestorePreference struct + Spec RestorePreferenceSpec + func (in *RestorePreference) DeepCopy() *RestorePreference + func (in *RestorePreference) DeepCopyInto(out *RestorePreference) + func (in *RestorePreference) DeepCopyObject() runtime.Object + type RestorePreferenceList struct + Items []RestorePreference + func (in *RestorePreferenceList) DeepCopy() *RestorePreferenceList + func (in *RestorePreferenceList) DeepCopyInto(out *RestorePreferenceList) + func (in *RestorePreferenceList) DeepCopyObject() runtime.Object + type RestorePreferenceSpec struct + ExcludeAPIPathes []string + ExcludeCRDs []string + ExcludeNamespaces []string + RestoreAppAPIPathes []string + RestoreNfsStorageClasses []string + RestoreOptions []string + func (in *RestorePreferenceSpec) DeepCopy() *RestorePreferenceSpec + func (in *RestorePreferenceSpec) DeepCopyInto(out *RestorePreferenceSpec) + type RestoreSpec struct + AvailableUntil metav1.Time + ClusterName string + Kubeconfig string + RestorePreferenceName string + SnapshotName string + TTL metav1.Duration + func (in *RestoreSpec) DeepCopy() *RestoreSpec + func (in *RestoreSpec) DeepCopyInto(out *RestoreSpec) + type RestoreStatus struct + AlreadyExisted []string + AvailableUntil metav1.Time + Created []string + Excluded []string + Failed []string + NumAlreadyExisted int32 + NumCreated int32 + NumExcluded int32 + NumFailed int32 + NumPreferenceExcluded int32 + NumSnapshotContents int32 + NumUpdated int32 + Phase string + Reason string + RestoreResourceVersion string + RestoreTimestamp metav1.Time + TTL metav1.Duration + Updated []string + func (in *RestoreStatus) DeepCopy() *RestoreStatus + func (in *RestoreStatus) DeepCopyInto(out *RestoreStatus) + type Snapshot struct + Spec SnapshotSpec + Status SnapshotStatus + func (in *Snapshot) DeepCopy() *Snapshot + func (in *Snapshot) DeepCopyInto(out *Snapshot) + func (in *Snapshot) DeepCopyObject() runtime.Object + type SnapshotList struct + Items []Snapshot + func (in *SnapshotList) DeepCopy() *SnapshotList + func (in *SnapshotList) DeepCopyInto(out *SnapshotList) + func (in *SnapshotList) DeepCopyObject() runtime.Object + type SnapshotSpec struct + AvailableUntil metav1.Time + ClusterName string + Kubeconfig string + ObjectstoreConfig string + TTL metav1.Duration + func (in *SnapshotSpec) DeepCopy() *SnapshotSpec + func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec) + type SnapshotStatus struct + AvailableUntil metav1.Time + Contents []string + NumberOfContents int32 + Phase string + Reason string + SnapshotResourceVersion string + SnapshotTimestamp metav1.Time + StoredFileSize int64 + StoredTimestamp metav1.Time + TTL metav1.Duration + func (in *SnapshotStatus) DeepCopy() *SnapshotStatus + func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus)