Documentation ¶
Index ¶
- Variables
- type HealthCheck
- func (m *HealthCheck) Clone() proto.Message
- func (*HealthCheck) Descriptor() ([]byte, []int)deprecated
- func (m *HealthCheck) Equal(that interface{}) bool
- func (x *HealthCheck) GetPath() string
- func (m *HealthCheck) Hash(hasher hash.Hash64) (uint64, error)deprecated
- func (m *HealthCheck) HashUnique(hasher hash.Hash64) (uint64, error)
- func (*HealthCheck) ProtoMessage()
- func (x *HealthCheck) ProtoReflect() protoreflect.Message
- func (x *HealthCheck) Reset()
- func (x *HealthCheck) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_github_com_solo_io_gloo_projects_gloo_api_v1_options_healthcheck_healthcheck_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type HealthCheck ¶
type HealthCheck struct { // match health check requests using this exact path Path string `protobuf:"bytes,1,opt,name=path,proto3" json:"path,omitempty"` // contains filtered or unexported fields }
Add this config to a Listener/Gateway to Enable Envoy Health Checks on that port
func (*HealthCheck) Clone ¶ added in v1.8.24
func (m *HealthCheck) Clone() proto.Message
Clone function
func (*HealthCheck) Descriptor
deprecated
func (*HealthCheck) Descriptor() ([]byte, []int)
Deprecated: Use HealthCheck.ProtoReflect.Descriptor instead.
func (*HealthCheck) GetPath ¶
func (x *HealthCheck) GetPath() string
func (*HealthCheck) Hash
deprecated
added in
v1.2.13
func (m *HealthCheck) Hash(hasher hash.Hash64) (uint64, error)
Hash function
Deprecated: due to hashing implemention only using field values. The omission of the field name in the hash calculation can lead to hash collisions. Prefer the HashUnique function instead.
func (*HealthCheck) HashUnique ¶
func (m *HealthCheck) HashUnique(hasher hash.Hash64) (uint64, error)
HashUnique function generates a hash of the object that is unique to the object by hashing field name and value pairs. Replaces Hash due to original hashing implemention only using field values. The omission of the field name in the hash calculation can lead to hash collisions.
func (*HealthCheck) ProtoMessage ¶
func (*HealthCheck) ProtoMessage()
func (*HealthCheck) ProtoReflect ¶ added in v1.6.0
func (x *HealthCheck) ProtoReflect() protoreflect.Message
func (*HealthCheck) Reset ¶
func (x *HealthCheck) Reset()
func (*HealthCheck) String ¶
func (x *HealthCheck) String() string
Click to show internal directories.
Click to hide internal directories.