Versions in this module Expand all Collapse all v1 v1.50.0 Sep 24, 2021 v1.41.0 Sep 23, 2021 Changes in this version + const ClientSideCertProviderInstance + const ServerListenerResourceNameTemplate + const ServerSideCertProviderInstance + var RouterHTTPFilter = HTTPFilter("router", &v3routerpb.Router{}) + func DefaultClientListener(target, routeName string) *v3listenerpb.Listener + func DefaultCluster(clusterName, edsServiceName string, secLevel SecurityLevel) *v3clusterpb.Cluster + func DefaultEndpoint(clusterName string, host string, port uint32) *v3endpointpb.ClusterLoadAssignment + func DefaultFileWatcherConfig(certPath, keyPath, caPath string) json.RawMessage + func DefaultRouteConfig(routeName, ldsTarget, clusterName string) *v3routepb.RouteConfiguration + func DefaultServerListener(host string, port uint32, secLevel SecurityLevel) *v3listenerpb.Listener + func HTTPFilter(name string, config proto.Message) *v3httppb.HttpFilter + type ManagementServer struct + Address string + func StartManagementServer() (*ManagementServer, error) + func (s *ManagementServer) Stop() + func (s *ManagementServer) Update(ctx context.Context, opts UpdateOptions) error + type ResourceParams struct + DialTarget string + Host string + NodeID string + Port uint32 + SecLevel SecurityLevel + type SecurityLevel int + const SecurityLevelMTLS + const SecurityLevelNone + const SecurityLevelTLS + type UpdateOptions struct + Clusters []*v3clusterpb.Cluster + Endpoints []*v3endpointpb.ClusterLoadAssignment + Listeners []*v3listenerpb.Listener + NodeID string + Routes []*v3routepb.RouteConfiguration + SkipValidation bool + func DefaultClientResources(params ResourceParams) UpdateOptions