Documentation
¶
Overview ¶
+groupName=dummy.example.com +versionName=v1 +kubebuilder:object:generate=true
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Backup ¶
type Backup struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec BackupSpec `json:"spec"`
}
func (*Backup) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Backup.
func (*Backup) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Backup) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BackupItem ¶
type BackupItem struct {
Name string `json:"name"`
}
func (*BackupItem) DeepCopy ¶
func (in *BackupItem) DeepCopy() *BackupItem
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupItem.
func (*BackupItem) DeepCopyInto ¶
func (in *BackupItem) DeepCopyInto(out *BackupItem)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BackupSpec ¶
type BackupSpec struct {
Source string `json:"source"`
Destination string `json:"destination"`
Items []BackupItem `json:"items,omitempty"`
}
func (*BackupSpec) DeepCopy ¶
func (in *BackupSpec) DeepCopy() *BackupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BackupSpec.
func (*BackupSpec) DeepCopyInto ¶
func (in *BackupSpec) DeepCopyInto(out *BackupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Crontab ¶
type Crontab struct {
metav1.TypeMeta `json:",inline"`
metav1.ObjectMeta `json:"metadata,omitempty"`
Spec CrontabSpec `json:"spec"`
}
func (*Crontab) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Crontab.
func (*Crontab) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Crontab) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CrontabSpec ¶
type CrontabSpec struct {
CronSpec string `json:"cronSpec"`
Image string `json:"image"`
Replicas int `json:"replicas"`
}
func (*CrontabSpec) DeepCopy ¶
func (in *CrontabSpec) DeepCopy() *CrontabSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CrontabSpec.
func (*CrontabSpec) DeepCopyInto ¶
func (in *CrontabSpec) DeepCopyInto(out *CrontabSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.