Overview
-
module Async-
module GRPC-
module XDSxDS (Discovery Service) support for dynamic service discovery and configuration
-
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
-
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 ADS streams when resources change.
-
class DiscoveryClientClient for xDS APIs (ADS or individual APIs)
-
class HealthCheckerPerforms health checks on endpoints. Called by LoadBalancer's loop.
-
class LoadBalancerClient-side load balancing with health checking.
-
module ResourceBuilderBuilds Envoy xDS resource protobufs.
-
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 ADS stream and its subscribed resources.
-
-
-
-
-
module Envoy-
module Annotations -
module Config -
module Service-
module Discovery-
module V3-
class AggregatedDiscoveryServiceInterface definition for AggregatedDiscoveryService
-
-
-
-
module Type
-
-
module Google -
module Udpa -
module Validate -
module Xds