// -*- 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/opensearch/config_request.proto

package os

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,3,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_opensearch_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_opensearch_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_opensearch_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_opensearch_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_opensearch_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_opensearch_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"`
	Proxy         *ConfigRequest_V1_ProxyConfig `protobuf:"bytes,2,opt,name=proxy,proto3" json:"proxy,omitempty" toml:"proxy,omitempty" mapstructure:"proxy,omitempty"`
	Cluster       *ConfigRequest_V1_Cluster     `protobuf:"bytes,1,opt,name=cluster,proto3" json:"cluster,omitempty" toml:"cluster,omitempty" mapstructure:"cluster,omitempty"`
	Node          *ConfigRequest_V1_Node        `protobuf:"bytes,4,opt,name=node,proto3" json:"node,omitempty" toml:"node,omitempty" mapstructure:"node,omitempty"`
	Path          *ConfigRequest_V1_Path        `protobuf:"bytes,5,opt,name=path,proto3" json:"path,omitempty" toml:"path,omitempty" mapstructure:"path,omitempty"`
	Indices       *ConfigRequest_V1_Indices     `protobuf:"bytes,6,opt,name=indices,proto3" json:"indices,omitempty" toml:"indices,omitempty" mapstructure:"indices,omitempty"`
	Bootstrap     *ConfigRequest_V1_Bootstrap   `protobuf:"bytes,7,opt,name=bootstrap,proto3" json:"bootstrap,omitempty" toml:"bootstrap,omitempty" mapstructure:"bootstrap,omitempty"`
	Network       *ConfigRequest_V1_Network     `protobuf:"bytes,8,opt,name=network,proto3" json:"network,omitempty" toml:"network,omitempty" mapstructure:"network,omitempty"`
	Transport     *ConfigRequest_V1_Transport   `protobuf:"bytes,9,opt,name=transport,proto3" json:"transport,omitempty" toml:"transport,omitempty" mapstructure:"transport,omitempty"`
	Discovery     *ConfigRequest_V1_Discovery   `protobuf:"bytes,10,opt,name=discovery,proto3" json:"discovery,omitempty" toml:"discovery,omitempty" mapstructure:"discovery,omitempty"`
	Gateway       *ConfigRequest_V1_Gateway     `protobuf:"bytes,11,opt,name=gateway,proto3" json:"gateway,omitempty" toml:"gateway,omitempty" mapstructure:"gateway,omitempty"`
	Action        *ConfigRequest_V1_Action      `protobuf:"bytes,12,opt,name=action,proto3" json:"action,omitempty" toml:"action,omitempty" mapstructure:"action,omitempty"`
	Logger        *ConfigRequest_V1_Logger      `protobuf:"bytes,13,opt,name=logger,proto3" json:"logger,omitempty" toml:"logger,omitempty" mapstructure:"logger,omitempty"`
	Plugins       *ConfigRequest_V1_Plugins     `protobuf:"bytes,14,opt,name=plugins,proto3" json:"plugins,omitempty" toml:"plugins,omitempty" mapstructure:"plugins,omitempty"`
	Runtime       *ConfigRequest_V1_Runtime     `protobuf:"bytes,15,opt,name=runtime,proto3" json:"runtime,omitempty" toml:"runtime,omitempty" mapstructure:"runtime,omitempty"`
	S3            *ConfigRequest_V1_S3          `protobuf:"bytes,16,opt,name=s3,proto3" json:"s3,omitempty" toml:"s3,omitempty" mapstructure:"s3,omitempty"`
	Tls           *shared.TLSCredentials        `protobuf:"bytes,17,opt,name=tls,proto3" json:"tls,omitempty" toml:"tls,omitempty" mapstructure:"tls,omitempty"`
	Deprecated    *ConfigRequest_V1_Deprecated  `protobuf:"bytes,18,opt,name=deprecated,proto3" json:"deprecated,omitempty" toml:"deprecated,omitempty" mapstructure:"deprecated,omitempty"`
	Index         *ConfigRequest_V1_Index       `protobuf:"bytes,20,opt,name=index,proto3" json:"index,omitempty" toml:"index,omitempty" mapstructure:"index,omitempty"`
	Disable       *wrapperspb.BoolValue         `protobuf:"bytes,19,opt,name=disable,proto3" json:"disable,omitempty" toml:"disable,omitempty" mapstructure:"disable,omitempty"` // If set to true, automate-opensearch will noop. Derived from the global config
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_System) Reset() {
	*x = ConfigRequest_V1_System{}
	mi := &file_config_opensearch_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_opensearch_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_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 0}
}

