View Source Envoy.Data.Core.V3.HealthCheckEvent (envoy_data_plane_api v0.1.0)

Summary

Types

@type t() :: %Envoy.Data.Core.V3.HealthCheckEvent{
  __unknown_fields__: [
    {field_number :: integer(), Protobuf.Wire.Types.wire_type(),
     value :: term()}
  ],
  cluster_name: String.t(),
  event:
    {:eject_unhealthy_event,
     Envoy.Data.Core.V3.HealthCheckEjectUnhealthy.t() | nil}
    | {:add_healthy_event, Envoy.Data.Core.V3.HealthCheckAddHealthy.t() | nil}
    | {:health_check_failure_event,
       Envoy.Data.Core.V3.HealthCheckFailure.t() | nil}
    | {:degraded_healthy_host, Envoy.Data.Core.V3.DegradedHealthyHost.t() | nil}
    | {:no_longer_degraded_host,
       Envoy.Data.Core.V3.NoLongerDegradedHost.t() | nil}
    | nil,
  health_checker_type: Envoy.Data.Core.V3.HealthCheckerType.t(),
  host: Envoy.Config.Core.V3.Address.t() | nil,
  locality: Envoy.Config.Core.V3.Locality.t() | nil,
  metadata: Envoy.Config.Core.V3.Metadata.t() | nil,
  timestamp: Google.Protobuf.Timestamp.t() | nil
}