Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NormalizedLegacySecret ¶ added in v1.126.0
Types ¶
type BasicAuthSecretRef ¶
type BasicAuthSecretRef struct { // +required // The `metadata.name` field of a Kubernetes `Secret` Name string `json:"name,omitempty"` // The `metadata.namespace` field of a Kubernetes `Secret`. Namespace string `json:"namespace,omitempty"` // The public field with json:"-" tag is to skip the field // in the CRD, and bypass "the unexported field error" // when controller-gen parses the Unstructured object to a typed object. Username string `json:"-"` Password string `json:"-"` }
+kubebuilder:object:generate:=true
func (*BasicAuthSecretRef) DeepCopy ¶ added in v1.126.0
func (in *BasicAuthSecretRef) DeepCopy() *BasicAuthSecretRef
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BasicAuthSecretRef.
func (*BasicAuthSecretRef) DeepCopyInto ¶ added in v1.126.0
func (in *BasicAuthSecretRef) DeepCopyInto(out *BasicAuthSecretRef)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BasicAuthSecretRef) GetName ¶
func (b *BasicAuthSecretRef) GetName() string
func (*BasicAuthSecretRef) GetNamespace ¶
func (b *BasicAuthSecretRef) GetNamespace() string
type Legacy ¶ added in v1.126.0
type Legacy struct { /* Value of the field. Cannot be used if 'valueFrom' is specified. */ // +optional Value *string `json:"value,omitempty"` /* Source for the field's value. Cannot be used if 'value' is specified. */ // +optional ValueFrom *LegacyValueFrom `json:"valueFrom,omitempty"` }
+kubebuilder:object:generate:=true
func (*Legacy) DeepCopy ¶ added in v1.126.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Legacy.
func (*Legacy) DeepCopyInto ¶ added in v1.126.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LegacyValueFrom ¶ added in v1.126.0
type LegacyValueFrom struct { /* Reference to a value with the given key in the given Secret in the resource's namespace. */ // +optional SecretKeyRef *v1alpha1.SecretKeyRef `json:"secretKeyRef,omitempty"` }
+kubebuilder:object:generate:=true
func (*LegacyValueFrom) DeepCopy ¶ added in v1.126.0
func (in *LegacyValueFrom) DeepCopy() *LegacyValueFrom
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LegacyValueFrom.
func (*LegacyValueFrom) DeepCopyInto ¶ added in v1.126.0
func (in *LegacyValueFrom) DeepCopyInto(out *LegacyValueFrom)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.