func (x *ConfigRequest_V1_System) GetProxy() *ConfigRequest_V1_ProxyConfig {
	if x != nil {
		return x.Proxy
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetCluster() *ConfigRequest_V1_Cluster {
	if x != nil {
		return x.Cluster
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetNode() *ConfigRequest_V1_Node {
	if x != nil {
		return x.Node
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetPath() *ConfigRequest_V1_Path {
	if x != nil {
		return x.Path
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetIndices() *ConfigRequest_V1_Indices {
	if x != nil {
		return x.Indices
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetBootstrap() *ConfigRequest_V1_Bootstrap {
	if x != nil {
		return x.Bootstrap
	}
	return nil
}

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

func (x *ConfigRequest_V1_System) GetTransport() *ConfigRequest_V1_Transport {
	if x != nil {
		return x.Transport
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetDiscovery() *ConfigRequest_V1_Discovery {
	if x != nil {
		return x.Discovery
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetGateway() *ConfigRequest_V1_Gateway {
	if x != nil {
		return x.Gateway
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetAction() *ConfigRequest_V1_Action {
	if x != nil {
		return x.Action
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetLogger() *ConfigRequest_V1_Logger {
	if x != nil {
		return x.Logger
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetPlugins() *ConfigRequest_V1_Plugins {
	if x != nil {
		return x.Plugins
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetRuntime() *ConfigRequest_V1_Runtime {
	if x != nil {
		return x.Runtime
	}
	return nil
}

func (x *ConfigRequest_V1_System) GetS3() *ConfigRequest_V1_S3 {
	if x != nil {
		return x.S3
	}
	return nil
}

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

func (x *ConfigRequest_V1_System) GetDeprecated() *ConfigRequest_V1_Deprecated {
	if x != nil {
		return x.Deprecated
	}
	return nil
}

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

func (x *ConfigRequest_V1_System) GetDisable() *wrapperspb.BoolValue {
	if x != nil {
		return x.Disable
	}
	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_opensearch_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_opensearch_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_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 1}
}

type ConfigRequest_V1_ProxyConfig struct {
	state         protoimpl.MessageState    `protogen:"open.v1"`
	Host          *wrapperspb.StringValue   `protobuf:"bytes,6,opt,name=host,proto3" json:"host,omitempty" toml:"host,omitempty" mapstructure:"host,omitempty"`
	Port          *wrapperspb.Int32Value    `protobuf:"bytes,7,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	User          *wrapperspb.StringValue   `protobuf:"bytes,8,opt,name=user,proto3" json:"user,omitempty" toml:"user,omitempty" mapstructure:"user,omitempty"`
	Password      *wrapperspb.StringValue   `protobuf:"bytes,9,opt,name=password,proto3" json:"password,omitempty" toml:"password,omitempty" mapstructure:"password,omitempty"`
	NoProxy       []*wrapperspb.StringValue `protobuf:"bytes,10,rep,name=no_proxy,json=noProxy,proto3" json:"no_proxy,omitempty" toml:"no_proxy,omitempty" mapstructure:"no_proxy,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_ProxyConfig) ProtoMessage() {}

func (x *ConfigRequest_V1_ProxyConfig) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_ProxyConfig.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_ProxyConfig) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 2}
}

func (x *ConfigRequest_V1_ProxyConfig) GetHost() *wrapperspb.StringValue {
	if x != nil {
		return x.Host
	}
	return nil
}

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

func (x *ConfigRequest_V1_ProxyConfig) GetUser() *wrapperspb.StringValue {
	if x != nil {
		return x.User
	}
	return nil
}

func (x *ConfigRequest_V1_ProxyConfig) GetPassword() *wrapperspb.StringValue {
	if x != nil {
		return x.Password
	}
	return nil
}

func (x *ConfigRequest_V1_ProxyConfig) GetNoProxy() []*wrapperspb.StringValue {
	if x != nil {
		return x.NoProxy
	}
	return nil
}

type ConfigRequest_V1_Cluster struct {
	state            protoimpl.MessageState    `protogen:"open.v1"`
	Name             *wrapperspb.StringValue   `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty" toml:"name,omitempty" mapstructure:"name,omitempty"`
	MaxShardsPerNode *wrapperspb.Int32Value    `protobuf:"bytes,4,opt,name=max_shards_per_node,json=maxShardsPerNode,proto3" json:"max_shards_per_node,omitempty" toml:"max_shards_per_node,omitempty" mapstructure:"max_shards_per_node,omitempty"`
	Routing          *ConfigRequest_V1_Routing `protobuf:"bytes,2,opt,name=routing,proto3" json:"routing,omitempty" toml:"routing,omitempty" mapstructure:"routing,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Cluster) ProtoMessage() {}

func (x *ConfigRequest_V1_Cluster) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Cluster.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Cluster) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 3}
}

func (x *ConfigRequest_V1_Cluster) GetName() *wrapperspb.StringValue {
	if x != nil {
		return x.Name
	}
	return nil
}

func (x *ConfigRequest_V1_Cluster) GetMaxShardsPerNode() *wrapperspb.Int32Value {
	if x != nil {
		return x.MaxShardsPerNode
	}
	return nil
}

func (x *ConfigRequest_V1_Cluster) GetRouting() *ConfigRequest_V1_Routing {
	if x != nil {
		return x.Routing
	}
	return nil
}

type ConfigRequest_V1_Node struct {
	state                protoimpl.MessageState  `protogen:"open.v1"`
	Name                 *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=name,proto3" json:"name,omitempty" toml:"name,omitempty" mapstructure:"name,omitempty"`
	RackId               *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=rack_id,json=rackId,proto3" json:"rack_id,omitempty" toml:"rack_id,omitempty" mapstructure:"rack_id,omitempty"`
	Zone                 *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=zone,proto3" json:"zone,omitempty" toml:"zone,omitempty" mapstructure:"zone,omitempty"`
	MaxLocalStorageNodes *wrapperspb.Int32Value  `protobuf:"bytes,10,opt,name=max_local_storage_nodes,json=maxLocalStorageNodes,proto3" json:"max_local_storage_nodes,omitempty" toml:"max_local_storage_nodes,omitempty" mapstructure:"max_local_storage_nodes,omitempty"`
	Master               *wrapperspb.BoolValue   `protobuf:"bytes,11,opt,name=master,proto3" json:"master,omitempty" toml:"master,omitempty" mapstructure:"master,omitempty"`
	Data                 *wrapperspb.BoolValue   `protobuf:"bytes,12,opt,name=data,proto3" json:"data,omitempty" toml:"data,omitempty" mapstructure:"data,omitempty"`
	unknownFields        protoimpl.UnknownFields
	sizeCache            protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Node) ProtoMessage() {}

func (x *ConfigRequest_V1_Node) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Node.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Node) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 4}
}

func (x *ConfigRequest_V1_Node) GetName() *wrapperspb.StringValue {
	if x != nil {
		return x.Name
	}
	return nil
}

func (x *ConfigRequest_V1_Node) GetRackId() *wrapperspb.StringValue {
	if x != nil {
		return x.RackId
	}
	return nil
}

func (x *ConfigRequest_V1_Node) GetZone() *wrapperspb.StringValue {
	if x != nil {
		return x.Zone
	}
	return nil
}

func (x *ConfigRequest_V1_Node) GetMaxLocalStorageNodes() *wrapperspb.Int32Value {
	if x != nil {
		return x.MaxLocalStorageNodes
	}
	return nil
}

func (x *ConfigRequest_V1_Node) GetMaster() *wrapperspb.BoolValue {
	if x != nil {
		return x.Master
	}
	return nil
}

func (x *ConfigRequest_V1_Node) GetData() *wrapperspb.BoolValue {
	if x != nil {
		return x.Data
	}
	return nil
}

type ConfigRequest_V1_Path struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Data          *wrapperspb.StringValue `protobuf:"bytes,3,opt,name=data,proto3" json:"data,omitempty" toml:"data,omitempty" mapstructure:"data,omitempty"`
	Logs          *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=logs,proto3" json:"logs,omitempty" toml:"logs,omitempty" mapstructure:"logs,omitempty"`
	Repo          *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=repo,proto3" json:"repo,omitempty" toml:"repo,omitempty" mapstructure:"repo,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Path) ProtoMessage() {}

func (x *ConfigRequest_V1_Path) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Path.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Path) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 5}
}

func (x *ConfigRequest_V1_Path) GetData() *wrapperspb.StringValue {
	if x != nil {
		return x.Data
	}
	return nil
}

func (x *ConfigRequest_V1_Path) GetLogs() *wrapperspb.StringValue {
	if x != nil {
		return x.Logs
	}
	return nil
}

func (x *ConfigRequest_V1_Path) GetRepo() *wrapperspb.StringValue {
	if x != nil {
		return x.Repo
	}
	return nil
}

type ConfigRequest_V1_Indices struct {
	state         protoimpl.MessageState      `protogen:"open.v1"`
	Recovery      *ConfigRequest_V1_Recovery  `protobuf:"bytes,1,opt,name=recovery,proto3" json:"recovery,omitempty" toml:"recovery,omitempty" mapstructure:"recovery,omitempty"`
	Fielddata     *ConfigRequest_V1_Fielddata `protobuf:"bytes,2,opt,name=fielddata,proto3" json:"fielddata,omitempty" toml:"fielddata,omitempty" mapstructure:"fielddata,omitempty"`
	Breaker       *ConfigRequest_V1_Breaker   `protobuf:"bytes,3,opt,name=breaker,proto3" json:"breaker,omitempty" toml:"breaker,omitempty" mapstructure:"breaker,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Indices) ProtoMessage() {}

func (x *ConfigRequest_V1_Indices) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Indices.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Indices) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 6}
}

func (x *ConfigRequest_V1_Indices) GetRecovery() *ConfigRequest_V1_Recovery {
	if x != nil {
		return x.Recovery
	}
	return nil
}

func (x *ConfigRequest_V1_Indices) GetFielddata() *ConfigRequest_V1_Fielddata {
	if x != nil {
		return x.Fielddata
	}
	return nil
}

func (x *ConfigRequest_V1_Indices) GetBreaker() *ConfigRequest_V1_Breaker {
	if x != nil {
		return x.Breaker
	}
	return nil
}

type ConfigRequest_V1_Index struct {
	state            protoimpl.MessageState  `protogen:"open.v1"`
	NumberOfReplicas *wrapperspb.Int32Value  `protobuf:"bytes,1,opt,name=number_of_replicas,json=numberOfReplicas,proto3" json:"number_of_replicas,omitempty" toml:"number_of_replicas,omitempty" mapstructure:"number_of_replicas,omitempty"`
	RefreshInterval  *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=refresh_interval,json=refreshInterval,proto3" json:"refresh_interval,omitempty" toml:"refresh_interval,omitempty" mapstructure:"refresh_interval,omitempty"`
	unknownFields    protoimpl.UnknownFields
	sizeCache        protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Index) ProtoMessage() {}

func (x *ConfigRequest_V1_Index) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Index.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Index) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 7}
}

func (x *ConfigRequest_V1_Index) GetNumberOfReplicas() *wrapperspb.Int32Value {
	if x != nil {
		return x.NumberOfReplicas
	}
	return nil
}

func (x *ConfigRequest_V1_Index) GetRefreshInterval() *wrapperspb.StringValue {
	if x != nil {
		return x.RefreshInterval
	}
	return nil
}

type ConfigRequest_V1_Bootstrap struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	MemoryLock    *wrapperspb.BoolValue  `protobuf:"bytes,2,opt,name=memory_lock,json=memoryLock,proto3" json:"memory_lock,omitempty" toml:"memory_lock,omitempty" mapstructure:"memory_lock,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Bootstrap) ProtoMessage() {}

func (x *ConfigRequest_V1_Bootstrap) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Bootstrap.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Bootstrap) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 8}
}

func (x *ConfigRequest_V1_Bootstrap) GetMemoryLock() *wrapperspb.BoolValue {
	if x != nil {
		return x.MemoryLock
	}
	return nil
}

type ConfigRequest_V1_Network struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Host          *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=host,proto3" json:"host,omitempty" toml:"host,omitempty" mapstructure:"host,omitempty"`
	Port          *wrapperspb.Int32Value  `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Network) ProtoMessage() {}

func (x *ConfigRequest_V1_Network) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Network.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Network) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 9}
}

func (x *ConfigRequest_V1_Network) GetHost() *wrapperspb.StringValue {
	if x != nil {
		return x.Host
	}
	return nil
}

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

type ConfigRequest_V1_Transport struct {
	state protoimpl.MessageState `protogen:"open.v1"`
	// the transport port is actually a range of ports
	// e.g. 9300-9400
	Port          *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=port,proto3" json:"port,omitempty" toml:"port,omitempty" mapstructure:"port,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Transport) ProtoMessage() {}

func (x *ConfigRequest_V1_Transport) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Transport.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Transport) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 10}
}

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

type ConfigRequest_V1_Discovery struct {
	state              protoimpl.MessageState  `protogen:"open.v1"`
	PingUnicastHosts   *wrapperspb.StringValue `protobuf:"bytes,4,opt,name=ping_unicast_hosts,json=pingUnicastHosts,proto3" json:"ping_unicast_hosts,omitempty" toml:"ping_unicast_hosts,omitempty" mapstructure:"ping_unicast_hosts,omitempty"`
	MinimumMasterNodes *wrapperspb.Int32Value  `protobuf:"bytes,5,opt,name=minimum_master_nodes,json=minimumMasterNodes,proto3" json:"minimum_master_nodes,omitempty" toml:"minimum_master_nodes,omitempty" mapstructure:"minimum_master_nodes,omitempty"`
	ZenFdPingTimeout   *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=zen_fd_ping_timeout,json=zenFdPingTimeout,proto3" json:"zen_fd_ping_timeout,omitempty" toml:"zen_fd_ping_timeout,omitempty" mapstructure:"zen_fd_ping_timeout,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Discovery) ProtoMessage() {}

func (x *ConfigRequest_V1_Discovery) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Discovery.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Discovery) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 11}
}

func (x *ConfigRequest_V1_Discovery) GetPingUnicastHosts() *wrapperspb.StringValue {
	if x != nil {
		return x.PingUnicastHosts
	}
	return nil
}

func (x *ConfigRequest_V1_Discovery) GetMinimumMasterNodes() *wrapperspb.Int32Value {
	if x != nil {
		return x.MinimumMasterNodes
	}
	return nil
}

func (x *ConfigRequest_V1_Discovery) GetZenFdPingTimeout() *wrapperspb.StringValue {
	if x != nil {
		return x.ZenFdPingTimeout
	}
	return nil
}

type ConfigRequest_V1_Gateway struct {
	state               protoimpl.MessageState  `protogen:"open.v1"`
	RecoverAfterNodes   *wrapperspb.Int32Value  `protobuf:"bytes,1,opt,name=recover_after_nodes,json=recoverAfterNodes,proto3" json:"recover_after_nodes,omitempty" toml:"recover_after_nodes,omitempty" mapstructure:"recover_after_nodes,omitempty"`
	ExpectedNodes       *wrapperspb.Int32Value  `protobuf:"bytes,2,opt,name=expected_nodes,json=expectedNodes,proto3" json:"expected_nodes,omitempty" toml:"expected_nodes,omitempty" mapstructure:"expected_nodes,omitempty"`
	ExpectedMasterNodes *wrapperspb.Int32Value  `protobuf:"bytes,3,opt,name=expected_master_nodes,json=expectedMasterNodes,proto3" json:"expected_master_nodes,omitempty" toml:"expected_master_nodes,omitempty" mapstructure:"expected_master_nodes,omitempty"`
	ExpectedDataNodes   *wrapperspb.Int32Value  `protobuf:"bytes,4,opt,name=expected_data_nodes,json=expectedDataNodes,proto3" json:"expected_data_nodes,omitempty" toml:"expected_data_nodes,omitempty" mapstructure:"expected_data_nodes,omitempty"`
	RecoverAfterTime    *wrapperspb.StringValue `protobuf:"bytes,5,opt,name=recover_after_time,json=recoverAfterTime,proto3" json:"recover_after_time,omitempty" toml:"recover_after_time,omitempty" mapstructure:"recover_after_time,omitempty"`
	unknownFields       protoimpl.UnknownFields
	sizeCache           protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Gateway) ProtoMessage() {}

func (x *ConfigRequest_V1_Gateway) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Gateway.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Gateway) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 12}
}

func (x *ConfigRequest_V1_Gateway) GetRecoverAfterNodes() *wrapperspb.Int32Value {
	if x != nil {
		return x.RecoverAfterNodes
	}
	return nil
}

func (x *ConfigRequest_V1_Gateway) GetExpectedNodes() *wrapperspb.Int32Value {
	if x != nil {
		return x.ExpectedNodes
	}
	return nil
}

func (x *ConfigRequest_V1_Gateway) GetExpectedMasterNodes() *wrapperspb.Int32Value {
	if x != nil {
		return x.ExpectedMasterNodes
	}
	return nil
}

func (x *ConfigRequest_V1_Gateway) GetExpectedDataNodes() *wrapperspb.Int32Value {
	if x != nil {
		return x.ExpectedDataNodes
	}
	return nil
}

func (x *ConfigRequest_V1_Gateway) GetRecoverAfterTime() *wrapperspb.StringValue {
	if x != nil {
		return x.RecoverAfterTime
	}
	return nil
}

type ConfigRequest_V1_Action struct {
	state                   protoimpl.MessageState `protogen:"open.v1"`
	DestructiveRequiresName *wrapperspb.BoolValue  `protobuf:"bytes,2,opt,name=destructive_requires_name,json=destructiveRequiresName,proto3" json:"destructive_requires_name,omitempty" toml:"destructive_requires_name,omitempty" mapstructure:"destructive_requires_name,omitempty"`
	unknownFields           protoimpl.UnknownFields
	sizeCache               protoimpl.SizeCache
}

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

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

func (*ConfigRequest_V1_Action) ProtoMessage() {}

func (x *ConfigRequest_V1_Action) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_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_Action.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Action) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 13}
}

func (x *ConfigRequest_V1_Action) GetDestructiveRequiresName() *wrapperspb.BoolValue {
	if x != nil {
		return x.DestructiveRequiresName
	}
	return nil
}

type ConfigRequest_V1_Logger struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	Level         *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=level,proto3" json:"level,omitempty" toml:"level,omitempty" mapstructure:"level,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Logger) Reset() {
	*x = ConfigRequest_V1_Logger{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[16]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Logger) ProtoMessage() {}

func (x *ConfigRequest_V1_Logger) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[16]
	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_Logger.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Logger) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 14}
}

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

type ConfigRequest_V1_Plugins struct {
	state          protoimpl.MessageState  `protogen:"open.v1"`
	CloudAwsSigner *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=cloud_aws_signer,json=cloudAwsSigner,proto3" json:"cloud_aws_signer,omitempty" toml:"cloud_aws_signer,omitempty" mapstructure:"cloud_aws_signer,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Plugins) Reset() {
	*x = ConfigRequest_V1_Plugins{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[17]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Plugins) ProtoMessage() {}

func (x *ConfigRequest_V1_Plugins) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[17]
	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_Plugins.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Plugins) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 15}
}

func (x *ConfigRequest_V1_Plugins) GetCloudAwsSigner() *wrapperspb.StringValue {
	if x != nil {
		return x.CloudAwsSigner
	}
	return nil
}

type ConfigRequest_V1_Runtime struct {
	state              protoimpl.MessageState  `protogen:"open.v1"`
	MaxOpenFiles       *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=max_open_files,json=maxOpenFiles,proto3" json:"max_open_files,omitempty" toml:"max_open_files,omitempty" mapstructure:"max_open_files,omitempty"`
	MaxLockedMemory    *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=max_locked_memory,json=maxLockedMemory,proto3" json:"max_locked_memory,omitempty" toml:"max_locked_memory,omitempty" mapstructure:"max_locked_memory,omitempty"`
	OsStartupSleepTime *wrapperspb.Int32Value  `protobuf:"bytes,8,opt,name=os_startup_sleep_time,json=osStartupSleepTime,proto3" json:"os_startup_sleep_time,omitempty" toml:"os_startup_sleep_time,omitempty" mapstructure:"os_startup_sleep_time,omitempty"`
	OsJavaOpts         *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=os_java_opts,json=osJavaOpts,proto3" json:"os_java_opts,omitempty" toml:"os_java_opts,omitempty" mapstructure:"os_java_opts,omitempty"`
	Heapsize           *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=heapsize,proto3" json:"heapsize,omitempty" toml:"heapsize,omitempty" mapstructure:"heapsize,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Runtime) Reset() {
	*x = ConfigRequest_V1_Runtime{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[18]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Runtime) ProtoMessage() {}

func (x *ConfigRequest_V1_Runtime) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[18]
	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_Runtime.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Runtime) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 16}
}

func (x *ConfigRequest_V1_Runtime) GetMaxOpenFiles() *wrapperspb.StringValue {
	if x != nil {
		return x.MaxOpenFiles
	}
	return nil
}

func (x *ConfigRequest_V1_Runtime) GetMaxLockedMemory() *wrapperspb.StringValue {
	if x != nil {
		return x.MaxLockedMemory
	}
	return nil
}

func (x *ConfigRequest_V1_Runtime) GetOsStartupSleepTime() *wrapperspb.Int32Value {
	if x != nil {
		return x.OsStartupSleepTime
	}
	return nil
}

func (x *ConfigRequest_V1_Runtime) GetOsJavaOpts() *wrapperspb.StringValue {
	if x != nil {
		return x.OsJavaOpts
	}
	return nil
}

func (x *ConfigRequest_V1_Runtime) GetHeapsize() *wrapperspb.StringValue {
	if x != nil {
		return x.Heapsize
	}
	return nil
}

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

func (x *ConfigRequest_V1_Routing) Reset() {
	*x = ConfigRequest_V1_Routing{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[19]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Routing) ProtoMessage() {}

func (x *ConfigRequest_V1_Routing) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[19]
	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_Routing.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Routing) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 17}
}

func (x *ConfigRequest_V1_Routing) GetAllocation() *ConfigRequest_V1_Allocation {
	if x != nil {
		return x.Allocation
	}
	return nil
}

type ConfigRequest_V1_Allocation struct {
	state                          protoimpl.MessageState  `protogen:"open.v1"`
	NodeConcurrentRecoveries       *wrapperspb.Int32Value  `protobuf:"bytes,5,opt,name=node_concurrent_recoveries,json=nodeConcurrentRecoveries,proto3" json:"node_concurrent_recoveries,omitempty" toml:"node_concurrent_recoveries,omitempty" mapstructure:"node_concurrent_recoveries,omitempty"`
	NodeInitialPrimariesRecoveries *wrapperspb.Int32Value  `protobuf:"bytes,6,opt,name=node_initial_primaries_recoveries,json=nodeInitialPrimariesRecoveries,proto3" json:"node_initial_primaries_recoveries,omitempty" toml:"node_initial_primaries_recoveries,omitempty" mapstructure:"node_initial_primaries_recoveries,omitempty"`
	SameShardHost                  *wrapperspb.BoolValue   `protobuf:"bytes,7,opt,name=same_shard_host,json=sameShardHost,proto3" json:"same_shard_host,omitempty" toml:"same_shard_host,omitempty" mapstructure:"same_shard_host,omitempty"`
	AwarenessAttributes            *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=awareness_attributes,json=awarenessAttributes,proto3" json:"awareness_attributes,omitempty" toml:"awareness_attributes,omitempty" mapstructure:"awareness_attributes,omitempty"`
	unknownFields                  protoimpl.UnknownFields
	sizeCache                      protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Allocation) Reset() {
	*x = ConfigRequest_V1_Allocation{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[20]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Allocation) ProtoMessage() {}

func (x *ConfigRequest_V1_Allocation) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[20]
	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_Allocation.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Allocation) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 18}
}

func (x *ConfigRequest_V1_Allocation) GetNodeConcurrentRecoveries() *wrapperspb.Int32Value {
	if x != nil {
		return x.NodeConcurrentRecoveries
	}
	return nil
}

func (x *ConfigRequest_V1_Allocation) GetNodeInitialPrimariesRecoveries() *wrapperspb.Int32Value {
	if x != nil {
		return x.NodeInitialPrimariesRecoveries
	}
	return nil
}

func (x *ConfigRequest_V1_Allocation) GetSameShardHost() *wrapperspb.BoolValue {
	if x != nil {
		return x.SameShardHost
	}
	return nil
}

func (x *ConfigRequest_V1_Allocation) GetAwarenessAttributes() *wrapperspb.StringValue {
	if x != nil {
		return x.AwarenessAttributes
	}
	return nil
}

type ConfigRequest_V1_Recovery struct {
	state          protoimpl.MessageState  `protogen:"open.v1"`
	MaxBytesPerSec *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=max_bytes_per_sec,json=maxBytesPerSec,proto3" json:"max_bytes_per_sec,omitempty" toml:"max_bytes_per_sec,omitempty" mapstructure:"max_bytes_per_sec,omitempty"`
	unknownFields  protoimpl.UnknownFields
	sizeCache      protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Recovery) Reset() {
	*x = ConfigRequest_V1_Recovery{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[21]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Recovery) ProtoMessage() {}

func (x *ConfigRequest_V1_Recovery) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[21]
	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_Recovery.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Recovery) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 19}
}

