package
1.1.2
Repository: https://github.com/envoyproxy/gateway.git
Documentation: pkg.go.dev

# Functions

No description provided by the author
No description provided by the author

# Constants

# Variables

EnvoyGatewayExtension_ServiceDesc is the grpc.ServiceDesc for EnvoyGatewayExtension service.
No description provided by the author
No description provided by the author

# Structs

ExtensionResource stores the data for a K8s API object referenced in an HTTPRouteFilter extensionRef.
Empty for now but we can add fields to the context as use-cases are discovered without breaking any clients that use the API additional context information can be added to this message as more use-cases are discovered.
PostVirtualHostModifyRequest sends a Listener that was generated by Envoy Gateway along with context information to an extension so that the Listener can be modified.
PostHTTPListenerModifyResponse is the expected response from an extension and contains a modified version of the Listener that was sent If an extension returns a nil Listener then it will not be modified.
RouteExtensionContext provides resources introduced by an extension and watched by Envoy Gateway additional context information can be added to this message as more use-cases are discovered.
PostRouteModifyRequest sends a Route that was generated by Envoy Gateway along with context information to an extension so that the Route can be modified.
PostRouteModifyResponse is the expected response from an extension and contains a modified version of the Route that was sent If an extension returns a nil Route then it will not be modified.
Empty for now but we can add fields to the context as use-cases are discovered without breaking any clients that use the API additional context information can be added to this message as more use-cases are discovered.
PostTranslateModifyRequest currently sends only clusters and secrets to an extension.
PostTranslateModifyResponse is the expected response from an extension and contains the full list of xDS clusters and secrets to be used for the xDS config.
Empty for now but we can add fields to the context as use-cases are discovered without breaking any clients that use the API additional context information can be added to this message as more use-cases are discovered.
PostVirtualHostModifyRequest sends a VirtualHost that was generated by Envoy Gateway along with context information to an extension so that the VirtualHost can be modified.
PostVirtualHostModifyResponse is the expected response from an extension and contains a modified version of the VirtualHost that was sent If an extension returns a nil Virtual Host then it will not be modified.
UnimplementedEnvoyGatewayExtensionServer must be embedded to have forward compatible implementations.

# Interfaces

EnvoyGatewayExtensionClient is the client API for EnvoyGatewayExtension service.
EnvoyGatewayExtensionServer is the server API for EnvoyGatewayExtension service.
UnsafeEnvoyGatewayExtensionServer may be embedded to opt out of forward compatibility for this service.