// -*- mode: protobuf; indent-tabs-mode: t; c-basic-offset: 8; tab-width: 8 -*-

// Code generated by protoc-gen-go. DO NOT EDIT.
// versions:
// 	protoc-gen-go v1.36.6
// 	protoc        v3.19.0
// source: config/erchef/config_request.proto

package erchef

import (
	shared "github.com/chef/automate/api/config/shared"
	_ "github.com/chef/automate/components/automate-grpc/protoc-gen-a2-config/api/a2conf"
	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
	reflect "reflect"
	sync "sync"
	unsafe "unsafe"
)

const (
	// Verify that this generated code is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
	// Verify that runtime/protoimpl is sufficiently up-to-date.
	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
)

type ConfigRequest struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	V1            *ConfigRequest_V1      `protobuf:"bytes,1,opt,name=v1,proto3" json:"v1,omitempty" toml:"v1,omitempty" mapstructure:"v1,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest) Reset() {
	*x = ConfigRequest{}
	mi := &file_config_erchef_config_request_proto_msgTypes[0]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest) ProtoMessage() {}

func (x *ConfigRequest) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[0]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest.ProtoReflect.Descriptor instead.
func (*ConfigRequest) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0}
}

func (x *ConfigRequest) GetV1() *ConfigRequest_V1 {
	if x != nil {
		return x.V1
	}
	return nil
}

type ConfigRequest_V1 struct {
	state         protoimpl.MessageState    `protogen:"open.v1"`
	Sys           *ConfigRequest_V1_System  `protobuf:"bytes,1,opt,name=sys,proto3" json:"sys,omitempty" toml:"sys,omitempty" mapstructure:"sys,omitempty"`
	Svc           *ConfigRequest_V1_Service `protobuf:"bytes,2,opt,name=svc,proto3" json:"svc,omitempty" toml:"svc,omitempty" mapstructure:"svc,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1) Reset() {
	*x = ConfigRequest_V1{}
	mi := &file_config_erchef_config_request_proto_msgTypes[1]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1) ProtoMessage() {}

func (x *ConfigRequest_V1) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[1]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0}
}

func (x *ConfigRequest_V1) GetSys() *ConfigRequest_V1_System {
	if x != nil {
		return x.Sys
	}
	return nil
}

func (x *ConfigRequest_V1) GetSvc() *ConfigRequest_V1_Service {
	if x != nil {
		return x.Svc
	}
	return nil
}

type ConfigRequest_V1_System struct {
	state            protoimpl.MessageState                 `protogen:"open.v1"`
	Mlsa             *shared.Mlsa                           `protobuf:"bytes,1,opt,name=mlsa,proto3" json:"mlsa,omitempty" toml:"mlsa,omitempty" mapstructure:"mlsa,omitempty"`
	Log              *ConfigRequest_V1_System_Log           `protobuf:"bytes,2,opt,name=log,proto3" json:"log,omitempty" toml:"log,omitempty" mapstructure:"log,omitempty"`
	Keygen           *ConfigRequest_V1_System_Keygen        `protobuf:"bytes,3,opt,name=keygen,proto3" json:"keygen,omitempty" toml:"keygen,omitempty" mapstructure:"keygen,omitempty"`
	Api              *ConfigRequest_V1_System_ChefApi       `protobuf:"bytes,4,opt,name=api,proto3" json:"api,omitempty" toml:"api,omitempty" mapstructure:"api,omitempty"`
	Index            *ConfigRequest_V1_System_Indexing      `protobuf:"bytes,5,opt,name=index,proto3" json:"index,omitempty" toml:"index,omitempty" mapstructure:"index,omitempty"`
	Network          *ConfigRequest_V1_System_Network       `protobuf:"bytes,6,opt,name=network,proto3" json:"network,omitempty" toml:"network,omitempty" mapstructure:"network,omitempty"`
	Sql              *ConfigRequest_V1_System_Sql           `protobuf:"bytes,7,opt,name=sql,proto3" json:"sql,omitempty" toml:"sql,omitempty" mapstructure:"sql,omitempty"`
	Authz            *ConfigRequest_V1_System_Authz         `protobuf:"bytes,8,opt,name=authz,proto3" json:"authz,omitempty" toml:"authz,omitempty" mapstructure:"authz,omitempty"`
	DataCollector    *ConfigRequest_V1_System_DataCollector `protobuf:"bytes,9,opt,name=data_collector,json=dataCollector,proto3" json:"data_collector,omitempty" toml:"data_collector,omitempty" mapstructure:"data_collector,omitempty"`
	Depsolver        *ConfigRequest_V1_System_Depsolver     `protobuf:"bytes,10,opt,name=depsolver,proto3" json:"depsolver,omitempty" toml:"depsolver,omitempty" mapstructure:"depsolver,omitempty"`
	Tls              *shared.TLSCredentials                 `protobuf:"bytes,11,opt,name=tls,proto3" json:"tls,omitempty" toml:"tls,omitempty" mapstructure:"tls,omitempty"`
	Memory           *ConfigRequest_V1_System_Memory        `protobuf:"bytes,12,opt,name=memory,proto3" json:"memory,omitempty" toml:"memory,omitempty" mapstructure:"memory,omitempty"`
	ExternalAutomate *shared.External_Automate              `protobuf:"bytes,13,opt,name=external_automate,json=externalAutomate,proto3" json:"external_automate,omitempty" toml:"external_automate,omitempty" mapstructure:"external_automate,omitempty"`
	Ibrowse          *ConfigRequest_V1_System_IBrowse       `protobuf:"bytes,14,opt,name=ibrowse,proto3" json:"ibrowse,omitempty" toml:"ibrowse,omitempty" mapstructure:"ibrowse,omitempty"`
	Health           *ConfigRequest_V1_System_HealthCheck   `protobuf:"bytes,15,opt,name=health,proto3" json:"health,omitempty" toml:"health,omitempty" mapstructure:"health,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System) Reset() {
	*x = ConfigRequest_V1_System{}
	mi := &file_config_erchef_config_request_proto_msgTypes[2]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System) ProtoMessage() {}

func (x *ConfigRequest_V1_System) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[2]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0}
}

func (x *ConfigRequest_V1_System) GetMlsa() *shared.Mlsa {
	if x != nil {
		return x.Mlsa
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetLog() *ConfigRequest_V1_System_Log {
	if x != nil {
		return x.Log
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetKeygen() *ConfigRequest_V1_System_Keygen {
	if x != nil {
		return x.Keygen
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetApi() *ConfigRequest_V1_System_ChefApi {
	if x != nil {
		return x.Api
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetIndex() *ConfigRequest_V1_System_Indexing {
	if x != nil {
		return x.Index
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetNetwork() *ConfigRequest_V1_System_Network {
	if x != nil {
		return x.Network
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetSql() *ConfigRequest_V1_System_Sql {
	if x != nil {
		return x.Sql
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetAuthz() *ConfigRequest_V1_System_Authz {
	if x != nil {
		return x.Authz
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetDataCollector() *ConfigRequest_V1_System_DataCollector {
	if x != nil {
		return x.DataCollector
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetDepsolver() *ConfigRequest_V1_System_Depsolver {
	if x != nil {
		return x.Depsolver
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetTls() *shared.TLSCredentials {
	if x != nil {
		return x.Tls
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetMemory() *ConfigRequest_V1_System_Memory {
	if x != nil {
		return x.Memory
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetExternalAutomate() *shared.External_Automate {
	if x != nil {
		return x.ExternalAutomate
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetIbrowse() *ConfigRequest_V1_System_IBrowse {
	if x != nil {
		return x.Ibrowse
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetHealth() *ConfigRequest_V1_System_HealthCheck {
	if x != nil {
		return x.Health
	}
	return nil
}

type ConfigRequest_V1_Service struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Service) Reset() {
	*x = ConfigRequest_V1_Service{}
	mi := &file_config_erchef_config_request_proto_msgTypes[3]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_Service) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_Service) ProtoMessage() {}

func (x *ConfigRequest_V1_Service) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[3]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_Service.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Service) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 1}
}

type ConfigRequest_V1_System_Network struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	Port  *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	// Deprecated: Marked as deprecated in config/erchef/config_request.proto.
	ListenIp      *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=listen_ip,json=listenIp,proto3" json:"listen_ip,omitempty" toml:"listen_ip,omitempty" mapstructure:"listen_ip,omitempty"` // The listen host is no longer setable(localhost only)
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Network) Reset() {
	*x = ConfigRequest_V1_System_Network{}
	mi := &file_config_erchef_config_request_proto_msgTypes[4]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Network) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Network) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Network) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[4]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Network.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Network) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 0}
}

