Documentation ¶
Overview ¶
Package v2alpha1 contains API Schema definitions for the creatures v2alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/kubebuilder/test/project/pkg/apis/creatures +k8s:defaulter-gen=TypeMeta +groupName=creatures.testproject.org
Package v2alpha1 contains API Schema definitions for the creatures v2alpha1 API group +k8s:openapi-gen=true +k8s:deepcopy-gen=package,register +k8s:conversion-gen=sigs.k8s.io/kubebuilder/test/project/pkg/apis/creatures +k8s:defaulter-gen=TypeMeta +groupName=creatures.testproject.org
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "creatures.testproject.org", Version: "v2alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} // AddToScheme is required by pkg/client/... AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource is required by pkg/client/listers/...
Types ¶
type Kraken ¶
type Kraken struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec KrakenSpec `json:"spec,omitempty"` Status KrakenStatus `json:"status,omitempty"` }
Kraken is the Schema for the krakens API +k8s:openapi-gen=true
func (*Kraken) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Kraken.
func (*Kraken) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Kraken) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KrakenList ¶
type KrakenList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Kraken `json:"items"` }
KrakenList contains a list of Kraken
func (*KrakenList) DeepCopy ¶
func (in *KrakenList) DeepCopy() *KrakenList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KrakenList.
func (*KrakenList) DeepCopyInto ¶
func (in *KrakenList) DeepCopyInto(out *KrakenList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*KrakenList) DeepCopyObject ¶
func (in *KrakenList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type KrakenSpec ¶
type KrakenSpec struct { }
KrakenSpec defines the desired state of Kraken
func (*KrakenSpec) DeepCopy ¶
func (in *KrakenSpec) DeepCopy() *KrakenSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KrakenSpec.
func (*KrakenSpec) DeepCopyInto ¶
func (in *KrakenSpec) DeepCopyInto(out *KrakenSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type KrakenStatus ¶
type KrakenStatus struct { }
KrakenStatus defines the observed state of Kraken
func (*KrakenStatus) DeepCopy ¶
func (in *KrakenStatus) DeepCopy() *KrakenStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new KrakenStatus.
func (*KrakenStatus) DeepCopyInto ¶
func (in *KrakenStatus) DeepCopyInto(out *KrakenStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.