Documentation ¶
Overview ¶
Package v1alpha1 contains API Schema definitions for the kibana.eck v1alpha1 API group +kubebuilder:object:generate=true +groupName=kibana.eck.github.com
Index ¶
- Variables
- type Dashboard
- type DashboardList
- type DashboardSpec
- type DashboardStatus
- type IndexPattern
- type IndexPatternList
- type IndexPatternSpec
- type IndexPatternStatus
- type SavedSearch
- type SavedSearchList
- type SavedSearchSpec
- type SavedSearchStatus
- type Visualization
- type VisualizationList
- type VisualizationSpec
- type VisualizationStatus
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "kibana.eck.github.com", 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 Dashboard ¶
type Dashboard struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DashboardSpec `json:"spec,omitempty"` Status DashboardStatus `json:"status,omitempty"` }
Dashboard is the Schema for the dashboards API
func (*Dashboard) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dashboard.
func (*Dashboard) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Dashboard) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DashboardList ¶
type DashboardList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Dashboard `json:"items"` }
DashboardList contains a list of Dashboard
func (*DashboardList) DeepCopy ¶
func (in *DashboardList) DeepCopy() *DashboardList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardList.
func (*DashboardList) DeepCopyInto ¶
func (in *DashboardList) DeepCopyInto(out *DashboardList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DashboardList) DeepCopyObject ¶
func (in *DashboardList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DashboardSpec ¶
type DashboardSpec struct {
Body string `json:"body"`
}
DashboardSpec defines the desired state of Dashboard
func (*DashboardSpec) DeepCopy ¶
func (in *DashboardSpec) DeepCopy() *DashboardSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardSpec.
func (*DashboardSpec) DeepCopyInto ¶
func (in *DashboardSpec) DeepCopyInto(out *DashboardSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DashboardStatus ¶
type DashboardStatus struct { }
DashboardStatus defines the observed state of Dashboard
func (*DashboardStatus) DeepCopy ¶
func (in *DashboardStatus) DeepCopy() *DashboardStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DashboardStatus.
func (*DashboardStatus) DeepCopyInto ¶
func (in *DashboardStatus) DeepCopyInto(out *DashboardStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexPattern ¶
type IndexPattern struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec IndexPatternSpec `json:"spec,omitempty"` Status IndexPatternStatus `json:"status,omitempty"` }
IndexPattern is the Schema for the indexpatterns API
func (*IndexPattern) DeepCopy ¶
func (in *IndexPattern) DeepCopy() *IndexPattern
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexPattern.
func (*IndexPattern) DeepCopyInto ¶
func (in *IndexPattern) DeepCopyInto(out *IndexPattern)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IndexPattern) DeepCopyObject ¶
func (in *IndexPattern) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IndexPatternList ¶
type IndexPatternList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []IndexPattern `json:"items"` }
IndexPatternList contains a list of IndexPattern
func (*IndexPatternList) DeepCopy ¶
func (in *IndexPatternList) DeepCopy() *IndexPatternList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexPatternList.
func (*IndexPatternList) DeepCopyInto ¶
func (in *IndexPatternList) DeepCopyInto(out *IndexPatternList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*IndexPatternList) DeepCopyObject ¶
func (in *IndexPatternList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type IndexPatternSpec ¶
type IndexPatternSpec struct {
Body string `json:"body"`
}
IndexPatternSpec defines the desired state of IndexPattern
func (*IndexPatternSpec) DeepCopy ¶
func (in *IndexPatternSpec) DeepCopy() *IndexPatternSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexPatternSpec.
func (*IndexPatternSpec) DeepCopyInto ¶
func (in *IndexPatternSpec) DeepCopyInto(out *IndexPatternSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type IndexPatternStatus ¶
type IndexPatternStatus struct { }
IndexPatternStatus defines the observed state of IndexPattern
func (*IndexPatternStatus) DeepCopy ¶
func (in *IndexPatternStatus) DeepCopy() *IndexPatternStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new IndexPatternStatus.
func (*IndexPatternStatus) DeepCopyInto ¶
func (in *IndexPatternStatus) DeepCopyInto(out *IndexPatternStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SavedSearch ¶
type SavedSearch struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SavedSearchSpec `json:"spec,omitempty"` Status SavedSearchStatus `json:"status,omitempty"` }
SavedSearch is the Schema for the savedsearches API
func (*SavedSearch) DeepCopy ¶
func (in *SavedSearch) DeepCopy() *SavedSearch
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearch.
func (*SavedSearch) DeepCopyInto ¶
func (in *SavedSearch) DeepCopyInto(out *SavedSearch)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SavedSearch) DeepCopyObject ¶
func (in *SavedSearch) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SavedSearchList ¶
type SavedSearchList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []SavedSearch `json:"items"` }
SavedSearchList contains a list of SavedSearch
func (*SavedSearchList) DeepCopy ¶
func (in *SavedSearchList) DeepCopy() *SavedSearchList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearchList.
func (*SavedSearchList) DeepCopyInto ¶
func (in *SavedSearchList) DeepCopyInto(out *SavedSearchList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SavedSearchList) DeepCopyObject ¶
func (in *SavedSearchList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SavedSearchSpec ¶
type SavedSearchSpec struct {
Body string `json:"body"`
}
SavedSearchSpec defines the desired state of SavedSearch
func (*SavedSearchSpec) DeepCopy ¶
func (in *SavedSearchSpec) DeepCopy() *SavedSearchSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearchSpec.
func (*SavedSearchSpec) DeepCopyInto ¶
func (in *SavedSearchSpec) DeepCopyInto(out *SavedSearchSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SavedSearchStatus ¶
type SavedSearchStatus struct { }
SavedSearchStatus defines the observed state of SavedSearch
func (*SavedSearchStatus) DeepCopy ¶
func (in *SavedSearchStatus) DeepCopy() *SavedSearchStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedSearchStatus.
func (*SavedSearchStatus) DeepCopyInto ¶
func (in *SavedSearchStatus) DeepCopyInto(out *SavedSearchStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Visualization ¶
type Visualization struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VisualizationSpec `json:"spec,omitempty"` Status VisualizationStatus `json:"status,omitempty"` }
Visualization is the Schema for the visualizations API
func (*Visualization) DeepCopy ¶
func (in *Visualization) DeepCopy() *Visualization
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Visualization.
func (*Visualization) DeepCopyInto ¶
func (in *Visualization) DeepCopyInto(out *Visualization)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Visualization) DeepCopyObject ¶
func (in *Visualization) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VisualizationList ¶
type VisualizationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Visualization `json:"items"` }
VisualizationList contains a list of Visualization
func (*VisualizationList) DeepCopy ¶
func (in *VisualizationList) DeepCopy() *VisualizationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VisualizationList.
func (*VisualizationList) DeepCopyInto ¶
func (in *VisualizationList) DeepCopyInto(out *VisualizationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VisualizationList) DeepCopyObject ¶
func (in *VisualizationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VisualizationSpec ¶
type VisualizationSpec struct {
Body string `json:"body"`
}
VisualizationSpec defines the desired state of Visualization
func (*VisualizationSpec) DeepCopy ¶
func (in *VisualizationSpec) DeepCopy() *VisualizationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VisualizationSpec.
func (*VisualizationSpec) DeepCopyInto ¶
func (in *VisualizationSpec) DeepCopyInto(out *VisualizationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VisualizationStatus ¶
type VisualizationStatus struct { }
VisualizationStatus defines the observed state of Visualization
func (*VisualizationStatus) DeepCopy ¶
func (in *VisualizationStatus) DeepCopy() *VisualizationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VisualizationStatus.
func (*VisualizationStatus) DeepCopyInto ¶
func (in *VisualizationStatus) DeepCopyInto(out *VisualizationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.