# Generated by the protocol buffer compiler. DO NOT EDIT! # source: vagrant_plugin_sdk/plugin.proto require 'google/protobuf' require 'google/protobuf/any_pb' require 'google/protobuf/timestamp_pb' require 'google/protobuf/empty_pb' require 'google/rpc/status_pb' require 'protostructure_pb' Google::Protobuf::DescriptorPool.generated_pool.build do add_file("vagrant_plugin_sdk/plugin.proto", :syntax => :proto3) do add_message "hashicorp.vagrant.sdk.Args" do end add_message "hashicorp.vagrant.sdk.Args.DataDir" do end add_message "hashicorp.vagrant.sdk.Args.DataDir.Basis" do optional :cache_dir, :string, 1 optional :data_dir, :string, 2 optional :root_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.DataDir.Project" do optional :cache_dir, :string, 1 optional :data_dir, :string, 2 optional :root_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.DataDir.Machine" do optional :cache_dir, :string, 1 optional :data_dir, :string, 2 optional :root_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.DataDir.Component" do optional :cache_dir, :string, 1 optional :data_dir, :string, 2 optional :root_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.MachineIndex" do end add_message "hashicorp.vagrant.sdk.Args.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.Args.Options" end add_message "hashicorp.vagrant.sdk.Args.BoxCollection" do optional :directory, :string, 1 end add_message "hashicorp.vagrant.sdk.Args.Environment" do optional :cwd, :string, 1 optional :data_dir, :string, 2 optional :vagrantfile_name, :string, 3 optional :ui, :message, 4, "hashicorp.vagrant.sdk.Args.TerminalUI" 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.Args.Machine" do optional :resource_id, :string, 1 optional :server_addr, :string, 2 end add_message "hashicorp.vagrant.sdk.Args.Configuration" do end add_message "hashicorp.vagrant.sdk.Args.Configuration.Vagrant" do end add_message "hashicorp.vagrant.sdk.Args.Configuration.VM" do end add_message "hashicorp.vagrant.sdk.Args.Configuration.Provider" do end add_message "hashicorp.vagrant.sdk.Args.LabelSet" do map :labels, :string, :string, 1 end add_message "hashicorp.vagrant.sdk.Args.Options" do optional :opt, :message, 1, "hashicorp.vagrant.sdk.Args.LabelSet" end add_message "hashicorp.vagrant.sdk.Args.Vagrantfile" do end add_message "hashicorp.vagrant.sdk.Args.JobInfo" do optional :local, :bool, 1 optional :workspace, :string, 2 optional :id, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Logger" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Args.TerminalUI" do optional :stream_id, :uint32, 1 optional :addr, :string, 2 end add_message "hashicorp.vagrant.sdk.FuncSpec" do optional :name, :string, 1 repeated :args, :message, 2, "hashicorp.vagrant.sdk.FuncSpec.Value" repeated :result, :message, 3, "hashicorp.vagrant.sdk.FuncSpec.Value" end add_message "hashicorp.vagrant.sdk.FuncSpec.Value" do optional :name, :string, 1 optional :type, :string, 2 optional :value, :message, 3, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.FuncSpec.Args" do repeated :args, :message, 1, "hashicorp.vagrant.sdk.FuncSpec.Value" end add_message "hashicorp.vagrant.sdk.Config" do end add_message "hashicorp.vagrant.sdk.Config.ConfigureRequest" do optional :json, :bytes, 1 end add_message "hashicorp.vagrant.sdk.Config.StructResp" do optional :struct, :message, 1, "protostructure.Struct" end add_message "hashicorp.vagrant.sdk.Config.FieldDocumentation" do optional :name, :string, 1 optional :synopsis, :string, 2 optional :summary, :string, 3 optional :optional, :bool, 4 optional :env_var, :string, 5 optional :type, :string, 6 optional :default, :string, 7 end add_message "hashicorp.vagrant.sdk.Config.MapperDocumentation" do optional :input, :string, 1 optional :output, :string, 2 optional :description, :string, 3 end add_message "hashicorp.vagrant.sdk.Config.Documentation" do optional :description, :string, 1 optional :example, :string, 2 optional :input, :string, 3 optional :output, :string, 4 map :fields, :string, :message, 5, "hashicorp.vagrant.sdk.Config.FieldDocumentation" repeated :mappers, :message, 6, "hashicorp.vagrant.sdk.Config.MapperDocumentation" end add_message "hashicorp.vagrant.sdk.Auth" do end add_message "hashicorp.vagrant.sdk.Auth.AuthResponse" do optional :authenticated, :bool, 1 end add_message "hashicorp.vagrant.sdk.ImplementsResp" do optional :implements, :bool, 1 end add_message "hashicorp.vagrant.sdk.TerminalUI" do end add_message "hashicorp.vagrant.sdk.TerminalUI.IsInteractiveResponse" do optional :interactive, :bool, 1 end add_message "hashicorp.vagrant.sdk.TerminalUI.OutputRequest" do repeated :lines, :string, 1 end add_message "hashicorp.vagrant.sdk.TerminalUI.Response" do oneof :event do optional :input, :message, 1, "hashicorp.vagrant.sdk.TerminalUI.Event.InputResp" end end add_message "hashicorp.vagrant.sdk.TerminalUI.Event" do oneof :event do optional :line, :message, 1, "hashicorp.vagrant.sdk.TerminalUI.Event.Line" optional :status, :message, 2, "hashicorp.vagrant.sdk.TerminalUI.Event.Status" optional :named_values, :message, 3, "hashicorp.vagrant.sdk.TerminalUI.Event.NamedValues" optional :raw, :message, 4, "hashicorp.vagrant.sdk.TerminalUI.Event.Raw" optional :table, :message, 5, "hashicorp.vagrant.sdk.TerminalUI.Event.Table" optional :step_group, :message, 6, "hashicorp.vagrant.sdk.TerminalUI.Event.StepGroup" optional :step, :message, 7, "hashicorp.vagrant.sdk.TerminalUI.Event.Step" optional :input, :message, 8, "hashicorp.vagrant.sdk.TerminalUI.Event.Input" end end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.Input" do optional :prompt, :string, 1 optional :style, :string, 2 optional :secret, :bool, 3 end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.InputResp" do optional :input, :string, 1 optional :error, :message, 2, "google.rpc.Status" end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.Status" do optional :status, :string, 1 optional :msg, :string, 2 optional :step, :bool, 3 end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.Line" do optional :msg, :string, 1 optional :style, :string, 2 end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.Raw" do optional :data, :bytes, 1 optional :stderr, :bool, 2 end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.NamedValue" do optional :name, :string, 1 optional :value, :string, 2 end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.NamedValues" do repeated :values, :message, 1, "hashicorp.vagrant.sdk.TerminalUI.Event.NamedValue" end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.TableEntry" do optional :value, :string, 1 optional :color, :string, 2 end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.TableRow" do repeated :entries, :message, 1, "hashicorp.vagrant.sdk.TerminalUI.Event.TableEntry" end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.Table" do repeated :headers, :string, 1 repeated :rows, :message, 2, "hashicorp.vagrant.sdk.TerminalUI.Event.TableRow" end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.StepGroup" do optional :close, :bool, 1 end add_message "hashicorp.vagrant.sdk.TerminalUI.Event.Step" do optional :id, :int32, 1 optional :close, :bool, 2 optional :msg, :string, 3 optional :status, :string, 4 optional :output, :bytes, 5 end add_message "hashicorp.vagrant.sdk.Map" do end add_message "hashicorp.vagrant.sdk.Map.Request" do optional :args, :message, 1, "hashicorp.vagrant.sdk.FuncSpec.Args" optional :result, :string, 2 end add_message "hashicorp.vagrant.sdk.Map.Response" do optional :result, :message, 1, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Map.ListResponse" do repeated :funcs, :message, 1, "hashicorp.vagrant.sdk.FuncSpec" end add_message "hashicorp.vagrant.sdk.Provider" do end add_message "hashicorp.vagrant.sdk.Provider.UsableResp" do optional :is_usable, :bool, 1 end add_message "hashicorp.vagrant.sdk.Provider.InstalledResp" do optional :is_installed, :bool, 1 end add_message "hashicorp.vagrant.sdk.Provider.ActionResp" do optional :result, :message, 1, "google.protobuf.Any" map :labels, :string, :string, 2 optional :template_data, :bytes, 3 optional :success, :bool, 4 end add_message "hashicorp.vagrant.sdk.Command" do end add_message "hashicorp.vagrant.sdk.Command.Flag" do optional :long_name, :string, 1 optional :short_name, :string, 2 optional :description, :string, 3 optional :default_value, :string, 4 optional :type, :enum, 5, "hashicorp.vagrant.sdk.Command.Flag.Type" end add_enum "hashicorp.vagrant.sdk.Command.Flag.Type" do value :STRING, 0 value :BOOL, 2 end add_message "hashicorp.vagrant.sdk.Command.HelpResp" do optional :help, :string, 1 end add_message "hashicorp.vagrant.sdk.Command.SynopsisResp" do optional :synopsis, :string, 1 end add_message "hashicorp.vagrant.sdk.Command.FlagsResp" do repeated :flags, :message, 1, "hashicorp.vagrant.sdk.Command.Flag" end add_message "hashicorp.vagrant.sdk.Command.ExecuteResp" do optional :exit_code, :int64, 1 end add_message "hashicorp.vagrant.sdk.Communicator" do end add_message "hashicorp.vagrant.sdk.Communicator.MatchResp" do optional :match, :bool, 1 end add_message "hashicorp.vagrant.sdk.Communicator.InitResp" do end add_message "hashicorp.vagrant.sdk.Communicator.ReadyResp" do optional :ready, :bool, 1 end add_message "hashicorp.vagrant.sdk.Communicator.FileTransferResp" do end add_message "hashicorp.vagrant.sdk.Communicator.ExecutionRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Args.Machine" optional :command, :string, 2 optional :options, :message, 3, "hashicorp.vagrant.sdk.Args.LabelSet" end add_message "hashicorp.vagrant.sdk.Communicator.ExecuteResp" do optional :exit_code, :int32, 1 end add_message "hashicorp.vagrant.sdk.Communicator.TestResp" do optional :valid, :bool, 1 end add_message "hashicorp.vagrant.sdk.Communicator.ResetResp" do end add_message "hashicorp.vagrant.sdk.Guest" do end add_message "hashicorp.vagrant.sdk.Guest.DetectResp" do optional :detected, :bool, 1 end add_message "hashicorp.vagrant.sdk.Guest.Capability" do end add_message "hashicorp.vagrant.sdk.Guest.Capability.NamedRequest" do optional :name, :string, 1 optional :func_args, :message, 2, "hashicorp.vagrant.sdk.FuncSpec.Args" end add_message "hashicorp.vagrant.sdk.Guest.Capability.CheckResp" do optional :has_capability, :bool, 1 end add_message "hashicorp.vagrant.sdk.Guest.Capability.Resp" do optional :result, :message, 1, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Host" do end add_message "hashicorp.vagrant.sdk.Host.DetectResp" do optional :detected, :bool, 1 end add_message "hashicorp.vagrant.sdk.Host.Capability" do end add_message "hashicorp.vagrant.sdk.Host.Capability.CheckResp" do optional :has_capability, :bool, 1 end add_message "hashicorp.vagrant.sdk.Host.Capability.Resp" do optional :result, :message, 1, "google.protobuf.Any" end 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.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, :message, 8, "google.protobuf.Timestamp" map :extra_data, :string, :string, 9 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 map :metadata, :string, :string, 5 optional :metadata_url, :string, 6 end add_message "hashicorp.vagrant.sdk.Environment" do end add_message "hashicorp.vagrant.sdk.MachineProvider" do end add_message "hashicorp.vagrant.sdk.Configuration" do end add_message "hashicorp.vagrant.sdk.Vagrantfile" do end add_message "hashicorp.vagrant.sdk.Ref" do end add_message "hashicorp.vagrant.sdk.Ref.Machine" do optional :resource_id, :string, 1 end add_message "hashicorp.vagrant.sdk.Machine" do end add_message "hashicorp.vagrant.sdk.Machine.SetNameRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" optional :name, :string, 2 end add_message "hashicorp.vagrant.sdk.Machine.SetNameResponse" do end add_message "hashicorp.vagrant.sdk.Machine.GetNameRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.GetNameResponse" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Machine.SetIDRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" optional :id, :string, 2 end add_message "hashicorp.vagrant.sdk.Machine.SetIDResponse" do end add_message "hashicorp.vagrant.sdk.Machine.GetIDRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.GetIDResponse" do optional :id, :string, 1 end add_message "hashicorp.vagrant.sdk.Machine.SetStateRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" optional :state, :message, 2, "hashicorp.vagrant.sdk.MachineState" end add_message "hashicorp.vagrant.sdk.Machine.SetStateResponse" do end add_message "hashicorp.vagrant.sdk.Machine.GetStateRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.GetStateResponse" do optional :state, :message, 1, "hashicorp.vagrant.sdk.MachineState" end add_message "hashicorp.vagrant.sdk.Machine.GetUUIDRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.GetUUIDResponse" do optional :uuid, :string, 1 end add_message "hashicorp.vagrant.sdk.Machine.SetUUIDRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" optional :uuid, :string, 2 end add_message "hashicorp.vagrant.sdk.Machine.SetUUIDResponse" do end add_message "hashicorp.vagrant.sdk.Machine.BoxRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.BoxResponse" do optional :box, :message, 1, "hashicorp.vagrant.sdk.Box" end add_message "hashicorp.vagrant.sdk.Machine.DatadirRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.DatadirResponse" do optional :datadir, :message, 1, "hashicorp.vagrant.sdk.Args.DataDir.Machine" end add_message "hashicorp.vagrant.sdk.Machine.LocalDataPathRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.LocalDataPathResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Machine.ProviderRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.ProviderResponse" do end add_message "hashicorp.vagrant.sdk.Machine.VagrantfileNameRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.VagrantfileNameResponse" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Machine.VagrantfilePathRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.VagrantfilePathResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Machine.UpdatedAtRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.UpdatedAtResponse" do optional :updated_at, :message, 1, "google.protobuf.Timestamp" end add_message "hashicorp.vagrant.sdk.Machine.UIRequest" do optional :machine, :message, 1, "hashicorp.vagrant.sdk.Ref.Machine" end add_message "hashicorp.vagrant.sdk.Machine.UIResponse" do optional :ui, :message, 1, "hashicorp.vagrant.sdk.Args.TerminalUI" end end end module Hashicorp module Vagrant module Sdk Args = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args").msgclass Args::DataDir = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.DataDir").msgclass Args::DataDir::Basis = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.DataDir.Basis").msgclass Args::DataDir::Project = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.DataDir.Project").msgclass Args::DataDir::Machine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.DataDir.Machine").msgclass Args::DataDir::Component = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.DataDir.Component").msgclass Args::MachineIndex = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.MachineIndex").msgclass Args::MachineIndex::Entry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.MachineIndex.Entry").msgclass Args::BoxCollection = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.BoxCollection").msgclass Args::Environment = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Environment").msgclass Args::Machine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Machine").msgclass Args::Configuration = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Configuration").msgclass Args::Configuration::Vagrant = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Configuration.Vagrant").msgclass Args::Configuration::VM = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Configuration.VM").msgclass Args::Configuration::Provider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Configuration.Provider").msgclass Args::LabelSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.LabelSet").msgclass Args::Options = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Options").msgclass Args::Vagrantfile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Vagrantfile").msgclass Args::JobInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.JobInfo").msgclass Args::Logger = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Logger").msgclass Args::TerminalUI = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.TerminalUI").msgclass FuncSpec = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.FuncSpec").msgclass FuncSpec::Value = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.FuncSpec.Value").msgclass FuncSpec::Args = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.FuncSpec.Args").msgclass Config = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Config").msgclass Config::ConfigureRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Config.ConfigureRequest").msgclass Config::StructResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Config.StructResp").msgclass Config::FieldDocumentation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Config.FieldDocumentation").msgclass Config::MapperDocumentation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Config.MapperDocumentation").msgclass Config::Documentation = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Config.Documentation").msgclass Auth = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Auth").msgclass Auth::AuthResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Auth.AuthResponse").msgclass ImplementsResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.ImplementsResp").msgclass TerminalUI = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI").msgclass TerminalUI::IsInteractiveResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.IsInteractiveResponse").msgclass TerminalUI::OutputRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.OutputRequest").msgclass TerminalUI::Response = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Response").msgclass TerminalUI::Event = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event").msgclass TerminalUI::Event::Input = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.Input").msgclass TerminalUI::Event::InputResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.InputResp").msgclass TerminalUI::Event::Status = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.Status").msgclass TerminalUI::Event::Line = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.Line").msgclass TerminalUI::Event::Raw = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.Raw").msgclass TerminalUI::Event::NamedValue = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.NamedValue").msgclass TerminalUI::Event::NamedValues = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.NamedValues").msgclass TerminalUI::Event::TableEntry = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.TableEntry").msgclass TerminalUI::Event::TableRow = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.TableRow").msgclass TerminalUI::Event::Table = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.Table").msgclass TerminalUI::Event::StepGroup = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.StepGroup").msgclass TerminalUI::Event::Step = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.Event.Step").msgclass Map = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Map").msgclass Map::Request = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Map.Request").msgclass Map::Response = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Map.Response").msgclass Map::ListResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Map.ListResponse").msgclass Provider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Provider").msgclass Provider::UsableResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Provider.UsableResp").msgclass Provider::InstalledResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Provider.InstalledResp").msgclass Provider::ActionResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Provider.ActionResp").msgclass Command = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command").msgclass Command::Flag = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.Flag").msgclass Command::Flag::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.Flag.Type").enummodule Command::HelpResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.HelpResp").msgclass Command::SynopsisResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.SynopsisResp").msgclass Command::FlagsResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.FlagsResp").msgclass Command::ExecuteResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.ExecuteResp").msgclass Communicator = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator").msgclass Communicator::MatchResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.MatchResp").msgclass Communicator::InitResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.InitResp").msgclass Communicator::ReadyResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.ReadyResp").msgclass Communicator::FileTransferResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.FileTransferResp").msgclass Communicator::ExecutionRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.ExecutionRequest").msgclass Communicator::ExecuteResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.ExecuteResp").msgclass Communicator::TestResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.TestResp").msgclass Communicator::ResetResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Communicator.ResetResp").msgclass Guest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Guest").msgclass Guest::DetectResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Guest.DetectResp").msgclass Guest::Capability = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Guest.Capability").msgclass Guest::Capability::NamedRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Guest.Capability.NamedRequest").msgclass Guest::Capability::CheckResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Guest.Capability.CheckResp").msgclass Guest::Capability::Resp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Guest.Capability.Resp").msgclass Host = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Host").msgclass Host::DetectResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Host.DetectResp").msgclass Host::Capability = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Host.Capability").msgclass Host::Capability::CheckResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Host.Capability.CheckResp").msgclass Host::Capability::Resp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Host.Capability.Resp").msgclass 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 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 Vagrantfile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile").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 Machine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine").msgclass Machine::SetNameRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetNameRequest").msgclass Machine::SetNameResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetNameResponse").msgclass Machine::GetNameRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetNameRequest").msgclass Machine::GetNameResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetNameResponse").msgclass Machine::SetIDRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetIDRequest").msgclass Machine::SetIDResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetIDResponse").msgclass Machine::GetIDRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetIDRequest").msgclass Machine::GetIDResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetIDResponse").msgclass Machine::SetStateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetStateRequest").msgclass Machine::SetStateResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetStateResponse").msgclass Machine::GetStateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetStateRequest").msgclass Machine::GetStateResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetStateResponse").msgclass Machine::GetUUIDRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetUUIDRequest").msgclass Machine::GetUUIDResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.GetUUIDResponse").msgclass Machine::SetUUIDRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetUUIDRequest").msgclass Machine::SetUUIDResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.SetUUIDResponse").msgclass Machine::BoxRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.BoxRequest").msgclass Machine::BoxResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.BoxResponse").msgclass Machine::DatadirRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.DatadirRequest").msgclass Machine::DatadirResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.DatadirResponse").msgclass Machine::LocalDataPathRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.LocalDataPathRequest").msgclass Machine::LocalDataPathResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.LocalDataPathResponse").msgclass Machine::ProviderRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.ProviderRequest").msgclass Machine::ProviderResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.ProviderResponse").msgclass Machine::VagrantfileNameRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.VagrantfileNameRequest").msgclass Machine::VagrantfileNameResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.VagrantfileNameResponse").msgclass Machine::VagrantfilePathRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.VagrantfilePathRequest").msgclass Machine::VagrantfilePathResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.VagrantfilePathResponse").msgclass Machine::UpdatedAtRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.UpdatedAtRequest").msgclass Machine::UpdatedAtResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.UpdatedAtResponse").msgclass Machine::UIRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.UIRequest").msgclass Machine::UIResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Machine.UIResponse").msgclass end end end