func (x *ConfigRequest_V1_Recovery) GetMaxBytesPerSec() *wrapperspb.StringValue {
	if x != nil {
		return x.MaxBytesPerSec
	}
	return nil
}

type ConfigRequest_V1_Fielddata struct {
	state         protoimpl.MessageState  `protogen:"open.v1"`
	CacheSize     *wrapperspb.StringValue `protobuf:"bytes,2,opt,name=cache_size,json=cacheSize,proto3" json:"cache_size,omitempty" toml:"cache_size,omitempty" mapstructure:"cache_size,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Fielddata) Reset() {
	*x = ConfigRequest_V1_Fielddata{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[22]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Fielddata) ProtoMessage() {}

func (x *ConfigRequest_V1_Fielddata) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[22]
	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_Fielddata.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Fielddata) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 20}
}

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

type ConfigRequest_V1_Breaker struct {
	state             protoimpl.MessageState  `protogen:"open.v1"`
	TotalLimit        *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=total_limit,json=totalLimit,proto3" json:"total_limit,omitempty" toml:"total_limit,omitempty" mapstructure:"total_limit,omitempty"`
	FielddataLimit    *wrapperspb.StringValue `protobuf:"bytes,7,opt,name=fielddata_limit,json=fielddataLimit,proto3" json:"fielddata_limit,omitempty" toml:"fielddata_limit,omitempty" mapstructure:"fielddata_limit,omitempty"`
	FielddataOverhead *wrapperspb.StringValue `protobuf:"bytes,8,opt,name=fielddata_overhead,json=fielddataOverhead,proto3" json:"fielddata_overhead,omitempty" toml:"fielddata_overhead,omitempty" mapstructure:"fielddata_overhead,omitempty"`
	RequestLimit      *wrapperspb.StringValue `protobuf:"bytes,9,opt,name=request_limit,json=requestLimit,proto3" json:"request_limit,omitempty" toml:"request_limit,omitempty" mapstructure:"request_limit,omitempty"`
	RequestOverhead   *wrapperspb.StringValue `protobuf:"bytes,10,opt,name=request_overhead,json=requestOverhead,proto3" json:"request_overhead,omitempty" toml:"request_overhead,omitempty" mapstructure:"request_overhead,omitempty"`
	unknownFields     protoimpl.UnknownFields
	sizeCache         protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Breaker) Reset() {
	*x = ConfigRequest_V1_Breaker{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[23]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Breaker) ProtoMessage() {}

func (x *ConfigRequest_V1_Breaker) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[23]
	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_Breaker.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Breaker) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 21}
}

