# 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/protobuf/struct_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 :config_dir, :string, 1 optional :cache_dir, :string, 2 optional :data_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.DataDir.Project" do optional :config_dir, :string, 1 optional :cache_dir, :string, 2 optional :data_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.DataDir.Target" do optional :config_dir, :string, 1 optional :cache_dir, :string, 2 optional :data_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.DataDir.Component" do optional :config_dir, :string, 1 optional :cache_dir, :string, 2 optional :data_dir, :string, 3 optional :temp_dir, :string, 4 end add_message "hashicorp.vagrant.sdk.Args.MetadataSet" do map :metadata, :string, :string, 1 end add_message "hashicorp.vagrant.sdk.Args.TerminalUI" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Logger" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Args.JobInfo" do optional :local, :bool, 1 optional :resource_id, :string, 2 optional :resource_type, :enum, 3, "hashicorp.vagrant.sdk.Args.JobInfo.ResourceType" optional :id, :string, 4 end add_enum "hashicorp.vagrant.sdk.Args.JobInfo.ResourceType" do value :BASIS, 0 value :PROJECT, 1 value :TARGET, 2 end add_message "hashicorp.vagrant.sdk.Args.Basis" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Project" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Provider" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Target" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Target.State" do optional :state, :enum, 1, "hashicorp.vagrant.sdk.Args.Target.State.State" end add_enum "hashicorp.vagrant.sdk.Args.Target.State.State" do value :UNKNOWN, 0 value :PENDING, 1 value :CREATED, 2 value :DESTROYED, 3 end add_message "hashicorp.vagrant.sdk.Args.Target.Machine" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Target.Machine.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.Args.Target.Machine.State" do optional :id, :string, 1 optional :short_description, :string, 2 optional :long_description, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.StateBag" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Host" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Guest" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.Communicator" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.SyncedFolder" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.TargetIndex" do optional :stream_id, :uint32, 1 optional :network, :string, 2 optional :target, :string, 3 end add_message "hashicorp.vagrant.sdk.Args.NamedCapability" do optional :Capability, :string, 1 end add_message "hashicorp.vagrant.sdk.BoxCollection" do optional :directory, :string, 1 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.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 optional :style, :enum, 2, "hashicorp.vagrant.sdk.TerminalUI.OutputRequest.Style" optional :disable_new_line, :bool, 3 end add_enum "hashicorp.vagrant.sdk.TerminalUI.OutputRequest.Style" do value :HEADER, 0 value :ERROR, 1 value :ERROR_BOLD, 2 value :WARNING, 3 value :WARNING_BOLD, 4 value :INFO, 5 value :SUCCESS, 6 value :SUCCESS_BOLD, 7 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 optional :disable_new_line, :bool, 3 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.StateBag" do end add_message "hashicorp.vagrant.sdk.StateBag.GetRequest" do optional :key, :string, 1 end add_message "hashicorp.vagrant.sdk.StateBag.GetResponse" do optional :value, :string, 1 end add_message "hashicorp.vagrant.sdk.StateBag.GetOkResponse" do optional :ok, :bool, 1 optional :value, :string, 2 end add_message "hashicorp.vagrant.sdk.StateBag.PutRequest" do optional :key, :string, 1 optional :value, :string, 2 end add_message "hashicorp.vagrant.sdk.StateBag.PutResponse" do end add_message "hashicorp.vagrant.sdk.StateBag.RemoveRequest" do optional :key, :string, 1 end add_message "hashicorp.vagrant.sdk.StateBag.RemoveResponse" do end add_message "hashicorp.vagrant.sdk.PluginInfo" do end add_message "hashicorp.vagrant.sdk.PluginInfo.ComponentList" do repeated :component, :uint32, 1 end add_message "hashicorp.vagrant.sdk.PluginInfo.Name" do optional :name, :string, 1 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.CommandInfo" do optional :name, :string, 1 optional :help, :string, 2 optional :synopsis, :string, 3 repeated :flags, :message, 4, "hashicorp.vagrant.sdk.Command.Flag" repeated :subcommands, :message, 5, "hashicorp.vagrant.sdk.Command.CommandInfo" end add_message "hashicorp.vagrant.sdk.Command.CommandInfoResp" do optional :command_info, :message, 1, "hashicorp.vagrant.sdk.Command.CommandInfo" end add_message "hashicorp.vagrant.sdk.Command.ExecuteResp" do optional :exit_code, :int32, 1 end add_message "hashicorp.vagrant.sdk.Command.ExecuteReq" do optional :spec, :message, 1, "hashicorp.vagrant.sdk.FuncSpec.Args" repeated :command_args, :string, 2 end add_message "hashicorp.vagrant.sdk.Command.ExecuteSpecReq" do repeated :command_args, :string, 1 end add_message "hashicorp.vagrant.sdk.Command.Arguments" do repeated :flags, :message, 1, "hashicorp.vagrant.sdk.Command.Arguments.Flag" repeated :args, :string, 2 end add_message "hashicorp.vagrant.sdk.Command.Arguments.Flag" do optional :name, :string, 1 optional :type, :enum, 4, "hashicorp.vagrant.sdk.Command.Arguments.Flag.Type" oneof :value do optional :string, :string, 2 optional :bool, :bool, 3 end end add_enum "hashicorp.vagrant.sdk.Command.Arguments.Flag.Type" do value :STRING, 0 value :BOOL, 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.Target.Machine" optional :command, :string, 2 optional :options, :message, 3, "hashicorp.vagrant.sdk.Args.MetadataSet" 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.Platform" do end add_message "hashicorp.vagrant.sdk.Platform.DetectResp" do optional :detected, :bool, 1 end add_message "hashicorp.vagrant.sdk.Platform.ParentsResp" do repeated :parents, :string, 1 end add_message "hashicorp.vagrant.sdk.Platform.Capability" do end add_message "hashicorp.vagrant.sdk.Platform.Capability.NamedRequest" do optional :name, :string, 1 optional :func_args, :message, 2, "hashicorp.vagrant.sdk.FuncSpec.Args" end add_message "hashicorp.vagrant.sdk.Platform.Capability.CheckResp" do optional :has_capability, :bool, 1 end add_message "hashicorp.vagrant.sdk.Platform.Capability.Resp" do optional :result, :message, 1, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Ref" do end add_message "hashicorp.vagrant.sdk.Ref.Box" do optional :resource_id, :string, 1 end add_message "hashicorp.vagrant.sdk.Ref.Basis" do optional :resource_id, :string, 1 optional :path, :string, 2 optional :name, :string, 3 end add_message "hashicorp.vagrant.sdk.Ref.Project" do optional :resource_id, :string, 1 optional :path, :string, 2 optional :basis, :message, 3, "hashicorp.vagrant.sdk.Ref.Basis" optional :name, :string, 4 end add_message "hashicorp.vagrant.sdk.Ref.Target" do optional :resource_id, :string, 1 optional :project, :message, 2, "hashicorp.vagrant.sdk.Ref.Project" optional :name, :string, 3 end add_message "hashicorp.vagrant.sdk.Target" do end add_message "hashicorp.vagrant.sdk.Target.ResourceIdResponse" do optional :resource_id, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.RecordResponse" do optional :record, :message, 1, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Target.NameResponse" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.ProjectResponse" do optional :project, :message, 1, "hashicorp.vagrant.sdk.Ref.Project" end add_message "hashicorp.vagrant.sdk.Target.SetNameRequest" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.VagrantfileNameResponse" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.VagrantfilePathResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.UpdatedAtResponse" do optional :updated_at, :message, 1, "google.protobuf.Timestamp" end add_message "hashicorp.vagrant.sdk.Target.GetUUIDResponse" do optional :uuid, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.SetUUIDRequest" do optional :uuid, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.Machine" do end add_message "hashicorp.vagrant.sdk.Target.Machine.SetIDRequest" do optional :id, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.Machine.GetIDResponse" do optional :id, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.Machine.SetStateRequest" do optional :state, :message, 1, "hashicorp.vagrant.sdk.Args.Target.Machine.State" end add_message "hashicorp.vagrant.sdk.Target.Machine.GetStateResponse" do optional :state, :message, 1, "hashicorp.vagrant.sdk.Args.Target.Machine.State" end add_message "hashicorp.vagrant.sdk.Target.Machine.ConnectionInfoResponse" do map :connection_info, :string, :message, 1, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Target.Machine.UIDResponse" do optional :user_id, :string, 1 end add_message "hashicorp.vagrant.sdk.Target.Machine.SyncedFoldersResponse" do repeated :synced_folders, :message, 1, "hashicorp.vagrant.sdk.Args.SyncedFolder" end add_message "hashicorp.vagrant.sdk.Project" do end add_message "hashicorp.vagrant.sdk.Project.TargetRequest" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.TargetNamesResponse" do repeated :names, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.TargetIdsResponse" do repeated :ids, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.MachineAndProvider" do optional :name, :string, 1 optional :provider, :string, 2 end add_message "hashicorp.vagrant.sdk.Project.MachineNamesResponse" do repeated :names, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.ActiveMachinesResponse" do repeated :machines, :message, 1, "hashicorp.vagrant.sdk.Project.MachineAndProvider" end add_message "hashicorp.vagrant.sdk.Project.CwdResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.VagrantfileNameResponse" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.VagrantfilePathResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.HomeResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.LocalDataResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.TmpResponse" do optional :path, :string, 1 end add_message "hashicorp.vagrant.sdk.Project.DefaultPrivateKeyResponse" do optional :key, :string, 1 end add_message "hashicorp.vagrant.sdk.Vagrantfile" do end add_message "hashicorp.vagrant.sdk.Vagrantfile.GetVagrantfileRequest" do oneof :component do optional :project, :message, 1, "hashicorp.vagrant.sdk.Ref.Project" optional :box, :message, 2, "hashicorp.vagrant.sdk.Ref.Box" optional :basis, :message, 3, "hashicorp.vagrant.sdk.Ref.Basis" end end add_message "hashicorp.vagrant.sdk.Vagrantfile.GetVagrantfileResponse" do optional :vagrantfile, :message, 1, "hashicorp.vagrant.sdk.Vagrantfile.Vagrantfile" end add_message "hashicorp.vagrant.sdk.Vagrantfile.TargetRequest" do optional :name, :string, 1 optional :provider, :string, 2 optional :boxes, :message, 3, "hashicorp.vagrant.sdk.BoxCollection" optional :data_path, :string, 4 optional :project, :message, 5, "hashicorp.vagrant.sdk.Args.Project" end add_message "hashicorp.vagrant.sdk.Vagrantfile.TargetResponse" do optional :target, :message, 1, "hashicorp.vagrant.sdk.Ref.Target" end add_message "hashicorp.vagrant.sdk.Vagrantfile.TargetConfigRequest" do optional :name, :string, 1 optional :provider, :string, 2 optional :boxes, :message, 3, "hashicorp.vagrant.sdk.BoxCollection" optional :data_path, :string, 4 optional :validate_provider, :bool, 5 end add_message "hashicorp.vagrant.sdk.Vagrantfile.TargetConfigResponse" do optional :target_config, :message, 1, "hashicorp.vagrant.sdk.Vagrantfile.MachineConfig" end add_message "hashicorp.vagrant.sdk.Vagrantfile.TargetNamesResponse" do repeated :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Vagrantfile.PrimaryTargetNameResponse" do optional :name, :string, 1 end add_message "hashicorp.vagrant.sdk.Vagrantfile.ConfigVM" do repeated :allowed_synced_folder_types, :string, 1 optional :allow_fstab_modification, :bool, 2 optional :allow_hosts_modificaion, :bool, 3 optional :base_mac, :string, 4 optional :base_address, :string, 5 optional :boot_timeout, :int32, 6 optional :box, :string, 7 optional :ignore_box_vagrantfile, :bool, 8 optional :box_check_update, :bool, 9 repeated :box_url, :string, 10 optional :box_server_url, :string, 11 optional :box_version, :string, 12 optional :box_download_ca_cert, :string, 13 optional :box_download_ca_path, :string, 14 optional :box_download_checksum, :string, 15 optional :box_download_checksum_type, :string, 16 optional :box_download_client_cert, :string, 17 optional :box_download_insecure, :bool, 18 optional :box_download_location_trusted, :bool, 19 map :box_download_options, :string, :string, 20 optional :communicator, :string, 21 optional :graceful_halt_timeout, :int32, 22 optional :guest, :string, 23 optional :hostname, :string, 24 optional :post_up_message, :string, 25 repeated :usable_port_range, :int32, 26 repeated :box_extra_download_options, :string, 27 repeated :providers, :message, 29, "hashicorp.vagrant.sdk.Vagrantfile.Provider" repeated :networks, :message, 31, "hashicorp.vagrant.sdk.Vagrantfile.Network" repeated :provisioners, :message, 32, "hashicorp.vagrant.sdk.Vagrantfile.Provisioner" repeated :synced_folders, :message, 33, "hashicorp.vagrant.sdk.Vagrantfile.SyncedFolder" end add_message "hashicorp.vagrant.sdk.Vagrantfile.ConfigVagrant" do optional :host, :string, 1 repeated :plugins, :string, 2 repeated :sensitive, :string, 3 end add_message "hashicorp.vagrant.sdk.Vagrantfile.GeneralConfig" do optional :type, :string, 1 optional :config, :message, 2, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Vagrantfile.MachineConfig" do optional :name, :string, 1 optional :config_vm, :message, 2, "hashicorp.vagrant.sdk.Vagrantfile.ConfigVM" optional :config_vagrant, :message, 3, "hashicorp.vagrant.sdk.Vagrantfile.ConfigVagrant" repeated :plugin_configs, :message, 4, "hashicorp.vagrant.sdk.Vagrantfile.GeneralConfig" end add_message "hashicorp.vagrant.sdk.Vagrantfile.Provisioner" do optional :name, :string, 1 optional :type, :string, 2 optional :before, :string, 3 optional :after, :string, 4 optional :communicator_required, :bool, 5 optional :config, :message, 6, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Vagrantfile.Provider" do optional :type, :string, 1 optional :config, :message, 2, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Vagrantfile.Network" do optional :type, :string, 1 optional :id, :string, 2 optional :config, :message, 3, "google.protobuf.Any" end add_message "hashicorp.vagrant.sdk.Vagrantfile.SyncedFolder" do optional :source, :string, 1 optional :destination, :string, 2 optional :config, :message, 3, "google.protobuf.Any" optional :create, :bool, 4 optional :disabled, :bool, 5 optional :group, :string, 6 optional :id, :string, 7 repeated :mount_options, :string, 8 optional :owner, :string, 9 optional :type, :string, 10 end add_message "hashicorp.vagrant.sdk.Vagrantfile.Vagrantfile" do optional :path, :string, 1 optional :raw, :string, 2 optional :current_version, :string, 3 repeated :machine_configs, :message, 4, "hashicorp.vagrant.sdk.Vagrantfile.MachineConfig" end add_message "hashicorp.vagrant.sdk.TargetIndex" do end add_message "hashicorp.vagrant.sdk.TargetIndex.TargetIdentifier" do optional :id, :string, 1 end add_message "hashicorp.vagrant.sdk.TargetIndex.AllResponse" do repeated :targets, :message, 1, "hashicorp.vagrant.sdk.Args.Target" end add_message "hashicorp.vagrant.sdk.TargetIndex.IncludesResponse" do optional :exists, :bool, 1 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::Target = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.DataDir.Target").msgclass Args::DataDir::Component = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.DataDir.Component").msgclass Args::MetadataSet = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.MetadataSet").msgclass Args::TerminalUI = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.TerminalUI").msgclass Args::Logger = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Logger").msgclass Args::JobInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.JobInfo").msgclass Args::JobInfo::ResourceType = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.JobInfo.ResourceType").enummodule Args::Basis = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Basis").msgclass Args::Project = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Project").msgclass Args::Provider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Provider").msgclass Args::Target = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Target").msgclass Args::Target::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Target.State").msgclass Args::Target::State::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Target.State.State").enummodule Args::Target::Machine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Target.Machine").msgclass Args::Target::Machine::Box = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Target.Machine.Box").msgclass Args::Target::Machine::State = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Target.Machine.State").msgclass Args::StateBag = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.StateBag").msgclass Args::Host = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Host").msgclass Args::Guest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Guest").msgclass Args::Communicator = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.Communicator").msgclass Args::SyncedFolder = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.SyncedFolder").msgclass Args::TargetIndex = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.TargetIndex").msgclass Args::NamedCapability = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Args.NamedCapability").msgclass BoxCollection = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.BoxCollection").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 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::OutputRequest::Style = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TerminalUI.OutputRequest.Style").enummodule 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 StateBag = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag").msgclass StateBag::GetRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.GetRequest").msgclass StateBag::GetResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.GetResponse").msgclass StateBag::GetOkResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.GetOkResponse").msgclass StateBag::PutRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.PutRequest").msgclass StateBag::PutResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.PutResponse").msgclass StateBag::RemoveRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.RemoveRequest").msgclass StateBag::RemoveResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.StateBag.RemoveResponse").msgclass PluginInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.PluginInfo").msgclass PluginInfo::ComponentList = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.PluginInfo.ComponentList").msgclass PluginInfo::Name = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.PluginInfo.Name").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::CommandInfo = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.CommandInfo").msgclass Command::CommandInfoResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.CommandInfoResp").msgclass Command::ExecuteResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.ExecuteResp").msgclass Command::ExecuteReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.ExecuteReq").msgclass Command::ExecuteSpecReq = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.ExecuteSpecReq").msgclass Command::Arguments = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.Arguments").msgclass Command::Arguments::Flag = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.Arguments.Flag").msgclass Command::Arguments::Flag::Type = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Command.Arguments.Flag.Type").enummodule 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 Platform = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Platform").msgclass Platform::DetectResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Platform.DetectResp").msgclass Platform::ParentsResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Platform.ParentsResp").msgclass Platform::Capability = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Platform.Capability").msgclass Platform::Capability::NamedRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Platform.Capability.NamedRequest").msgclass Platform::Capability::CheckResp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Platform.Capability.CheckResp").msgclass Platform::Capability::Resp = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Platform.Capability.Resp").msgclass Ref = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref").msgclass Ref::Box = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref.Box").msgclass Ref::Basis = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref.Basis").msgclass Ref::Project = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref.Project").msgclass Ref::Target = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Ref.Target").msgclass Target = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target").msgclass Target::ResourceIdResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.ResourceIdResponse").msgclass Target::RecordResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.RecordResponse").msgclass Target::NameResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.NameResponse").msgclass Target::ProjectResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.ProjectResponse").msgclass Target::SetNameRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.SetNameRequest").msgclass Target::VagrantfileNameResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.VagrantfileNameResponse").msgclass Target::VagrantfilePathResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.VagrantfilePathResponse").msgclass Target::UpdatedAtResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.UpdatedAtResponse").msgclass Target::GetUUIDResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.GetUUIDResponse").msgclass Target::SetUUIDRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.SetUUIDRequest").msgclass Target::Machine = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine").msgclass Target::Machine::SetIDRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine.SetIDRequest").msgclass Target::Machine::GetIDResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine.GetIDResponse").msgclass Target::Machine::SetStateRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine.SetStateRequest").msgclass Target::Machine::GetStateResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine.GetStateResponse").msgclass Target::Machine::ConnectionInfoResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine.ConnectionInfoResponse").msgclass Target::Machine::UIDResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine.UIDResponse").msgclass Target::Machine::SyncedFoldersResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Target.Machine.SyncedFoldersResponse").msgclass Project = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project").msgclass Project::TargetRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.TargetRequest").msgclass Project::TargetNamesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.TargetNamesResponse").msgclass Project::TargetIdsResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.TargetIdsResponse").msgclass Project::MachineAndProvider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.MachineAndProvider").msgclass Project::MachineNamesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.MachineNamesResponse").msgclass Project::ActiveMachinesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.ActiveMachinesResponse").msgclass Project::CwdResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.CwdResponse").msgclass Project::VagrantfileNameResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.VagrantfileNameResponse").msgclass Project::VagrantfilePathResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.VagrantfilePathResponse").msgclass Project::HomeResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.HomeResponse").msgclass Project::LocalDataResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.LocalDataResponse").msgclass Project::TmpResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.TmpResponse").msgclass Project::DefaultPrivateKeyResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Project.DefaultPrivateKeyResponse").msgclass Vagrantfile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile").msgclass Vagrantfile::GetVagrantfileRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.GetVagrantfileRequest").msgclass Vagrantfile::GetVagrantfileResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.GetVagrantfileResponse").msgclass Vagrantfile::TargetRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.TargetRequest").msgclass Vagrantfile::TargetResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.TargetResponse").msgclass Vagrantfile::TargetConfigRequest = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.TargetConfigRequest").msgclass Vagrantfile::TargetConfigResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.TargetConfigResponse").msgclass Vagrantfile::TargetNamesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.TargetNamesResponse").msgclass Vagrantfile::PrimaryTargetNameResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.PrimaryTargetNameResponse").msgclass Vagrantfile::ConfigVM = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.ConfigVM").msgclass Vagrantfile::ConfigVagrant = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.ConfigVagrant").msgclass Vagrantfile::GeneralConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.GeneralConfig").msgclass Vagrantfile::MachineConfig = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.MachineConfig").msgclass Vagrantfile::Provisioner = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.Provisioner").msgclass Vagrantfile::Provider = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.Provider").msgclass Vagrantfile::Network = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.Network").msgclass Vagrantfile::SyncedFolder = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.SyncedFolder").msgclass Vagrantfile::Vagrantfile = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.Vagrantfile.Vagrantfile").msgclass TargetIndex = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TargetIndex").msgclass TargetIndex::TargetIdentifier = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TargetIndex.TargetIdentifier").msgclass TargetIndex::AllResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TargetIndex.AllResponse").msgclass TargetIndex::IncludesResponse = ::Google::Protobuf::DescriptorPool.generated_pool.lookup("hashicorp.vagrant.sdk.TargetIndex.IncludesResponse").msgclass end end end