Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the LwsOperator v1alpha1 API group +k8s:defaulter-gen=TypeMeta +k8s:deepcopy-gen=package,register +groupName=operator.openshift.io +groupGoName=LwsOperators +kubebuilder:validation:Optional
Package v1alpha1 contains API Schema definitions for the LwsOperator v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=operator.openshift.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "operator.openshift.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func RegisterDefaults ¶
RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type LwsOperator ¶
type LwsOperator struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` // spec holds user settable values for configuration // +required Spec LwsOperatorSpec `json:"spec"` // status holds observed values from the cluster. They may not be overridden. // +optional Status LwsOperatorStatus `json:"status"` }
LwsOperator is the Schema for the lwsoperator API +k8s:openapi-gen=true +genclient +kubebuilder:storageversion +kubebuilder:subresource:status
func (*LwsOperator) DeepCopy ¶
func (in *LwsOperator) DeepCopy() *LwsOperator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LwsOperator.
func (*LwsOperator) DeepCopyInto ¶
func (in *LwsOperator) DeepCopyInto(out *LwsOperator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LwsOperator) DeepCopyObject ¶
func (in *LwsOperator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LwsOperatorList ¶
type LwsOperatorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LwsOperator `json:"items"` }
LwsOperatorList contains a list of LwsOperator
func (*LwsOperatorList) DeepCopy ¶
func (in *LwsOperatorList) DeepCopy() *LwsOperatorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LwsOperatorList.
func (*LwsOperatorList) DeepCopyInto ¶
func (in *LwsOperatorList) DeepCopyInto(out *LwsOperatorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LwsOperatorList) DeepCopyObject ¶
func (in *LwsOperatorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LwsOperatorSpec ¶
type LwsOperatorSpec struct {
operatorv1.OperatorSpec `json:",inline"`
}
LwsOperatorSpec defines the desired state of LwsOperator
func (*LwsOperatorSpec) DeepCopy ¶
func (in *LwsOperatorSpec) DeepCopy() *LwsOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LwsOperatorSpec.
func (*LwsOperatorSpec) DeepCopyInto ¶
func (in *LwsOperatorSpec) DeepCopyInto(out *LwsOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LwsOperatorStatus ¶
type LwsOperatorStatus struct {
operatorv1.OperatorStatus `json:",inline"`
}
LwsOperatorStatus defines the observed state of LwsOperator
func (*LwsOperatorStatus) DeepCopy ¶
func (in *LwsOperatorStatus) DeepCopy() *LwsOperatorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LwsOperatorStatus.
func (*LwsOperatorStatus) DeepCopyInto ¶
func (in *LwsOperatorStatus) DeepCopyInto(out *LwsOperatorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.