Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 Changes in this version + var AddToScheme = localSchemeBuilder.AddToScheme + var SchemeBuilder runtime.SchemeBuilder + var SchemeGroupVersion = schema.GroupVersion + func GetDecoder() map[string]jsoniter.ValDecoder + func GetEncoder() map[string]jsoniter.ValEncoder + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Report struct + Spec ReportSpec + Status ReportStatus + func (in *Report) DeepCopy() *Report + func (in *Report) DeepCopyInto(out *Report) + func (in *Report) DeepCopyObject() runtime.Object + func (r *Report) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Report) ValidateCreate() error + func (r *Report) ValidateDelete() error + func (r *Report) ValidateUpdate(old runtime.Object) error + type ReportList struct + Items []Report + func (in *ReportList) DeepCopy() *ReportList + func (in *ReportList) DeepCopyInto(out *ReportList) + func (in *ReportList) DeepCopyObject() runtime.Object + type ReportSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource ReportSpecResource + State *ReportSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *ReportSpec) DeepCopy() *ReportSpec + func (in *ReportSpec) DeepCopyInto(out *ReportSpec) + type ReportSpecResource struct + DashboardID *int64 + ID string + IncludeDashboardLink *bool + IncludeTableCsv *bool + Layout *string + Message *string + Name *string + Orientation *string + Recipients []string + ReplyTo *string + Schedule *ReportSpecSchedule + TimeRange *ReportSpecTimeRange + func (in *ReportSpecResource) DeepCopy() *ReportSpecResource + func (in *ReportSpecResource) DeepCopyInto(out *ReportSpecResource) + type ReportSpecSchedule struct + CustomInterval *string + EndTime *string + Frequency *string + StartTime *string + WorkdaysOnly *bool + func (in *ReportSpecSchedule) DeepCopy() *ReportSpecSchedule + func (in *ReportSpecSchedule) DeepCopyInto(out *ReportSpecSchedule) + type ReportSpecScheduleCodec struct + func (ReportSpecScheduleCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ReportSpecScheduleCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ReportSpecScheduleCodec) IsEmpty(ptr unsafe.Pointer) bool + type ReportSpecTimeRange struct + From *string + To *string + func (in *ReportSpecTimeRange) DeepCopy() *ReportSpecTimeRange + func (in *ReportSpecTimeRange) DeepCopyInto(out *ReportSpecTimeRange) + type ReportSpecTimeRangeCodec struct + func (ReportSpecTimeRangeCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ReportSpecTimeRangeCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ReportSpecTimeRangeCodec) IsEmpty(ptr unsafe.Pointer) bool + type ReportStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *ReportStatus) DeepCopy() *ReportStatus + func (in *ReportStatus) DeepCopyInto(out *ReportStatus)