func (x *ConfigRequest_V1_System_Network) GetPort() *wrapperspb.Int32Value {
	if x != nil {
		return x.Port
	}
	return nil
}

// Deprecated: Marked as deprecated in config/erchef/config_request.proto.
func (x *ConfigRequest_V1_System_Network) GetListenIp() *wrapperspb.StringValue {
	if x != nil {
		return x.ListenIp
	}
	return nil
}

type ConfigRequest_V1_System_Log struct {
	state                 protoimpl.MessageState  `protogen:"open.v1"`
	Level                 *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=level,proto3" json:"level,omitempty" toml:"level,omitempty" mapstructure:"level,omitempty"`
	RotationMaxBytes      *wrapperspb.Int64Value  `protobuf:"bytes,2,opt,name=rotation_max_bytes,json=rotationMaxBytes,proto3" json:"rotation_max_bytes,omitempty" toml:"rotation_max_bytes,omitempty" mapstructure:"rotation_max_bytes,omitempty"`
	RotationMaxFiles      *wrapperspb.Int32Value  `protobuf:"bytes,3,opt,name=rotation_max_files,json=rotationMaxFiles,proto3" json:"rotation_max_files,omitempty" toml:"rotation_max_files,omitempty" mapstructure:"rotation_max_files,omitempty"`
	MaxErrorLogsPerSecond *wrapperspb.Int32Value  `protobuf:"bytes,4,opt,name=max_error_logs_per_second,json=maxErrorLogsPerSecond,proto3" json:"max_error_logs_per_second,omitempty" toml:"max_error_logs_per_second,omitempty" mapstructure:"max_error_logs_per_second,omitempty"`
	// TODO(ssd) 2018-07-24: Different log
	// rotation configurables require
	// different units.
	RotationMaxMegabytes *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=rotation_max_megabytes,json=rotationMaxMegabytes,proto3" json:"rotation_max_megabytes,omitempty" toml:"rotation_max_megabytes,omitempty" mapstructure:"rotation_max_megabytes,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Log) Reset() {
	*x = ConfigRequest_V1_System_Log{}
	mi := &file_config_erchef_config_request_proto_msgTypes[5]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Log) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Log) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Log) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[5]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Log.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Log) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 1}
}

func (x *ConfigRequest_V1_System_Log) GetLevel() *wrapperspb.StringValue {
	if x != nil {
		return x.Level
	}
	return nil
}

func (x *ConfigRequest_V1_System_Log) GetRotationMaxBytes() *wrapperspb.Int64Value {
	if x != nil {
		return x.RotationMaxBytes
	}
	return nil
}

func (x *ConfigRequest_V1_System_Log) GetRotationMaxFiles() *wrapperspb.Int32Value {
	if x != nil {
		return x.RotationMaxFiles
	}
	return nil
}

func (x *ConfigRequest_V1_System_Log) GetMaxErrorLogsPerSecond() *wrapperspb.Int32Value {
	if x != nil {
		return x.MaxErrorLogsPerSecond
	}
	return nil
}

func (x *ConfigRequest_V1_System_Log) GetRotationMaxMegabytes() *wrapperspb.Int32Value {
	if x != nil {
		return x.RotationMaxMegabytes
	}
	return nil
}

type ConfigRequest_V1_System_Keygen struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	WorkerCount   *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=worker_count,json=workerCount,proto3" json:"worker_count,omitempty" toml:"worker_count,omitempty" mapstructure:"worker_count,omitempty"`
	CacheSize     *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=cache_size,json=cacheSize,proto3" json:"cache_size,omitempty" toml:"cache_size,omitempty" mapstructure:"cache_size,omitempty"`
	StartSize     *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=start_size,json=startSize,proto3" json:"start_size,omitempty" toml:"start_size,omitempty" mapstructure:"start_size,omitempty"`
	Timeout       *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=timeout,proto3" json:"timeout,omitempty" toml:"timeout,omitempty" mapstructure:"timeout,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Keygen) Reset() {
	*x = ConfigRequest_V1_System_Keygen{}
	mi := &file_config_erchef_config_request_proto_msgTypes[6]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Keygen) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Keygen) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Keygen) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[6]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Keygen.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Keygen) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 2}
}

func (x *ConfigRequest_V1_System_Keygen) GetWorkerCount() *wrapperspb.Int32Value {
	if x != nil {
		return x.WorkerCount
	}
	return nil
}

func (x *ConfigRequest_V1_System_Keygen) GetCacheSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.CacheSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Keygen) GetStartSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.StartSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Keygen) GetTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.Timeout
	}
	return nil
}

type ConfigRequest_V1_System_ChefApi struct {
	state                        protoimpl.MessageState  `protogen:"open.v1"`
	AuthSkew                     *wrapperspb.Int32Value  `protobuf:"bytes,1,opt,name=auth_skew,json=authSkew,proto3" json:"auth_skew,omitempty" toml:"auth_skew,omitempty" mapstructure:"auth_skew,omitempty"`
	BulkFetchBatchSize           *wrapperspb.Int32Value  `protobuf:"bytes,2,opt,name=bulk_fetch_batch_size,json=bulkFetchBatchSize,proto3" json:"bulk_fetch_batch_size,omitempty" toml:"bulk_fetch_batch_size,omitempty" mapstructure:"bulk_fetch_batch_size,omitempty"`
	MaxRequestSize               *wrapperspb.Int32Value  `protobuf:"bytes,3,opt,name=max_request_size,json=maxRequestSize,proto3" json:"max_request_size,omitempty" toml:"max_request_size,omitempty" mapstructure:"max_request_size,omitempty"`
	BaseResourceUrl              *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=base_resource_url,json=baseResourceUrl,proto3" json:"base_resource_url,omitempty" toml:"base_resource_url,omitempty" mapstructure:"base_resource_url,omitempty"`
	StrictSearchResultAcls       *wrapperspb.BoolValue   `protobuf:"bytes,5,opt,name=strict_search_result_acls,json=strictSearchResultAcls,proto3" json:"strict_search_result_acls,omitempty" toml:"strict_search_result_acls,omitempty" mapstructure:"strict_search_result_acls,omitempty"`
	ActionsFqdn                  *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=actions_fqdn,json=actionsFqdn,proto3" json:"actions_fqdn,omitempty" toml:"actions_fqdn,omitempty" mapstructure:"actions_fqdn,omitempty"`
	CbvCacheEnabled              *wrapperspb.BoolValue   `protobuf:"bytes,7,opt,name=cbv_cache_enabled,json=cbvCacheEnabled,proto3" json:"cbv_cache_enabled,omitempty" toml:"cbv_cache_enabled,omitempty" mapstructure:"cbv_cache_enabled,omitempty"`
	CbvCacheItemTtl              *wrapperspb.Int32Value  `protobuf:"bytes,8,opt,name=cbv_cache_item_ttl,json=cbvCacheItemTtl,proto3" json:"cbv_cache_item_ttl,omitempty" toml:"cbv_cache_item_ttl,omitempty" mapstructure:"cbv_cache_item_ttl,omitempty"`
	S3UrlTtl                     *wrapperspb.Int32Value  `protobuf:"bytes,9,opt,name=s3_url_ttl,json=s3UrlTtl,proto3" json:"s3_url_ttl,omitempty" toml:"s3_url_ttl,omitempty" mapstructure:"s3_url_ttl,omitempty"`
	S3BucketName                 *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=s3_bucket_name,json=s3BucketName,proto3" json:"s3_bucket_name,omitempty" toml:"s3_bucket_name,omitempty" mapstructure:"s3_bucket_name,omitempty"`
	S3Enabled                    *wrapperspb.BoolValue   `protobuf:"bytes,11,opt,name=s3_enabled,json=s3Enabled,proto3" json:"s3_enabled,omitempty" toml:"s3_enabled,omitempty" mapstructure:"s3_enabled,omitempty"`
	S3ExternalUrl                *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=s3_external_url,json=s3ExternalUrl,proto3" json:"s3_external_url,omitempty" toml:"s3_external_url,omitempty" mapstructure:"s3_external_url,omitempty"`
	S3UrlExpiryWindowSizePercent *wrapperspb.Int32Value  `protobuf:"bytes,13,opt,name=s3_url_expiry_window_size_percent,json=s3UrlExpiryWindowSizePercent,proto3" json:"s3_url_expiry_window_size_percent,omitempty" toml:"s3_url_expiry_window_size_percent,omitempty" mapstructure:"s3_url_expiry_window_size_percent,omitempty"`
	unknownFields                protoimpl.UnknownFields
	sizeCache                    protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_ChefApi) Reset() {
	*x = ConfigRequest_V1_System_ChefApi{}
	mi := &file_config_erchef_config_request_proto_msgTypes[7]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_ChefApi) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_ChefApi) ProtoMessage() {}

