类 VirtualServiceOuterClass.TLSRoute.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder>
istio.networking.v1alpha3.VirtualServiceOuterClass.TLSRoute.Builder
所有已实现的接口:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, VirtualServiceOuterClass.TLSRouteOrBuilder, Cloneable
封闭类:
VirtualServiceOuterClass.TLSRoute

public static final class VirtualServiceOuterClass.TLSRoute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TLSRoute.Builder> implements VirtualServiceOuterClass.TLSRouteOrBuilder
 Describes match conditions and actions for routing unterminated TLS
 traffic (TLS/HTTPS) The following routing rule forwards unterminated TLS
 traffic arriving at port 443 of gateway called "mygateway" to internal
 services in the mesh based on the SNI value.

 {{<tabset category-name="example">}}
 {{<tab name="v1alpha3" category-value="v1alpha3">}}
 ```yaml
 apiVersion: networking.istio.io/v1alpha3
 kind: VirtualService
 metadata:
   name: bookinfo-sni
 spec:
   hosts:
   - "*.bookinfo.com"
   gateways:
   - mygateway
   tls:
   - match:
     - port: 443
       sniHosts:
       - login.bookinfo.com
     route:
     - destination:
         host: login.prod.svc.cluster.local
   - match:
     - port: 443
       sniHosts:
       - reviews.bookinfo.com
     route:
     - destination:
         host: reviews.prod.svc.cluster.local
 ```
 {{</tab>}}

 {{<tab name="v1beta1" category-value="v1beta1">}}
 ```yaml
 apiVersion: networking.istio.io/v1beta1
 kind: VirtualService
 metadata:
   name: bookinfo-sni
 spec:
   hosts:
   - "*.bookinfo.com"
   gateways:
   - mygateway
   tls:
   - match:
     - port: 443
       sniHosts:
       - login.bookinfo.com
     route:
     - destination:
         host: login.prod.svc.cluster.local
   - match:
     - port: 443
       sniHosts:
       - reviews.bookinfo.com
     route:
     - destination:
         host: reviews.prod.svc.cluster.local
 ```
 {{</tab>}}
 {{</tabset>}}
 
Protobuf type istio.networking.v1alpha3.TLSRoute