Packages

Elixir protobuf definitions for Envoy's data plane API

Current section

Files

Jump to
envoy_data_plane_api gen envoy api v2 route.pb.ex
Raw

gen/envoy/api/v2/route.pb.ex

defmodule Envoy.Api.V2.RouteConfiguration do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :name, 1, type: :string
field :virtual_hosts, 2,
repeated: true,
type: Envoy.Api.V2.Route.VirtualHost,
json_name: "virtualHosts"
field :vhds, 9, type: Envoy.Api.V2.Vhds
field :internal_only_headers, 3,
repeated: true,
type: :string,
json_name: "internalOnlyHeaders",
deprecated: false
field :response_headers_to_add, 4,
repeated: true,
type: Envoy.Api.V2.Core.HeaderValueOption,
json_name: "responseHeadersToAdd",
deprecated: false
field :response_headers_to_remove, 5,
repeated: true,
type: :string,
json_name: "responseHeadersToRemove",
deprecated: false
field :request_headers_to_add, 6,
repeated: true,
type: Envoy.Api.V2.Core.HeaderValueOption,
json_name: "requestHeadersToAdd",
deprecated: false
field :request_headers_to_remove, 8,
repeated: true,
type: :string,
json_name: "requestHeadersToRemove",
deprecated: false
field :most_specific_header_mutations_wins, 10,
type: :bool,
json_name: "mostSpecificHeaderMutationsWins"
field :validate_clusters, 7, type: Google.Protobuf.BoolValue, json_name: "validateClusters"
end
defmodule Envoy.Api.V2.Vhds do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :config_source, 1,
type: Envoy.Api.V2.Core.ConfigSource,
json_name: "configSource",
deprecated: false
end