Uses of Package
io.envoyproxy.envoy.api.v2
Packages that use io.envoyproxy.envoy.api.v2
Package
Description
-
Classes in io.envoyproxy.envoy.api.v2 used by io.envoyproxy.envoy.api.v2ClassDescription[#not-implemented-hide:] Not configuration.[#not-implemented-hide:] Not configuration.Configuration for a single upstream cluster.Configuration for a single upstream cluster.Protobuf enum
envoy.api.v2.Cluster.ClusterProtocolSelectionCommon configuration for all load balancer implementations.Common configuration for all load balancer implementations.Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Common Configuration for all consistent hashing load balancers (MaglevLb, RingHashLb, etc.)Configuration for :ref:`locality weighted load balancing <arch_overview_load_balancing_locality_weighted_lb>`Configuration for :ref:`locality weighted load balancing <arch_overview_load_balancing_locality_weighted_lb>`Configuration for :ref:`zone aware routing <arch_overview_load_balancing_zone_aware_routing>`.Configuration for :ref:`zone aware routing <arch_overview_load_balancing_zone_aware_routing>`.Extended cluster type.Extended cluster type.Refer to :ref:`service discovery type <arch_overview_service_discovery_types>` for an explanation on each type.When V4_ONLY is selected, the DNS resolver will only perform a lookup for addresses in the IPv4 family.Only valid when discovery type is EDS.Only valid when discovery type is EDS.Refer to :ref:`load balancer type <arch_overview_load_balancing_types>` architecture overview section for information on each type.Optionally divide the endpoints in this cluster into subsets defined by endpoint metadata and selected by route and weighted cluster metadata.Optionally divide the endpoints in this cluster into subsets defined by endpoint metadata and selected by route and weighted cluster metadata.If NO_FALLBACK is selected, a result equivalent to no healthy hosts is reported.Specifications for subsets.Specifications for subsets.Allows to override top level fallback policy per selector.Specific configuration for the LeastRequest load balancing policy.Specific configuration for the LeastRequest load balancing policy.Specific configuration for the :ref:`Original Destination <arch_overview_load_balancing_types_original_destination>` load balancing policy.Specific configuration for the :ref:`Original Destination <arch_overview_load_balancing_types_original_destination>` load balancing policy.Protobuf typeenvoy.api.v2.Cluster.RefreshRateProtobuf typeenvoy.api.v2.Cluster.RefreshRateSpecific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>` load balancing policy.Specific configuration for the :ref:`RingHash<arch_overview_load_balancing_types_ring_hash>` load balancing policy.The hash function used to hash hosts onto the ketama ring.TransportSocketMatch specifies what transport socket config will be used when the match conditions are satisfied.TransportSocketMatch specifies what transport socket config will be used when the match conditions are satisfied.Return list of all clusters this proxy will load balance to.A stub to allow clients to do synchronous rpc calls to service ClusterDiscoveryService.A stub to allow clients to do ListenableFuture-style rpc calls to service ClusterDiscoveryService.A stub to allow clients to do asynchronous rpc calls to service ClusterDiscoveryService.Each route from RDS will map to a single cluster or traffic split across clusters using weights expressed in the RDS WeightedCluster.Each route from RDS will map to a single cluster or traffic split across clusters using weights expressed in the RDS WeightedCluster.Load balancing policy settings.Load balancing policy settings.[#not-implemented-hide:][#not-implemented-hide:]DeltaDiscoveryRequest and DeltaDiscoveryResponse are used in a new gRPC endpoint for Delta xDS.DeltaDiscoveryRequest and DeltaDiscoveryResponse are used in a new gRPC endpoint for Delta xDS.[#next-free-field: 7][#next-free-field: 7]A DiscoveryRequest requests a set of versioned resources of the same type for a given Envoy node on some API.A DiscoveryRequest requests a set of versioned resources of the same type for a given Envoy node on some API.[#next-free-field: 7][#next-free-field: 7][#not-implemented-hide:] Not configuration.[#not-implemented-hide:] Not configuration.A stub to allow clients to do synchronous rpc calls to service EndpointDiscoveryService.A stub to allow clients to do ListenableFuture-style rpc calls to service EndpointDiscoveryService.A stub to allow clients to do asynchronous rpc calls to service EndpointDiscoveryService.[#not-implemented-hide:] Not configuration.[#not-implemented-hide:] Not configuration.[#next-free-field: 23][#next-free-field: 23]Configuration for listener connection balancing.Configuration for listener connection balancing.A connection balancer implementation that does exact balancing.A connection balancer implementation that does exact balancing.[#not-implemented-hide:][#not-implemented-hide:]Protobuf enumenvoy.api.v2.Listener.DrainTypeThe Envoy instance initiates an RPC at startup to discover a list of listeners.A stub to allow clients to do synchronous rpc calls to service ListenerDiscoveryService.A stub to allow clients to do ListenableFuture-style rpc calls to service ListenerDiscoveryService.A stub to allow clients to do asynchronous rpc calls to service ListenerDiscoveryService.[#not-implemented-hide:] Extensible load balancing policy configuration.[#not-implemented-hide:] Extensible load balancing policy configuration.Protobuf typeenvoy.api.v2.LoadBalancingPolicy.PolicyProtobuf typeenvoy.api.v2.LoadBalancingPolicy.Policy[#not-implemented-hide:] Not configuration.[#not-implemented-hide:] Not configuration.Protobuf typeenvoy.api.v2.ResourceProtobuf typeenvoy.api.v2.Resource[#next-free-field: 11][#next-free-field: 11]The resource_names field in DiscoveryRequest specifies a route configuration.A stub to allow clients to do synchronous rpc calls to service RouteDiscoveryService.A stub to allow clients to do ListenableFuture-style rpc calls to service RouteDiscoveryService.A stub to allow clients to do asynchronous rpc calls to service RouteDiscoveryService.Specifies a routing scope, which associates a :ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a :ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).Specifies a routing scope, which associates a :ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a :ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).Specifies a key which is matched against the output of the :ref:`scope_key_builder<envoy_api_field_config.filter.network.http_connection_manager.v2.ScopedRoutes.scope_key_builder>` specified in the HttpConnectionManager.Specifies a key which is matched against the output of the :ref:`scope_key_builder<envoy_api_field_config.filter.network.http_connection_manager.v2.ScopedRoutes.scope_key_builder>` specified in the HttpConnectionManager.Protobuf typeenvoy.api.v2.ScopedRouteConfiguration.Key.FragmentProtobuf typeenvoy.api.v2.ScopedRouteConfiguration.Key.FragmentThe Scoped Routes Discovery Service (SRDS) API distributes :ref:`ScopedRouteConfiguration<envoy_api_msg.ScopedRouteConfiguration>` resources.A stub to allow clients to do synchronous rpc calls to service ScopedRoutesDiscoveryService.A stub to allow clients to do ListenableFuture-style rpc calls to service ScopedRoutesDiscoveryService.A stub to allow clients to do asynchronous rpc calls to service ScopedRoutesDiscoveryService.[#not-implemented-hide:] Not configuration.[#not-implemented-hide:] Not configuration.An extensible structure containing the address Envoy should bind to when establishing upstream connections.An extensible structure containing the address Envoy should bind to when establishing upstream connections.Protobuf typeenvoy.api.v2.UpstreamConnectionOptionsProtobuf typeenvoy.api.v2.UpstreamConnectionOptionsProtobuf typeenvoy.api.v2.VhdsProtobuf typeenvoy.api.v2.VhdsVirtual Host Discovery Service (VHDS) is used to dynamically update the list of virtual hosts for a given RouteConfiguration.A stub to allow clients to do synchronous rpc calls to service VirtualHostDiscoveryService.A stub to allow clients to do ListenableFuture-style rpc calls to service VirtualHostDiscoveryService.A stub to allow clients to do asynchronous rpc calls to service VirtualHostDiscoveryService. -
Classes in io.envoyproxy.envoy.api.v2 used by io.envoyproxy.envoy.config.bootstrap.v2ClassDescriptionConfiguration for a single upstream cluster.Configuration for a single upstream cluster.[#next-free-field: 23][#next-free-field: 23]
-
Classes in io.envoyproxy.envoy.api.v2 used by io.envoyproxy.envoy.config.common.dynamic_forward_proxy.v2alphaClassDescriptionWhen V4_ONLY is selected, the DNS resolver will only perform a lookup for addresses in the IPv4 family.Protobuf type
envoy.api.v2.Cluster.RefreshRateProtobuf typeenvoy.api.v2.Cluster.RefreshRate -
Classes in io.envoyproxy.envoy.api.v2 used by io.envoyproxy.envoy.config.filter.network.http_connection_manager.v2ClassDescription[#next-free-field: 11][#next-free-field: 11]Specifies a routing scope, which associates a :ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a :ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).Specifies a routing scope, which associates a :ref:`Key<envoy_api_msg_ScopedRouteConfiguration.Key>` to a :ref:`envoy_api_msg_RouteConfiguration` (identified by its resource name).
-
Classes in io.envoyproxy.envoy.api.v2 used by io.envoyproxy.envoy.service.discovery.v2ClassDescriptionDeltaDiscoveryRequest and DeltaDiscoveryResponse are used in a new gRPC endpoint for Delta xDS.[#next-free-field: 7]A DiscoveryRequest requests a set of versioned resources of the same type for a given Envoy node on some API.[#next-free-field: 7]