View Source Envoy.Extensions.Upstreams.Http.V3.HttpProtocolOptions (envoy_data_plane_api v0.2.0)

Summary

Types

@type t() :: %Envoy.Extensions.Upstreams.Http.V3.HttpProtocolOptions{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  common_http_protocol_options:
    Envoy.Config.Core.V3.HttpProtocolOptions.t() | nil,
  header_validation_config: Envoy.Config.Core.V3.TypedExtensionConfig.t() | nil,
  http_filters: [
    Envoy.Extensions.Filters.Network.HttpConnectionManager.V3.HttpFilter.t()
  ],
  upstream_http_protocol_options:
    Envoy.Config.Core.V3.UpstreamHttpProtocolOptions.t() | nil,
  upstream_protocol_options:
    {:explicit_http_config,
     Envoy.Extensions.Upstreams.Http.V3.HttpProtocolOptions.ExplicitHttpConfig.t()
     | nil}
    | {:use_downstream_protocol_config,
       Envoy.Extensions.Upstreams.Http.V3.HttpProtocolOptions.UseDownstreamHttpConfig.t()
       | nil}
    | {:auto_config,
       Envoy.Extensions.Upstreams.Http.V3.HttpProtocolOptions.AutoHttpConfig.t()
       | nil}
    | nil
}