Versions in this module Expand all Collapse all v1 v1.7.0 Feb 14, 2023 Changes in this version + const EgressPort + const EgressSSLPort + func TrafficSplitBackendExists(backend split.TrafficSplitBackend, backends []split.TrafficSplitBackend) bool + type AgentBreaker map[string]specs.CircuitBreakerSpec + type AgentKeyval map[string]string + type AgentLimit map[string][]AgentRateLimit + func NewAgentLimit() AgentLimit + type AgentRateLimit struct + Burst int + Delay *intstr.IntOrString + Matches string + Name string + Rate string + Sources []v1.ObjectReference + type AgentTrafficSplit struct + Backends []split.TrafficSplitBackend + Matches string + Service string + func (a *AgentTrafficSplit) Equals(tsplit AgentTrafficSplit) bool + type Block int + const HTTP + const Stream + func (b *Block) UnmarshalJSON(blockBytes []byte) error + func (b Block) MarshalJSON() ([]byte, error) + func (b Block) String() string + type CombinedConfig struct + CircuitBreakers AgentBreaker + HTTPAccessControl map[string]AgentKeyval + HTTPEgressUpstream *EgressEndpoint + HTTPLBMethods map[string]string + HTTPPlaceholders AgentKeyval + HTTPSvcNames AgentKeyval + HTTPUpstreams map[string][]UpstreamServer + MeshConfig mesh.MeshConfig + Pods map[string]Pod + RateLimits AgentLimit + Redirects AgentKeyval + ServiceAddresses AgentKeyval + StreamAccessControl map[string]AgentKeyval + StreamLBMethods map[string]string + StreamPlaceholders AgentKeyval + StreamSvcNames AgentKeyval + StreamUpstreams map[string][]UpstreamServer + TrafficSplits map[string]AgentTrafficSplit + type EgressEndpoint struct + DNSName string + Upstreams []UpstreamServer + type LBMethod struct + Block Block + Method mesh.MeshConfigLoadBalancingMethod + func (lb LBMethod) String() string + type NginxDynSplitBackend struct + Service string + Weight int + type Pod struct + ContainerPorts map[string]string + DefaultEgressAllowed bool + Injected bool + IsEgressController bool + IsIngressController bool + Name string + Namespace string + ParentName string + ParentType string + PodIP string + ServiceAccountName string + func (p *Pod) ToK8s() *v1.Pod + type Upstream struct + Block Block + Name string + UpstreamServers []UpstreamServer + type UpstreamServer struct + Address string + Port int32