# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: api/config_request.proto

require 'google/protobuf'

require 'components/automate-config/pkg/config/global_pb'
require 'components/automate-config/pkg/config/tls_pb'
require 'components/automate-grpc/protoc-gen-a2-config/api/a2conf/annotations_pb'
require 'google/protobuf/wrappers_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
  add_message "chef.automate.domain.secrets.ConfigRequest" do
    optional :v1, :message, 3, "chef.automate.domain.secrets.ConfigRequest.V1"
  end
  add_message "chef.automate.domain.secrets.ConfigRequest.V1" do
    optional :sys, :message, 1, "chef.automate.domain.secrets.ConfigRequest.V1.System"
    optional :svc, :message, 2, "chef.automate.domain.secrets.ConfigRequest.V1.Service"
  end
  add_message "chef.automate.domain.secrets.ConfigRequest.V1.System" do
    optional :mlsa, :message, 1, "chef.automate.infra.config.Mlsa"
    optional :service, :message, 2, "chef.automate.domain.secrets.ConfigRequest.V1.System.Service"
    optional :tls, :message, 3, "chef.automate.infra.config.TLSCredentials"
    optional :secrets_key, :message, 4, "google.protobuf.StringValue"
    optional :storage, :message, 5, "chef.automate.domain.secrets.ConfigRequest.V1.System.Storage"
    optional :log, :message, 6, "chef.automate.domain.secrets.ConfigRequest.V1.System.Log"
  end
  add_message "chef.automate.domain.secrets.ConfigRequest.V1.System.Service" do
    optional :host, :message, 1, "google.protobuf.StringValue"
    optional :port, :message, 2, "google.protobuf.Int32Value"
  end
  add_message "chef.automate.domain.secrets.ConfigRequest.V1.System.Log" do
    optional :format, :message, 1, "google.protobuf.StringValue"
    optional :level, :message, 2, "google.protobuf.StringValue"
  end
  add_message "chef.automate.domain.secrets.ConfigRequest.V1.System.Storage" do
    optional :database, :message, 1, "google.protobuf.StringValue"
    optional :user, :message, 2, "google.protobuf.StringValue"
  end
  add_message "chef.automate.domain.secrets.ConfigRequest.V1.Service" do
  end
end

module Chef
  module Automate
    module Domain
      module Secrets
        ConfigRequest = Google::Protobuf::DescriptorPool.generated_pool.lookup("chef.automate.domain.secrets.ConfigRequest").msgclass
        ConfigRequest::V1 = Google::Protobuf::DescriptorPool.generated_pool.lookup("chef.automate.domain.secrets.ConfigRequest.V1").msgclass
        ConfigRequest::V1::System = Google::Protobuf::DescriptorPool.generated_pool.lookup("chef.automate.domain.secrets.ConfigRequest.V1.System").msgclass
        ConfigRequest::V1::System::Service = Google::Protobuf::DescriptorPool.generated_pool.lookup("chef.automate.domain.secrets.ConfigRequest.V1.System.Service").msgclass
        ConfigRequest::V1::System::Log = Google::Protobuf::DescriptorPool.generated_pool.lookup("chef.automate.domain.secrets.ConfigRequest.V1.System.Log").msgclass
        ConfigRequest::V1::System::Storage = Google::Protobuf::DescriptorPool.generated_pool.lookup("chef.automate.domain.secrets.ConfigRequest.V1.System.Storage").msgclass
        ConfigRequest::V1::Service = Google::Protobuf::DescriptorPool.generated_pool.lookup("chef.automate.domain.secrets.ConfigRequest.V1.Service").msgclass
      end
    end
  end
end
