Documentation
¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the about v1alpha1 API group +kubebuilder:object:generate=true +groupName=about.k8s.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "about.k8s.io", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ClusterProperty ¶
type ClusterProperty struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ClusterPropertySpec `json:"spec,omitempty"` Status ClusterPropertyStatus `json:"status,omitempty"` }
ClusterProperty is the Schema for the clusterproperties API +kubebuilder:printcolumn:name="value",type=string,JSONPath=`.spec.value` +kubebuilder:printcolumn:name="age",type=date,JSONPath=`.metadata.creationTimestamp`
func (*ClusterProperty) DeepCopy ¶
func (in *ClusterProperty) DeepCopy() *ClusterProperty
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterProperty.
func (*ClusterProperty) DeepCopyInto ¶
func (in *ClusterProperty) DeepCopyInto(out *ClusterProperty)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterProperty) DeepCopyObject ¶
func (in *ClusterProperty) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterPropertyList ¶
type ClusterPropertyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ClusterProperty `json:"items"` }
ClusterPropertyList contains a list of ClusterProperty
func (*ClusterPropertyList) DeepCopy ¶
func (in *ClusterPropertyList) DeepCopy() *ClusterPropertyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPropertyList.
func (*ClusterPropertyList) DeepCopyInto ¶
func (in *ClusterPropertyList) DeepCopyInto(out *ClusterPropertyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ClusterPropertyList) DeepCopyObject ¶
func (in *ClusterPropertyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ClusterPropertySpec ¶
type ClusterPropertySpec struct { // ClusterProperty value // +kubebuilder:validation:Maxlength=128000 // +kubebuilder:validation:MinLength=1 Value string `json:"value"` }
ClusterPropertySpec defines the desired state of ClusterProperty
func (*ClusterPropertySpec) DeepCopy ¶
func (in *ClusterPropertySpec) DeepCopy() *ClusterPropertySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPropertySpec.
func (*ClusterPropertySpec) DeepCopyInto ¶
func (in *ClusterPropertySpec) DeepCopyInto(out *ClusterPropertySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ClusterPropertyStatus ¶
type ClusterPropertyStatus struct { }
ClusterPropertyStatus defines the observed state of ClusterProperty
func (*ClusterPropertyStatus) DeepCopy ¶
func (in *ClusterPropertyStatus) DeepCopy() *ClusterPropertyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ClusterPropertyStatus.
func (*ClusterPropertyStatus) DeepCopyInto ¶
func (in *ClusterPropertyStatus) DeepCopyInto(out *ClusterPropertyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.