p

istio.proxy.v1

config

package config

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class CircuitBreaker(cbPolicy: Option[OneofCbPolicy] = scala.None) extends Product with Serializable
  2. case class DestinationPolicy(destination: Option[String] = scala.None, policy: Seq[DestinationVersionPolicy] = scala.Nil) extends Product with Serializable
  3. 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
  4. case class DestinationWeight(destination: Option[String] = scala.None, tags: Map[String, String] = ..., weight: Option[Int] = scala.None) extends Product with Serializable
  5. case class HTTPFaultInjection(delay: Option[Delay] = scala.None, abort: Option[Abort] = scala.None) extends Product with Serializable
  6. case class HTTPRedirect(uri: Option[String] = scala.None, authority: Option[String] = scala.None) extends Product with Serializable
  7. case class HTTPRetry(retryPolicy: Option[OneofRetryPolicy] = scala.None) extends Product with Serializable
  8. case class HTTPRewrite(uri: Option[String] = scala.None, authority: Option[String] = scala.None) extends Product with Serializable
  9. case class HTTPTimeout(timeoutPolicy: Option[OneofTimeoutPolicy] = scala.None) extends Product with Serializable
  10. case class L4FaultInjection(throttle: Option[Throttle] = scala.None, terminate: Option[Terminate] = scala.None) extends Product with Serializable
  11. case class L4MatchAttributes(sourceSubnet: Seq[String] = scala.Nil, destinationSubnet: Seq[String] = scala.Nil) extends Product with Serializable
  12. case class LoadBalancing(lbPolicy: Option[OneofLbPolicy] = scala.None) extends Product with Serializable
  13. 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
  14. 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
  15. 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
  16. case class StringMatch(matchType: Option[OneofMatchType] = scala.None) extends Product with Serializable

Value Members

  1. object CircuitBreaker extends Serializable
  2. object DestinationPolicy extends Serializable
  3. object DestinationVersionPolicy extends Serializable
  4. object DestinationWeight extends Serializable
  5. object HTTPFaultInjection extends Serializable
  6. object HTTPRedirect extends Serializable
  7. object HTTPRetry extends Serializable
  8. object HTTPRewrite extends Serializable
  9. object HTTPTimeout extends Serializable
  10. object L4FaultInjection extends Serializable
  11. object L4MatchAttributes extends Serializable
  12. object LoadBalancing extends Serializable
  13. object MatchCondition extends Serializable
  14. object ProxyMeshConfig extends Serializable
  15. object RouteRule extends Serializable
  16. object StringMatch extends Serializable

Ungrouped