Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the api v1alpha1 API group +kubebuilder:object:generate=true +groupName=api.astarte-platform.org
Index ¶
- Variables
- type Astarte
- func (in *Astarte) DeepCopy() *Astarte
- func (in *Astarte) DeepCopyInto(out *Astarte)
- func (in *Astarte) DeepCopyObject() runtime.Object
- func (r *Astarte) Default()
- func (*Astarte) Hub()
- func (r *Astarte) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Astarte) ValidateCreate() error
- func (r *Astarte) ValidateDelete() error
- func (r *Astarte) ValidateUpdate(old runtime.Object) error
- type AstarteComponent
- type AstarteList
- type AstarteVoyagerIngress
- func (in *AstarteVoyagerIngress) DeepCopy() *AstarteVoyagerIngress
- func (in *AstarteVoyagerIngress) DeepCopyInto(out *AstarteVoyagerIngress)
- func (in *AstarteVoyagerIngress) DeepCopyObject() runtime.Object
- func (r *AstarteVoyagerIngress) Default()
- func (*AstarteVoyagerIngress) Hub()
- func (r *AstarteVoyagerIngress) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *AstarteVoyagerIngress) ValidateCreate() error
- func (r *AstarteVoyagerIngress) ValidateDelete() error
- func (r *AstarteVoyagerIngress) ValidateUpdate(old runtime.Object) error
- type AstarteVoyagerIngressList
- type Flow
- func (in *Flow) DeepCopy() *Flow
- func (in *Flow) DeepCopyInto(out *Flow)
- func (in *Flow) DeepCopyObject() runtime.Object
- func (r *Flow) Default()
- func (*Flow) Hub()
- func (r *Flow) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Flow) ValidateCreate() error
- func (r *Flow) ValidateDelete() error
- func (r *Flow) ValidateUpdate(old runtime.Object) error
- type FlowList
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "api.astarte-platform.org", 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 Astarte ¶
type Astarte struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec commontypes.AstarteSpec `json:"spec,omitempty"` Status commontypes.AstarteStatus `json:"status,omitempty"` }
Astarte is the Schema for the astartes API +kubebuilder:subresource:status +kubebuilder:storageversion
func (*Astarte) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Astarte.
func (*Astarte) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Astarte) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Astarte) Default ¶
func (r *Astarte) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Astarte) SetupWebhookWithManager ¶
func (*Astarte) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Astarte) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type AstarteComponent ¶
type AstarteComponent commontypes.AstarteComponent
type AstarteList ¶
type AstarteList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Astarte `json:"items"` }
AstarteList contains a list of Astarte
func (*AstarteList) DeepCopy ¶
func (in *AstarteList) DeepCopy() *AstarteList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AstarteList.
func (*AstarteList) DeepCopyInto ¶
func (in *AstarteList) DeepCopyInto(out *AstarteList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AstarteList) DeepCopyObject ¶
func (in *AstarteList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type AstarteVoyagerIngress ¶
type AstarteVoyagerIngress struct { Status commontypes.AstarteVoyagerIngressStatus `json:"status,omitempty"` Spec commontypes.AstarteVoyagerIngressSpec `json:"spec,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` metav1.TypeMeta `json:",inline"` }
+kubebuilder:object:root=true +kubebuilder:resource:shortName=avi +kubebuilder:subresource:status +kubebuilder:storageversion AstarteVoyagerIngress is the Schema for the astartevoyageringresses API
func (*AstarteVoyagerIngress) DeepCopy ¶
func (in *AstarteVoyagerIngress) DeepCopy() *AstarteVoyagerIngress
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AstarteVoyagerIngress.
func (*AstarteVoyagerIngress) DeepCopyInto ¶
func (in *AstarteVoyagerIngress) DeepCopyInto(out *AstarteVoyagerIngress)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AstarteVoyagerIngress) DeepCopyObject ¶
func (in *AstarteVoyagerIngress) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*AstarteVoyagerIngress) Default ¶
func (r *AstarteVoyagerIngress) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*AstarteVoyagerIngress) Hub ¶
func (*AstarteVoyagerIngress) Hub()
func (*AstarteVoyagerIngress) SetupWebhookWithManager ¶
func (r *AstarteVoyagerIngress) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*AstarteVoyagerIngress) ValidateCreate ¶
func (r *AstarteVoyagerIngress) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*AstarteVoyagerIngress) ValidateDelete ¶
func (r *AstarteVoyagerIngress) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*AstarteVoyagerIngress) ValidateUpdate ¶
func (r *AstarteVoyagerIngress) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type AstarteVoyagerIngressList ¶
type AstarteVoyagerIngressList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []AstarteVoyagerIngress `json:"items"` }
AstarteVoyagerIngressList contains a list of AstarteVoyagerIngress
func (*AstarteVoyagerIngressList) DeepCopy ¶
func (in *AstarteVoyagerIngressList) DeepCopy() *AstarteVoyagerIngressList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new AstarteVoyagerIngressList.
func (*AstarteVoyagerIngressList) DeepCopyInto ¶
func (in *AstarteVoyagerIngressList) DeepCopyInto(out *AstarteVoyagerIngressList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*AstarteVoyagerIngressList) DeepCopyObject ¶
func (in *AstarteVoyagerIngressList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type Flow ¶
type Flow struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec commontypes.FlowSpec `json:"spec,omitempty"` Status commontypes.FlowStatus `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:storageversion Flow is the Schema for the flows API
func (*Flow) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Flow.
func (*Flow) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Flow) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Flow) Default ¶
func (r *Flow) Default()
Default implements webhook.Defaulter so a webhook will be registered for the type
func (*Flow) SetupWebhookWithManager ¶
func (*Flow) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Flow) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type FlowList ¶
type FlowList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Flow `json:"items"` }
FlowList contains a list of Flow
func (*FlowList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlowList.
func (*FlowList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlowList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.