Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the natives v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=natives.easyteam.fr
Package v1alpha1 contains API Schema definitions for the natives v1alpha1 API group +k8s:deepcopy-gen=package,register +groupName=natives.easyteam.fr
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // SchemeGroupVersion is group version used to register these objects SchemeGroupVersion = schema.GroupVersion{Group: "natives.easyteam.fr", Version: "v1alpha1"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: SchemeGroupVersion} )
Functions ¶
This section is empty.
Types ¶
type Bot ¶
type Bot struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec BotSpec `json:"spec,omitempty"` Status BotStatus `json:"status,omitempty"` }
Bot is the Schema for the bots API +kubebuilder:subresource:status +kubebuilder:resource:path=bots,scope=Namespaced
func (*Bot) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Bot.
func (*Bot) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Bot) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BotList ¶
type BotList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Bot `json:"items"` }
BotList contains a list of Bot
func (*BotList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotList.
func (*BotList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*BotList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type BotSpec ¶
type BotSpec struct { // +kubebuilder:validation:MaxLength=15 // +kubebuilder:validation:MinLength=1 Alias string `json:"alias,omitempty"` }
BotSpec defines the desired state of Bot
func (*BotSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotSpec.
func (*BotSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type BotStatus ¶
type BotStatus struct {
// contains filtered or unexported fields
}
BotStatus defines the observed state of Bot
func (*BotStatus) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new BotStatus.
func (*BotStatus) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.