Documentation ¶
Overview ¶
Package v1aplha1 contains API Schema definitions for the v1aplha1 API group +kubebuilder:object:generate=true +groupName=monitoring.thanos.io
Index ¶
Constants ¶
This section is empty.
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "monitoring.thanos.io", Version: "v1aplha1"} // 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 ThanosService ¶
type ThanosService struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ThanosServiceSpec `json:"spec,omitempty"` Status ThanosServiceStatus `json:"status,omitempty"` }
ThanosService is the Schema for the thanosservices API
func (*ThanosService) DeepCopy ¶
func (in *ThanosService) DeepCopy() *ThanosService
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThanosService.
func (*ThanosService) DeepCopyInto ¶
func (in *ThanosService) DeepCopyInto(out *ThanosService)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThanosService) DeepCopyObject ¶
func (in *ThanosService) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ThanosServiceList ¶
type ThanosServiceList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []ThanosService `json:"items"` }
ThanosServiceList contains a list of ThanosService
func (*ThanosServiceList) DeepCopy ¶
func (in *ThanosServiceList) DeepCopy() *ThanosServiceList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThanosServiceList.
func (*ThanosServiceList) DeepCopyInto ¶
func (in *ThanosServiceList) DeepCopyInto(out *ThanosServiceList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ThanosServiceList) DeepCopyObject ¶
func (in *ThanosServiceList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ThanosServiceSpec ¶
type ThanosServiceSpec struct { // Foo is an example field of ThanosService. Edit thanosservice_types.go to remove/update Foo string `json:"foo,omitempty"` }
ThanosServiceSpec defines the desired state of ThanosService
func (*ThanosServiceSpec) DeepCopy ¶
func (in *ThanosServiceSpec) DeepCopy() *ThanosServiceSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThanosServiceSpec.
func (*ThanosServiceSpec) DeepCopyInto ¶
func (in *ThanosServiceSpec) DeepCopyInto(out *ThanosServiceSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ThanosServiceStatus ¶
type ThanosServiceStatus struct { }
ThanosServiceStatus defines the observed state of ThanosService
func (*ThanosServiceStatus) DeepCopy ¶
func (in *ThanosServiceStatus) DeepCopy() *ThanosServiceStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ThanosServiceStatus.
func (*ThanosServiceStatus) DeepCopyInto ¶
func (in *ThanosServiceStatus) DeepCopyInto(out *ThanosServiceStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.