# Generated by the protocol buffer compiler. DO NOT EDIT! # source: core.proto require 'google/protobuf' require 'google/protobuf/any_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("core.proto", :syntax => :proto3) do add_message "hashicorp.vagrant.sdk.StateBag" do map :data, :string, :message, 1, "hashicorp.vagrant.sdk.StateBag.Value" end add_message "hashicorp.vagrant.sdk.StateBag.Value" do oneof :value do optional :text, :string, 1 optional :map, :message, 2, "google.protobuf.Any" end end add_message "hashicorp.vagrant.sdk.LabelSet" do map :labels, :string, :string, 1 end add_message "hashicorp.vagrant.sdk.Options" do optional :opt, :message, 1, "hashicorp.vagrant.sdk.LabelSet" end add_message "hashicorp.vagrant.sdk.SSHInfo" do optional :host, :string, 1 optional :port, :string, 2 optional :private_key_path, :string, 3 optional :keys_only, :bool, 4 optional :verify_host_key, :bool, 5 optional :username, :string, 6 optional :remote_user, :string, 7 optional :compression, :bool, 8 optional :dsa_authentication, :bool, 9 optional :config, :string, 10 repeated :extra_args, :string, 11 optional :forward_agent, :bool, 12 optional :forward_x11, :bool, 13 repeated :forward_env, :string, 14 optional :connect_timeout, :int64, 15 optional :ssh_command, :string, 16 optional :proxy_command, :string, 17 end add_message "hashicorp.vagrant.sdk.WinrmInfo" do optional :username, :string, 1 optional :password, :string, 2 optional :host, :string, 3 optional :port, :int64, 4 optional :guest_port, :int64, 5 optional :max_tries, :int64, 6 optional :retry_delay, :int64, 7 optional :timeout, :int64, 8 optional :transport, :enum, 9, "hashicorp.vagrant.sdk.WinrmInfo.Transport" optional :ssl_peer_verification, :bool, 10 optional :execution_time_limit, :string, 11 optional :basic_auth_only, :bool, 12 optional :codepage, :string, 13 end add_enum "hashicorp.vagrant.sdk.WinrmInfo.Transport" do value :NEGOTIATE, 0 value :SSL, 1 value :PLAINTEXT, 2 end add_message "hashicorp.vagrant.sdk.MachineState" do optional :id, :string, 1 optional :short_description, :string, 2 optional :long_description, :string, 3 end add_message "hashicorp.vagrant.sdk.MachineIndex" do end add_message "hashicorp.vagrant.sdk.MachineIndex.Entry" do optional :id, :string, 1 optional :local_data_path, :string, 2 optional :name, :string, 3 optional :provider, :string, 4 optional :state, :string, 5 optional :vagrantfile_name, :string, 6 optional :vagrantfile_path, :string, 7 optional :updated_at, :string, 8 optional :extra_data, :message, 9, "hashicorp.vagrant.sdk.Options" end add_message "hashicorp.vagrant.sdk.BoxCollection" do optional :directory, :string, 1 end add_message "hashicorp.vagrant.sdk.Box" do optional :name, :string, 1 optional :provider, :string, 2 optional :version, :string, 3 optional :directory, :string, 4 optional :metadata, :message, 5, "hashicorp.vagrant.sdk.Options" optional :metadata_url, :string, 6 end add_message "hashicorp.vagrant.sdk.Environment" do optional :cwd, :string, 1 optional :data_dir, :string, 2 optional :vagrantfile_name, :string, 3 optional :ui, :message, 4, "hashicorp.vagrant.sdk.UI" optional :home_path, :string, 5 optional :local_data_path, :string, 6 optional :tmp_path, :string, 7 optional :aliases_path, :string, 8 optional :boxes_path, :string, 9 optional :gems_path, :string, 10 optional :default_private_key_path, :string, 11 end add_message "hashicorp.vagrant.sdk.MachineProvider" do end add_message "hashicorp.vagrant.sdk.Configuration" do end add_message "hashicorp.vagrant.sdk.Machine" do optional :box, :message, 1, "hashicorp.vagrant.sdk.Box" optional :config, :message, 2, "hashicorp.vagrant.sdk.Configuration" optional :data_dir, :string, 3 optional :env, :message, 4, "hashicorp.vagrant.sdk.Environment" optional :id, :string, 5 optional :name, :string, 6 optional :provider, :message, 7, "hashicorp.vagrant.sdk.MachineProvider" optional :provider_config, :message, 8, "hashicorp.vagrant.sdk.Configuration" optional :provider_name, :string, 9 optional :provider_options, :message, 10, "hashicorp.vagrant.sdk.Options" optional :ui, :message, 11, "hashicorp.vagrant.sdk.UI" optional :vagrantfile, :message, 12, "hashicorp.vagrant.sdk.Vagrantfile" end add_message "hashicorp.vagrant.sdk.Vagrantfile" do end add_message "hashicorp.vagrant.sdk.UI" do optional :stream_id, :uint32, 1 end add_message "hashicorp.vagrant.sdk.Ref" do end add_message "hashicorp.vagrant.sdk.Ref.Machine" do optional :id, :string, 1 end add_message "hashicorp.vagrant.sdk.Ref.Workspace" do optional :workspace, :string, 1 end add_message "hashicorp.vagrant.sdk.UpsertMachineRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Machine" end add_message "hashicorp.vagrant.sdk.UpsertMachineResponse" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Machine" end add_message "hashicorp.vagrant.sdk.GetMachineRequest" do optional :ref, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.GetMachineResponse" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Machine" end add_message "hashicorp.vagrant.sdk.ListMachineRequest" do optional :workspace, :message, 2, "hashicorp.vagrant.sdk.Ref.Workspace" end add_message "hashicorp.vagrant.sdk.ListMachineResponse" do repeated :machines, :message, 1, "hashicorp.vagrant.sdk.Machine" end end end module Hashicorp module Vagrant module Sdk StateBag = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag").msgclass StateBag::Value = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.Value").msgclass LabelSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.LabelSet").msgclass Options = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Options").msgclass SSHInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.SSHInfo").msgclass WinrmInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.WinrmInfo").msgclass WinrmInfo::Transport = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.WinrmInfo.Transport").enummodule MachineState = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.MachineState").msgclass MachineIndex = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.MachineIndex").msgclass MachineIndex::Entry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.MachineIndex.Entry").msgclass BoxCollection = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.BoxCollection").msgclass Box = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Box").msgclass Environment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Environment").msgclass MachineProvider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.MachineProvider").msgclass Configuration = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Configuration").msgclass Machine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine").msgclass Vagrantfile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile").msgclass UI = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.UI").msgclass Ref = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref").msgclass Ref::Machine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref.Machine").msgclass Ref::Workspace = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref.Workspace").msgclass UpsertMachineRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.UpsertMachineRequest").msgclass UpsertMachineResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.UpsertMachineResponse").msgclass GetMachineRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.GetMachineRequest").msgclass GetMachineResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.GetMachineResponse").msgclass ListMachineRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.ListMachineRequest").msgclass ListMachineResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.ListMachineResponse").msgclass end end end