Versions in this module Expand all Collapse all v0 v0.0.5 Jun 2, 2018 v0.0.4 May 14, 2018 v0.0.3 May 4, 2018 Changes in this version type Upstream + HashOnHeader string v0.0.2 Apr 23, 2018 Changes in this version + type ActiveHealthCheck struct + Concurrency int + HTTPPath string + Healthy *Healthy + Timeout int + Unhealthy *Unhealthy + func (in *ActiveHealthCheck) DeepCopy() *ActiveHealthCheck + func (in *ActiveHealthCheck) DeepCopyInto(out *ActiveHealthCheck) + type Certificate struct + Cert string + Hosts []string + Key string + func (in *Certificate) DeepCopy() *Certificate + func (in *Certificate) DeepCopyInto(out *Certificate) + func (in *Certificate) DeepCopyObject() runtime.Object + type CertificateList struct + Items []Certificate + func (in *CertificateList) DeepCopy() *CertificateList + func (in *CertificateList) DeepCopyInto(out *CertificateList) + func (in *CertificateList) DeepCopyObject() runtime.Object + type Configuration map[string]interface + type Consumer struct + CustomID string + Username string + func (in *Consumer) DeepCopy() *Consumer + func (in *Consumer) DeepCopyInto(out *Consumer) + func (in *Consumer) DeepCopyObject() runtime.Object + type ConsumerList struct + Items []Consumer + func (in *ConsumerList) DeepCopy() *ConsumerList + func (in *ConsumerList) DeepCopyInto(out *ConsumerList) + func (in *ConsumerList) DeepCopyObject() runtime.Object + type Credential struct + Consumer string + func (in *Credential) DeepCopy() *Credential + func (in *Credential) DeepCopyInto(out *Credential) + func (in *Credential) DeepCopyObject() runtime.Object + type CredentialList struct + Items []Credential + func (in *CredentialList) DeepCopy() *CredentialList + func (in *CredentialList) DeepCopyInto(out *CredentialList) + func (in *CredentialList) DeepCopyObject() runtime.Object + type Healthchecks struct + Active *ActiveHealthCheck + Passive *Passive + func (in *Healthchecks) DeepCopy() *Healthchecks + func (in *Healthchecks) DeepCopyInto(out *Healthchecks) + type Healthy struct + HTTPStatuses []int + Interval int + Successes int + func (in *Healthy) DeepCopy() *Healthy + func (in *Healthy) DeepCopyInto(out *Healthy) + type InlineService struct + ID string + func (in *InlineService) DeepCopy() *InlineService + func (in *InlineService) DeepCopyInto(out *InlineService) + type Passive struct + Healthy Healthy + Unhealthy *Unhealthy + func (in *Passive) DeepCopy() *Passive + func (in *Passive) DeepCopyInto(out *Passive) + type Plugin struct + Config Configuration + Consumer string + Enabled bool + Name string + Route string + Service string + func (in *Plugin) DeepCopy() *Plugin + func (in *Plugin) DeepCopyInto(out *Plugin) + func (in *Plugin) DeepCopyObject() runtime.Object + type PluginList struct + Items []Plugin + func (in *PluginList) DeepCopy() *PluginList + func (in *PluginList) DeepCopyInto(out *PluginList) + func (in *PluginList) DeepCopyObject() runtime.Object + type Required struct + CreatedAt int + ID string + Tags []string + UpdatedAt int + func (in *Required) DeepCopy() *Required + func (in *Required) DeepCopyInto(out *Required) + func (in *Required) DeepCopyObject() runtime.Object + type RequiredList struct + NextPage string + Offset string + func (in *RequiredList) DeepCopy() *RequiredList + func (in *RequiredList) DeepCopyInto(out *RequiredList) + func (in *RequiredList) DeepCopyObject() runtime.Object + type Route struct + Hosts []string + Methods []string + Paths []string + PreserveHost bool + Protocols []string + RegexPriority int + Service InlineService + StripPath bool + func (in *Route) DeepCopy() *Route + func (in *Route) DeepCopyInto(out *Route) + func (in *Route) DeepCopyObject() runtime.Object + func (r1 *Route) Equal(r2 *Route) bool + type RouteList struct + Items []Route + func (in *RouteList) DeepCopy() *RouteList + func (in *RouteList) DeepCopyInto(out *RouteList) + func (in *RouteList) DeepCopyObject() runtime.Object + type SNI struct + Certificate string + Name string + func (in *SNI) DeepCopy() *SNI + func (in *SNI) DeepCopyInto(out *SNI) + func (in *SNI) DeepCopyObject() runtime.Object + type SNIList struct + Items []SNI + func (in *SNIList) DeepCopy() *SNIList + func (in *SNIList) DeepCopyInto(out *SNIList) + func (in *SNIList) DeepCopyObject() runtime.Object + type Service struct + ConnectTimeout int + Host string + Name string + Path string + Port int + Protocol string + ReadTimeout int + Retries int + WriteTimeout int + func (in *Service) DeepCopy() *Service + func (in *Service) DeepCopyInto(out *Service) + func (in *Service) DeepCopyObject() runtime.Object + type ServiceList struct + Items []Service + NextPage string + Offset string + func (in *ServiceList) DeepCopy() *ServiceList + func (in *ServiceList) DeepCopyInto(out *ServiceList) + func (in *ServiceList) DeepCopyObject() runtime.Object + type Target struct + Target string + Upstream string + Weight int + func (in *Target) DeepCopy() *Target + func (in *Target) DeepCopyInto(out *Target) + func (in *Target) DeepCopyObject() runtime.Object + type TargetList struct + Items []Target + func (in *TargetList) DeepCopy() *TargetList + func (in *TargetList) DeepCopyInto(out *TargetList) + func (in *TargetList) DeepCopyObject() runtime.Object + type Unhealthy struct + HTTPFailures int + HTTPStatuses []int + Interval int + TCPFailures int + Timeouts int + func (in *Unhealthy) DeepCopy() *Unhealthy + func (in *Unhealthy) DeepCopyInto(out *Unhealthy) + type Upstream struct + HashFallback string + HashOn string + Healthchecks *Healthchecks + Name string + Slots int + func NewUpstream(name string) *Upstream + func (in *Upstream) DeepCopy() *Upstream + func (in *Upstream) DeepCopyInto(out *Upstream) + func (in *Upstream) DeepCopyObject() runtime.Object + type UpstreamList struct + Items []Upstream + func (in *UpstreamList) DeepCopy() *UpstreamList + func (in *UpstreamList) DeepCopyInto(out *UpstreamList) + func (in *UpstreamList) DeepCopyObject() runtime.Object