func (x *ConfigRequest_V1_System_ChefApi) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[7]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_ChefApi.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_ChefApi) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 3}
}

func (x *ConfigRequest_V1_System_ChefApi) GetAuthSkew() *wrapperspb.Int32Value {
	if x != nil {
		return x.AuthSkew
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetBulkFetchBatchSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.BulkFetchBatchSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetMaxRequestSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.MaxRequestSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetBaseResourceUrl() *wrapperspb.StringValue {
	if x != nil {
		return x.BaseResourceUrl
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetStrictSearchResultAcls() *wrapperspb.BoolValue {
	if x != nil {
		return x.StrictSearchResultAcls
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetActionsFqdn() *wrapperspb.StringValue {
	if x != nil {
		return x.ActionsFqdn
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetCbvCacheEnabled() *wrapperspb.BoolValue {
	if x != nil {
		return x.CbvCacheEnabled
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetCbvCacheItemTtl() *wrapperspb.Int32Value {
	if x != nil {
		return x.CbvCacheItemTtl
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetS3UrlTtl() *wrapperspb.Int32Value {
	if x != nil {
		return x.S3UrlTtl
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetS3BucketName() *wrapperspb.StringValue {
	if x != nil {
		return x.S3BucketName
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetS3Enabled() *wrapperspb.BoolValue {
	if x != nil {
		return x.S3Enabled
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetS3ExternalUrl() *wrapperspb.StringValue {
	if x != nil {
		return x.S3ExternalUrl
	}
	return nil
}

func (x *ConfigRequest_V1_System_ChefApi) GetS3UrlExpiryWindowSizePercent() *wrapperspb.Int32Value {
	if x != nil {
		return x.S3UrlExpiryWindowSizePercent
	}
	return nil
}

type ConfigRequest_V1_System_Indexing struct {
	state              protoimpl.MessageState  `protogen:"open.v1"`
	ReindexBatchSize   *wrapperspb.Int32Value  `protobuf:"bytes,1,opt,name=reindex_batch_size,json=reindexBatchSize,proto3" json:"reindex_batch_size,omitempty" toml:"reindex_batch_size,omitempty" mapstructure:"reindex_batch_size,omitempty"`
	ReindexSleepMinMs  *wrapperspb.Int32Value  `protobuf:"bytes,2,opt,name=reindex_sleep_min_ms,json=reindexSleepMinMs,proto3" json:"reindex_sleep_min_ms,omitempty" toml:"reindex_sleep_min_ms,omitempty" mapstructure:"reindex_sleep_min_ms,omitempty"`
	ReindexSleepMaxMs  *wrapperspb.Int32Value  `protobuf:"bytes,3,opt,name=reindex_sleep_max_ms,json=reindexSleepMaxMs,proto3" json:"reindex_sleep_max_ms,omitempty" toml:"reindex_sleep_max_ms,omitempty" mapstructure:"reindex_sleep_max_ms,omitempty"`
	ReindexItemRetries *wrapperspb.Int32Value  `protobuf:"bytes,4,opt,name=reindex_item_retries,json=reindexItemRetries,proto3" json:"reindex_item_retries,omitempty" toml:"reindex_item_retries,omitempty" mapstructure:"reindex_item_retries,omitempty"`
	Timeout            *wrapperspb.Int32Value  `protobuf:"bytes,5,opt,name=timeout,proto3" json:"timeout,omitempty" toml:"timeout,omitempty" mapstructure:"timeout,omitempty"`
	PoolInitSize       *wrapperspb.Int32Value  `protobuf:"bytes,6,opt,name=pool_init_size,json=poolInitSize,proto3" json:"pool_init_size,omitempty" toml:"pool_init_size,omitempty" mapstructure:"pool_init_size,omitempty"`
	PoolMaxSize        *wrapperspb.Int32Value  `protobuf:"bytes,7,opt,name=pool_max_size,json=poolMaxSize,proto3" json:"pool_max_size,omitempty" toml:"pool_max_size,omitempty" mapstructure:"pool_max_size,omitempty"`
	PoolQueueMax       *wrapperspb.Int32Value  `protobuf:"bytes,8,opt,name=pool_queue_max,json=poolQueueMax,proto3" json:"pool_queue_max,omitempty" toml:"pool_queue_max,omitempty" mapstructure:"pool_queue_max,omitempty"`
	BatchSize          *wrapperspb.Int32Value  `protobuf:"bytes,9,opt,name=batch_size,json=batchSize,proto3" json:"batch_size,omitempty" toml:"batch_size,omitempty" mapstructure:"batch_size,omitempty"`
	BatchMaxWait       *wrapperspb.Int32Value  `protobuf:"bytes,10,opt,name=batch_max_wait,json=batchMaxWait,proto3" json:"batch_max_wait,omitempty" toml:"batch_max_wait,omitempty" mapstructure:"batch_max_wait,omitempty"`
	SearchProvider     *wrapperspb.StringValue `protobuf:"bytes,11,opt,name=search_provider,json=searchProvider,proto3" json:"search_provider,omitempty" toml:"search_provider,omitempty" mapstructure:"search_provider,omitempty"`
	SearchQueueMode    *wrapperspb.StringValue `protobuf:"bytes,12,opt,name=search_queue_mode,json=searchQueueMode,proto3" json:"search_queue_mode,omitempty" toml:"search_queue_mode,omitempty" mapstructure:"search_queue_mode,omitempty"`
	SearchAuthUsername *wrapperspb.StringValue `protobuf:"bytes,13,opt,name=search_auth_username,json=searchAuthUsername,proto3" json:"search_auth_username,omitempty" toml:"search_auth_username,omitempty" mapstructure:"search_auth_username,omitempty"`
	SearchAuthPassword *wrapperspb.StringValue `protobuf:"bytes,14,opt,name=search_auth_password,json=searchAuthPassword,proto3" json:"search_auth_password,omitempty" toml:"search_auth_password,omitempty" mapstructure:"search_auth_password,omitempty"`
	TrackTotalHits     *wrapperspb.BoolValue   `protobuf:"bytes,15,opt,name=track_total_hits,json=trackTotalHits,proto3" json:"track_total_hits,omitempty" toml:"track_total_hits,omitempty" mapstructure:"track_total_hits,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Indexing) Reset() {
	*x = ConfigRequest_V1_System_Indexing{}
	mi := &file_config_erchef_config_request_proto_msgTypes[8]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Indexing) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Indexing) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Indexing) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[8]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Indexing.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Indexing) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 4}
}

func (x *ConfigRequest_V1_System_Indexing) GetReindexBatchSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.ReindexBatchSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetReindexSleepMinMs() *wrapperspb.Int32Value {
	if x != nil {
		return x.ReindexSleepMinMs
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetReindexSleepMaxMs() *wrapperspb.Int32Value {
	if x != nil {
		return x.ReindexSleepMaxMs
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetReindexItemRetries() *wrapperspb.Int32Value {
	if x != nil {
		return x.ReindexItemRetries
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.Timeout
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetPoolInitSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolInitSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetPoolMaxSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolMaxSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetPoolQueueMax() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueMax
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetBatchSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.BatchSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetBatchMaxWait() *wrapperspb.Int32Value {
	if x != nil {
		return x.BatchMaxWait
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetSearchProvider() *wrapperspb.StringValue {
	if x != nil {
		return x.SearchProvider
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetSearchQueueMode() *wrapperspb.StringValue {
	if x != nil {
		return x.SearchQueueMode
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetSearchAuthUsername() *wrapperspb.StringValue {
	if x != nil {
		return x.SearchAuthUsername
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetSearchAuthPassword() *wrapperspb.StringValue {
	if x != nil {
		return x.SearchAuthPassword
	}
	return nil
}

func (x *ConfigRequest_V1_System_Indexing) GetTrackTotalHits() *wrapperspb.BoolValue {
	if x != nil {
		return x.TrackTotalHits
	}
	return nil
}

type ConfigRequest_V1_System_Authz struct {
	state            protoimpl.MessageState `protogen:"open.v1"`
	Fanout           *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=fanout,proto3" json:"fanout,omitempty" toml:"fanout,omitempty" mapstructure:"fanout,omitempty"`
	Timeout          *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=timeout,proto3" json:"timeout,omitempty" toml:"timeout,omitempty" mapstructure:"timeout,omitempty"`
	PoolInitSize     *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=pool_init_size,json=poolInitSize,proto3" json:"pool_init_size,omitempty" toml:"pool_init_size,omitempty" mapstructure:"pool_init_size,omitempty"`
	PoolMaxSize      *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=pool_max_size,json=poolMaxSize,proto3" json:"pool_max_size,omitempty" toml:"pool_max_size,omitempty" mapstructure:"pool_max_size,omitempty"`
	PoolQueueMax     *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=pool_queue_max,json=poolQueueMax,proto3" json:"pool_queue_max,omitempty" toml:"pool_queue_max,omitempty" mapstructure:"pool_queue_max,omitempty"`
	PoolQueueTimeout *wrapperspb.Int32Value `protobuf:"bytes,6,opt,name=pool_queue_timeout,json=poolQueueTimeout,proto3" json:"pool_queue_timeout,omitempty" toml:"pool_queue_timeout,omitempty" mapstructure:"pool_queue_timeout,omitempty"`
	CleanupBatchSize *wrapperspb.Int32Value `protobuf:"bytes,7,opt,name=cleanup_batch_size,json=cleanupBatchSize,proto3" json:"cleanup_batch_size,omitempty" toml:"cleanup_batch_size,omitempty" mapstructure:"cleanup_batch_size,omitempty"`
	NodeLicense      *wrapperspb.Int32Value `protobuf:"bytes,8,opt,name=node_license,json=nodeLicense,proto3" json:"node_license,omitempty" toml:"node_license,omitempty" mapstructure:"node_license,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Authz) Reset() {
	*x = ConfigRequest_V1_System_Authz{}
	mi := &file_config_erchef_config_request_proto_msgTypes[9]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Authz) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Authz) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Authz) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[9]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Authz.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Authz) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 5}
}

func (x *ConfigRequest_V1_System_Authz) GetFanout() *wrapperspb.Int32Value {
	if x != nil {
		return x.Fanout
	}
	return nil
}

func (x *ConfigRequest_V1_System_Authz) GetTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.Timeout
	}
	return nil
}

func (x *ConfigRequest_V1_System_Authz) GetPoolInitSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolInitSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Authz) GetPoolMaxSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolMaxSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Authz) GetPoolQueueMax() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueMax
	}
	return nil
}

func (x *ConfigRequest_V1_System_Authz) GetPoolQueueTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueTimeout
	}
	return nil
}

func (x *ConfigRequest_V1_System_Authz) GetCleanupBatchSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.CleanupBatchSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Authz) GetNodeLicense() *wrapperspb.Int32Value {
	if x != nil {
		return x.NodeLicense
	}
	return nil
}

type ConfigRequest_V1_System_Sql struct {
	state            protoimpl.MessageState `protogen:"open.v1"`
	Timeout          *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty" toml:"timeout,omitempty" mapstructure:"timeout,omitempty"`
	PoolInitSize     *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=pool_init_size,json=poolInitSize,proto3" json:"pool_init_size,omitempty" toml:"pool_init_size,omitempty" mapstructure:"pool_init_size,omitempty"`
	PoolMaxSize      *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=pool_max_size,json=poolMaxSize,proto3" json:"pool_max_size,omitempty" toml:"pool_max_size,omitempty" mapstructure:"pool_max_size,omitempty"`
	PoolQueueMax     *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=pool_queue_max,json=poolQueueMax,proto3" json:"pool_queue_max,omitempty" toml:"pool_queue_max,omitempty" mapstructure:"pool_queue_max,omitempty"`
	PoolQueueTimeout *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=pool_queue_timeout,json=poolQueueTimeout,proto3" json:"pool_queue_timeout,omitempty" toml:"pool_queue_timeout,omitempty" mapstructure:"pool_queue_timeout,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Sql) Reset() {
	*x = ConfigRequest_V1_System_Sql{}
	mi := &file_config_erchef_config_request_proto_msgTypes[10]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Sql) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Sql) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Sql) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[10]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Sql.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Sql) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 6}
}

func (x *ConfigRequest_V1_System_Sql) GetTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.Timeout
	}
	return nil
}

func (x *ConfigRequest_V1_System_Sql) GetPoolInitSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolInitSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Sql) GetPoolMaxSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolMaxSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Sql) GetPoolQueueMax() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueMax
	}
	return nil
}

func (x *ConfigRequest_V1_System_Sql) GetPoolQueueTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueTimeout
	}
	return nil
}

type ConfigRequest_V1_System_DataCollector struct {
	state                 protoimpl.MessageState `protogen:"open.v1"`
	Timeout               *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty" toml:"timeout,omitempty" mapstructure:"timeout,omitempty"`
	PoolInitSize          *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=pool_init_size,json=poolInitSize,proto3" json:"pool_init_size,omitempty" toml:"pool_init_size,omitempty" mapstructure:"pool_init_size,omitempty"`
	PoolMaxSize           *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=pool_max_size,json=poolMaxSize,proto3" json:"pool_max_size,omitempty" toml:"pool_max_size,omitempty" mapstructure:"pool_max_size,omitempty"`
	PoolQueueMax          *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=pool_queue_max,json=poolQueueMax,proto3" json:"pool_queue_max,omitempty" toml:"pool_queue_max,omitempty" mapstructure:"pool_queue_max,omitempty"`
	Enabled               *wrapperspb.BoolValue  `protobuf:"bytes,5,opt,name=enabled,proto3" json:"enabled,omitempty" toml:"enabled,omitempty" mapstructure:"enabled,omitempty"`
	PoolMaxAge            *wrapperspb.Int32Value `protobuf:"bytes,6,opt,name=pool_max_age,json=poolMaxAge,proto3" json:"pool_max_age,omitempty" toml:"pool_max_age,omitempty" mapstructure:"pool_max_age,omitempty"`
	PoolCullInterval      *wrapperspb.Int32Value `protobuf:"bytes,7,opt,name=pool_cull_interval,json=poolCullInterval,proto3" json:"pool_cull_interval,omitempty" toml:"pool_cull_interval,omitempty" mapstructure:"pool_cull_interval,omitempty"`
	MaxConnectionDuration *wrapperspb.Int32Value `protobuf:"bytes,8,opt,name=max_connection_duration,json=maxConnectionDuration,proto3" json:"max_connection_duration,omitempty" toml:"max_connection_duration,omitempty" mapstructure:"max_connection_duration,omitempty"`
	IbrowseTimeout        *wrapperspb.Int32Value `protobuf:"bytes,9,opt,name=ibrowse_timeout,json=ibrowseTimeout,proto3" json:"ibrowse_timeout,omitempty" toml:"ibrowse_timeout,omitempty" mapstructure:"ibrowse_timeout,omitempty"`
	unknownFields         protoimpl.UnknownFields
	sizeCache             protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_DataCollector) Reset() {
	*x = ConfigRequest_V1_System_DataCollector{}
	mi := &file_config_erchef_config_request_proto_msgTypes[11]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_DataCollector) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_DataCollector) ProtoMessage() {}

func (x *ConfigRequest_V1_System_DataCollector) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[11]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_DataCollector.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_DataCollector) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 7}
}

func (x *ConfigRequest_V1_System_DataCollector) GetTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.Timeout
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetPoolInitSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolInitSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetPoolMaxSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolMaxSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetPoolQueueMax() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueMax
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetEnabled() *wrapperspb.BoolValue {
	if x != nil {
		return x.Enabled
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetPoolMaxAge() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolMaxAge
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetPoolCullInterval() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolCullInterval
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetMaxConnectionDuration() *wrapperspb.Int32Value {
	if x != nil {
		return x.MaxConnectionDuration
	}
	return nil
}

func (x *ConfigRequest_V1_System_DataCollector) GetIbrowseTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.IbrowseTimeout
	}
	return nil
}

type ConfigRequest_V1_System_Depsolver struct {
	state            protoimpl.MessageState `protogen:"open.v1"`
	Timeout          *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=timeout,proto3" json:"timeout,omitempty" toml:"timeout,omitempty" mapstructure:"timeout,omitempty"`
	PoolInitSize     *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=pool_init_size,json=poolInitSize,proto3" json:"pool_init_size,omitempty" toml:"pool_init_size,omitempty" mapstructure:"pool_init_size,omitempty"`
	PoolMaxSize      *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=pool_max_size,json=poolMaxSize,proto3" json:"pool_max_size,omitempty" toml:"pool_max_size,omitempty" mapstructure:"pool_max_size,omitempty"`
	PoolQueueMax     *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=pool_queue_max,json=poolQueueMax,proto3" json:"pool_queue_max,omitempty" toml:"pool_queue_max,omitempty" mapstructure:"pool_queue_max,omitempty"`
	PoolQueueTimeout *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=pool_queue_timeout,json=poolQueueTimeout,proto3" json:"pool_queue_timeout,omitempty" toml:"pool_queue_timeout,omitempty" mapstructure:"pool_queue_timeout,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Depsolver) Reset() {
	*x = ConfigRequest_V1_System_Depsolver{}
	mi := &file_config_erchef_config_request_proto_msgTypes[12]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Depsolver) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Depsolver) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Depsolver) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[12]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Depsolver.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Depsolver) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 8}
}

