190 lines
9.4 KiB
Ruby
190 lines
9.4 KiB
Ruby
# 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
|