@type t() :: %Envoy.Api.V2.Core.HealthCheck.HttpHealthCheck{
__unknown_fields__: [
{field_number :: integer(), Protobuf.Wire.Types.wire_type(),
value :: term()}
],
codec_client_type: Envoy.Type.CodecClientType.t(),
expected_statuses: [Envoy.Type.Int64Range.t()],
host: String.t(),
path: String.t(),
receive: Envoy.Api.V2.Core.HealthCheck.Payload.t() | nil,
request_headers_to_add: [Envoy.Api.V2.Core.HeaderValueOption.t()],
request_headers_to_remove: [String.t()],
send: Envoy.Api.V2.Core.HealthCheck.Payload.t() | nil,
service_name: String.t(),
service_name_matcher: Envoy.Type.Matcher.StringMatcher.t() | nil,
use_http2: boolean()
}