func (x *ConfigRequest_V1_System_Depsolver) GetTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.Timeout
	}
	return nil
}

func (x *ConfigRequest_V1_System_Depsolver) GetPoolInitSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolInitSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Depsolver) GetPoolMaxSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolMaxSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_Depsolver) GetPoolQueueMax() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueMax
	}
	return nil
}

func (x *ConfigRequest_V1_System_Depsolver) GetPoolQueueTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.PoolQueueTimeout
	}
	return nil
}

type ConfigRequest_V1_System_Memory struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	MaxBytes      *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=max_bytes,json=maxBytes,proto3" json:"max_bytes,omitempty" toml:"max_bytes,omitempty" mapstructure:"max_bytes,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_Memory) Reset() {
	*x = ConfigRequest_V1_System_Memory{}
	mi := &file_config_erchef_config_request_proto_msgTypes[13]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_Memory) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_Memory) ProtoMessage() {}

func (x *ConfigRequest_V1_System_Memory) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[13]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_Memory.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_Memory) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 9}
}

func (x *ConfigRequest_V1_System_Memory) GetMaxBytes() *wrapperspb.Int64Value {
	if x != nil {
		return x.MaxBytes
	}
	return nil
}

type ConfigRequest_V1_System_HealthCheck struct {
	state             protoimpl.MessageState `protogen:"open.v1"`
	HealthPingTimeout *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=health_ping_timeout,json=healthPingTimeout,proto3" json:"health_ping_timeout,omitempty" toml:"health_ping_timeout,omitempty" mapstructure:"health_ping_timeout,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_HealthCheck) Reset() {
	*x = ConfigRequest_V1_System_HealthCheck{}
	mi := &file_config_erchef_config_request_proto_msgTypes[14]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_HealthCheck) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_HealthCheck) ProtoMessage() {}