func (x *ConfigRequest_V1_Breaker) GetTotalLimit() *wrapperspb.StringValue {
	if x != nil {
		return x.TotalLimit
	}
	return nil
}

func (x *ConfigRequest_V1_Breaker) GetFielddataLimit() *wrapperspb.StringValue {
	if x != nil {
		return x.FielddataLimit
	}
	return nil
}

func (x *ConfigRequest_V1_Breaker) GetFielddataOverhead() *wrapperspb.StringValue {
	if x != nil {
		return x.FielddataOverhead
	}
	return nil
}

func (x *ConfigRequest_V1_Breaker) GetRequestLimit() *wrapperspb.StringValue {
	if x != nil {
		return x.RequestLimit
	}
	return nil
}

func (x *ConfigRequest_V1_Breaker) GetRequestOverhead() *wrapperspb.StringValue {
	if x != nil {
		return x.RequestOverhead
	}
	return nil
}

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

func (x *ConfigRequest_V1_S3) Reset() {
	*x = ConfigRequest_V1_S3{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[24]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_S3) ProtoMessage() {}

func (x *ConfigRequest_V1_S3) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[24]
	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_S3.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_S3) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 22}
}

func (x *ConfigRequest_V1_S3) GetClient() *ConfigRequest_V1_S3_Client {
	if x != nil {
		return x.Client
	}
	return nil
}

type ConfigRequest_V1_Deprecated struct {
	state         protoimpl.MessageState `protogen:"open.v1"`
	ExternalOs    *wrapperspb.BoolValue  `protobuf:"bytes,1,opt,name=external_os,json=externalOs,proto3" json:"external_os,omitempty" toml:"external_os,omitempty" mapstructure:"external_os,omitempty"`
	unknownFields protoimpl.UnknownFields
	sizeCache     protoimpl.SizeCache
}

