Documentation ¶
Overview ¶
Package v1alpha2 contains API Schema definitions for the api v1alpha2 API group +kubebuilder:object:generate=true +groupName=api.astarte-platform.org
Index ¶
- Variables
- type Astarte
- type AstarteList
- type AstarteVoyagerIngress
- func (dst *AstarteVoyagerIngress) ConvertFrom(srcRaw conversion.Hub) error
- func (src *AstarteVoyagerIngress) ConvertTo(dstRaw conversion.Hub) error
- func (in *AstarteVoyagerIngress) DeepCopy() *AstarteVoyagerIngress
- func (in *AstarteVoyagerIngress) DeepCopyInto(out *AstarteVoyagerIngress)
- func (in *AstarteVoyagerIngress) DeepCopyObject() runtime.Object
- type AstarteVoyagerIngressList
- type Flow
- 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: "v1alpha2"} // 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
func (*Astarte) ConvertFrom ¶
func (dst *Astarte) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha1) to this version.
func (*Astarte) ConvertTo ¶
func (src *Astarte) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Astarte to the Hub version (v1alpha1).
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.
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 AstarteVoyagerIngress is the Schema for the astartevoyageringresses API
func (*AstarteVoyagerIngress) ConvertFrom ¶
func (dst *AstarteVoyagerIngress) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha1) to this version.
func (*AstarteVoyagerIngress) ConvertTo ¶
func (src *AstarteVoyagerIngress) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this AstarteVoyagerIngress to the Hub version (v1alpha1).
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.
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"` }
Flow is the Schema for the flows API
func (*Flow) ConvertFrom ¶
func (dst *Flow) ConvertFrom(srcRaw conversion.Hub) error
ConvertFrom converts from the Hub version (v1alpha1) to this version.
func (*Flow) ConvertTo ¶
func (src *Flow) ConvertTo(dstRaw conversion.Hub) error
ConvertTo converts this Flow to the Hub version (v1alpha1).
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.
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.