func (x *ConfigRequest_V1_System_HealthCheck) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[14]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_HealthCheck.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_HealthCheck) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 10}
}

func (x *ConfigRequest_V1_System_HealthCheck) GetHealthPingTimeout() *wrapperspb.Int32Value {
	if x != nil {
		return x.HealthPingTimeout
	}
	return nil
}

type ConfigRequest_V1_System_IBrowse struct {
	state                  protoimpl.MessageState `protogen:"open.v1"`
	IbrowseMaxPipelineSize *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=ibrowse_max_pipeline_size,json=ibrowseMaxPipelineSize,proto3" json:"ibrowse_max_pipeline_size,omitempty" toml:"ibrowse_max_pipeline_size,omitempty" mapstructure:"ibrowse_max_pipeline_size,omitempty"`
	IbrowseMaxSessions     *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=ibrowse_max_sessions,json=ibrowseMaxSessions,proto3" json:"ibrowse_max_sessions,omitempty" toml:"ibrowse_max_sessions,omitempty" mapstructure:"ibrowse_max_sessions,omitempty"`
	EnableIbrowseTraces    *wrapperspb.BoolValue  `protobuf:"bytes,3,opt,name=enable_ibrowse_traces,json=enableIbrowseTraces,proto3" json:"enable_ibrowse_traces,omitempty" toml:"enable_ibrowse_traces,omitempty" mapstructure:"enable_ibrowse_traces,omitempty"`
	unknownFields          protoimpl.UnknownFields
	sizeCache              protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System_IBrowse) Reset() {
	*x = ConfigRequest_V1_System_IBrowse{}
	mi := &file_config_erchef_config_request_proto_msgTypes[15]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

func (x *ConfigRequest_V1_System_IBrowse) String() string {
	return protoimpl.X.MessageStringOf(x)
}

func (*ConfigRequest_V1_System_IBrowse) ProtoMessage() {}

func (x *ConfigRequest_V1_System_IBrowse) ProtoReflect() protoreflect.Message {
	mi := &file_config_erchef_config_request_proto_msgTypes[15]
	if x != nil {
		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
		if ms.LoadMessageInfo() == nil {
			ms.StoreMessageInfo(mi)
		}
		return ms
	}
	return mi.MessageOf(x)
}

// Deprecated: Use ConfigRequest_V1_System_IBrowse.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_System_IBrowse) Descriptor() ([]byte, []int) {
	return file_config_erchef_config_request_proto_rawDescGZIP(), []int{0, 0, 0, 11}
}

func (x *ConfigRequest_V1_System_IBrowse) GetIbrowseMaxPipelineSize() *wrapperspb.Int32Value {
	if x != nil {
		return x.IbrowseMaxPipelineSize
	}
	return nil
}

func (x *ConfigRequest_V1_System_IBrowse) GetIbrowseMaxSessions() *wrapperspb.Int32Value {
	if x != nil {
		return x.IbrowseMaxSessions
	}
	return nil
}

func (x *ConfigRequest_V1_System_IBrowse) GetEnableIbrowseTraces() *wrapperspb.BoolValue {
	if x != nil {
		return x.EnableIbrowseTraces
	}
	return nil
}

var File_config_erchef_config_request_proto protoreflect.FileDescriptor

