View Source Envoy.Config.Core.V3.Node (envoy_data_plane_api v0.2.0)

Summary

Types

@type t() :: %Envoy.Config.Core.V3.Node{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  client_features: [String.t()],
  cluster: String.t(),
  dynamic_parameters: %{
    optional(String.t()) => Xds.Core.V3.ContextParams.t() | nil
  },
  extensions: [Envoy.Config.Core.V3.Extension.t()],
  id: String.t(),
  listening_addresses: [Envoy.Config.Core.V3.Address.t()],
  locality: Envoy.Config.Core.V3.Locality.t() | nil,
  metadata: Google.Protobuf.Struct.t() | nil,
  user_agent_name: String.t(),
  user_agent_version_type:
    {:user_agent_version, String.t()}
    | {:user_agent_build_version, Envoy.Config.Core.V3.BuildVersion.t() | nil}
    | nil
}