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 ServiceName string // optional service name
ServiceTags []string // optional service tags ServiceTags []string // optional service tags
HTTP string `json:",omitempty"` HTTP string `json:",omitempty"`
TCP string `json:",omitempty"` TLSSkipVerify bool `json:",omitempty"`
Interval string `json:",omitempty"` Header map[string][]string `json:",omitempty"`
Timeout string `json:",omitempty"` Method string `json:",omitempty"`
TCP string `json:",omitempty"`
Interval string `json:",omitempty"`
Timeout string `json:",omitempty"`
RaftIndex RaftIndex
} }

View File

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

View File

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