Versions in this module Expand all Collapse all v0 v0.3.0 Aug 3, 2020 Changes in this version + const BackupTerminatingReason + const DBTerminatingReason + const SnapshotTerminatingReason + var AddToScheme = SchemeBuilder.AddToScheme + var GroupVersion = schema.GroupVersion + var SchemeBuilder = &scheme.Builder + type Backup struct + Spec BackupSpec + Status BackupStatus + func (in *Backup) DeepCopy() *Backup + func (in *Backup) DeepCopyInto(out *Backup) + func (in *Backup) DeepCopyObject() runtime.Object + func (s *Backup) IsReady() bool + func (s *Backup) SetReadyCondition() bool + func (s *Backup) SetTerminatingCondition() bool + func (s *Backup) SetUnReadyCondition() bool + type BackupCondition struct + LastTransitionTime metav1.Time + Message string + Reason string + Status ConditionStatus + Type BackupConditionType + func (c BackupCondition) True() bool + func (in *BackupCondition) DeepCopy() *BackupCondition + func (in *BackupCondition) DeepCopyInto(out *BackupCondition) + type BackupConditionType string + const BackupReady + type BackupList struct + Items []Backup + func (in *BackupList) DeepCopy() *BackupList + func (in *BackupList) DeepCopyInto(out *BackupList) + func (in *BackupList) DeepCopyObject() runtime.Object + type BackupPhaseType string + const BackupPhaseNotReady + const BackupPhaseReady + const BackupPhaseTerminating + const BackupPhaseUnknown + type BackupSpec struct + DBName string + func (in *BackupSpec) DeepCopy() *BackupSpec + func (in *BackupSpec) DeepCopyInto(out *BackupSpec) + type BackupStatus struct + Conditions []BackupCondition + ObservedGeneration int64 + Phase BackupPhaseType + func (in *BackupStatus) DeepCopy() *BackupStatus + func (in *BackupStatus) DeepCopyInto(out *BackupStatus) + func (s *BackupStatus) GetCondition(t BackupConditionType) (condition BackupCondition, exists bool) + func (s *BackupStatus) SetCondition(condition BackupCondition) + type CRDReference struct + Group string + Kind string + Plural string + Version string + func (in *CRDReference) DeepCopy() *CRDReference + func (in *CRDReference) DeepCopyInto(out *CRDReference) + type ConditionStatus string + const ConditionFalse + const ConditionTrue + const ConditionUnknown + type Config struct + Create OperationFlagType + Delete OperationFlagType + DeletionAfterSeconds int + ReadyAfterSeconds int + Update OperationFlagType + func (in *Config) DeepCopy() *Config + func (in *Config) DeepCopyInto(out *Config) + type DB struct + Spec DBSpec + Status DBStatus + func (*DB) Hub() + func (in *DB) DeepCopy() *DB + func (in *DB) DeepCopyInto(out *DB) + func (in *DB) DeepCopyObject() runtime.Object + func (s *DB) IsReady() bool + func (s *DB) SetReadyCondition() bool + func (s *DB) SetTerminatingCondition() bool + func (s *DB) SetUnReadyCondition() bool + type DBCondition struct + LastTransitionTime metav1.Time + Message string + Reason string + Status ConditionStatus + Type DBConditionType + func (c DBCondition) True() bool + func (in *DBCondition) DeepCopy() *DBCondition + func (in *DBCondition) DeepCopyInto(out *DBCondition) + type DBConditionType string + const DBReady + type DBList struct + Items []DB + func (in *DBList) DeepCopy() *DBList + func (in *DBList) DeepCopyInto(out *DBList) + func (in *DBList) DeepCopyObject() runtime.Object + type DBPhaseType string + const DBPhaseNotReady + const DBPhaseReady + const DBPhaseTerminating + const DBPhaseUnknown + type DBSpec struct + Config Config + DatabaseName string + DatabasePassword string + DatabaseUser string + RootPassword string + func (in *DBSpec) DeepCopy() *DBSpec + func (in *DBSpec) DeepCopyInto(out *DBSpec) + type DBStatus struct + Conditions []DBCondition + Connection string + ObservedGeneration int64 + Phase DBPhaseType + func (in *DBStatus) DeepCopy() *DBStatus + func (in *DBStatus) DeepCopyInto(out *DBStatus) + func (s *DBStatus) GetCondition(t DBConditionType) (condition DBCondition, exists bool) + func (s *DBStatus) SetCondition(condition DBCondition) + type ObjectReference struct + Name string + func (in *ObjectReference) DeepCopy() *ObjectReference + func (in *ObjectReference) DeepCopyInto(out *ObjectReference) + type OperationFlagType string + const OperationFlagDisabled + const OperationFlagEnabled + func (o OperationFlagType) Enabled() bool + type Snapshot struct + Spec SnapshotSpec + Status SnapshotStatus + func (in *Snapshot) DeepCopy() *Snapshot + func (in *Snapshot) DeepCopyInto(out *Snapshot) + func (in *Snapshot) DeepCopyObject() runtime.Object + func (s *Snapshot) IsReady() bool + func (s *Snapshot) SetReadyCondition() bool + func (s *Snapshot) SetTerminatingCondition() bool + func (s *Snapshot) SetUnReadyCondition() bool + type SnapshotCondition struct + LastTransitionTime metav1.Time + Message string + Reason string + Status ConditionStatus + Type SnapshotConditionType + func (c SnapshotCondition) True() bool + func (in *SnapshotCondition) DeepCopy() *SnapshotCondition + func (in *SnapshotCondition) DeepCopyInto(out *SnapshotCondition) + type SnapshotConditionType string + const SnapshotReady + type SnapshotList struct + Items []Snapshot + func (in *SnapshotList) DeepCopy() *SnapshotList + func (in *SnapshotList) DeepCopyInto(out *SnapshotList) + func (in *SnapshotList) DeepCopyObject() runtime.Object + type SnapshotPhaseType string + const SnapshotPhaseNotReady + const SnapshotPhaseReady + const SnapshotPhaseTerminating + const SnapshotPhaseUnknown + type SnapshotSpec struct + DBName string + func (in *SnapshotSpec) DeepCopy() *SnapshotSpec + func (in *SnapshotSpec) DeepCopyInto(out *SnapshotSpec) + type SnapshotStatus struct + Conditions []SnapshotCondition + Date metav1.Time + ObservedGeneration int64 + Phase SnapshotPhaseType + func (in *SnapshotStatus) DeepCopy() *SnapshotStatus + func (in *SnapshotStatus) DeepCopyInto(out *SnapshotStatus) + func (s *SnapshotStatus) GetCondition(t SnapshotConditionType) (condition SnapshotCondition, exists bool) + func (s *SnapshotStatus) SetCondition(condition SnapshotCondition)