Versions in this module Expand all Collapse all v0 v0.1.0 Feb 21, 2025 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var AddonResourceName = "addons" + var ETCDSnapshotFileResourceName = "etcdsnapshotfiles" + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Addon struct + Spec AddonSpec + func NewAddon(namespace, name string, obj Addon) *Addon + func (in *Addon) DeepCopy() *Addon + func (in *Addon) DeepCopyInto(out *Addon) + func (in *Addon) DeepCopyObject() runtime.Object + type AddonList struct + Items []Addon + func (in *AddonList) DeepCopy() *AddonList + func (in *AddonList) DeepCopyInto(out *AddonList) + func (in *AddonList) DeepCopyObject() runtime.Object + type AddonSpec struct + Checksum string + Source string + func (in *AddonSpec) DeepCopy() *AddonSpec + func (in *AddonSpec) DeepCopyInto(out *AddonSpec) + type ETCDSnapshotError struct + Message *string + Time *metav1.Time + func (in *ETCDSnapshotError) DeepCopy() *ETCDSnapshotError + func (in *ETCDSnapshotError) DeepCopyInto(out *ETCDSnapshotError) + type ETCDSnapshotFile struct + Spec ETCDSnapshotSpec + Status ETCDSnapshotStatus + func NewETCDSnapshotFile(namespace, name string, obj ETCDSnapshotFile) *ETCDSnapshotFile + func (in *ETCDSnapshotFile) DeepCopy() *ETCDSnapshotFile + func (in *ETCDSnapshotFile) DeepCopyInto(out *ETCDSnapshotFile) + func (in *ETCDSnapshotFile) DeepCopyObject() runtime.Object + type ETCDSnapshotFileList struct + Items []ETCDSnapshotFile + func (in *ETCDSnapshotFileList) DeepCopy() *ETCDSnapshotFileList + func (in *ETCDSnapshotFileList) DeepCopyInto(out *ETCDSnapshotFileList) + func (in *ETCDSnapshotFileList) DeepCopyObject() runtime.Object + type ETCDSnapshotS3 struct + Bucket string + Endpoint string + EndpointCA string + Insecure bool + Prefix string + Region string + SkipSSLVerify bool + func (in *ETCDSnapshotS3) DeepCopy() *ETCDSnapshotS3 + func (in *ETCDSnapshotS3) DeepCopyInto(out *ETCDSnapshotS3) + type ETCDSnapshotSpec struct + Location string + Metadata map[string]string + NodeName string + S3 *ETCDSnapshotS3 + SnapshotName string + func (in *ETCDSnapshotSpec) DeepCopy() *ETCDSnapshotSpec + func (in *ETCDSnapshotSpec) DeepCopyInto(out *ETCDSnapshotSpec) + type ETCDSnapshotStatus struct + CreationTime *metav1.Time + Error *ETCDSnapshotError + ReadyToUse *bool + Size *resource.Quantity + func (in *ETCDSnapshotStatus) DeepCopy() *ETCDSnapshotStatus + func (in *ETCDSnapshotStatus) DeepCopyInto(out *ETCDSnapshotStatus)