Documentation
¶
Overview ¶
Some struct definitons for Kong entities.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CertificateKey ¶
type CertificateKey struct {
Id string `json:"id"`
}
type Route ¶
type Route struct {
Id string `json:"id"`
CreatedAt int `json:"created_at"`
UpdatedAt int `json:"updated_at"`
Name string `json:"name"`
Protocols []string `json:"protocols"`
Methods []string `json:"methods"`
Hosts []string `json:"hosts"`
Paths []string `json:"paths"`
Headers []string `json:"headers"`
HTTPSRedirectStatusCode int `json:"https_redirect_status_code"`
RegexPriority int `json:"regex_priority"`
StripPath bool `json:"strip_path"`
PreserveHost bool `json:"preserve_host"`
SNIs []string `json:"snis"`
Sources []string `json:"sources"`
Destinations []string `json:"destinations"`
Tags []string `json:"tags"`
Service ServiceKey `json:"service"`
}
type Service ¶
type Service struct {
Id string `json:"id"`
CreatedAt int `json:"created_at"`
UpdatedAt int `json:"updated_at"`
Name string `json:"name"`
Retries int `json:"retries"`
Protocol string `json:"protocol"`
Host string `json:"host"`
Port int `json:"port"`
Path string `json:"path"`
ConnectTimeout int `json:"connect_timeout"`
WriteTimeout int `json:"write_timeout"`
ReadTimeout int `json:"read_timeout"`
Tags []string `json:"tags"`
ClientCertificate CertificateKey `json:"client_certificate"`
}
type ServiceKey ¶
type ServiceKey struct {
Id string `json:"id"`
}
Click to show internal directories.
Click to hide internal directories.