Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DroppedMetrics ¶
type DroppedMetrics struct { // +kubebuilder:validation:MaxLength=1000 // Identifier of a value in the metric Field string `groups:"create,update" json:"field"` // +kubebuilder:validation:MaxLength=1000 // Identifier of the metric Metric string `groups:"create,update" json:"metric"` }
Metric name and subfield
func (*DroppedMetrics) DeepCopy ¶
func (in *DroppedMetrics) DeepCopy() *DroppedMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DroppedMetrics.
func (*DroppedMetrics) DeepCopyInto ¶
func (in *DroppedMetrics) DeepCopyInto(out *DroppedMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExternalAwsCloudwatchMetricsUserConfig ¶
type ExternalAwsCloudwatchMetricsUserConfig struct { // +kubebuilder:validation:MaxItems=1024 // Metrics to not send to AWS CloudWatch (takes precedence over extra_metrics) DroppedMetrics []*DroppedMetrics `groups:"create,update" json:"dropped_metrics,omitempty"` // +kubebuilder:validation:MaxItems=1024 // Metrics to allow through to AWS CloudWatch (in addition to default metrics) ExtraMetrics []*ExtraMetrics `groups:"create,update" json:"extra_metrics,omitempty"` }
External AWS CloudWatch Metrics integration user config
func (*ExternalAwsCloudwatchMetricsUserConfig) DeepCopy ¶
func (in *ExternalAwsCloudwatchMetricsUserConfig) DeepCopy() *ExternalAwsCloudwatchMetricsUserConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExternalAwsCloudwatchMetricsUserConfig.
func (*ExternalAwsCloudwatchMetricsUserConfig) DeepCopyInto ¶
func (in *ExternalAwsCloudwatchMetricsUserConfig) DeepCopyInto(out *ExternalAwsCloudwatchMetricsUserConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ExtraMetrics ¶
type ExtraMetrics struct { // +kubebuilder:validation:MaxLength=1000 // Identifier of a value in the metric Field string `groups:"create,update" json:"field"` // +kubebuilder:validation:MaxLength=1000 // Identifier of the metric Metric string `groups:"create,update" json:"metric"` }
Metric name and subfield
func (*ExtraMetrics) DeepCopy ¶
func (in *ExtraMetrics) DeepCopy() *ExtraMetrics
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ExtraMetrics.
func (*ExtraMetrics) DeepCopyInto ¶
func (in *ExtraMetrics) DeepCopyInto(out *ExtraMetrics)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.