Versions in this module Expand all Collapse all v0 v0.0.2 Aug 8, 2024 Changes in this version + const ClusterDiscoveryService_DeltaClusters_FullMethodName + const ClusterDiscoveryService_FetchClusters_FullMethodName + const ClusterDiscoveryService_StreamClusters_FullMethodName + const EndpointDiscoveryService_DeltaEndpoints_FullMethodName + const EndpointDiscoveryService_FetchEndpoints_FullMethodName + const EndpointDiscoveryService_StreamEndpoints_FullMethodName + const ListenerDiscoveryService_DeltaListeners_FullMethodName + const ListenerDiscoveryService_FetchListeners_FullMethodName + const ListenerDiscoveryService_StreamListeners_FullMethodName + const RouteDiscoveryService_DeltaRoutes_FullMethodName + const RouteDiscoveryService_FetchRoutes_FullMethodName + const RouteDiscoveryService_StreamRoutes_FullMethodName + const ScopedRoutesDiscoveryService_DeltaScopedRoutes_FullMethodName + const ScopedRoutesDiscoveryService_FetchScopedRoutes_FullMethodName + const ScopedRoutesDiscoveryService_StreamScopedRoutes_FullMethodName + const VirtualHostDiscoveryService_DeltaVirtualHosts_FullMethodName + var ClusterDiscoveryService_ServiceDesc = grpc.ServiceDesc + var Cluster_ClusterProtocolSelection_name = map[int32]string + var Cluster_ClusterProtocolSelection_value = map[string]int32 + var Cluster_DiscoveryType_name = map[int32]string + var Cluster_DiscoveryType_value = map[string]int32 + var Cluster_DnsLookupFamily_name = map[int32]string + var Cluster_DnsLookupFamily_value = map[string]int32 + var Cluster_LbPolicy_name = map[int32]string + var Cluster_LbPolicy_value = map[string]int32 + var Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_name = map[int32]string + var Cluster_LbSubsetConfig_LbSubsetFallbackPolicy_value = map[string]int32 + var Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_name = map[int32]string + var Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy_value = map[string]int32 + var Cluster_RingHashLbConfig_HashFunction_name = map[int32]string + var Cluster_RingHashLbConfig_HashFunction_value = map[string]int32 + var EndpointDiscoveryService_ServiceDesc = grpc.ServiceDesc + var File_envoy_api_v2_cds_proto protoreflect.FileDescriptor + var File_envoy_api_v2_cluster_proto protoreflect.FileDescriptor + var File_envoy_api_v2_discovery_proto protoreflect.FileDescriptor + var File_envoy_api_v2_eds_proto protoreflect.FileDescriptor + var File_envoy_api_v2_endpoint_proto protoreflect.FileDescriptor + var File_envoy_api_v2_lds_proto protoreflect.FileDescriptor + var File_envoy_api_v2_listener_proto protoreflect.FileDescriptor + var File_envoy_api_v2_rds_proto protoreflect.FileDescriptor + var File_envoy_api_v2_route_proto protoreflect.FileDescriptor + var File_envoy_api_v2_scoped_route_proto protoreflect.FileDescriptor + var File_envoy_api_v2_srds_proto protoreflect.FileDescriptor + var ListenerDiscoveryService_ServiceDesc = grpc.ServiceDesc + var Listener_DrainType_name = map[int32]string + var Listener_DrainType_value = map[string]int32 + var RouteDiscoveryService_ServiceDesc = grpc.ServiceDesc + var ScopedRoutesDiscoveryService_ServiceDesc = grpc.ServiceDesc + var VirtualHostDiscoveryService_ServiceDesc = grpc.ServiceDesc + func RegisterClusterDiscoveryServiceServer(s grpc.ServiceRegistrar, srv ClusterDiscoveryServiceServer) + func RegisterEndpointDiscoveryServiceServer(s grpc.ServiceRegistrar, srv EndpointDiscoveryServiceServer) + func RegisterListenerDiscoveryServiceServer(s grpc.ServiceRegistrar, srv ListenerDiscoveryServiceServer) + func RegisterRouteDiscoveryServiceServer(s grpc.ServiceRegistrar, srv RouteDiscoveryServiceServer) + func RegisterScopedRoutesDiscoveryServiceServer(s grpc.ServiceRegistrar, srv ScopedRoutesDiscoveryServiceServer) + func RegisterVirtualHostDiscoveryServiceServer(s grpc.ServiceRegistrar, srv VirtualHostDiscoveryServiceServer) + type CdsDummy struct + func (*CdsDummy) Descriptor() ([]byte, []int) + func (*CdsDummy) ProtoMessage() + func (x *CdsDummy) ProtoReflect() protoreflect.Message + func (x *CdsDummy) Reset() + func (x *CdsDummy) String() string + type Cluster struct + AltStatName string + CircuitBreakers *cluster.CircuitBreakers + CleanupInterval *durationpb.Duration + CloseConnectionsOnHostHealthFailure bool + ClusterDiscoveryType isCluster_ClusterDiscoveryType + CommonHttpProtocolOptions *core.HttpProtocolOptions + CommonLbConfig *Cluster_CommonLbConfig + ConnectTimeout *durationpb.Duration + DnsFailureRefreshRate *Cluster_RefreshRate + DnsLookupFamily Cluster_DnsLookupFamily + DnsRefreshRate *durationpb.Duration + DnsResolvers []*core.Address + DrainConnectionsOnHostRemoval bool + EdsClusterConfig *Cluster_EdsClusterConfig + ExtensionProtocolOptions map[string]*structpb.Struct + Filters []*cluster.Filter + HealthChecks []*core.HealthCheck + Hosts []*core.Address + Http2ProtocolOptions *core.Http2ProtocolOptions + HttpProtocolOptions *core.Http1ProtocolOptions + LbConfig isCluster_LbConfig + LbPolicy Cluster_LbPolicy + LbSubsetConfig *Cluster_LbSubsetConfig + LoadAssignment *ClusterLoadAssignment + LoadBalancingPolicy *LoadBalancingPolicy + LrsServer *core.ConfigSource + MaxRequestsPerConnection *wrapperspb.UInt32Value + Metadata *core.Metadata + Name string + OutlierDetection *cluster.OutlierDetection + PerConnectionBufferLimitBytes *wrapperspb.UInt32Value + ProtocolSelection Cluster_ClusterProtocolSelection + RespectDnsTtl bool + TlsContext *auth.UpstreamTlsContext + TrackTimeoutBudgets bool + TransportSocket *core.TransportSocket + TransportSocketMatches []*Cluster_TransportSocketMatch + TypedExtensionProtocolOptions map[string]*anypb.Any + UpstreamBindConfig *core.BindConfig + UpstreamConnectionOptions *UpstreamConnectionOptions + UpstreamHttpProtocolOptions *core.UpstreamHttpProtocolOptions + UseTcpForDnsLookups bool + func (*Cluster) Descriptor() ([]byte, []int) + func (*Cluster) ProtoMessage() + func (m *Cluster) GetClusterDiscoveryType() isCluster_ClusterDiscoveryType + func (m *Cluster) GetLbConfig() isCluster_LbConfig + func (x *Cluster) GetAltStatName() string + func (x *Cluster) GetCircuitBreakers() *cluster.CircuitBreakers + func (x *Cluster) GetCleanupInterval() *durationpb.Duration + func (x *Cluster) GetCloseConnectionsOnHostHealthFailure() bool + func (x *Cluster) GetClusterType() *Cluster_CustomClusterType + func (x *Cluster) GetCommonHttpProtocolOptions() *core.HttpProtocolOptions + func (x *Cluster) GetCommonLbConfig() *Cluster_CommonLbConfig + func (x *Cluster) GetConnectTimeout() *durationpb.Duration + func (x *Cluster) GetDnsFailureRefreshRate() *Cluster_RefreshRate + func (x *Cluster) GetDnsLookupFamily() Cluster_DnsLookupFamily + func (x *Cluster) GetDnsRefreshRate() *durationpb.Duration + func (x *Cluster) GetDnsResolvers() []*core.Address + func (x *Cluster) GetDrainConnectionsOnHostRemoval() bool + func (x *Cluster) GetEdsClusterConfig() *Cluster_EdsClusterConfig + func (x *Cluster) GetExtensionProtocolOptions() map[string]*structpb.Struct + func (x *Cluster) GetFilters() []*cluster.Filter + func (x *Cluster) GetHealthChecks() []*core.HealthCheck + func (x *Cluster) GetHosts() []*core.Address + func (x *Cluster) GetHttp2ProtocolOptions() *core.Http2ProtocolOptions + func (x *Cluster) GetHttpProtocolOptions() *core.Http1ProtocolOptions + func (x *Cluster) GetLbPolicy() Cluster_LbPolicy + func (x *Cluster) GetLbSubsetConfig() *Cluster_LbSubsetConfig + func (x *Cluster) GetLeastRequestLbConfig() *Cluster_LeastRequestLbConfig + func (x *Cluster) GetLoadAssignment() *ClusterLoadAssignment + func (x *Cluster) GetLoadBalancingPolicy() *LoadBalancingPolicy + func (x *Cluster) GetLrsServer() *core.ConfigSource + func (x *Cluster) GetMaxRequestsPerConnection() *wrapperspb.UInt32Value + func (x *Cluster) GetMetadata() *core.Metadata + func (x *Cluster) GetName() string + func (x *Cluster) GetOriginalDstLbConfig() *Cluster_OriginalDstLbConfig + func (x *Cluster) GetOutlierDetection() *cluster.OutlierDetection + func (x *Cluster) GetPerConnectionBufferLimitBytes() *wrapperspb.UInt32Value + func (x *Cluster) GetProtocolSelection() Cluster_ClusterProtocolSelection + func (x *Cluster) GetRespectDnsTtl() bool + func (x *Cluster) GetRingHashLbConfig() *Cluster_RingHashLbConfig + func (x *Cluster) GetTlsContext() *auth.UpstreamTlsContext + func (x *Cluster) GetTrackTimeoutBudgets() bool + func (x *Cluster) GetTransportSocket() *core.TransportSocket + func (x *Cluster) GetTransportSocketMatches() []*Cluster_TransportSocketMatch + func (x *Cluster) GetType() Cluster_DiscoveryType + func (x *Cluster) GetTypedExtensionProtocolOptions() map[string]*anypb.Any + func (x *Cluster) GetUpstreamBindConfig() *core.BindConfig + func (x *Cluster) GetUpstreamConnectionOptions() *UpstreamConnectionOptions + func (x *Cluster) GetUpstreamHttpProtocolOptions() *core.UpstreamHttpProtocolOptions + func (x *Cluster) GetUseTcpForDnsLookups() bool + func (x *Cluster) ProtoReflect() protoreflect.Message + func (x *Cluster) Reset() + func (x *Cluster) String() string + type ClusterDiscoveryServiceClient interface + DeltaClusters func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse], error) + FetchClusters func(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) + StreamClusters func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse], error) + func NewClusterDiscoveryServiceClient(cc grpc.ClientConnInterface) ClusterDiscoveryServiceClient + type ClusterDiscoveryServiceServer interface + DeltaClusters func(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + FetchClusters func(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + StreamClusters func(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type ClusterDiscoveryService_DeltaClustersClient = grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type ClusterDiscoveryService_DeltaClustersServer = grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type ClusterDiscoveryService_StreamClustersClient = grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse] + type ClusterDiscoveryService_StreamClustersServer = grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse] + type ClusterLoadAssignment struct + ClusterName string + Endpoints []*endpoint.LocalityLbEndpoints + NamedEndpoints map[string]*endpoint.Endpoint + Policy *ClusterLoadAssignment_Policy + func (*ClusterLoadAssignment) Descriptor() ([]byte, []int) + func (*ClusterLoadAssignment) ProtoMessage() + func (x *ClusterLoadAssignment) GetClusterName() string + func (x *ClusterLoadAssignment) GetEndpoints() []*endpoint.LocalityLbEndpoints + func (x *ClusterLoadAssignment) GetNamedEndpoints() map[string]*endpoint.Endpoint + func (x *ClusterLoadAssignment) GetPolicy() *ClusterLoadAssignment_Policy + func (x *ClusterLoadAssignment) ProtoReflect() protoreflect.Message + func (x *ClusterLoadAssignment) Reset() + func (x *ClusterLoadAssignment) String() string + type ClusterLoadAssignment_Policy struct + DisableOverprovisioning bool + DropOverloads []*ClusterLoadAssignment_Policy_DropOverload + EndpointStaleAfter *durationpb.Duration + OverprovisioningFactor *wrapperspb.UInt32Value + func (*ClusterLoadAssignment_Policy) Descriptor() ([]byte, []int) + func (*ClusterLoadAssignment_Policy) ProtoMessage() + func (x *ClusterLoadAssignment_Policy) GetDisableOverprovisioning() bool + func (x *ClusterLoadAssignment_Policy) GetDropOverloads() []*ClusterLoadAssignment_Policy_DropOverload + func (x *ClusterLoadAssignment_Policy) GetEndpointStaleAfter() *durationpb.Duration + func (x *ClusterLoadAssignment_Policy) GetOverprovisioningFactor() *wrapperspb.UInt32Value + func (x *ClusterLoadAssignment_Policy) ProtoReflect() protoreflect.Message + func (x *ClusterLoadAssignment_Policy) Reset() + func (x *ClusterLoadAssignment_Policy) String() string + type ClusterLoadAssignment_Policy_DropOverload struct + Category string + DropPercentage *_type.FractionalPercent + func (*ClusterLoadAssignment_Policy_DropOverload) Descriptor() ([]byte, []int) + func (*ClusterLoadAssignment_Policy_DropOverload) ProtoMessage() + func (x *ClusterLoadAssignment_Policy_DropOverload) GetCategory() string + func (x *ClusterLoadAssignment_Policy_DropOverload) GetDropPercentage() *_type.FractionalPercent + func (x *ClusterLoadAssignment_Policy_DropOverload) ProtoReflect() protoreflect.Message + func (x *ClusterLoadAssignment_Policy_DropOverload) Reset() + func (x *ClusterLoadAssignment_Policy_DropOverload) String() string + type Cluster_ClusterProtocolSelection int32 + const Cluster_USE_CONFIGURED_PROTOCOL + const Cluster_USE_DOWNSTREAM_PROTOCOL + func (Cluster_ClusterProtocolSelection) Descriptor() protoreflect.EnumDescriptor + func (Cluster_ClusterProtocolSelection) EnumDescriptor() ([]byte, []int) + func (Cluster_ClusterProtocolSelection) Type() protoreflect.EnumType + func (x Cluster_ClusterProtocolSelection) Enum() *Cluster_ClusterProtocolSelection + func (x Cluster_ClusterProtocolSelection) Number() protoreflect.EnumNumber + func (x Cluster_ClusterProtocolSelection) String() string + type Cluster_ClusterType struct + ClusterType *Cluster_CustomClusterType + type Cluster_CommonLbConfig struct + CloseConnectionsOnHostSetChange bool + ConsistentHashingLbConfig *Cluster_CommonLbConfig_ConsistentHashingLbConfig + HealthyPanicThreshold *_type.Percent + IgnoreNewHostsUntilFirstHc bool + LocalityConfigSpecifier isCluster_CommonLbConfig_LocalityConfigSpecifier + UpdateMergeWindow *durationpb.Duration + func (*Cluster_CommonLbConfig) Descriptor() ([]byte, []int) + func (*Cluster_CommonLbConfig) ProtoMessage() + func (m *Cluster_CommonLbConfig) GetLocalityConfigSpecifier() isCluster_CommonLbConfig_LocalityConfigSpecifier + func (x *Cluster_CommonLbConfig) GetCloseConnectionsOnHostSetChange() bool + func (x *Cluster_CommonLbConfig) GetConsistentHashingLbConfig() *Cluster_CommonLbConfig_ConsistentHashingLbConfig + func (x *Cluster_CommonLbConfig) GetHealthyPanicThreshold() *_type.Percent + func (x *Cluster_CommonLbConfig) GetIgnoreNewHostsUntilFirstHc() bool + func (x *Cluster_CommonLbConfig) GetLocalityWeightedLbConfig() *Cluster_CommonLbConfig_LocalityWeightedLbConfig + func (x *Cluster_CommonLbConfig) GetUpdateMergeWindow() *durationpb.Duration + func (x *Cluster_CommonLbConfig) GetZoneAwareLbConfig() *Cluster_CommonLbConfig_ZoneAwareLbConfig + func (x *Cluster_CommonLbConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_CommonLbConfig) Reset() + func (x *Cluster_CommonLbConfig) String() string + type Cluster_CommonLbConfig_ConsistentHashingLbConfig struct + UseHostnameForHashing bool + func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) Descriptor() ([]byte, []int) + func (*Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoMessage() + func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) GetUseHostnameForHashing() bool + func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) Reset() + func (x *Cluster_CommonLbConfig_ConsistentHashingLbConfig) String() string + type Cluster_CommonLbConfig_LocalityWeightedLbConfig struct + func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) Descriptor() ([]byte, []int) + func (*Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoMessage() + func (x *Cluster_CommonLbConfig_LocalityWeightedLbConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_CommonLbConfig_LocalityWeightedLbConfig) Reset() + func (x *Cluster_CommonLbConfig_LocalityWeightedLbConfig) String() string + type Cluster_CommonLbConfig_LocalityWeightedLbConfig_ struct + LocalityWeightedLbConfig *Cluster_CommonLbConfig_LocalityWeightedLbConfig + type Cluster_CommonLbConfig_ZoneAwareLbConfig struct + FailTrafficOnPanic bool + MinClusterSize *wrapperspb.UInt64Value + RoutingEnabled *_type.Percent + func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) Descriptor() ([]byte, []int) + func (*Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoMessage() + func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetFailTrafficOnPanic() bool + func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetMinClusterSize() *wrapperspb.UInt64Value + func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) GetRoutingEnabled() *_type.Percent + func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) Reset() + func (x *Cluster_CommonLbConfig_ZoneAwareLbConfig) String() string + type Cluster_CommonLbConfig_ZoneAwareLbConfig_ struct + ZoneAwareLbConfig *Cluster_CommonLbConfig_ZoneAwareLbConfig + type Cluster_CustomClusterType struct + Name string + TypedConfig *anypb.Any + func (*Cluster_CustomClusterType) Descriptor() ([]byte, []int) + func (*Cluster_CustomClusterType) ProtoMessage() + func (x *Cluster_CustomClusterType) GetName() string + func (x *Cluster_CustomClusterType) GetTypedConfig() *anypb.Any + func (x *Cluster_CustomClusterType) ProtoReflect() protoreflect.Message + func (x *Cluster_CustomClusterType) Reset() + func (x *Cluster_CustomClusterType) String() string + type Cluster_DiscoveryType int32 + const Cluster_EDS + const Cluster_LOGICAL_DNS + const Cluster_ORIGINAL_DST + const Cluster_STATIC + const Cluster_STRICT_DNS + func (Cluster_DiscoveryType) Descriptor() protoreflect.EnumDescriptor + func (Cluster_DiscoveryType) EnumDescriptor() ([]byte, []int) + func (Cluster_DiscoveryType) Type() protoreflect.EnumType + func (x Cluster_DiscoveryType) Enum() *Cluster_DiscoveryType + func (x Cluster_DiscoveryType) Number() protoreflect.EnumNumber + func (x Cluster_DiscoveryType) String() string + type Cluster_DnsLookupFamily int32 + const Cluster_AUTO + const Cluster_V4_ONLY + const Cluster_V6_ONLY + func (Cluster_DnsLookupFamily) Descriptor() protoreflect.EnumDescriptor + func (Cluster_DnsLookupFamily) EnumDescriptor() ([]byte, []int) + func (Cluster_DnsLookupFamily) Type() protoreflect.EnumType + func (x Cluster_DnsLookupFamily) Enum() *Cluster_DnsLookupFamily + func (x Cluster_DnsLookupFamily) Number() protoreflect.EnumNumber + func (x Cluster_DnsLookupFamily) String() string + type Cluster_EdsClusterConfig struct + EdsConfig *core.ConfigSource + ServiceName string + func (*Cluster_EdsClusterConfig) Descriptor() ([]byte, []int) + func (*Cluster_EdsClusterConfig) ProtoMessage() + func (x *Cluster_EdsClusterConfig) GetEdsConfig() *core.ConfigSource + func (x *Cluster_EdsClusterConfig) GetServiceName() string + func (x *Cluster_EdsClusterConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_EdsClusterConfig) Reset() + func (x *Cluster_EdsClusterConfig) String() string + type Cluster_LbPolicy int32 + const Cluster_CLUSTER_PROVIDED + const Cluster_LEAST_REQUEST + const Cluster_LOAD_BALANCING_POLICY_CONFIG + const Cluster_MAGLEV + const Cluster_ORIGINAL_DST_LB + const Cluster_RANDOM + const Cluster_RING_HASH + const Cluster_ROUND_ROBIN + func (Cluster_LbPolicy) Descriptor() protoreflect.EnumDescriptor + func (Cluster_LbPolicy) EnumDescriptor() ([]byte, []int) + func (Cluster_LbPolicy) Type() protoreflect.EnumType + func (x Cluster_LbPolicy) Enum() *Cluster_LbPolicy + func (x Cluster_LbPolicy) Number() protoreflect.EnumNumber + func (x Cluster_LbPolicy) String() string + type Cluster_LbSubsetConfig struct + DefaultSubset *structpb.Struct + FallbackPolicy Cluster_LbSubsetConfig_LbSubsetFallbackPolicy + ListAsAny bool + LocalityWeightAware bool + PanicModeAny bool + ScaleLocalityWeight bool + SubsetSelectors []*Cluster_LbSubsetConfig_LbSubsetSelector + func (*Cluster_LbSubsetConfig) Descriptor() ([]byte, []int) + func (*Cluster_LbSubsetConfig) ProtoMessage() + func (x *Cluster_LbSubsetConfig) GetDefaultSubset() *structpb.Struct + func (x *Cluster_LbSubsetConfig) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetFallbackPolicy + func (x *Cluster_LbSubsetConfig) GetListAsAny() bool + func (x *Cluster_LbSubsetConfig) GetLocalityWeightAware() bool + func (x *Cluster_LbSubsetConfig) GetPanicModeAny() bool + func (x *Cluster_LbSubsetConfig) GetScaleLocalityWeight() bool + func (x *Cluster_LbSubsetConfig) GetSubsetSelectors() []*Cluster_LbSubsetConfig_LbSubsetSelector + func (x *Cluster_LbSubsetConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_LbSubsetConfig) Reset() + func (x *Cluster_LbSubsetConfig) String() string + type Cluster_LbSubsetConfig_LbSubsetFallbackPolicy int32 + const Cluster_LbSubsetConfig_ANY_ENDPOINT + const Cluster_LbSubsetConfig_DEFAULT_SUBSET + const Cluster_LbSubsetConfig_NO_FALLBACK + func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Descriptor() protoreflect.EnumDescriptor + func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) EnumDescriptor() ([]byte, []int) + func (Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Type() protoreflect.EnumType + func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Enum() *Cluster_LbSubsetConfig_LbSubsetFallbackPolicy + func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) Number() protoreflect.EnumNumber + func (x Cluster_LbSubsetConfig_LbSubsetFallbackPolicy) String() string + type Cluster_LbSubsetConfig_LbSubsetSelector struct + FallbackKeysSubset []string + FallbackPolicy Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy + Keys []string + func (*Cluster_LbSubsetConfig_LbSubsetSelector) Descriptor() ([]byte, []int) + func (*Cluster_LbSubsetConfig_LbSubsetSelector) ProtoMessage() + func (x *Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackKeysSubset() []string + func (x *Cluster_LbSubsetConfig_LbSubsetSelector) GetFallbackPolicy() Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy + func (x *Cluster_LbSubsetConfig_LbSubsetSelector) GetKeys() []string + func (x *Cluster_LbSubsetConfig_LbSubsetSelector) ProtoReflect() protoreflect.Message + func (x *Cluster_LbSubsetConfig_LbSubsetSelector) Reset() + func (x *Cluster_LbSubsetConfig_LbSubsetSelector) String() string + type Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy int32 + const Cluster_LbSubsetConfig_LbSubsetSelector_ANY_ENDPOINT + const Cluster_LbSubsetConfig_LbSubsetSelector_DEFAULT_SUBSET + const Cluster_LbSubsetConfig_LbSubsetSelector_KEYS_SUBSET + const Cluster_LbSubsetConfig_LbSubsetSelector_NOT_DEFINED + const Cluster_LbSubsetConfig_LbSubsetSelector_NO_FALLBACK + func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Descriptor() protoreflect.EnumDescriptor + func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) EnumDescriptor() ([]byte, []int) + func (Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Type() protoreflect.EnumType + func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Enum() *Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy + func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) Number() protoreflect.EnumNumber + func (x Cluster_LbSubsetConfig_LbSubsetSelector_LbSubsetSelectorFallbackPolicy) String() string + type Cluster_LeastRequestLbConfig struct + ChoiceCount *wrapperspb.UInt32Value + func (*Cluster_LeastRequestLbConfig) Descriptor() ([]byte, []int) + func (*Cluster_LeastRequestLbConfig) ProtoMessage() + func (x *Cluster_LeastRequestLbConfig) GetChoiceCount() *wrapperspb.UInt32Value + func (x *Cluster_LeastRequestLbConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_LeastRequestLbConfig) Reset() + func (x *Cluster_LeastRequestLbConfig) String() string + type Cluster_LeastRequestLbConfig_ struct + LeastRequestLbConfig *Cluster_LeastRequestLbConfig + type Cluster_OriginalDstLbConfig struct + UseHttpHeader bool + func (*Cluster_OriginalDstLbConfig) Descriptor() ([]byte, []int) + func (*Cluster_OriginalDstLbConfig) ProtoMessage() + func (x *Cluster_OriginalDstLbConfig) GetUseHttpHeader() bool + func (x *Cluster_OriginalDstLbConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_OriginalDstLbConfig) Reset() + func (x *Cluster_OriginalDstLbConfig) String() string + type Cluster_OriginalDstLbConfig_ struct + OriginalDstLbConfig *Cluster_OriginalDstLbConfig + type Cluster_RefreshRate struct + BaseInterval *durationpb.Duration + MaxInterval *durationpb.Duration + func (*Cluster_RefreshRate) Descriptor() ([]byte, []int) + func (*Cluster_RefreshRate) ProtoMessage() + func (x *Cluster_RefreshRate) GetBaseInterval() *durationpb.Duration + func (x *Cluster_RefreshRate) GetMaxInterval() *durationpb.Duration + func (x *Cluster_RefreshRate) ProtoReflect() protoreflect.Message + func (x *Cluster_RefreshRate) Reset() + func (x *Cluster_RefreshRate) String() string + type Cluster_RingHashLbConfig struct + HashFunction Cluster_RingHashLbConfig_HashFunction + MaximumRingSize *wrapperspb.UInt64Value + MinimumRingSize *wrapperspb.UInt64Value + func (*Cluster_RingHashLbConfig) Descriptor() ([]byte, []int) + func (*Cluster_RingHashLbConfig) ProtoMessage() + func (x *Cluster_RingHashLbConfig) GetHashFunction() Cluster_RingHashLbConfig_HashFunction + func (x *Cluster_RingHashLbConfig) GetMaximumRingSize() *wrapperspb.UInt64Value + func (x *Cluster_RingHashLbConfig) GetMinimumRingSize() *wrapperspb.UInt64Value + func (x *Cluster_RingHashLbConfig) ProtoReflect() protoreflect.Message + func (x *Cluster_RingHashLbConfig) Reset() + func (x *Cluster_RingHashLbConfig) String() string + type Cluster_RingHashLbConfig_ struct + RingHashLbConfig *Cluster_RingHashLbConfig + type Cluster_RingHashLbConfig_HashFunction int32 + const Cluster_RingHashLbConfig_MURMUR_HASH_2 + const Cluster_RingHashLbConfig_XX_HASH + func (Cluster_RingHashLbConfig_HashFunction) Descriptor() protoreflect.EnumDescriptor + func (Cluster_RingHashLbConfig_HashFunction) EnumDescriptor() ([]byte, []int) + func (Cluster_RingHashLbConfig_HashFunction) Type() protoreflect.EnumType + func (x Cluster_RingHashLbConfig_HashFunction) Enum() *Cluster_RingHashLbConfig_HashFunction + func (x Cluster_RingHashLbConfig_HashFunction) Number() protoreflect.EnumNumber + func (x Cluster_RingHashLbConfig_HashFunction) String() string + type Cluster_TransportSocketMatch struct + Match *structpb.Struct + Name string + TransportSocket *core.TransportSocket + func (*Cluster_TransportSocketMatch) Descriptor() ([]byte, []int) + func (*Cluster_TransportSocketMatch) ProtoMessage() + func (x *Cluster_TransportSocketMatch) GetMatch() *structpb.Struct + func (x *Cluster_TransportSocketMatch) GetName() string + func (x *Cluster_TransportSocketMatch) GetTransportSocket() *core.TransportSocket + func (x *Cluster_TransportSocketMatch) ProtoReflect() protoreflect.Message + func (x *Cluster_TransportSocketMatch) Reset() + func (x *Cluster_TransportSocketMatch) String() string + type Cluster_Type struct + Type Cluster_DiscoveryType + type DeltaDiscoveryRequest struct + ErrorDetail *status.Status + InitialResourceVersions map[string]string + Node *core.Node + ResourceNamesSubscribe []string + ResourceNamesUnsubscribe []string + ResponseNonce string + TypeUrl string + func (*DeltaDiscoveryRequest) Descriptor() ([]byte, []int) + func (*DeltaDiscoveryRequest) ProtoMessage() + func (x *DeltaDiscoveryRequest) GetErrorDetail() *status.Status + func (x *DeltaDiscoveryRequest) GetInitialResourceVersions() map[string]string + func (x *DeltaDiscoveryRequest) GetNode() *core.Node + func (x *DeltaDiscoveryRequest) GetResourceNamesSubscribe() []string + func (x *DeltaDiscoveryRequest) GetResourceNamesUnsubscribe() []string + func (x *DeltaDiscoveryRequest) GetResponseNonce() string + func (x *DeltaDiscoveryRequest) GetTypeUrl() string + func (x *DeltaDiscoveryRequest) ProtoReflect() protoreflect.Message + func (x *DeltaDiscoveryRequest) Reset() + func (x *DeltaDiscoveryRequest) String() string + type DeltaDiscoveryResponse struct + Nonce string + RemovedResources []string + Resources []*Resource + SystemVersionInfo string + TypeUrl string + func (*DeltaDiscoveryResponse) Descriptor() ([]byte, []int) + func (*DeltaDiscoveryResponse) ProtoMessage() + func (x *DeltaDiscoveryResponse) GetNonce() string + func (x *DeltaDiscoveryResponse) GetRemovedResources() []string + func (x *DeltaDiscoveryResponse) GetResources() []*Resource + func (x *DeltaDiscoveryResponse) GetSystemVersionInfo() string + func (x *DeltaDiscoveryResponse) GetTypeUrl() string + func (x *DeltaDiscoveryResponse) ProtoReflect() protoreflect.Message + func (x *DeltaDiscoveryResponse) Reset() + func (x *DeltaDiscoveryResponse) String() string + type DiscoveryRequest struct + ErrorDetail *status.Status + Node *core.Node + ResourceNames []string + ResponseNonce string + TypeUrl string + VersionInfo string + func (*DiscoveryRequest) Descriptor() ([]byte, []int) + func (*DiscoveryRequest) ProtoMessage() + func (x *DiscoveryRequest) GetErrorDetail() *status.Status + func (x *DiscoveryRequest) GetNode() *core.Node + func (x *DiscoveryRequest) GetResourceNames() []string + func (x *DiscoveryRequest) GetResponseNonce() string + func (x *DiscoveryRequest) GetTypeUrl() string + func (x *DiscoveryRequest) GetVersionInfo() string + func (x *DiscoveryRequest) ProtoReflect() protoreflect.Message + func (x *DiscoveryRequest) Reset() + func (x *DiscoveryRequest) String() string + type DiscoveryResponse struct + Canary bool + ControlPlane *core.ControlPlane + Nonce string + Resources []*anypb.Any + TypeUrl string + VersionInfo string + func (*DiscoveryResponse) Descriptor() ([]byte, []int) + func (*DiscoveryResponse) ProtoMessage() + func (x *DiscoveryResponse) GetCanary() bool + func (x *DiscoveryResponse) GetControlPlane() *core.ControlPlane + func (x *DiscoveryResponse) GetNonce() string + func (x *DiscoveryResponse) GetResources() []*anypb.Any + func (x *DiscoveryResponse) GetTypeUrl() string + func (x *DiscoveryResponse) GetVersionInfo() string + func (x *DiscoveryResponse) ProtoReflect() protoreflect.Message + func (x *DiscoveryResponse) Reset() + func (x *DiscoveryResponse) String() string + type EdsDummy struct + func (*EdsDummy) Descriptor() ([]byte, []int) + func (*EdsDummy) ProtoMessage() + func (x *EdsDummy) ProtoReflect() protoreflect.Message + func (x *EdsDummy) Reset() + func (x *EdsDummy) String() string + type EndpointDiscoveryServiceClient interface + DeltaEndpoints func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse], error) + FetchEndpoints func(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) + StreamEndpoints func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse], error) + func NewEndpointDiscoveryServiceClient(cc grpc.ClientConnInterface) EndpointDiscoveryServiceClient + type EndpointDiscoveryServiceServer interface + DeltaEndpoints func(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + FetchEndpoints func(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + StreamEndpoints func(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type EndpointDiscoveryService_DeltaEndpointsClient = grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type EndpointDiscoveryService_DeltaEndpointsServer = grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type EndpointDiscoveryService_StreamEndpointsClient = grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse] + type EndpointDiscoveryService_StreamEndpointsServer = grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse] + type LdsDummy struct + func (*LdsDummy) Descriptor() ([]byte, []int) + func (*LdsDummy) ProtoMessage() + func (x *LdsDummy) ProtoReflect() protoreflect.Message + func (x *LdsDummy) Reset() + func (x *LdsDummy) String() string + type Listener struct + AccessLog []*v21.AccessLog + Address *core.Address + ApiListener *v2.ApiListener + ConnectionBalanceConfig *Listener_ConnectionBalanceConfig + ContinueOnListenerFiltersTimeout bool + DeprecatedV1 *Listener_DeprecatedV1 + DrainType Listener_DrainType + FilterChains []*listener.FilterChain + Freebind *wrapperspb.BoolValue + ListenerFilters []*listener.ListenerFilter + ListenerFiltersTimeout *durationpb.Duration + Metadata *core.Metadata + Name string + PerConnectionBufferLimitBytes *wrapperspb.UInt32Value + ReusePort bool + SocketOptions []*core.SocketOption + TcpFastOpenQueueLength *wrapperspb.UInt32Value + TrafficDirection core.TrafficDirection + Transparent *wrapperspb.BoolValue + UdpListenerConfig *listener.UdpListenerConfig + UseOriginalDst *wrapperspb.BoolValue + func (*Listener) Descriptor() ([]byte, []int) + func (*Listener) ProtoMessage() + func (x *Listener) GetAccessLog() []*v21.AccessLog + func (x *Listener) GetAddress() *core.Address + func (x *Listener) GetApiListener() *v2.ApiListener + func (x *Listener) GetConnectionBalanceConfig() *Listener_ConnectionBalanceConfig + func (x *Listener) GetContinueOnListenerFiltersTimeout() bool + func (x *Listener) GetDeprecatedV1() *Listener_DeprecatedV1 + func (x *Listener) GetDrainType() Listener_DrainType + func (x *Listener) GetFilterChains() []*listener.FilterChain + func (x *Listener) GetFreebind() *wrapperspb.BoolValue + func (x *Listener) GetListenerFilters() []*listener.ListenerFilter + func (x *Listener) GetListenerFiltersTimeout() *durationpb.Duration + func (x *Listener) GetMetadata() *core.Metadata + func (x *Listener) GetName() string + func (x *Listener) GetPerConnectionBufferLimitBytes() *wrapperspb.UInt32Value + func (x *Listener) GetReusePort() bool + func (x *Listener) GetSocketOptions() []*core.SocketOption + func (x *Listener) GetTcpFastOpenQueueLength() *wrapperspb.UInt32Value + func (x *Listener) GetTrafficDirection() core.TrafficDirection + func (x *Listener) GetTransparent() *wrapperspb.BoolValue + func (x *Listener) GetUdpListenerConfig() *listener.UdpListenerConfig + func (x *Listener) GetUseOriginalDst() *wrapperspb.BoolValue + func (x *Listener) ProtoReflect() protoreflect.Message + func (x *Listener) Reset() + func (x *Listener) String() string + type ListenerDiscoveryServiceClient interface + DeltaListeners func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse], error) + FetchListeners func(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) + StreamListeners func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse], error) + func NewListenerDiscoveryServiceClient(cc grpc.ClientConnInterface) ListenerDiscoveryServiceClient + type ListenerDiscoveryServiceServer interface + DeltaListeners func(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + FetchListeners func(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + StreamListeners func(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type ListenerDiscoveryService_DeltaListenersClient = grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type ListenerDiscoveryService_DeltaListenersServer = grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type ListenerDiscoveryService_StreamListenersClient = grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse] + type ListenerDiscoveryService_StreamListenersServer = grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse] + type Listener_ConnectionBalanceConfig struct + BalanceType isListener_ConnectionBalanceConfig_BalanceType + func (*Listener_ConnectionBalanceConfig) Descriptor() ([]byte, []int) + func (*Listener_ConnectionBalanceConfig) ProtoMessage() + func (m *Listener_ConnectionBalanceConfig) GetBalanceType() isListener_ConnectionBalanceConfig_BalanceType + func (x *Listener_ConnectionBalanceConfig) GetExactBalance() *Listener_ConnectionBalanceConfig_ExactBalance + func (x *Listener_ConnectionBalanceConfig) ProtoReflect() protoreflect.Message + func (x *Listener_ConnectionBalanceConfig) Reset() + func (x *Listener_ConnectionBalanceConfig) String() string + type Listener_ConnectionBalanceConfig_ExactBalance struct + func (*Listener_ConnectionBalanceConfig_ExactBalance) Descriptor() ([]byte, []int) + func (*Listener_ConnectionBalanceConfig_ExactBalance) ProtoMessage() + func (x *Listener_ConnectionBalanceConfig_ExactBalance) ProtoReflect() protoreflect.Message + func (x *Listener_ConnectionBalanceConfig_ExactBalance) Reset() + func (x *Listener_ConnectionBalanceConfig_ExactBalance) String() string + type Listener_ConnectionBalanceConfig_ExactBalance_ struct + ExactBalance *Listener_ConnectionBalanceConfig_ExactBalance + type Listener_DeprecatedV1 struct + BindToPort *wrapperspb.BoolValue + func (*Listener_DeprecatedV1) Descriptor() ([]byte, []int) + func (*Listener_DeprecatedV1) ProtoMessage() + func (x *Listener_DeprecatedV1) GetBindToPort() *wrapperspb.BoolValue + func (x *Listener_DeprecatedV1) ProtoReflect() protoreflect.Message + func (x *Listener_DeprecatedV1) Reset() + func (x *Listener_DeprecatedV1) String() string + type Listener_DrainType int32 + const Listener_DEFAULT + const Listener_MODIFY_ONLY + func (Listener_DrainType) Descriptor() protoreflect.EnumDescriptor + func (Listener_DrainType) EnumDescriptor() ([]byte, []int) + func (Listener_DrainType) Type() protoreflect.EnumType + func (x Listener_DrainType) Enum() *Listener_DrainType + func (x Listener_DrainType) Number() protoreflect.EnumNumber + func (x Listener_DrainType) String() string + type LoadBalancingPolicy struct + Policies []*LoadBalancingPolicy_Policy + func (*LoadBalancingPolicy) Descriptor() ([]byte, []int) + func (*LoadBalancingPolicy) ProtoMessage() + func (x *LoadBalancingPolicy) GetPolicies() []*LoadBalancingPolicy_Policy + func (x *LoadBalancingPolicy) ProtoReflect() protoreflect.Message + func (x *LoadBalancingPolicy) Reset() + func (x *LoadBalancingPolicy) String() string + type LoadBalancingPolicy_Policy struct + Config *structpb.Struct + Name string + TypedConfig *anypb.Any + func (*LoadBalancingPolicy_Policy) Descriptor() ([]byte, []int) + func (*LoadBalancingPolicy_Policy) ProtoMessage() + func (x *LoadBalancingPolicy_Policy) GetConfig() *structpb.Struct + func (x *LoadBalancingPolicy_Policy) GetName() string + func (x *LoadBalancingPolicy_Policy) GetTypedConfig() *anypb.Any + func (x *LoadBalancingPolicy_Policy) ProtoReflect() protoreflect.Message + func (x *LoadBalancingPolicy_Policy) Reset() + func (x *LoadBalancingPolicy_Policy) String() string + type RdsDummy struct + func (*RdsDummy) Descriptor() ([]byte, []int) + func (*RdsDummy) ProtoMessage() + func (x *RdsDummy) ProtoReflect() protoreflect.Message + func (x *RdsDummy) Reset() + func (x *RdsDummy) String() string + type Resource struct + Aliases []string + Name string + Resource *anypb.Any + Version string + func (*Resource) Descriptor() ([]byte, []int) + func (*Resource) ProtoMessage() + func (x *Resource) GetAliases() []string + func (x *Resource) GetName() string + func (x *Resource) GetResource() *anypb.Any + func (x *Resource) GetVersion() string + func (x *Resource) ProtoReflect() protoreflect.Message + func (x *Resource) Reset() + func (x *Resource) String() string + type RouteConfiguration struct + InternalOnlyHeaders []string + MostSpecificHeaderMutationsWins bool + Name string + RequestHeadersToAdd []*core.HeaderValueOption + RequestHeadersToRemove []string + ResponseHeadersToAdd []*core.HeaderValueOption + ResponseHeadersToRemove []string + ValidateClusters *wrapperspb.BoolValue + Vhds *Vhds + VirtualHosts []*route.VirtualHost + func (*RouteConfiguration) Descriptor() ([]byte, []int) + func (*RouteConfiguration) ProtoMessage() + func (x *RouteConfiguration) GetInternalOnlyHeaders() []string + func (x *RouteConfiguration) GetMostSpecificHeaderMutationsWins() bool + func (x *RouteConfiguration) GetName() string + func (x *RouteConfiguration) GetRequestHeadersToAdd() []*core.HeaderValueOption + func (x *RouteConfiguration) GetRequestHeadersToRemove() []string + func (x *RouteConfiguration) GetResponseHeadersToAdd() []*core.HeaderValueOption + func (x *RouteConfiguration) GetResponseHeadersToRemove() []string + func (x *RouteConfiguration) GetValidateClusters() *wrapperspb.BoolValue + func (x *RouteConfiguration) GetVhds() *Vhds + func (x *RouteConfiguration) GetVirtualHosts() []*route.VirtualHost + func (x *RouteConfiguration) ProtoReflect() protoreflect.Message + func (x *RouteConfiguration) Reset() + func (x *RouteConfiguration) String() string + type RouteDiscoveryServiceClient interface + DeltaRoutes func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse], error) + FetchRoutes func(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) + StreamRoutes func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse], error) + func NewRouteDiscoveryServiceClient(cc grpc.ClientConnInterface) RouteDiscoveryServiceClient + type RouteDiscoveryServiceServer interface + DeltaRoutes func(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + FetchRoutes func(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + StreamRoutes func(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type RouteDiscoveryService_DeltaRoutesClient = grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type RouteDiscoveryService_DeltaRoutesServer = grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type RouteDiscoveryService_StreamRoutesClient = grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse] + type RouteDiscoveryService_StreamRoutesServer = grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse] + type ScopedRouteConfiguration struct + Key *ScopedRouteConfiguration_Key + Name string + RouteConfigurationName string + func (*ScopedRouteConfiguration) Descriptor() ([]byte, []int) + func (*ScopedRouteConfiguration) ProtoMessage() + func (x *ScopedRouteConfiguration) GetKey() *ScopedRouteConfiguration_Key + func (x *ScopedRouteConfiguration) GetName() string + func (x *ScopedRouteConfiguration) GetRouteConfigurationName() string + func (x *ScopedRouteConfiguration) ProtoReflect() protoreflect.Message + func (x *ScopedRouteConfiguration) Reset() + func (x *ScopedRouteConfiguration) String() string + type ScopedRouteConfiguration_Key struct + Fragments []*ScopedRouteConfiguration_Key_Fragment + func (*ScopedRouteConfiguration_Key) Descriptor() ([]byte, []int) + func (*ScopedRouteConfiguration_Key) ProtoMessage() + func (x *ScopedRouteConfiguration_Key) GetFragments() []*ScopedRouteConfiguration_Key_Fragment + func (x *ScopedRouteConfiguration_Key) ProtoReflect() protoreflect.Message + func (x *ScopedRouteConfiguration_Key) Reset() + func (x *ScopedRouteConfiguration_Key) String() string + type ScopedRouteConfiguration_Key_Fragment struct + Type isScopedRouteConfiguration_Key_Fragment_Type + func (*ScopedRouteConfiguration_Key_Fragment) Descriptor() ([]byte, []int) + func (*ScopedRouteConfiguration_Key_Fragment) ProtoMessage() + func (m *ScopedRouteConfiguration_Key_Fragment) GetType() isScopedRouteConfiguration_Key_Fragment_Type + func (x *ScopedRouteConfiguration_Key_Fragment) GetStringKey() string + func (x *ScopedRouteConfiguration_Key_Fragment) ProtoReflect() protoreflect.Message + func (x *ScopedRouteConfiguration_Key_Fragment) Reset() + func (x *ScopedRouteConfiguration_Key_Fragment) String() string + type ScopedRouteConfiguration_Key_Fragment_StringKey struct + StringKey string + type ScopedRoutesDiscoveryServiceClient interface + DeltaScopedRoutes func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse], error) + FetchScopedRoutes func(ctx context.Context, in *DiscoveryRequest, opts ...grpc.CallOption) (*DiscoveryResponse, error) + StreamScopedRoutes func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse], error) + func NewScopedRoutesDiscoveryServiceClient(cc grpc.ClientConnInterface) ScopedRoutesDiscoveryServiceClient + type ScopedRoutesDiscoveryServiceServer interface + DeltaScopedRoutes func(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + FetchScopedRoutes func(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + StreamScopedRoutes func(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type ScopedRoutesDiscoveryService_DeltaScopedRoutesClient = grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type ScopedRoutesDiscoveryService_DeltaScopedRoutesServer = grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type ScopedRoutesDiscoveryService_StreamScopedRoutesClient = grpc.BidiStreamingClient[DiscoveryRequest, DiscoveryResponse] + type ScopedRoutesDiscoveryService_StreamScopedRoutesServer = grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse] + type SrdsDummy struct + func (*SrdsDummy) Descriptor() ([]byte, []int) + func (*SrdsDummy) ProtoMessage() + func (x *SrdsDummy) ProtoReflect() protoreflect.Message + func (x *SrdsDummy) Reset() + func (x *SrdsDummy) String() string + type UnimplementedClusterDiscoveryServiceServer struct + func (UnimplementedClusterDiscoveryServiceServer) DeltaClusters(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + func (UnimplementedClusterDiscoveryServiceServer) FetchClusters(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + func (UnimplementedClusterDiscoveryServiceServer) StreamClusters(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type UnimplementedEndpointDiscoveryServiceServer struct + func (UnimplementedEndpointDiscoveryServiceServer) DeltaEndpoints(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + func (UnimplementedEndpointDiscoveryServiceServer) FetchEndpoints(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + func (UnimplementedEndpointDiscoveryServiceServer) StreamEndpoints(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type UnimplementedListenerDiscoveryServiceServer struct + func (UnimplementedListenerDiscoveryServiceServer) DeltaListeners(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + func (UnimplementedListenerDiscoveryServiceServer) FetchListeners(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + func (UnimplementedListenerDiscoveryServiceServer) StreamListeners(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type UnimplementedRouteDiscoveryServiceServer struct + func (UnimplementedRouteDiscoveryServiceServer) DeltaRoutes(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + func (UnimplementedRouteDiscoveryServiceServer) FetchRoutes(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + func (UnimplementedRouteDiscoveryServiceServer) StreamRoutes(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type UnimplementedScopedRoutesDiscoveryServiceServer struct + func (UnimplementedScopedRoutesDiscoveryServiceServer) DeltaScopedRoutes(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + func (UnimplementedScopedRoutesDiscoveryServiceServer) FetchScopedRoutes(context.Context, *DiscoveryRequest) (*DiscoveryResponse, error) + func (UnimplementedScopedRoutesDiscoveryServiceServer) StreamScopedRoutes(grpc.BidiStreamingServer[DiscoveryRequest, DiscoveryResponse]) error + type UnimplementedVirtualHostDiscoveryServiceServer struct + func (UnimplementedVirtualHostDiscoveryServiceServer) DeltaVirtualHosts(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + type UnsafeClusterDiscoveryServiceServer interface + type UnsafeEndpointDiscoveryServiceServer interface + type UnsafeListenerDiscoveryServiceServer interface + type UnsafeRouteDiscoveryServiceServer interface + type UnsafeScopedRoutesDiscoveryServiceServer interface + type UnsafeVirtualHostDiscoveryServiceServer interface + type UpstreamBindConfig struct + SourceAddress *core.Address + func (*UpstreamBindConfig) Descriptor() ([]byte, []int) + func (*UpstreamBindConfig) ProtoMessage() + func (x *UpstreamBindConfig) GetSourceAddress() *core.Address + func (x *UpstreamBindConfig) ProtoReflect() protoreflect.Message + func (x *UpstreamBindConfig) Reset() + func (x *UpstreamBindConfig) String() string + type UpstreamConnectionOptions struct + TcpKeepalive *core.TcpKeepalive + func (*UpstreamConnectionOptions) Descriptor() ([]byte, []int) + func (*UpstreamConnectionOptions) ProtoMessage() + func (x *UpstreamConnectionOptions) GetTcpKeepalive() *core.TcpKeepalive + func (x *UpstreamConnectionOptions) ProtoReflect() protoreflect.Message + func (x *UpstreamConnectionOptions) Reset() + func (x *UpstreamConnectionOptions) String() string + type Vhds struct + ConfigSource *core.ConfigSource + func (*Vhds) Descriptor() ([]byte, []int) + func (*Vhds) ProtoMessage() + func (x *Vhds) GetConfigSource() *core.ConfigSource + func (x *Vhds) ProtoReflect() protoreflect.Message + func (x *Vhds) Reset() + func (x *Vhds) String() string + type VirtualHostDiscoveryServiceClient interface + DeltaVirtualHosts func(ctx context.Context, opts ...grpc.CallOption) (grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse], error) + func NewVirtualHostDiscoveryServiceClient(cc grpc.ClientConnInterface) VirtualHostDiscoveryServiceClient + type VirtualHostDiscoveryServiceServer interface + DeltaVirtualHosts func(grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]) error + type VirtualHostDiscoveryService_DeltaVirtualHostsClient = grpc.BidiStreamingClient[DeltaDiscoveryRequest, DeltaDiscoveryResponse] + type VirtualHostDiscoveryService_DeltaVirtualHostsServer = grpc.BidiStreamingServer[DeltaDiscoveryRequest, DeltaDiscoveryResponse]