Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func BuildExternalServiceRateLimitMapForZoneEgress ¶ added in v1.8.1
func BuildExternalServiceRateLimitMapForZoneEgress( externalServices []*core_mesh.ExternalServiceResource, rateLimits []*core_mesh.RateLimitResource, ) core_xds.ExternalServiceRateLimitMap
func BuildRateLimitMap ¶ added in v1.8.1
func BuildRateLimitMap( dataplane *core_mesh.DataplaneResource, inbounds []*mesh_proto.Dataplane_Networking_Inbound, rateLimits []*core_mesh.RateLimitResource, ) core_xds.RateLimitsMap
Types ¶
type RateLimitMatcher ¶
type RateLimitMatcher struct {
ResourceManager manager.ReadOnlyResourceManager
}
func (*RateLimitMatcher) Match ¶
func (m *RateLimitMatcher) Match(ctx context.Context, dataplane *core_mesh.DataplaneResource, mesh *core_mesh.MeshResource) (core_xds.RateLimitsMap, error)
Click to show internal directories.
Click to hide internal directories.