func (x *ConfigRequest_V1_Deprecated) Reset() {
	*x = ConfigRequest_V1_Deprecated{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[25]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_Deprecated) ProtoMessage() {}

func (x *ConfigRequest_V1_Deprecated) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[25]
	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_Deprecated.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_Deprecated) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 23}
}

func (x *ConfigRequest_V1_Deprecated) GetExternalOs() *wrapperspb.BoolValue {
	if x != nil {
		return x.ExternalOs
	}
	return nil
}

type ConfigRequest_V1_S3_Client struct {
	state              protoimpl.MessageState  `protogen:"open.v1"`
	Name               *wrapperspb.StringValue `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" toml:"name,omitempty" mapstructure:"name,omitempty"`
	ReadTimeout        *wrapperspb.StringValue `protobuf:"bytes,6,opt,name=read_timeout,json=readTimeout,proto3" json:"read_timeout,omitempty" toml:"read_timeout,omitempty" mapstructure:"read_timeout,omitempty"`
	MaxRetries         *wrapperspb.Int32Value  `protobuf:"bytes,7,opt,name=max_retries,json=maxRetries,proto3" json:"max_retries,omitempty" toml:"max_retries,omitempty" mapstructure:"max_retries,omitempty"`
	UseThrottleRetries *wrapperspb.BoolValue   `protobuf:"bytes,8,opt,name=use_throttle_retries,json=useThrottleRetries,proto3" json:"use_throttle_retries,omitempty" toml:"use_throttle_retries,omitempty" mapstructure:"use_throttle_retries,omitempty"`
	unknownFields      protoimpl.UnknownFields
	sizeCache          protoimpl.SizeCache
}

func (x *ConfigRequest_V1_S3_Client) Reset() {
	*x = ConfigRequest_V1_S3_Client{}
	mi := &file_config_opensearch_config_request_proto_msgTypes[26]
	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
	ms.StoreMessageInfo(mi)
}

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

func (*ConfigRequest_V1_S3_Client) ProtoMessage() {}

