@type t() :: %Envoy.Data.Accesslog.V3.ResponseFlags{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
delay_injected: boolean(),
dns_resolution_failure: boolean(),
downstream_connection_termination: boolean(),
downstream_protocol_error: boolean(),
downstream_remote_reset: boolean(),
duration_timeout: boolean(),
failed_local_healthcheck: boolean(),
fault_injected: boolean(),
invalid_envoy_request_headers: boolean(),
local_reset: boolean(),
no_cluster_found: boolean(),
no_filter_config_found: boolean(),
no_healthy_upstream: boolean(),
no_route_found: boolean(),
overload_manager: boolean(),
rate_limit_service_error: boolean(),
rate_limited: boolean(),
response_from_cache_filter: boolean(),
stream_idle_timeout: boolean(),
unauthorized_details:
Envoy.Data.Accesslog.V3.ResponseFlags.Unauthorized.t() | nil,
upstream_connection_failure: boolean(),
upstream_connection_termination: boolean(),
upstream_max_stream_duration_reached: boolean(),
upstream_overflow: boolean(),
upstream_protocol_error: boolean(),
upstream_remote_reset: boolean(),
upstream_request_timeout: boolean(),
upstream_retry_limit_exceeded: boolean()
}