Added remaining HTTP health check fields to structs

This commit is contained in:
Kyle Havlovitz 2017-10-23 17:44:32 -07:00 committed by Frank Schroeder
parent 84a07ea113
commit 7d82ece118
No known key found for this signature in database
GPG Key ID: 4D65C6EAEC87DECD
3 changed files with 29 additions and 20 deletions

View File

@ -482,10 +482,13 @@ type HealthCheck struct {
ServiceName string // optional service name
ServiceTags []string // optional service tags
HTTP string `json:",omitempty"`
TCP string `json:",omitempty"`
Interval string `json:",omitempty"`
Timeout string `json:",omitempty"`
HTTP string `json:",omitempty"`
TLSSkipVerify bool `json:",omitempty"`
Header map[string][]string `json:",omitempty"`
Method string `json:",omitempty"`
TCP string `json:",omitempty"`
Interval string `json:",omitempty"`
Timeout string `json:",omitempty"`
RaftIndex
}

View File

@ -7,18 +7,21 @@ import (
// AgentCheck represents a check known to the agent
type AgentCheck struct {
Node string
CheckID string
Name string
Status string
Notes string
Output string
ServiceID string
ServiceName string
HTTP string
TCP string
Interval string
Timeout string
Node string
CheckID string
Name string
Status string
Notes string
Output string
ServiceID string
ServiceName string
HTTP string
Header map[string][]string
Method string
TLSSkipVerify bool
TCP string
Interval string
Timeout string
}
// AgentService represents a service known to the agent

View File

@ -35,10 +35,13 @@ type HealthCheck struct {
ServiceName string
ServiceTags []string
HTTP string
TCP string
Interval string
Timeout string
HTTP string
Header map[string][]string
Method string
TLSSkipVerify bool
TCP string
Interval string
Timeout string
}
// HealthChecks is a collection of HealthCheck structs.