func (x *ConfigRequest_V1_S3_Client) ProtoReflect() protoreflect.Message {
	mi := &file_config_opensearch_config_request_proto_msgTypes[26]
	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_S3_Client.ProtoReflect.Descriptor instead.
func (*ConfigRequest_V1_S3_Client) Descriptor() ([]byte, []int) {
	return file_config_opensearch_config_request_proto_rawDescGZIP(), []int{0, 0, 22, 0}
}

func (x *ConfigRequest_V1_S3_Client) GetName() *wrapperspb.StringValue {
	if x != nil {
		return x.Name
	}
	return nil
}

func (x *ConfigRequest_V1_S3_Client) GetReadTimeout() *wrapperspb.StringValue {
	if x != nil {
		return x.ReadTimeout
	}
	return nil
}

func (x *ConfigRequest_V1_S3_Client) GetMaxRetries() *wrapperspb.Int32Value {
	if x != nil {
		return x.MaxRetries
	}
	return nil
}

func (x *ConfigRequest_V1_S3_Client) GetUseThrottleRetries() *wrapperspb.BoolValue {
	if x != nil {
		return x.UseThrottleRetries
	}
	return nil
}

var File_config_opensearch_config_request_proto protoreflect.FileDescriptor

const file_config_opensearch_config_request_proto_rawDesc = "" +
	"\n" +
	"&config/opensearch/config_request.proto\x12\x1echef.automate.infra.opensearch\x1a\x17config/shared/tls.proto\x1a?automate-grpc/protoc-gen-a2-config/api/a2conf/annotations.proto\x1a\x1egoogle/protobuf/wrappers.proto\"\xa71\n" +
	"\rConfigRequest\x12@\n" +
	"\x02v1\x18\x03 \x01(\v20.chef.automate.infra.opensearch.ConfigRequest.V1R\x02v1\x1a\xb20\n" +
	"\x02V1\x12I\n" +
	"\x03sys\x18\x01 \x01(\v27.chef.automate.infra.opensearch.ConfigRequest.V1.SystemR\x03sys\x12J\n" +
	"\x03svc\x18\x02 \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.ServiceR\x03svc\x1a\x84\f\n" +
	"\x06System\x12R\n" +
	"\x05proxy\x18\x02 \x01(\v2<.chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfigR\x05proxy\x12R\n" +
	"\acluster\x18\x01 \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.ClusterR\acluster\x12I\n" +
	"\x04node\x18\x04 \x01(\v25.chef.automate.infra.opensearch.ConfigRequest.V1.NodeR\x04node\x12I\n" +
	"\x04path\x18\x05 \x01(\v25.chef.automate.infra.opensearch.ConfigRequest.V1.PathR\x04path\x12R\n" +
	"\aindices\x18\x06 \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.IndicesR\aindices\x12X\n" +
	"\tbootstrap\x18\a \x01(\v2:.chef.automate.infra.opensearch.ConfigRequest.V1.BootstrapR\tbootstrap\x12R\n" +
	"\anetwork\x18\b \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.NetworkR\anetwork\x12X\n" +
	"\ttransport\x18\t \x01(\v2:.chef.automate.infra.opensearch.ConfigRequest.V1.TransportR\ttransport\x12X\n" +
	"\tdiscovery\x18\n" +
	" \x01(\v2:.chef.automate.infra.opensearch.ConfigRequest.V1.DiscoveryR\tdiscovery\x12R\n" +
	"\agateway\x18\v \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.GatewayR\agateway\x12O\n" +
	"\x06action\x18\f \x01(\v27.chef.automate.infra.opensearch.ConfigRequest.V1.ActionR\x06action\x12O\n" +
	"\x06logger\x18\r \x01(\v27.chef.automate.infra.opensearch.ConfigRequest.V1.LoggerR\x06logger\x12R\n" +
	"\aplugins\x18\x0e \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.PluginsR\aplugins\x12R\n" +
	"\aruntime\x18\x0f \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.RuntimeR\aruntime\x12C\n" +
	"\x02s3\x18\x10 \x01(\v23.chef.automate.infra.opensearch.ConfigRequest.V1.S3R\x02s3\x12<\n" +
	"\x03tls\x18\x11 \x01(\v2*.chef.automate.infra.config.TLSCredentialsR\x03tls\x12[\n" +
	"\n" +
	"deprecated\x18\x12 \x01(\v2;.chef.automate.infra.opensearch.ConfigRequest.V1.DeprecatedR\n" +
	"deprecated\x12L\n" +
	"\x05index\x18\x14 \x01(\v26.chef.automate.infra.opensearch.ConfigRequest.V1.IndexR\x05index\x124\n" +
	"\adisable\x18\x13 \x01(\v2\x1a.google.protobuf.BoolValueR\adisableJ\x04\b\x03\x10\x04\x1a\t\n" +
	"\aService\x1a\x9b\x02\n" +
	"\vProxyConfig\x120\n" +
	"\x04host\x18\x06 \x01(\v2\x1c.google.protobuf.StringValueR\x04host\x12/\n" +
	"\x04port\x18\a \x01(\v2\x1b.google.protobuf.Int32ValueR\x04port\x120\n" +
	"\x04user\x18\b \x01(\v2\x1c.google.protobuf.StringValueR\x04user\x128\n" +
	"\bpassword\x18\t \x01(\v2\x1c.google.protobuf.StringValueR\bpassword\x127\n" +
	"\bno_proxy\x18\n" +
	" \x03(\v2\x1c.google.protobuf.StringValueR\anoProxyJ\x04\b\x01\x10\x06\x1a\xe1\x01\n" +
	"\aCluster\x120\n" +
	"\x04name\x18\x03 \x01(\v2\x1c.google.protobuf.StringValueR\x04name\x12J\n" +
	"\x13max_shards_per_node\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10maxShardsPerNode\x12R\n" +
	"\arouting\x18\x02 \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.RoutingR\aroutingJ\x04\b\x01\x10\x02\x1a\xdf\x02\n" +
	"\x04Node\x120\n" +
	"\x04name\x18\a \x01(\v2\x1c.google.protobuf.StringValueR\x04name\x125\n" +
	"\arack_id\x18\b \x01(\v2\x1c.google.protobuf.StringValueR\x06rackId\x120\n" +
	"\x04zone\x18\t \x01(\v2\x1c.google.protobuf.StringValueR\x04zone\x12R\n" +
	"\x17max_local_storage_nodes\x18\n" +
	" \x01(\v2\x1b.google.protobuf.Int32ValueR\x14maxLocalStorageNodes\x122\n" +
	"\x06master\x18\v \x01(\v2\x1a.google.protobuf.BoolValueR\x06master\x12.\n" +
	"\x04data\x18\f \x01(\v2\x1a.google.protobuf.BoolValueR\x04dataJ\x04\b\x01\x10\a\x1a\xa2\x01\n" +
	"\x04Path\x120\n" +
	"\x04data\x18\x03 \x01(\v2\x1c.google.protobuf.StringValueR\x04data\x120\n" +
	"\x04logs\x18\x04 \x01(\v2\x1c.google.protobuf.StringValueR\x04logs\x120\n" +
	"\x04repo\x18\x05 \x01(\v2\x1c.google.protobuf.StringValueR\x04repoJ\x04\b\x01\x10\x03\x1a\x8e\x02\n" +
	"\aIndices\x12U\n" +
	"\brecovery\x18\x01 \x01(\v29.chef.automate.infra.opensearch.ConfigRequest.V1.RecoveryR\brecovery\x12X\n" +
	"\tfielddata\x18\x02 \x01(\v2:.chef.automate.infra.opensearch.ConfigRequest.V1.FielddataR\tfielddata\x12R\n" +
	"\abreaker\x18\x03 \x01(\v28.chef.automate.infra.opensearch.ConfigRequest.V1.BreakerR\abreaker\x1a\x9b\x01\n" +
	"\x05Index\x12I\n" +
	"\x12number_of_replicas\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x10numberOfReplicas\x12G\n" +
	"\x10refresh_interval\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\x0frefreshInterval\x1aN\n" +
	"\tBootstrap\x12;\n" +
	"\vmemory_lock\x18\x02 \x01(\v2\x1a.google.protobuf.BoolValueR\n" +
	"memoryLockJ\x04\b\x01\x10\x02\x1a\x84\x01\n" +
	"\aNetwork\x120\n" +
	"\x04host\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x04host\x12G\n" +
	"\x04port\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueB\x16\xc2\xf3\x18\x12\n" +
	"\aservice\x10\xb8O\x1a\x04httpR\x04port\x1a[\n" +
	"\tTransport\x12H\n" +
	"\x04port\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueB\x16\xc2\xf3\x18\x12\n" +
	"\ttransport\x10\xb9O\x1a\x02esR\x04portJ\x04\b\x01\x10\x02\x1a\xf9\x01\n" +
	"\tDiscovery\x12J\n" +
	"\x12ping_unicast_hosts\x18\x04 \x01(\v2\x1c.google.protobuf.StringValueR\x10pingUnicastHosts\x12M\n" +
	"\x14minimum_master_nodes\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\x12minimumMasterNodes\x12K\n" +
	"\x13zen_fd_ping_timeout\x18\x06 \x01(\v2\x1c.google.protobuf.StringValueR\x10zenFdPingTimeoutJ\x04\b\x01\x10\x04\x1a\x84\x03\n" +
	"\aGateway\x12K\n" +
	"\x13recover_after_nodes\x18\x01 \x01(\v2\x1b.google.protobuf.Int32ValueR\x11recoverAfterNodes\x12B\n" +
	"\x0eexpected_nodes\x18\x02 \x01(\v2\x1b.google.protobuf.Int32ValueR\rexpectedNodes\x12O\n" +
	"\x15expected_master_nodes\x18\x03 \x01(\v2\x1b.google.protobuf.Int32ValueR\x13expectedMasterNodes\x12K\n" +
	"\x13expected_data_nodes\x18\x04 \x01(\v2\x1b.google.protobuf.Int32ValueR\x11expectedDataNodes\x12J\n" +
	"\x12recover_after_time\x18\x05 \x01(\v2\x1c.google.protobuf.StringValueR\x10recoverAfterTime\x1af\n" +
	"\x06Action\x12V\n" +
	"\x19destructive_requires_name\x18\x02 \x01(\v2\x1a.google.protobuf.BoolValueR\x17destructiveRequiresNameJ\x04\b\x01\x10\x02\x1aB\n" +
	"\x06Logger\x122\n" +
	"\x05level\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\x05levelJ\x04\b\x01\x10\x02\x1aW\n" +
	"\aPlugins\x12F\n" +
	"\x10cloud_aws_signer\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\x0ecloudAwsSignerJ\x04\b\x01\x10\x02\x1a\xe7\x02\n" +
	"\aRuntime\x12B\n" +
	"\x0emax_open_files\x18\x06 \x01(\v2\x1c.google.protobuf.StringValueR\fmaxOpenFiles\x12H\n" +
	"\x11max_locked_memory\x18\a \x01(\v2\x1c.google.protobuf.StringValueR\x0fmaxLockedMemory\x12N\n" +
	"\x15os_startup_sleep_time\x18\b \x01(\v2\x1b.google.protobuf.Int32ValueR\x12osStartupSleepTime\x12>\n" +
	"\fos_java_opts\x18\t \x01(\v2\x1c.google.protobuf.StringValueR\n" +
	"osJavaOpts\x128\n" +
	"\bheapsize\x18\n" +
	" \x01(\v2\x1c.google.protobuf.StringValueR\bheapsizeJ\x04\b\x01\x10\x06\x1af\n" +
	"\aRouting\x12[\n" +
	"\n" +
	"allocation\x18\x01 \x01(\v2;.chef.automate.infra.opensearch.ConfigRequest.V1.AllocationR\n" +
	"allocation\x1a\xea\x02\n" +
	"\n" +
	"Allocation\x12Y\n" +
	"\x1anode_concurrent_recoveries\x18\x05 \x01(\v2\x1b.google.protobuf.Int32ValueR\x18nodeConcurrentRecoveries\x12f\n" +
	"!node_initial_primaries_recoveries\x18\x06 \x01(\v2\x1b.google.protobuf.Int32ValueR\x1enodeInitialPrimariesRecoveries\x12B\n" +
	"\x0fsame_shard_host\x18\a \x01(\v2\x1a.google.protobuf.BoolValueR\rsameShardHost\x12O\n" +
	"\x14awareness_attributes\x18\b \x01(\v2\x1c.google.protobuf.StringValueR\x13awarenessAttributesJ\x04\b\x01\x10\x05\x1aY\n" +
	"\bRecovery\x12G\n" +
	"\x11max_bytes_per_sec\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\x0emaxBytesPerSecJ\x04\b\x01\x10\x02\x1aN\n" +
	"\tFielddata\x12;\n" +
	"\n" +
	"cache_size\x18\x02 \x01(\v2\x1c.google.protobuf.StringValueR\tcacheSizeJ\x04\b\x01\x10\x02\x1a\xee\x02\n" +
	"\aBreaker\x12=\n" +
	"\vtotal_limit\x18\x06 \x01(\v2\x1c.google.protobuf.StringValueR\n" +
	"totalLimit\x12E\n" +
	"\x0ffielddata_limit\x18\a \x01(\v2\x1c.google.protobuf.StringValueR\x0efielddataLimit\x12K\n" +
	"\x12fielddata_overhead\x18\b \x01(\v2\x1c.google.protobuf.StringValueR\x11fielddataOverhead\x12A\n" +
	"\rrequest_limit\x18\t \x01(\v2\x1c.google.protobuf.StringValueR\frequestLimit\x12G\n" +
	"\x10request_overhead\x18\n" +
	" \x01(\v2\x1c.google.protobuf.StringValueR\x0frequestOverheadJ\x04\b\x01\x10\x06\x1a\xe8\x02\n" +
	"\x02S3\x12R\n" +
	"\x06client\x18\x01 \x01(\v2:.chef.automate.infra.opensearch.ConfigRequest.V1.S3.ClientR\x06client\x1a\x8d\x02\n" +
	"\x06Client\x120\n" +
	"\x04name\x18\x01 \x01(\v2\x1c.google.protobuf.StringValueR\x04name\x12?\n" +
	"\fread_timeout\x18\x06 \x01(\v2\x1c.google.protobuf.StringValueR\vreadTimeout\x12<\n" +
	"\vmax_retries\x18\a \x01(\v2\x1b.google.protobuf.Int32ValueR\n" +
	"maxRetries\x12L\n" +
	"\x14use_throttle_retries\x18\b \x01(\v2\x1a.google.protobuf.BoolValueR\x12useThrottleRetriesJ\x04\b\x02\x10\x06\x1aI\n" +
	"\n" +
	"Deprecated\x12;\n" +
	"\vexternal_os\x18\x01 \x01(\v2\x1a.google.protobuf.BoolValueR\n" +
	"externalOs:\x19\xc2\xf3\x18\x15\n" +
	"\x13automate-opensearchJ\x04\b\x01\x10\x03B3Z1github.com/chef/automate/api/config/opensearch;osb\x06proto3"

var (
	file_config_opensearch_config_request_proto_rawDescOnce sync.Once
	file_config_opensearch_config_request_proto_rawDescData []byte
)

func file_config_opensearch_config_request_proto_rawDescGZIP() []byte {
	file_config_opensearch_config_request_proto_rawDescOnce.Do(func() {
		file_config_opensearch_config_request_proto_rawDescData = protoimpl.X.CompressGZIP(unsafe.Slice(unsafe.StringData(file_config_opensearch_config_request_proto_rawDesc), len(file_config_opensearch_config_request_proto_rawDesc)))
	})
	return file_config_opensearch_config_request_proto_rawDescData
}

var file_config_opensearch_config_request_proto_msgTypes = make([]protoimpl.MessageInfo, 27)
var file_config_opensearch_config_request_proto_goTypes = []any{
	(*ConfigRequest)(nil),                // 0: chef.automate.infra.opensearch.ConfigRequest
	(*ConfigRequest_V1)(nil),             // 1: chef.automate.infra.opensearch.ConfigRequest.V1
	(*ConfigRequest_V1_System)(nil),      // 2: chef.automate.infra.opensearch.ConfigRequest.V1.System
	(*ConfigRequest_V1_Service)(nil),     // 3: chef.automate.infra.opensearch.ConfigRequest.V1.Service
	(*ConfigRequest_V1_ProxyConfig)(nil), // 4: chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfig
	(*ConfigRequest_V1_Cluster)(nil),     // 5: chef.automate.infra.opensearch.ConfigRequest.V1.Cluster
	(*ConfigRequest_V1_Node)(nil),        // 6: chef.automate.infra.opensearch.ConfigRequest.V1.Node
	(*ConfigRequest_V1_Path)(nil),        // 7: chef.automate.infra.opensearch.ConfigRequest.V1.Path
	(*ConfigRequest_V1_Indices)(nil),     // 8: chef.automate.infra.opensearch.ConfigRequest.V1.Indices
	(*ConfigRequest_V1_Index)(nil),       // 9: chef.automate.infra.opensearch.ConfigRequest.V1.Index
	(*ConfigRequest_V1_Bootstrap)(nil),   // 10: chef.automate.infra.opensearch.ConfigRequest.V1.Bootstrap
	(*ConfigRequest_V1_Network)(nil),     // 11: chef.automate.infra.opensearch.ConfigRequest.V1.Network
	(*ConfigRequest_V1_Transport)(nil),   // 12: chef.automate.infra.opensearch.ConfigRequest.V1.Transport
	(*ConfigRequest_V1_Discovery)(nil),   // 13: chef.automate.infra.opensearch.ConfigRequest.V1.Discovery
	(*ConfigRequest_V1_Gateway)(nil),     // 14: chef.automate.infra.opensearch.ConfigRequest.V1.Gateway
	(*ConfigRequest_V1_Action)(nil),      // 15: chef.automate.infra.opensearch.ConfigRequest.V1.Action
	(*ConfigRequest_V1_Logger)(nil),      // 16: chef.automate.infra.opensearch.ConfigRequest.V1.Logger
	(*ConfigRequest_V1_Plugins)(nil),     // 17: chef.automate.infra.opensearch.ConfigRequest.V1.Plugins
	(*ConfigRequest_V1_Runtime)(nil),     // 18: chef.automate.infra.opensearch.ConfigRequest.V1.Runtime
	(*ConfigRequest_V1_Routing)(nil),     // 19: chef.automate.infra.opensearch.ConfigRequest.V1.Routing
	(*ConfigRequest_V1_Allocation)(nil),  // 20: chef.automate.infra.opensearch.ConfigRequest.V1.Allocation
	(*ConfigRequest_V1_Recovery)(nil),    // 21: chef.automate.infra.opensearch.ConfigRequest.V1.Recovery
	(*ConfigRequest_V1_Fielddata)(nil),   // 22: chef.automate.infra.opensearch.ConfigRequest.V1.Fielddata
	(*ConfigRequest_V1_Breaker)(nil),     // 23: chef.automate.infra.opensearch.ConfigRequest.V1.Breaker
	(*ConfigRequest_V1_S3)(nil),          // 24: chef.automate.infra.opensearch.ConfigRequest.V1.S3
	(*ConfigRequest_V1_Deprecated)(nil),  // 25: chef.automate.infra.opensearch.ConfigRequest.V1.Deprecated
	(*ConfigRequest_V1_S3_Client)(nil),   // 26: chef.automate.infra.opensearch.ConfigRequest.V1.S3.Client
	(*shared.TLSCredentials)(nil),        // 27: chef.automate.infra.config.TLSCredentials
	(*wrapperspb.BoolValue)(nil),         // 28: google.protobuf.BoolValue
	(*wrapperspb.StringValue)(nil),       // 29: google.protobuf.StringValue
	(*wrapperspb.Int32Value)(nil),        // 30: google.protobuf.Int32Value
}
var file_config_opensearch_config_request_proto_depIdxs = []int32{
	1,  // 0: chef.automate.infra.opensearch.ConfigRequest.v1:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1
	2,  // 1: chef.automate.infra.opensearch.ConfigRequest.V1.sys:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.System
	3,  // 2: chef.automate.infra.opensearch.ConfigRequest.V1.svc:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Service
	4,  // 3: chef.automate.infra.opensearch.ConfigRequest.V1.System.proxy:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfig
	5,  // 4: chef.automate.infra.opensearch.ConfigRequest.V1.System.cluster:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Cluster
	6,  // 5: chef.automate.infra.opensearch.ConfigRequest.V1.System.node:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Node
	7,  // 6: chef.automate.infra.opensearch.ConfigRequest.V1.System.path:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Path
	8,  // 7: chef.automate.infra.opensearch.ConfigRequest.V1.System.indices:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Indices
	10, // 8: chef.automate.infra.opensearch.ConfigRequest.V1.System.bootstrap:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Bootstrap
	11, // 9: chef.automate.infra.opensearch.ConfigRequest.V1.System.network:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Network
	12, // 10: chef.automate.infra.opensearch.ConfigRequest.V1.System.transport:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Transport
	13, // 11: chef.automate.infra.opensearch.ConfigRequest.V1.System.discovery:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Discovery
	14, // 12: chef.automate.infra.opensearch.ConfigRequest.V1.System.gateway:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Gateway
	15, // 13: chef.automate.infra.opensearch.ConfigRequest.V1.System.action:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Action
	16, // 14: chef.automate.infra.opensearch.ConfigRequest.V1.System.logger:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Logger
	17, // 15: chef.automate.infra.opensearch.ConfigRequest.V1.System.plugins:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Plugins
	18, // 16: chef.automate.infra.opensearch.ConfigRequest.V1.System.runtime:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Runtime
	24, // 17: chef.automate.infra.opensearch.ConfigRequest.V1.System.s3:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.S3
	27, // 18: chef.automate.infra.opensearch.ConfigRequest.V1.System.tls:type_name -> chef.automate.infra.config.TLSCredentials
	25, // 19: chef.automate.infra.opensearch.ConfigRequest.V1.System.deprecated:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Deprecated
	9,  // 20: chef.automate.infra.opensearch.ConfigRequest.V1.System.index:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Index
	28, // 21: chef.automate.infra.opensearch.ConfigRequest.V1.System.disable:type_name -> google.protobuf.BoolValue
	29, // 22: chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfig.host:type_name -> google.protobuf.StringValue
	30, // 23: chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfig.port:type_name -> google.protobuf.Int32Value
	29, // 24: chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfig.user:type_name -> google.protobuf.StringValue
	29, // 25: chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfig.password:type_name -> google.protobuf.StringValue
	29, // 26: chef.automate.infra.opensearch.ConfigRequest.V1.ProxyConfig.no_proxy:type_name -> google.protobuf.StringValue
	29, // 27: chef.automate.infra.opensearch.ConfigRequest.V1.Cluster.name:type_name -> google.protobuf.StringValue
	30, // 28: chef.automate.infra.opensearch.ConfigRequest.V1.Cluster.max_shards_per_node:type_name -> google.protobuf.Int32Value
	19, // 29: chef.automate.infra.opensearch.ConfigRequest.V1.Cluster.routing:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Routing
	29, // 30: chef.automate.infra.opensearch.ConfigRequest.V1.Node.name:type_name -> google.protobuf.StringValue
	29, // 31: chef.automate.infra.opensearch.ConfigRequest.V1.Node.rack_id:type_name -> google.protobuf.StringValue
	29, // 32: chef.automate.infra.opensearch.ConfigRequest.V1.Node.zone:type_name -> google.protobuf.StringValue
	30, // 33: chef.automate.infra.opensearch.ConfigRequest.V1.Node.max_local_storage_nodes:type_name -> google.protobuf.Int32Value
	28, // 34: chef.automate.infra.opensearch.ConfigRequest.V1.Node.master:type_name -> google.protobuf.BoolValue
	28, // 35: chef.automate.infra.opensearch.ConfigRequest.V1.Node.data:type_name -> google.protobuf.BoolValue
	29, // 36: chef.automate.infra.opensearch.ConfigRequest.V1.Path.data:type_name -> google.protobuf.StringValue
	29, // 37: chef.automate.infra.opensearch.ConfigRequest.V1.Path.logs:type_name -> google.protobuf.StringValue
	29, // 38: chef.automate.infra.opensearch.ConfigRequest.V1.Path.repo:type_name -> google.protobuf.StringValue
	21, // 39: chef.automate.infra.opensearch.ConfigRequest.V1.Indices.recovery:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Recovery
	22, // 40: chef.automate.infra.opensearch.ConfigRequest.V1.Indices.fielddata:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Fielddata
	23, // 41: chef.automate.infra.opensearch.ConfigRequest.V1.Indices.breaker:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Breaker
	30, // 42: chef.automate.infra.opensearch.ConfigRequest.V1.Index.number_of_replicas:type_name -> google.protobuf.Int32Value
	29, // 43: chef.automate.infra.opensearch.ConfigRequest.V1.Index.refresh_interval:type_name -> google.protobuf.StringValue
	28, // 44: chef.automate.infra.opensearch.ConfigRequest.V1.Bootstrap.memory_lock:type_name -> google.protobuf.BoolValue
	29, // 45: chef.automate.infra.opensearch.ConfigRequest.V1.Network.host:type_name -> google.protobuf.StringValue
	30, // 46: chef.automate.infra.opensearch.ConfigRequest.V1.Network.port:type_name -> google.protobuf.Int32Value
	29, // 47: chef.automate.infra.opensearch.ConfigRequest.V1.Transport.port:type_name -> google.protobuf.StringValue
	29, // 48: chef.automate.infra.opensearch.ConfigRequest.V1.Discovery.ping_unicast_hosts:type_name -> google.protobuf.StringValue
	30, // 49: chef.automate.infra.opensearch.ConfigRequest.V1.Discovery.minimum_master_nodes:type_name -> google.protobuf.Int32Value
	29, // 50: chef.automate.infra.opensearch.ConfigRequest.V1.Discovery.zen_fd_ping_timeout:type_name -> google.protobuf.StringValue
	30, // 51: chef.automate.infra.opensearch.ConfigRequest.V1.Gateway.recover_after_nodes:type_name -> google.protobuf.Int32Value
	30, // 52: chef.automate.infra.opensearch.ConfigRequest.V1.Gateway.expected_nodes:type_name -> google.protobuf.Int32Value
	30, // 53: chef.automate.infra.opensearch.ConfigRequest.V1.Gateway.expected_master_nodes:type_name -> google.protobuf.Int32Value
	30, // 54: chef.automate.infra.opensearch.ConfigRequest.V1.Gateway.expected_data_nodes:type_name -> google.protobuf.Int32Value
	29, // 55: chef.automate.infra.opensearch.ConfigRequest.V1.Gateway.recover_after_time:type_name -> google.protobuf.StringValue
	28, // 56: chef.automate.infra.opensearch.ConfigRequest.V1.Action.destructive_requires_name:type_name -> google.protobuf.BoolValue
	29, // 57: chef.automate.infra.opensearch.ConfigRequest.V1.Logger.level:type_name -> google.protobuf.StringValue
	29, // 58: chef.automate.infra.opensearch.ConfigRequest.V1.Plugins.cloud_aws_signer:type_name -> google.protobuf.StringValue
	29, // 59: chef.automate.infra.opensearch.ConfigRequest.V1.Runtime.max_open_files:type_name -> google.protobuf.StringValue
	29, // 60: chef.automate.infra.opensearch.ConfigRequest.V1.Runtime.max_locked_memory:type_name -> google.protobuf.StringValue
	30, // 61: chef.automate.infra.opensearch.ConfigRequest.V1.Runtime.os_startup_sleep_time:type_name -> google.protobuf.Int32Value
	29, // 62: chef.automate.infra.opensearch.ConfigRequest.V1.Runtime.os_java_opts:type_name -> google.protobuf.StringValue
	29, // 63: chef.automate.infra.opensearch.ConfigRequest.V1.Runtime.heapsize:type_name -> google.protobuf.StringValue
	20, // 64: chef.automate.infra.opensearch.ConfigRequest.V1.Routing.allocation:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.Allocation
	30, // 65: chef.automate.infra.opensearch.ConfigRequest.V1.Allocation.node_concurrent_recoveries:type_name -> google.protobuf.Int32Value
	30, // 66: chef.automate.infra.opensearch.ConfigRequest.V1.Allocation.node_initial_primaries_recoveries:type_name -> google.protobuf.Int32Value
	28, // 67: chef.automate.infra.opensearch.ConfigRequest.V1.Allocation.same_shard_host:type_name -> google.protobuf.BoolValue
	29, // 68: chef.automate.infra.opensearch.ConfigRequest.V1.Allocation.awareness_attributes:type_name -> google.protobuf.StringValue
	29, // 69: chef.automate.infra.opensearch.ConfigRequest.V1.Recovery.max_bytes_per_sec:type_name -> google.protobuf.StringValue
	29, // 70: chef.automate.infra.opensearch.ConfigRequest.V1.Fielddata.cache_size:type_name -> google.protobuf.StringValue
	29, // 71: chef.automate.infra.opensearch.ConfigRequest.V1.Breaker.total_limit:type_name -> google.protobuf.StringValue
	29, // 72: chef.automate.infra.opensearch.ConfigRequest.V1.Breaker.fielddata_limit:type_name -> google.protobuf.StringValue
	29, // 73: chef.automate.infra.opensearch.ConfigRequest.V1.Breaker.fielddata_overhead:type_name -> google.protobuf.StringValue
	29, // 74: chef.automate.infra.opensearch.ConfigRequest.V1.Breaker.request_limit:type_name -> google.protobuf.StringValue
	29, // 75: chef.automate.infra.opensearch.ConfigRequest.V1.Breaker.request_overhead:type_name -> google.protobuf.StringValue
	26, // 76: chef.automate.infra.opensearch.ConfigRequest.V1.S3.client:type_name -> chef.automate.infra.opensearch.ConfigRequest.V1.S3.Client
	28, // 77: chef.automate.infra.opensearch.ConfigRequest.V1.Deprecated.external_os:type_name -> google.protobuf.BoolValue
	29, // 78: chef.automate.infra.opensearch.ConfigRequest.V1.S3.Client.name:type_name -> google.protobuf.StringValue
	29, // 79: chef.automate.infra.opensearch.ConfigRequest.V1.S3.Client.read_timeout:type_name -> google.protobuf.StringValue
	30, // 80: chef.automate.infra.opensearch.ConfigRequest.V1.S3.Client.max_retries:type_name -> google.protobuf.Int32Value
	28, // 81: chef.automate.infra.opensearch.ConfigRequest.V1.S3.Client.use_throttle_retries:type_name -> google.protobuf.BoolValue
	82, // [82:82] is the sub-list for method output_type
	82, // [82:82] is the sub-list for method input_type
	82, // [82:82] is the sub-list for extension type_name
	82, // [82:82] is the sub-list for extension extendee
	0,  // [0:82] is the sub-list for field type_name
}

func init() { file_config_opensearch_config_request_proto_init() }
func file_config_opensearch_config_request_proto_init() {
	if File_config_opensearch_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_opensearch_config_request_proto_rawDesc), len(file_config_opensearch_config_request_proto_rawDesc)),
			NumEnums:      0,
			NumMessages:   27,
			NumExtensions: 0,
			NumServices:   0,
		},
		GoTypes:           file_config_opensearch_config_request_proto_goTypes,
		DependencyIndexes: file_config_opensearch_config_request_proto_depIdxs,
		MessageInfos:      file_config_opensearch_config_request_proto_msgTypes,
	}.Build()
	File_config_opensearch_config_request_proto = out.File
	file_config_opensearch_config_request_proto_goTypes = nil
	file_config_opensearch_config_request_proto_depIdxs = nil
}