const file_config_erchef_config_request_proto_rawDesc = "" +
	"\n" +
	"\"config/erchef/config_request.proto\x12\x1bchef.automate.domain.erchef\x1a\x1aconfig/shared/global.proto\x1a\x17config/shared/tls.proto\x1a?automate-grpc/protoc-gen-a2-config/api/a2conf/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xb73\n" +
	"\rConfigRequest\x12=\n" +
	"\x02v1\x18\x01 \x01(\v2-.chef.automate.domain.erchef.ConfigRequest.V1R\x02v1\x1a\xc92\n" +
	"\x02V1\x12F\n" +
	"\x03sys\x18\x01 \x01(\v24.chef.automate.domain.erchef.ConfigRequest.V1.SystemR\x03sys\x12G\n" +
	"\x03svc\x18\x02 \x01(\v25.chef.automate.domain.erchef.ConfigRequest.V1.ServiceR\x03svc\x1a\xa61\n" +
	"\x06System\x124\n" +
	"\x04mlsa\x18\x01 \x01(\v2 .chef.automate.infra.config.MlsaR\x04mlsa\x12J\n" +
	"\x03log\x18\x02 \x01(\v28.chef.automate.domain.erchef.ConfigRequest.V1.System.LogR\x03log\x12S\n" +
	"\x06keygen\x18\x03 \x01(\v2;.chef.automate.domain.erchef.ConfigRequest.V1.System.KeygenR\x06keygen\x12N\n" +
	"\x03api\x18\x04 \x01(\v2<.chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApiR\x03api\x12S\n" +
	"\x05index\x18\x05 \x01(\v2=.chef.automate.domain.erchef.ConfigRequest.V1.System.IndexingR\x05index\x12V\n" +
	"\anetwork\x18\x06 \x01(\v2<.chef.automate.domain.erchef.ConfigRequest.V1.System.NetworkR\anetwork\x12J\n" +
	"\x03sql\x18\a \x01(\v28.chef.automate.domain.erchef.ConfigRequest.V1.System.SqlR\x03sql\x12P\n" +
	"\x05authz\x18\b \x01(\v2:.chef.automate.domain.erchef.ConfigRequest.V1.System.AuthzR\x05authz\x12i\n" +
	"\x0edata_collector\x18\t \x01(\v2B.chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollectorR\rdataCollector\x12\\\n" +
	"\tdepsolver\x18\n" +
	" \x01(\v2>.chef.automate.domain.erchef.ConfigRequest.V1.System.DepsolverR\tdepsolver\x12<\n" +
	"\x03tls\x18\v \x01(\v2*.chef.automate.infra.config.TLSCredentialsR\x03tls\x12S\n" +
	"\x06memory\x18\f \x01(\v2;.chef.automate.domain.erchef.ConfigRequest.V1.System.MemoryR\x06memory\x12Z\n" +
	"\x11external_automate\x18\r \x01(\v2-.chef.automate.infra.config.External.AutomateR\x10externalAutomate\x12V\n" +
	"\aibrowse\x18\x0e \x01(\v2<.chef.automate.domain.erchef.ConfigRequest.V1.System.IBrowseR\aibrowse\x12X\n" +
	"\x06health\x18\x0f \x01(\v2@.chef.automate.domain.erchef.ConfigRequest.V1.System.HealthCheckR\x06health\x1a\x92\x01\n" +
	"\aNetwork\x12H\n" +
	"\x04port\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueB\x17\xc2\xf3\x18\x13\n" +
	"\aservice\x10\xdbO\x1a\x05httpsR\x04port\x12=\n" +
	"\tlisten_ip\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueB\x02\x18\x01R\blistenIp\x1a\xf9\x02\n" +
	"\x03Log\x122\n" +
	"\x05level\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x05level\x12I\n" +
	"\x12rotation_max_bytes\x18\x02 \x01(\v2\x1b.google.protobuf.Int64ValueR\x10rotationMaxBytes\x12I\n" +
	"\x12rotation_max_files\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10rotationMaxFiles\x12U\n" +
	"\x19max_error_logs_per_second\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\x15maxErrorLogsPerSecond\x12Q\n" +
	"\x16rotation_max_megabytes\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\x14rotationMaxMegabytes\x1a\xf7\x01\n" +
	"\x06Keygen\x12>\n" +
	"\fworker_count\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\vworkerCount\x12:\n" +
	"\n" +
	"cache_size\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\tcacheSize\x12:\n" +
	"\n" +
	"start_size\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\tstartSize\x125\n" +
	"\atimeout\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\atimeout\x1a\xb4\a\n" +
	"\aChefApi\x128\n" +
	"\tauth_skew\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\bauthSkew\x12N\n" +
	"\x15bulk_fetch_batch_size\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\x12bulkFetchBatchSize\x12E\n" +
	"\x10max_request_size\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\x0emaxRequestSize\x12H\n" +
	"\x11base_resource_url\x18\x04 \x01(\v2\x1c.google.protobuf.StringValueR\x0fbaseResourceUrl\x12U\n" +
	"\x19strict_search_result_acls\x18\x05 \x01(\v2\x1a.google.protobuf.BoolValueR\x16strictSearchResultAcls\x12?\n" +
	"\factions_fqdn\x18\x06 \x01(\v2\x1c.google.protobuf.StringValueR\vactionsFqdn\x12F\n" +
	"\x11cbv_cache_enabled\x18\a \x01(\v2\x1a.google.protobuf.BoolValueR\x0fcbvCacheEnabled\x12H\n" +
	"\x12cbv_cache_item_ttl\x18\b \x01(\v2\x1b.google.protobuf.Int32ValueR\x0fcbvCacheItemTtl\x129\n" +
	"\n" +
	"s3_url_ttl\x18\t \x01(\v2\x1b.google.protobuf.Int32ValueR\bs3UrlTtl\x12B\n" +
	"\x0es3_bucket_name\x18\n" +
	" \x01(\v2\x1c.google.protobuf.StringValueR\fs3BucketName\x129\n" +
	"\n" +
	"s3_enabled\x18\v \x01(\v2\x1a.google.protobuf.BoolValueR\ts3Enabled\x12D\n" +
	"\x0fs3_external_url\x18\f \x01(\v2\x1c.google.protobuf.StringValueR\rs3ExternalUrl\x12d\n" +
	"!s3_url_expiry_window_size_percent\x18\r \x01(\v2\x1b.google.protobuf.Int32ValueR\x1cs3UrlExpiryWindowSizePercent\x1a\xb4\b\n" +
	"\bIndexing\x12I\n" +
	"\x12reindex_batch_size\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10reindexBatchSize\x12L\n" +
	"\x14reindex_sleep_min_ms\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\x11reindexSleepMinMs\x12L\n" +
	"\x14reindex_sleep_max_ms\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\x11reindexSleepMaxMs\x12M\n" +
	"\x14reindex_item_retries\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\x12reindexItemRetries\x125\n" +
	"\atimeout\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\atimeout\x12A\n" +
	"\x0epool_init_size\x18\x06 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolInitSize\x12?\n" +
	"\rpool_max_size\x18\a \x01(\v2\x1b.google.protobuf.Int32ValueR\vpoolMaxSize\x12A\n" +
	"\x0epool_queue_max\x18\b \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolQueueMax\x12:\n" +
	"\n" +
	"batch_size\x18\t \x01(\v2\x1b.google.protobuf.Int32ValueR\tbatchSize\x12A\n" +
	"\x0ebatch_max_wait\x18\n" +
	" \x01(\v2\x1b.google.protobuf.Int32ValueR\fbatchMaxWait\x12E\n" +
	"\x0fsearch_provider\x18\v \x01(\v2\x1c.google.protobuf.StringValueR\x0esearchProvider\x12H\n" +
	"\x11search_queue_mode\x18\f \x01(\v2\x1c.google.protobuf.StringValueR\x0fsearchQueueMode\x12N\n" +
	"\x14search_auth_username\x18\r \x01(\v2\x1c.google.protobuf.StringValueR\x12searchAuthUsername\x12N\n" +
	"\x14search_auth_password\x18\x0e \x01(\v2\x1c.google.protobuf.StringValueR\x12searchAuthPassword\x12D\n" +
	"\x10track_total_hits\x18\x0f \x01(\v2\x1a.google.protobuf.BoolValueR\x0etrackTotalHits\x1a\x90\x04\n" +
	"\x05Authz\x123\n" +
	"\x06fanout\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x06fanout\x125\n" +
	"\atimeout\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\atimeout\x12A\n" +
	"\x0epool_init_size\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolInitSize\x12?\n" +
	"\rpool_max_size\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\vpoolMaxSize\x12A\n" +
	"\x0epool_queue_max\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolQueueMax\x12I\n" +
	"\x12pool_queue_timeout\x18\x06 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10poolQueueTimeout\x12I\n" +
	"\x12cleanup_batch_size\x18\a \x01(\v2\x1b.google.protobuf.Int32ValueR\x10cleanupBatchSize\x12>\n" +
	"\fnode_license\x18\b \x01(\v2\x1b.google.protobuf.Int32ValueR\vnodeLicense\x1a\xce\x02\n" +
	"\x03Sql\x125\n" +
	"\atimeout\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\atimeout\x12A\n" +
	"\x0epool_init_size\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolInitSize\x12?\n" +
	"\rpool_max_size\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\vpoolMaxSize\x12A\n" +
	"\x0epool_queue_max\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolQueueMax\x12I\n" +
	"\x12pool_queue_timeout\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10poolQueueTimeout\x1a\xe8\x04\n" +
	"\rDataCollector\x125\n" +
	"\atimeout\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\atimeout\x12A\n" +
	"\x0epool_init_size\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolInitSize\x12?\n" +
	"\rpool_max_size\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\vpoolMaxSize\x12A\n" +
	"\x0epool_queue_max\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolQueueMax\x124\n" +
	"\aenabled\x18\x05 \x01(\v2\x1a.google.protobuf.BoolValueR\aenabled\x12=\n" +
	"\fpool_max_age\x18\x06 \x01(\v2\x1b.google.protobuf.Int32ValueR\n" +
	"poolMaxAge\x12I\n" +
	"\x12pool_cull_interval\x18\a \x01(\v2\x1b.google.protobuf.Int32ValueR\x10poolCullInterval\x12S\n" +
	"\x17max_connection_duration\x18\b \x01(\v2\x1b.google.protobuf.Int32ValueR\x15maxConnectionDuration\x12D\n" +
	"\x0fibrowse_timeout\x18\t \x01(\v2\x1b.google.protobuf.Int32ValueR\x0eibrowseTimeout\x1a\xd4\x02\n" +
	"\tDepsolver\x125\n" +
	"\atimeout\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\atimeout\x12A\n" +
	"\x0epool_init_size\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolInitSize\x12?\n" +
	"\rpool_max_size\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\vpoolMaxSize\x12A\n" +
	"\x0epool_queue_max\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\fpoolQueueMax\x12I\n" +
	"\x12pool_queue_timeout\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10poolQueueTimeout\x1aB\n" +
	"\x06Memory\x128\n" +
	"\tmax_bytes\x18\x01 \x01(\v2\x1b.google.protobuf.Int64ValueR\bmaxBytes\x1aZ\n" +
	"\vHealthCheck\x12K\n" +
	"\x13health_ping_timeout\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x11healthPingTimeout\x1a\x80\x02\n" +
	"\aIBrowse\x12V\n" +
	"\x19ibrowse_max_pipeline_size\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x16ibrowseMaxPipelineSize\x12M\n" +
	"\x14ibrowse_max_sessions\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\x12ibrowseMaxSessions\x12N\n" +
	"\x15enable_ibrowse_traces\x18\x03 \x01(\v2\x1a.google.protobuf.BoolValueR\x13enableIbrowseTraces\x1a\t\n" +
	"\aService:\x1b\xc2\xf3\x18\x17\n" +
	"\x15automate-cs-oc-erchefB,Z*github.com/chef/automate/api/config/erchefb\x06proto3"

