Versions in this module Expand all Collapse all v1 v1.5.0 May 16, 2019 Changes in this version + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type Condition struct + Argument string + Cookie string + Header string + Variable string + func (in *Condition) DeepCopy() *Condition + func (in *Condition) DeepCopyInto(out *Condition) + type Match struct + Upstream string + Values []string + func (in *Match) DeepCopy() *Match + func (in *Match) DeepCopyInto(out *Match) + type Route struct + Path string + Route string + Rules *Rules + Splits []Split + Upstream string + func (in *Route) DeepCopy() *Route + func (in *Route) DeepCopyInto(out *Route) + type Rules struct + Conditions []Condition + DefaultUpstream string + Matches []Match + func (in *Rules) DeepCopy() *Rules + func (in *Rules) DeepCopyInto(out *Rules) + type Split struct + Upstream string + Weight int + func (in *Split) DeepCopy() *Split + func (in *Split) DeepCopyInto(out *Split) + type TLS struct + Secret string + func (in *TLS) DeepCopy() *TLS + func (in *TLS) DeepCopyInto(out *TLS) + type Upstream struct + Name string + Port uint16 + Service string + func (in *Upstream) DeepCopy() *Upstream + func (in *Upstream) DeepCopyInto(out *Upstream) + type VirtualServer struct + Spec VirtualServerSpec + func (in *VirtualServer) DeepCopy() *VirtualServer + func (in *VirtualServer) DeepCopyInto(out *VirtualServer) + func (in *VirtualServer) DeepCopyObject() runtime.Object + type VirtualServerList struct + Items []VirtualServer + func (in *VirtualServerList) DeepCopy() *VirtualServerList + func (in *VirtualServerList) DeepCopyInto(out *VirtualServerList) + func (in *VirtualServerList) DeepCopyObject() runtime.Object + type VirtualServerRoute struct + Spec VirtualServerRouteSpec + func (in *VirtualServerRoute) DeepCopy() *VirtualServerRoute + func (in *VirtualServerRoute) DeepCopyInto(out *VirtualServerRoute) + func (in *VirtualServerRoute) DeepCopyObject() runtime.Object + type VirtualServerRouteList struct + Items []VirtualServerRoute + func (in *VirtualServerRouteList) DeepCopy() *VirtualServerRouteList + func (in *VirtualServerRouteList) DeepCopyInto(out *VirtualServerRouteList) + func (in *VirtualServerRouteList) DeepCopyObject() runtime.Object + type VirtualServerRouteSpec struct + Host string + Subroutes []Route + Upstreams []Upstream + func (in *VirtualServerRouteSpec) DeepCopy() *VirtualServerRouteSpec + func (in *VirtualServerRouteSpec) DeepCopyInto(out *VirtualServerRouteSpec) + type VirtualServerSpec struct + Host string + Routes []Route + TLS *TLS + Upstreams []Upstream + func (in *VirtualServerSpec) DeepCopy() *VirtualServerSpec + func (in *VirtualServerSpec) DeepCopyInto(out *VirtualServerSpec)