View Source Envoy.Api.V2.Listener (envoy_data_plane_api v0.1.0)

Summary

Types

@type t() :: %Envoy.Api.V2.Listener{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  access_log: [Envoy.Config.Filter.Accesslog.V2.AccessLog.t()],
  address: Envoy.Api.V2.Core.Address.t() | nil,
  api_listener: Envoy.Config.Listener.V2.ApiListener.t() | nil,
  connection_balance_config:
    Envoy.Api.V2.Listener.ConnectionBalanceConfig.t() | nil,
  continue_on_listener_filters_timeout: boolean(),
  deprecated_v1: Envoy.Api.V2.Listener.DeprecatedV1.t() | nil,
  drain_type: Envoy.Api.V2.Listener.DrainType.t(),
  filter_chains: [Envoy.Api.V2.Listener.FilterChain.t()],
  freebind: Google.Protobuf.BoolValue.t() | nil,
  listener_filters: [Envoy.Api.V2.Listener.ListenerFilter.t()],
  listener_filters_timeout: Google.Protobuf.Duration.t() | nil,
  metadata: Envoy.Api.V2.Core.Metadata.t() | nil,
  name: String.t(),
  per_connection_buffer_limit_bytes: Google.Protobuf.UInt32Value.t() | nil,
  reuse_port: boolean(),
  socket_options: [Envoy.Api.V2.Core.SocketOption.t()],
  tcp_fast_open_queue_length: Google.Protobuf.UInt32Value.t() | nil,
  traffic_direction: Envoy.Api.V2.Core.TrafficDirection.t(),
  transparent: Google.Protobuf.BoolValue.t() | nil,
  udp_listener_config: Envoy.Api.V2.Listener.UdpListenerConfig.t() | nil,
  use_original_dst: Google.Protobuf.BoolValue.t() | nil
}