# Functions
GrpcJSONVirtualHostProvider provides a IVirtualHost.
GrpcVirtualHostProvider provides a IVirtualHost.
GrpcWebVirtualHostProvider provides a IVirtualHost.
SSHVirtualHostProvider provides a IVirtualHost.
WebVirtualHostProvider provides a IVirtualHost.
# Constants
GrpcJSONVirtualHostTenant defines a tenant name for GrpcJSONVirtualHost.
GrpcVirtualHostTenant defines a tenant name for GrpcVirtualHost.
GrpcWebVirtualHostTenant defines a tenant name for GrpcWebVirtualHost.
SSHVirtualHostTenant defines a tenant name for SSHVirtualHost.
WebVirtualHostTenant defines a tenant name for WebVirtualHost.
# Structs
ClientCertificateHost is used to configure a simple virtual host using TLS client communication.
GrpcJSONVirtualHost is used to configure a virtual host with a web client (json) and a gRPC server.
GrpcVirtualHost is used to configure a virtual host using gRPC technology.
GrpcWebVirtualHost is used to configure a virtual host using gRPC-Web technology.
SSHVirtualHost is used to configure a virtual host with a web client and a ssh server.
VirtualHost is used to configure a virtual host.
WebVirtualHost is used to configure a virtual host by web.
# Interfaces
IVirtualHost is the definition of an object that represents a Virtual Host to reverse proxy.