Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 v0.4.0 Oct 28, 2021 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 Monitor struct + Spec MonitorSpec + Status MonitorStatus + func (in *Monitor) DeepCopy() *Monitor + func (in *Monitor) DeepCopyInto(out *Monitor) + func (in *Monitor) DeepCopyObject() runtime.Object + func (r *Monitor) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Monitor) ValidateCreate() error + func (r *Monitor) ValidateDelete() error + func (r *Monitor) ValidateUpdate(old runtime.Object) error + type MonitorList struct + Items []Monitor + func (in *MonitorList) DeepCopy() *MonitorList + func (in *MonitorList) DeepCopyInto(out *MonitorList) + func (in *MonitorList) DeepCopyObject() runtime.Object + type MonitorSpec struct + BackendRef *core.LocalObjectReference + ProviderRef core.LocalObjectReference + Resource MonitorSpecResource + State *MonitorSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *MonitorSpec) DeepCopy() *MonitorSpec + func (in *MonitorSpec) DeepCopyInto(out *MonitorSpec) + type MonitorSpecAnomalyDetection struct + LoadingTimeThresholds []MonitorSpecAnomalyDetectionLoadingTimeThresholds + OutageHandling []MonitorSpecAnomalyDetectionOutageHandling + func (in *MonitorSpecAnomalyDetection) DeepCopy() *MonitorSpecAnomalyDetection + func (in *MonitorSpecAnomalyDetection) DeepCopyInto(out *MonitorSpecAnomalyDetection) + type MonitorSpecAnomalyDetectionLoadingTimeThresholds struct + Enabled *bool + Thresholds []MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds + func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholds) DeepCopy() *MonitorSpecAnomalyDetectionLoadingTimeThresholds + func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholds) DeepCopyInto(out *MonitorSpecAnomalyDetectionLoadingTimeThresholds) + type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds struct + Threshold []MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold + func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds) DeepCopy() *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds + func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds) DeepCopyInto(out *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholds) + type MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold struct + EventIndex *int64 + RequestIndex *int64 + Type *string + ValueMs *int64 + func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopy() *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold + func (in *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) DeepCopyInto(out *MonitorSpecAnomalyDetectionLoadingTimeThresholdsThresholdsThreshold) + type MonitorSpecAnomalyDetectionOutageHandling struct + GlobalOutage *bool + LocalOutage *bool + LocalOutagePolicy []MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy + RetryOnError *bool + func (in *MonitorSpecAnomalyDetectionOutageHandling) DeepCopy() *MonitorSpecAnomalyDetectionOutageHandling + func (in *MonitorSpecAnomalyDetectionOutageHandling) DeepCopyInto(out *MonitorSpecAnomalyDetectionOutageHandling) + type MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy struct + AffectedLocations *int64 + ConsecutiveRuns *int64 + func (in *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy) DeepCopy() *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy + func (in *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy) DeepCopyInto(out *MonitorSpecAnomalyDetectionOutageHandlingLocalOutagePolicy) + type MonitorSpecResource struct + AnomalyDetection []MonitorSpecAnomalyDetection + Enabled *bool + Frequency *int64 + ID string + Locations []string + ManuallyAssignedApps []string + Name *string + Script *MonitorSpecScript + Tags []MonitorSpecTags + func (in *MonitorSpecResource) DeepCopy() *MonitorSpecResource + func (in *MonitorSpecResource) DeepCopyInto(out *MonitorSpecResource) + type MonitorSpecScript struct + Request []MonitorSpecScriptRequest + func (in *MonitorSpecScript) DeepCopy() *MonitorSpecScript + func (in *MonitorSpecScript) DeepCopyInto(out *MonitorSpecScript) + type MonitorSpecScriptCodec struct + func (MonitorSpecScriptCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (MonitorSpecScriptCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (MonitorSpecScriptCodec) IsEmpty(ptr unsafe.Pointer) bool + type MonitorSpecScriptRequest struct + Body *string + Configuration *MonitorSpecScriptRequestConfiguration + Description *string + Method *string + PostProcessing *string + PreProcessing *string + Url *string + Validation *MonitorSpecScriptRequestValidation + func (in *MonitorSpecScriptRequest) DeepCopy() *MonitorSpecScriptRequest + func (in *MonitorSpecScriptRequest) DeepCopyInto(out *MonitorSpecScriptRequest) + type MonitorSpecScriptRequestConfiguration struct + AcceptAnyCertificate *bool + FollowRedirects *bool + Headers *MonitorSpecScriptRequestConfigurationHeaders + UserAgent *string + func (in *MonitorSpecScriptRequestConfiguration) DeepCopy() *MonitorSpecScriptRequestConfiguration + func (in *MonitorSpecScriptRequestConfiguration) DeepCopyInto(out *MonitorSpecScriptRequestConfiguration) + type MonitorSpecScriptRequestConfigurationCodec struct + func (MonitorSpecScriptRequestConfigurationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (MonitorSpecScriptRequestConfigurationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (MonitorSpecScriptRequestConfigurationCodec) IsEmpty(ptr unsafe.Pointer) bool + type MonitorSpecScriptRequestConfigurationHeaders struct + Header []MonitorSpecScriptRequestConfigurationHeadersHeader + func (in *MonitorSpecScriptRequestConfigurationHeaders) DeepCopy() *MonitorSpecScriptRequestConfigurationHeaders + func (in *MonitorSpecScriptRequestConfigurationHeaders) DeepCopyInto(out *MonitorSpecScriptRequestConfigurationHeaders) + type MonitorSpecScriptRequestConfigurationHeadersCodec struct + func (MonitorSpecScriptRequestConfigurationHeadersCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (MonitorSpecScriptRequestConfigurationHeadersCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (MonitorSpecScriptRequestConfigurationHeadersCodec) IsEmpty(ptr unsafe.Pointer) bool + type MonitorSpecScriptRequestConfigurationHeadersHeader struct + Name *string + Value *string + func (in *MonitorSpecScriptRequestConfigurationHeadersHeader) DeepCopy() *MonitorSpecScriptRequestConfigurationHeadersHeader + func (in *MonitorSpecScriptRequestConfigurationHeadersHeader) DeepCopyInto(out *MonitorSpecScriptRequestConfigurationHeadersHeader) + type MonitorSpecScriptRequestValidation struct + Rule []MonitorSpecScriptRequestValidationRule + func (in *MonitorSpecScriptRequestValidation) DeepCopy() *MonitorSpecScriptRequestValidation + func (in *MonitorSpecScriptRequestValidation) DeepCopyInto(out *MonitorSpecScriptRequestValidation) + type MonitorSpecScriptRequestValidationCodec struct + func (MonitorSpecScriptRequestValidationCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (MonitorSpecScriptRequestValidationCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (MonitorSpecScriptRequestValidationCodec) IsEmpty(ptr unsafe.Pointer) bool + type MonitorSpecScriptRequestValidationRule struct + PassIfFound *bool + Type *string + Value *string + func (in *MonitorSpecScriptRequestValidationRule) DeepCopy() *MonitorSpecScriptRequestValidationRule + func (in *MonitorSpecScriptRequestValidationRule) DeepCopyInto(out *MonitorSpecScriptRequestValidationRule) + type MonitorSpecTags struct + Tag []MonitorSpecTagsTag + func (in *MonitorSpecTags) DeepCopy() *MonitorSpecTags + func (in *MonitorSpecTags) DeepCopyInto(out *MonitorSpecTags) + type MonitorSpecTagsTag struct + Context *string + Key *string + Source *string + Value *string + func (in *MonitorSpecTagsTag) DeepCopy() *MonitorSpecTagsTag + func (in *MonitorSpecTagsTag) DeepCopyInto(out *MonitorSpecTagsTag) + type MonitorStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *MonitorStatus) DeepCopy() *MonitorStatus + func (in *MonitorStatus) DeepCopyInto(out *MonitorStatus)