Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the kubeeyeplugins v1alpha1 API group +kubebuilder:object:generate=true +groupName=kubeeyeplugins.kubesphere.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "kubeeyeplugins.kubesphere.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 PluginSubscription ¶
type PluginSubscription struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec PluginSubscriptionSpec `json:"spec,omitempty"` Status PluginSubscriptionStatus `json:"status,omitempty"` }
PluginSubscription is the Schema for the pluginsubscriptions API
func (*PluginSubscription) DeepCopy ¶
func (in *PluginSubscription) DeepCopy() *PluginSubscription
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginSubscription.
func (*PluginSubscription) DeepCopyInto ¶
func (in *PluginSubscription) DeepCopyInto(out *PluginSubscription)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PluginSubscription) DeepCopyObject ¶
func (in *PluginSubscription) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PluginSubscriptionList ¶
type PluginSubscriptionList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []PluginSubscription `json:"items"` }
PluginSubscriptionList contains a list of PluginSubscription
func (*PluginSubscriptionList) DeepCopy ¶
func (in *PluginSubscriptionList) DeepCopy() *PluginSubscriptionList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginSubscriptionList.
func (*PluginSubscriptionList) DeepCopyInto ¶
func (in *PluginSubscriptionList) DeepCopyInto(out *PluginSubscriptionList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PluginSubscriptionList) DeepCopyObject ¶
func (in *PluginSubscriptionList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type PluginSubscriptionSpec ¶
type PluginSubscriptionSpec struct { // Foo is an example field of PluginSubscription. Edit pluginsubscription_types.go to remove/update Enabled bool `json:"enabled,omitempty"` }
PluginSubscriptionSpec defines the desired state of PluginSubscription
func (*PluginSubscriptionSpec) DeepCopy ¶
func (in *PluginSubscriptionSpec) DeepCopy() *PluginSubscriptionSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginSubscriptionSpec.
func (*PluginSubscriptionSpec) DeepCopyInto ¶
func (in *PluginSubscriptionSpec) DeepCopyInto(out *PluginSubscriptionSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PluginSubscriptionStatus ¶
type PluginSubscriptionStatus struct { // INSERT ADDITIONAL STATUS FIELD - define observed state of cluster // Important: Run "make" to regenerate code after modifying this file State string `json:"state,omitempty"` }
PluginSubscriptionStatus defines the observed state of PluginSubscription
func (*PluginSubscriptionStatus) DeepCopy ¶
func (in *PluginSubscriptionStatus) DeepCopy() *PluginSubscriptionStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PluginSubscriptionStatus.
func (*PluginSubscriptionStatus) DeepCopyInto ¶
func (in *PluginSubscriptionStatus) DeepCopyInto(out *PluginSubscriptionStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.