var (
	file_config_erchef_config_request_proto_rawDescOnce sync.Once
	file_config_erchef_config_request_proto_rawDescData []byte
)

func file_config_erchef_config_request_proto_rawDescGZIP() []byte {
	file_config_erchef_config_request_proto_rawDescOnce.Do(func() {
		file_config_erchef_config_request_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_config_erchef_config_request_proto_rawDesc), len(file_config_erchef_config_request_proto_rawDesc)))
	})
	return file_config_erchef_config_request_proto_rawDescData
}

var file_config_erchef_config_request_proto_msgTypes = make([]protoimpl.MessageInfo, 16)
var file_config_erchef_config_request_proto_goTypes = []any{
	(*ConfigRequest)(nil),                         // 0: chef.automate.domain.erchef.ConfigRequest
	(*ConfigRequest_V1)(nil),                      // 1: chef.automate.domain.erchef.ConfigRequest.V1
	(*ConfigRequest_V1_System)(nil),               // 2: chef.automate.domain.erchef.ConfigRequest.V1.System
	(*ConfigRequest_V1_Service)(nil),              // 3: chef.automate.domain.erchef.ConfigRequest.V1.Service
	(*ConfigRequest_V1_System_Network)(nil),       // 4: chef.automate.domain.erchef.ConfigRequest.V1.System.Network
	(*ConfigRequest_V1_System_Log)(nil),           // 5: chef.automate.domain.erchef.ConfigRequest.V1.System.Log
	(*ConfigRequest_V1_System_Keygen)(nil),        // 6: chef.automate.domain.erchef.ConfigRequest.V1.System.Keygen
	(*ConfigRequest_V1_System_ChefApi)(nil),       // 7: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi
	(*ConfigRequest_V1_System_Indexing)(nil),      // 8: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing
	(*ConfigRequest_V1_System_Authz)(nil),         // 9: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz
	(*ConfigRequest_V1_System_Sql)(nil),           // 10: chef.automate.domain.erchef.ConfigRequest.V1.System.Sql
	(*ConfigRequest_V1_System_DataCollector)(nil), // 11: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector
	(*ConfigRequest_V1_System_Depsolver)(nil),     // 12: chef.automate.domain.erchef.ConfigRequest.V1.System.Depsolver
	(*ConfigRequest_V1_System_Memory)(nil),        // 13: chef.automate.domain.erchef.ConfigRequest.V1.System.Memory
	(*ConfigRequest_V1_System_HealthCheck)(nil),   // 14: chef.automate.domain.erchef.ConfigRequest.V1.System.HealthCheck
	(*ConfigRequest_V1_System_IBrowse)(nil),       // 15: chef.automate.domain.erchef.ConfigRequest.V1.System.IBrowse
	(*shared.Mlsa)(nil),                           // 16: chef.automate.infra.config.Mlsa
	(*shared.TLSCredentials)(nil),                 // 17: chef.automate.infra.config.TLSCredentials
	(*shared.External_Automate)(nil),              // 18: chef.automate.infra.config.External.Automate
	(*wrapperspb.Int32Value)(nil),                 // 19: google.protobuf.Int32Value
	(*wrapperspb.StringValue)(nil),                // 20: google.protobuf.StringValue
	(*wrapperspb.Int64Value)(nil),                 // 21: google.protobuf.Int64Value
	(*wrapperspb.BoolValue)(nil),                  // 22: google.protobuf.BoolValue
}
var file_config_erchef_config_request_proto_depIdxs = []int32{
	1,  // 0: chef.automate.domain.erchef.ConfigRequest.v1:type_name -> chef.automate.domain.erchef.ConfigRequest.V1
	2,  // 1: chef.automate.domain.erchef.ConfigRequest.V1.sys:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System
	3,  // 2: chef.automate.domain.erchef.ConfigRequest.V1.svc:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.Service
	16, // 3: chef.automate.domain.erchef.ConfigRequest.V1.System.mlsa:type_name -> chef.automate.infra.config.Mlsa
	5,  // 4: chef.automate.domain.erchef.ConfigRequest.V1.System.log:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Log
	6,  // 5: chef.automate.domain.erchef.ConfigRequest.V1.System.keygen:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Keygen
	7,  // 6: chef.automate.domain.erchef.ConfigRequest.V1.System.api:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi
	8,  // 7: chef.automate.domain.erchef.ConfigRequest.V1.System.index:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing
	4,  // 8: chef.automate.domain.erchef.ConfigRequest.V1.System.network:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Network
	10, // 9: chef.automate.domain.erchef.ConfigRequest.V1.System.sql:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Sql
	9,  // 10: chef.automate.domain.erchef.ConfigRequest.V1.System.authz:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Authz
	11, // 11: chef.automate.domain.erchef.ConfigRequest.V1.System.data_collector:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector
	12, // 12: chef.automate.domain.erchef.ConfigRequest.V1.System.depsolver:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Depsolver
	17, // 13: chef.automate.domain.erchef.ConfigRequest.V1.System.tls:type_name -> chef.automate.infra.config.TLSCredentials
	13, // 14: chef.automate.domain.erchef.ConfigRequest.V1.System.memory:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.Memory
	18, // 15: chef.automate.domain.erchef.ConfigRequest.V1.System.external_automate:type_name -> chef.automate.infra.config.External.Automate
	15, // 16: chef.automate.domain.erchef.ConfigRequest.V1.System.ibrowse:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.IBrowse
	14, // 17: chef.automate.domain.erchef.ConfigRequest.V1.System.health:type_name -> chef.automate.domain.erchef.ConfigRequest.V1.System.HealthCheck
	19, // 18: chef.automate.domain.erchef.ConfigRequest.V1.System.Network.port:type_name -> google.protobuf.Int32Value
	20, // 19: chef.automate.domain.erchef.ConfigRequest.V1.System.Network.listen_ip:type_name -> google.protobuf.StringValue
	20, // 20: chef.automate.domain.erchef.ConfigRequest.V1.System.Log.level:type_name -> google.protobuf.StringValue
	21, // 21: chef.automate.domain.erchef.ConfigRequest.V1.System.Log.rotation_max_bytes:type_name -> google.protobuf.Int64Value
	19, // 22: chef.automate.domain.erchef.ConfigRequest.V1.System.Log.rotation_max_files:type_name -> google.protobuf.Int32Value
	19, // 23: chef.automate.domain.erchef.ConfigRequest.V1.System.Log.max_error_logs_per_second:type_name -> google.protobuf.Int32Value
	19, // 24: chef.automate.domain.erchef.ConfigRequest.V1.System.Log.rotation_max_megabytes:type_name -> google.protobuf.Int32Value
	19, // 25: chef.automate.domain.erchef.ConfigRequest.V1.System.Keygen.worker_count:type_name -> google.protobuf.Int32Value
	19, // 26: chef.automate.domain.erchef.ConfigRequest.V1.System.Keygen.cache_size:type_name -> google.protobuf.Int32Value
	19, // 27: chef.automate.domain.erchef.ConfigRequest.V1.System.Keygen.start_size:type_name -> google.protobuf.Int32Value
	19, // 28: chef.automate.domain.erchef.ConfigRequest.V1.System.Keygen.timeout:type_name -> google.protobuf.Int32Value
	19, // 29: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.auth_skew:type_name -> google.protobuf.Int32Value
	19, // 30: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.bulk_fetch_batch_size:type_name -> google.protobuf.Int32Value
	19, // 31: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.max_request_size:type_name -> google.protobuf.Int32Value
	20, // 32: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.base_resource_url:type_name -> google.protobuf.StringValue
	22, // 33: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.strict_search_result_acls:type_name -> google.protobuf.BoolValue
	20, // 34: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.actions_fqdn:type_name -> google.protobuf.StringValue
	22, // 35: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.cbv_cache_enabled:type_name -> google.protobuf.BoolValue
	19, // 36: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.cbv_cache_item_ttl:type_name -> google.protobuf.Int32Value
	19, // 37: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.s3_url_ttl:type_name -> google.protobuf.Int32Value
	20, // 38: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.s3_bucket_name:type_name -> google.protobuf.StringValue
	22, // 39: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.s3_enabled:type_name -> google.protobuf.BoolValue
	20, // 40: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.s3_external_url:type_name -> google.protobuf.StringValue
	19, // 41: chef.automate.domain.erchef.ConfigRequest.V1.System.ChefApi.s3_url_expiry_window_size_percent:type_name -> google.protobuf.Int32Value
	19, // 42: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.reindex_batch_size:type_name -> google.protobuf.Int32Value
	19, // 43: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.reindex_sleep_min_ms:type_name -> google.protobuf.Int32Value
	19, // 44: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.reindex_sleep_max_ms:type_name -> google.protobuf.Int32Value
	19, // 45: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.reindex_item_retries:type_name -> google.protobuf.Int32Value
	19, // 46: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.timeout:type_name -> google.protobuf.Int32Value
	19, // 47: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.pool_init_size:type_name -> google.protobuf.Int32Value
	19, // 48: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.pool_max_size:type_name -> google.protobuf.Int32Value
	19, // 49: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.pool_queue_max:type_name -> google.protobuf.Int32Value
	19, // 50: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.batch_size:type_name -> google.protobuf.Int32Value
	19, // 51: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.batch_max_wait:type_name -> google.protobuf.Int32Value
	20, // 52: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.search_provider:type_name -> google.protobuf.StringValue
	20, // 53: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.search_queue_mode:type_name -> google.protobuf.StringValue
	20, // 54: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.search_auth_username:type_name -> google.protobuf.StringValue
	20, // 55: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.search_auth_password:type_name -> google.protobuf.StringValue
	22, // 56: chef.automate.domain.erchef.ConfigRequest.V1.System.Indexing.track_total_hits:type_name -> google.protobuf.BoolValue
	19, // 57: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.fanout:type_name -> google.protobuf.Int32Value
	19, // 58: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.timeout:type_name -> google.protobuf.Int32Value
	19, // 59: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.pool_init_size:type_name -> google.protobuf.Int32Value
	19, // 60: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.pool_max_size:type_name -> google.protobuf.Int32Value
	19, // 61: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.pool_queue_max:type_name -> google.protobuf.Int32Value
	19, // 62: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.pool_queue_timeout:type_name -> google.protobuf.Int32Value
	19, // 63: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.cleanup_batch_size:type_name -> google.protobuf.Int32Value
	19, // 64: chef.automate.domain.erchef.ConfigRequest.V1.System.Authz.node_license:type_name -> google.protobuf.Int32Value
	19, // 65: chef.automate.domain.erchef.ConfigRequest.V1.System.Sql.timeout:type_name -> google.protobuf.Int32Value
	19, // 66: chef.automate.domain.erchef.ConfigRequest.V1.System.Sql.pool_init_size:type_name -> google.protobuf.Int32Value
	19, // 67: chef.automate.domain.erchef.ConfigRequest.V1.System.Sql.pool_max_size:type_name -> google.protobuf.Int32Value
	19, // 68: chef.automate.domain.erchef.ConfigRequest.V1.System.Sql.pool_queue_max:type_name -> google.protobuf.Int32Value
	19, // 69: chef.automate.domain.erchef.ConfigRequest.V1.System.Sql.pool_queue_timeout:type_name -> google.protobuf.Int32Value
	19, // 70: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.timeout:type_name -> google.protobuf.Int32Value
	19, // 71: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.pool_init_size:type_name -> google.protobuf.Int32Value
	19, // 72: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.pool_max_size:type_name -> google.protobuf.Int32Value
	19, // 73: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.pool_queue_max:type_name -> google.protobuf.Int32Value
	22, // 74: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.enabled:type_name -> google.protobuf.BoolValue
	19, // 75: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.pool_max_age:type_name -> google.protobuf.Int32Value
	19, // 76: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.pool_cull_interval:type_name -> google.protobuf.Int32Value
	19, // 77: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.max_connection_duration:type_name -> google.protobuf.Int32Value
	19, // 78: chef.automate.domain.erchef.ConfigRequest.V1.System.DataCollector.ibrowse_timeout:type_name -> google.protobuf.Int32Value
	19, // 79: chef.automate.domain.erchef.ConfigRequest.V1.System.Depsolver.timeout:type_name -> google.protobuf.Int32Value
	19, // 80: chef.automate.domain.erchef.ConfigRequest.V1.System.Depsolver.pool_init_size:type_name -> google.protobuf.Int32Value
	19, // 81: chef.automate.domain.erchef.ConfigRequest.V1.System.Depsolver.pool_max_size:type_name -> google.protobuf.Int32Value
	19, // 82: chef.automate.domain.erchef.ConfigRequest.V1.System.Depsolver.pool_queue_max:type_name -> google.protobuf.Int32Value
	19, // 83: chef.automate.domain.erchef.ConfigRequest.V1.System.Depsolver.pool_queue_timeout:type_name -> google.protobuf.Int32Value
	21, // 84: chef.automate.domain.erchef.ConfigRequest.V1.System.Memory.max_bytes:type_name -> google.protobuf.Int64Value
	19, // 85: chef.automate.domain.erchef.ConfigRequest.V1.System.HealthCheck.health_ping_timeout:type_name -> google.protobuf.Int32Value
	19, // 86: chef.automate.domain.erchef.ConfigRequest.V1.System.IBrowse.ibrowse_max_pipeline_size:type_name -> google.protobuf.Int32Value
	19, // 87: chef.automate.domain.erchef.ConfigRequest.V1.System.IBrowse.ibrowse_max_sessions:type_name -> google.protobuf.Int32Value
	22, // 88: chef.automate.domain.erchef.ConfigRequest.V1.System.IBrowse.enable_ibrowse_traces:type_name -> google.protobuf.BoolValue
	89, // [89:89] is the sub-list for method output_type
	89, // [89:89] is the sub-list for method input_type
	89, // [89:89] is the sub-list for extension type_name
	89, // [89:89] is the sub-list for extension extendee
	0,  // [0:89] is the sub-list for field type_name
}

func init() { file_config_erchef_config_request_proto_init() }
func file_config_erchef_config_request_proto_init() {
	if File_config_erchef_config_request_proto != nil {
		return
	}
	type x struct{}
	out := protoimpl.TypeBuilder{
		File: protoimpl.DescBuilder{
			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
			RawDescriptor: unsafe.Slice(unsafe.StringData(file_config_erchef_config_request_proto_rawDesc), len(file_config_erchef_config_request_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   16,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_config_erchef_config_request_proto_goTypes,
		DependencyIndexes: file_config_erchef_config_request_proto_depIdxs,
		MessageInfos:      file_config_erchef_config_request_proto_msgTypes,
	}.Build()
	File_config_erchef_config_request_proto = out.File
	file_config_erchef_config_request_proto_goTypes = nil
	file_config_erchef_config_request_proto_depIdxs = nil
}
