package config
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class CircuitBreaker(cbPolicy: Option[OneofCbPolicy] = scala.None) extends Product with Serializable
- case class DestinationPolicy(destination: Option[String] = scala.None, policy: Seq[DestinationVersionPolicy] = scala.Nil) extends Product with Serializable
- case class DestinationVersionPolicy(tags: Map[String, String] = ..., loadBalancing: Option[LoadBalancing] = scala.None, circuitBreaker: Option[CircuitBreaker] = scala.None, custom: Option[Any] = scala.None) extends Product with Serializable
- case class DestinationWeight(destination: Option[String] = scala.None, tags: Map[String, String] = ..., weight: Option[Int] = scala.None) extends Product with Serializable
- case class HTTPFaultInjection(delay: Option[Delay] = scala.None, abort: Option[Abort] = scala.None) extends Product with Serializable
- case class HTTPRedirect(uri: Option[String] = scala.None, authority: Option[String] = scala.None) extends Product with Serializable
- case class HTTPRetry(retryPolicy: Option[OneofRetryPolicy] = scala.None) extends Product with Serializable
- case class HTTPRewrite(uri: Option[String] = scala.None, authority: Option[String] = scala.None) extends Product with Serializable
- case class HTTPTimeout(timeoutPolicy: Option[OneofTimeoutPolicy] = scala.None) extends Product with Serializable
- case class L4FaultInjection(throttle: Option[Throttle] = scala.None, terminate: Option[Terminate] = scala.None) extends Product with Serializable
- case class L4MatchAttributes(sourceSubnet: Seq[String] = scala.Nil, destinationSubnet: Seq[String] = scala.Nil) extends Product with Serializable
- case class LoadBalancing(lbPolicy: Option[OneofLbPolicy] = scala.None) extends Product with Serializable
- case class MatchCondition(source: Option[String] = scala.None, sourceTags: Map[String, String] = ..., tcp: Option[L4MatchAttributes] = scala.None, udp: Option[L4MatchAttributes] = scala.None, httpHeaders: Map[String, StringMatch] = ...) extends Product with Serializable
- case class ProxyMeshConfig(egressProxyAddress: Option[String] = scala.None, discoveryAddress: Option[String] = scala.None, mixerAddress: Option[String] = scala.None, zipkinAddress: Option[String] = scala.None, proxyListenPort: Option[Int] = scala.None, proxyAdminPort: Option[Int] = scala.None, drainDuration: Option[Duration] = scala.None, parentShutdownDuration: Option[Duration] = scala.None, istioServiceCluster: Option[String] = scala.None, discoveryRefreshDelay: Option[Duration] = scala.None, connectTimeout: Option[Duration] = scala.None, ingressClass: Option[String] = scala.None, ingressService: Option[String] = scala.None, ingressControllerMode: Option[ProxyMeshConfig.IngressControllerMode.Value] = scala.None, authPolicy: Option[ProxyMeshConfig.AuthPolicy.Value] = scala.None, authCertsPath: Option[String] = scala.None) extends Product with Serializable
- case class RouteRule(destination: Option[String] = scala.None, precedence: Option[Int] = scala.None, match: Option[MatchCondition] = scala.None, route: Seq[DestinationWeight] = scala.Nil, redirect: Option[HTTPRedirect] = scala.None, rewrite: Option[HTTPRewrite] = scala.None, httpReqTimeout: Option[HTTPTimeout] = scala.None, httpReqRetries: Option[HTTPRetry] = scala.None, httpFault: Option[HTTPFaultInjection] = scala.None, l4Fault: Option[L4FaultInjection] = scala.None) extends Product with Serializable
- case class StringMatch(matchType: Option[OneofMatchType] = scala.None) extends Product with Serializable
Value Members
- object CircuitBreaker extends Serializable
- object DestinationPolicy extends Serializable
- object DestinationVersionPolicy extends Serializable
- object DestinationWeight extends Serializable
- object HTTPFaultInjection extends Serializable
- object HTTPRedirect extends Serializable
- object HTTPRetry extends Serializable
- object HTTPRewrite extends Serializable
- object HTTPTimeout extends Serializable
- object L4FaultInjection extends Serializable
- object L4MatchAttributes extends Serializable
- object LoadBalancing extends Serializable
- object MatchCondition extends Serializable
- object ProxyMeshConfig extends Serializable
- object RouteRule extends Serializable
- object StringMatch extends Serializable