Versions in this module Expand all Collapse all v0 v0.5.0 May 8, 2022 Changes in this version type ConfigurationSpecNotification + TeamName *string v0.4.0 Oct 29, 2021 Changes in this version type ConfigurationSpec + BackendRef *core.LocalObjectReference v0.3.0 Jul 30, 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 Configuration struct + Spec ConfigurationSpec + Status ConfigurationStatus + func (in *Configuration) DeepCopy() *Configuration + func (in *Configuration) DeepCopyInto(out *Configuration) + func (in *Configuration) DeepCopyObject() runtime.Object + func (r *Configuration) SetupWebhookWithManager(mgr ctrl.Manager) error + func (r *Configuration) ValidateCreate() error + func (r *Configuration) ValidateDelete() error + func (r *Configuration) ValidateUpdate(old runtime.Object) error + type ConfigurationList struct + Items []Configuration + func (in *ConfigurationList) DeepCopy() *ConfigurationList + func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList) + func (in *ConfigurationList) DeepCopyObject() runtime.Object + type ConfigurationSpec struct + ProviderRef core.LocalObjectReference + Resource ConfigurationSpecResource + SecretRef *core.LocalObjectReference + State *ConfigurationSpecResource + TerminationPolicy base.TerminationPolicy + UpdatePolicy base.UpdatePolicy + func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec + func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec) + type ConfigurationSpecMatcher struct + FieldName *string + Operator *string + Value *string + func (in *ConfigurationSpecMatcher) DeepCopy() *ConfigurationSpecMatcher + func (in *ConfigurationSpecMatcher) DeepCopyInto(out *ConfigurationSpecMatcher) + type ConfigurationSpecMetricThresholdConfig struct + MetricName *string + Mode *string + Operator *string + Threshold *float64 + Units *string + func (in *ConfigurationSpecMetricThresholdConfig) DeepCopy() *ConfigurationSpecMetricThresholdConfig + func (in *ConfigurationSpecMetricThresholdConfig) DeepCopyInto(out *ConfigurationSpecMetricThresholdConfig) + type ConfigurationSpecMetricThresholdConfigCodec struct + func (ConfigurationSpecMetricThresholdConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ConfigurationSpecMetricThresholdConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ConfigurationSpecMetricThresholdConfigCodec) IsEmpty(ptr unsafe.Pointer) bool + type ConfigurationSpecNotification struct + ApiToken *string + ChannelName *string + DatadogAPIKey *string + DatadogRegion *string + DelayMin *int64 + EmailAddress *string + EmailEnabled *bool + FlowName *string + FlowdockAPIToken *string + IntervalMin *int64 + MobileNumber *string + OpsGenieAPIKey *string + OpsGenieRegion *string + OrgName *string + Roles []string + ServiceKey *string + SmsEnabled *bool + TeamID *string + TypeName *string + Username *string + VictorOpsAPIKey *string + VictorOpsRoutingKey *string + func (in *ConfigurationSpecNotification) DeepCopy() *ConfigurationSpecNotification + func (in *ConfigurationSpecNotification) DeepCopyInto(out *ConfigurationSpecNotification) + type ConfigurationSpecResource struct + AlertConfigurationID *string + Created *string + Enabled *bool + EventType *string + ID string + Matcher []ConfigurationSpecMatcher + MetricThreshold *map[string]string + MetricThresholdConfig *ConfigurationSpecMetricThresholdConfig + Notification []ConfigurationSpecNotification + ProjectID *string + Threshold *map[string]string + ThresholdConfig *ConfigurationSpecThresholdConfig + Updated *string + func (in *ConfigurationSpecResource) DeepCopy() *ConfigurationSpecResource + func (in *ConfigurationSpecResource) DeepCopyInto(out *ConfigurationSpecResource) + type ConfigurationSpecThresholdConfig struct + Operator *string + Threshold *float64 + Units *string + func (in *ConfigurationSpecThresholdConfig) DeepCopy() *ConfigurationSpecThresholdConfig + func (in *ConfigurationSpecThresholdConfig) DeepCopyInto(out *ConfigurationSpecThresholdConfig) + type ConfigurationSpecThresholdConfigCodec struct + func (ConfigurationSpecThresholdConfigCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator) + func (ConfigurationSpecThresholdConfigCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream) + func (ConfigurationSpecThresholdConfigCodec) IsEmpty(ptr unsafe.Pointer) bool + type ConfigurationStatus struct + Conditions []kmapi.Condition + ObservedGeneration int64 + Phase status.Status + func (in *ConfigurationStatus) DeepCopy() *ConfigurationStatus + func (in *ConfigurationStatus) DeepCopyInto(out *ConfigurationStatus)