Packages

Elixir protobuf definitions for Envoy's data plane API

Current section

Files

Jump to
envoy_data_plane_api gen envoy service accesslog v2 als.pb.ex
Raw

gen/envoy/service/accesslog/v2/als.pb.ex

defmodule Envoy.Service.Accesslog.V2.StreamAccessLogsResponse do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
end
defmodule Envoy.Service.Accesslog.V2.StreamAccessLogsMessage.Identifier do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :node, 1, type: Envoy.Api.V2.Core.Node, deprecated: false
field :log_name, 2, type: :string, json_name: "logName", deprecated: false
end
defmodule Envoy.Service.Accesslog.V2.StreamAccessLogsMessage.HTTPAccessLogEntries do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :log_entry, 1,
repeated: true,
type: Envoy.Data.Accesslog.V2.HTTPAccessLogEntry,
json_name: "logEntry",
deprecated: false
end
defmodule Envoy.Service.Accesslog.V2.StreamAccessLogsMessage.TCPAccessLogEntries do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
field :log_entry, 1,
repeated: true,
type: Envoy.Data.Accesslog.V2.TCPAccessLogEntry,
json_name: "logEntry",
deprecated: false
end
defmodule Envoy.Service.Accesslog.V2.StreamAccessLogsMessage do
use Protobuf, syntax: :proto3, protoc_gen_elixir_version: "0.12.0"
oneof :log_entries, 0
field :identifier, 1, type: Envoy.Service.Accesslog.V2.StreamAccessLogsMessage.Identifier
field :http_logs, 2,
type: Envoy.Service.Accesslog.V2.StreamAccessLogsMessage.HTTPAccessLogEntries,
json_name: "httpLogs",
oneof: 0
field :tcp_logs, 3,
type: Envoy.Service.Accesslog.V2.StreamAccessLogsMessage.TCPAccessLogEntries,
json_name: "tcpLogs",
oneof: 0
end
defmodule Envoy.Service.Accesslog.V2.AccessLogService.Service do
use GRPC.Service,
name: "envoy.service.accesslog.v2.AccessLogService",
protoc_gen_elixir_version: "0.12.0"
rpc :StreamAccessLogs,
stream(Envoy.Service.Accesslog.V2.StreamAccessLogsMessage),
Envoy.Service.Accesslog.V2.StreamAccessLogsResponse
end
defmodule Envoy.Service.Accesslog.V2.AccessLogService.Stub do
use GRPC.Stub, service: Envoy.Service.Accesslog.V2.AccessLogService.Service
end