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

Summary

Types

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