Overview
-
module Async-
module GRPC-
module XDS-
class ADSStreamEncapsulates a single ADS (Aggregated Discovery Service) bidirectional stream.
-
module DelegateInterface for ADSStream delegates. Implement these methods to receive stream events.
-
-
class ClientWrapper client for xDS-enabled gRPC connections
-
class NoEndpointsErrorRaised when no endpoints are available
-
module ClientSideWeightedRoundRobinBuilds Envoy's client-side weighted-round-robin policy with out-of-band ORCA reporting.
-
module ClusterBuilds Envoy cluster resources.
-
class ClusterDiscoveryServiceServes Cluster Discovery Service requests from a
class Async::GRPC::XDS::ControlPlane.-
class InterfaceThe gRPC interface for cluster discovery.
-
-
module ConfigSourceBuilds Envoy xDS configuration sources.
-
class ContextManages xDS subscriptions and maintains discovered resource state
-
class ConfigurationErrorRaised when configuration is invalid
-
class ReloadErrorRaised when cluster configuration cannot be reloaded
-
-
class ControlPlaneMaintains xDS resource snapshots and notifies discovery streams when resources change.
-
class DiscoveryClientClient for xDS APIs (ADS or individual APIs)
-
class DiscoveryServiceShared implementation for state-of-the-world xDS discovery services.
-
module EndpointBuilds Envoy endpoint resources.
-
class EndpointDiscoveryServiceServes Endpoint Discovery Service requests from a
class Async::GRPC::XDS::ControlPlane.-
class InterfaceThe gRPC interface for endpoint discovery.
-
-
class HealthCheckerPerforms health checks on endpoints. Called by LoadBalancer's loop.
-
module HTTPHealthCheckBuilds Envoy HTTP active health checks.
-
class LoadBalancerClient-side load balancing with health checking.
-
class ResourceCacheCaches discovered xDS resources
-
module Resources-
class ClusterRepresents a discovered cluster
-
class ClusterLoadAssignmentRepresents endpoint assignment (ClusterLoadAssignment)
-
class EndpointRepresents a single endpoint
-
-
class ServerConvenience wrapper for serving an xDS control plane over gRPC.
-
class ServiceServes Envoy Aggregated Discovery Service requests from a
class Async::GRPC::XDS::ControlPlane. -
class StreamRepresents one discovery stream and its subscribed resources.
-
-
-
-
module Envoy-
module Annotations -
module Config -
module Extensions -
module Service-
module Discovery-
module V3-
class AggregatedDiscoveryServiceInterface definition for AggregatedDiscoveryService
-
-
-
-
module Type
-
-
module Google -
module Udpa -
module Validate -
module Xds-
module Annotations -
module Core -
module Data -
module Service-
module Orca-
module V3-
class OpenRcaServiceInterface definition for the out-of-band ORCA load reporting service.
-
-
-
-
module Type
-