ParametersRef is a reference to a resource that contains the configuration
parameters corresponding to the Gateway. This is optional if the
controller does not require any additional configuration.
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”.
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”.
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.
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”.