Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type LogsUserConfig ¶
type LogsUserConfig struct { // +kubebuilder:validation:Minimum=1 // +kubebuilder:validation:Maximum=10000 // Elasticsearch index retention limit ElasticsearchIndexDaysMax *int `groups:"create,update" json:"elasticsearch_index_days_max,omitempty"` // +kubebuilder:validation:MinLength=1 // +kubebuilder:validation:MaxLength=1024 // Elasticsearch index prefix ElasticsearchIndexPrefix *string `groups:"create,update" json:"elasticsearch_index_prefix,omitempty"` // +kubebuilder:validation:MaxItems=5 // The list of logging fields that will be sent to the integration logging service. The MESSAGE and timestamp fields are always sent. SelectedLogFields []string `groups:"create,update" json:"selected_log_fields,omitempty"` }
func (*LogsUserConfig) DeepCopy ¶
func (in *LogsUserConfig) DeepCopy() *LogsUserConfig
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LogsUserConfig.
func (*LogsUserConfig) DeepCopyInto ¶
func (in *LogsUserConfig) DeepCopyInto(out *LogsUserConfig)
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.