Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PrometheusUserConfig ¶
type PrometheusUserConfig struct { // +kubebuilder:validation:MinLength=8 // +kubebuilder:validation:MaxLength=64 // Prometheus basic authentication password BasicAuthPassword *string `groups:"create,update" json:"basic_auth_password,omitempty"` // +kubebuilder:validation:MinLength=5 // +kubebuilder:validation:MaxLength=32 // +kubebuilder:validation:Pattern=`^[a-z0-9\-@_]{5,32}$` // Prometheus basic authentication username BasicAuthUsername *string `groups:"create,update" json:"basic_auth_username,omitempty"` }
func (*PrometheusUserConfig) DeepCopy ¶
func (in *PrometheusUserConfig) DeepCopy() *PrometheusUserConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrometheusUserConfig.
func (*PrometheusUserConfig) DeepCopyInto ¶
func (in *PrometheusUserConfig) DeepCopyInto(out *PrometheusUserConfig)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Click to show internal directories.
Click to hide internal directories.