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 DataView
- type DataViewList
- type DataViewSpec
- type DataViewStatus
- type Dependency
- type IndexPattern
- type IndexPatternList
- type IndexPatternSpec
- type IndexPatternStatus
- type Lens
- type LensList
- type LensSpec
- type LensStatus
- type SavedObject
- type SavedObjectType
- type SavedSearch
- type SavedSearchList
- type SavedSearchSpec
- type SavedSearchStatus
- type Space
- type SpaceList
- type SpaceSpec
- type SpaceStatus
- 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 {
SavedObject `json:",inline"`
}
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 DataView ¶ added in v0.4.0
type DataView struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DataViewSpec `json:"spec,omitempty"` Status DataViewStatus `json:"status,omitempty"` }
DataView is the Schema for the dataviews API
func (*DataView) DeepCopy ¶ added in v0.4.0
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataView.
func (*DataView) DeepCopyInto ¶ added in v0.4.0
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataView) DeepCopyObject ¶ added in v0.4.0
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataViewList ¶ added in v0.4.0
type DataViewList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []DataView `json:"items"` }
DataViewList contains a list of DataView
func (*DataViewList) DeepCopy ¶ added in v0.4.0
func (in *DataViewList) DeepCopy() *DataViewList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataViewList.
func (*DataViewList) DeepCopyInto ¶ added in v0.4.0
func (in *DataViewList) DeepCopyInto(out *DataViewList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DataViewList) DeepCopyObject ¶ added in v0.4.0
func (in *DataViewList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DataViewSpec ¶ added in v0.4.0
type DataViewSpec struct {
SavedObject `json:",inline"`
}
DataViewSpec defines the desired state of DataView
func (*DataViewSpec) DeepCopy ¶ added in v0.4.0
func (in *DataViewSpec) DeepCopy() *DataViewSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataViewSpec.
func (*DataViewSpec) DeepCopyInto ¶ added in v0.4.0
func (in *DataViewSpec) DeepCopyInto(out *DataViewSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DataViewStatus ¶ added in v0.4.0
type DataViewStatus struct { }
DataViewStatus defines the observed state of DataView
func (*DataViewStatus) DeepCopy ¶ added in v0.4.0
func (in *DataViewStatus) DeepCopy() *DataViewStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DataViewStatus.
func (*DataViewStatus) DeepCopyInto ¶ added in v0.4.0
func (in *DataViewStatus) DeepCopyInto(out *DataViewStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Dependency ¶
type Dependency struct { ObjectType SavedObjectType `json:"type"` Name string `json:"name"` Space *string `json:"space,omitempty"` }
func (*Dependency) DeepCopy ¶
func (in *Dependency) DeepCopy() *Dependency
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Dependency.
func (*Dependency) DeepCopyInto ¶
func (in *Dependency) DeepCopyInto(out *Dependency)
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 {
SavedObject `json:",inline"`
}
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 Lens ¶
type Lens struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LensSpec `json:"spec,omitempty"` Status LensStatus `json:"status,omitempty"` }
Lens is the Schema for the lens API
func (*Lens) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Lens.
func (*Lens) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Lens) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LensList ¶
type LensList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Lens `json:"items"` }
LensList contains a list of Lens
func (*LensList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LensList.
func (*LensList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LensList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type LensSpec ¶
type LensSpec struct {
SavedObject `json:",inline"`
}
LensSpec defines the desired state of Lens
func (*LensSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LensSpec.
func (*LensSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LensStatus ¶
type LensStatus struct { }
LensStatus defines the observed state of Lens
func (*LensStatus) DeepCopy ¶
func (in *LensStatus) DeepCopy() *LensStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LensStatus.
func (*LensStatus) DeepCopyInto ¶
func (in *LensStatus) DeepCopyInto(out *LensStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SavedObject ¶
type SavedObject struct { Space *string `json:"space,omitempty"` Body string `json:"body"` Dependencies []Dependency `json:"dependencies,omitempty"` }
func (*SavedObject) DeepCopy ¶
func (in *SavedObject) DeepCopy() *SavedObject
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SavedObject.
func (*SavedObject) DeepCopyInto ¶
func (in *SavedObject) DeepCopyInto(out *SavedObject)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SavedObject) GetSavedObject ¶
func (in *SavedObject) GetSavedObject() SavedObject
type SavedObjectType ¶
type SavedObjectType string
+kubebuilder:validation:Enum=visualization;dashboard;search;index-pattern;lens
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 {
SavedObject `json:",inline"`
}
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 Space ¶
type Space struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec SpaceSpec `json:"spec,omitempty"` Status SpaceStatus `json:"status,omitempty"` }
Space is the Schema for the spaces API
func (*Space) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Space.
func (*Space) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Space) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpaceList ¶
type SpaceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Space `json:"items"` }
SpaceList contains a list of Space
func (*SpaceList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceList.
func (*SpaceList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*SpaceList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type SpaceSpec ¶
type SpaceSpec struct {
Body string `json:"body,omitempty"`
}
SpaceSpec defines the desired state of Space
func (*SpaceSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceSpec.
func (*SpaceSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type SpaceStatus ¶
type SpaceStatus struct { }
SpaceStatus defines the observed state of Space
func (*SpaceStatus) DeepCopy ¶
func (in *SpaceStatus) DeepCopy() *SpaceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SpaceStatus.
func (*SpaceStatus) DeepCopyInto ¶
func (in *SpaceStatus) DeepCopyInto(out *SpaceStatus)
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 {
SavedObject `json:",inline"`
}
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.