Module gateways

Module gateways 

Source

Structs§

Gateway
Auto-generated derived type for GatewaySpec via CustomResource
GatewayBackendTls
BackendTLS configures TLS settings for when this Gateway is connecting to backends with TLS.
GatewayInfrastructure
Infrastructure defines infrastructure level attributes about this Gateway instance.
GatewayListeners
Listener embodies the concept of a logical endpoint where a Gateway accepts network connections.
GatewayListenersAllowedRoutes
AllowedRoutes defines the types of routes that MAY be attached to a Listener and the trusted namespaces where those Route resources MAY be present.
GatewayListenersAllowedRoutesNamespaces
Namespaces indicates namespaces from which Routes may be attached to this Listener. This is restricted to the namespace of this Gateway by default.
GatewayListenersAllowedRoutesNamespacesSelector
Selector must be specified when From is set to “Selector”. In that case, only Routes in Namespaces matching this Selector will be selected by this Gateway. This field is ignored for other values of “From”.
GatewayListenersAllowedRoutesNamespacesSelectorMatchExpressions
A label selector requirement is a selector that contains values, a key, and an operator that relates the key and values.
GatewayListenersTls
TLS is the TLS configuration for the Listener. This field is required if the Protocol field is “HTTPS” or “TLS”. It is invalid to set this field if the Protocol field is “HTTP”, “TCP”, or “UDP”.
GatewayListenersTlsFrontendValidation
FrontendValidation holds configuration information for validating the frontend (client). Setting this field will require clients to send a client certificate required for validation during the TLS handshake. In browsers this may result in a dialog appearing that requests a user to specify the client certificate. The maximum depth of a certificate chain accepted in verification is Implementation specific.
GatewaySpec
Spec defines the desired state of Gateway.
GatewayStatus
Status defines the current state of Gateway.
GatewayStatusListeners
ListenerStatus is the status associated with a Listener.

Enums§

GatewayListenersAllowedRoutesNamespacesFrom
Namespaces indicates namespaces from which Routes may be attached to this Listener. This is restricted to the namespace of this Gateway by default.
GatewayListenersTlsMode
TLS is the TLS configuration for the Listener. This field is required if the Protocol field is “HTTPS” or “TLS”. It is invalid to set this field if the Protocol field is “HTTP”, “TCP”, or “UDP”.