etquia
Version:
Dummy package for the grpc-node repository
57 lines (53 loc) • 3.28 kB
text/typescript
// Original file: deps/envoy-api/envoy/config/core/v3/protocol.proto
export interface UpstreamHttpProtocolOptions {
/**
* Set transport socket `SNI <https://en.wikipedia.org/wiki/Server_Name_Indication>`_ for new
* upstream connections based on the downstream HTTP host/authority header or any other arbitrary
* header when :ref:`override_auto_sni_header <envoy_v3_api_field_config.core.v3.UpstreamHttpProtocolOptions.override_auto_sni_header>`
* is set, as seen by the :ref:`router filter <config_http_filters_router>`.
*/
'auto_sni'?: (boolean);
/**
* Automatic validate upstream presented certificate for new upstream connections based on the
* downstream HTTP host/authority header or any other arbitrary header when :ref:`override_auto_sni_header <envoy_v3_api_field_config.core.v3.UpstreamHttpProtocolOptions.override_auto_sni_header>`
* is set, as seen by the :ref:`router filter <config_http_filters_router>`.
* This field is intended to be set with `auto_sni` field.
*/
'auto_san_validation'?: (boolean);
/**
* An optional alternative to the host/authority header to be used for setting the SNI value.
* It should be a valid downstream HTTP header, as seen by the
* :ref:`router filter <config_http_filters_router>`.
* If unset, host/authority header will be used for populating the SNI. If the specified header
* is not found or the value is empty, host/authority header will be used instead.
* This field is intended to be set with `auto_sni` and/or `auto_san_validation` fields.
* If none of these fields are set then setting this would be a no-op.
*/
'override_auto_sni_header'?: (string);
}
export interface UpstreamHttpProtocolOptions__Output {
/**
* Set transport socket `SNI <https://en.wikipedia.org/wiki/Server_Name_Indication>`_ for new
* upstream connections based on the downstream HTTP host/authority header or any other arbitrary
* header when :ref:`override_auto_sni_header <envoy_v3_api_field_config.core.v3.UpstreamHttpProtocolOptions.override_auto_sni_header>`
* is set, as seen by the :ref:`router filter <config_http_filters_router>`.
*/
'auto_sni': (boolean);
/**
* Automatic validate upstream presented certificate for new upstream connections based on the
* downstream HTTP host/authority header or any other arbitrary header when :ref:`override_auto_sni_header <envoy_v3_api_field_config.core.v3.UpstreamHttpProtocolOptions.override_auto_sni_header>`
* is set, as seen by the :ref:`router filter <config_http_filters_router>`.
* This field is intended to be set with `auto_sni` field.
*/
'auto_san_validation': (boolean);
/**
* An optional alternative to the host/authority header to be used for setting the SNI value.
* It should be a valid downstream HTTP header, as seen by the
* :ref:`router filter <config_http_filters_router>`.
* If unset, host/authority header will be used for populating the SNI. If the specified header
* is not found or the value is empty, host/authority header will be used instead.
* This field is intended to be set with `auto_sni` and/or `auto_san_validation` fields.
* If none of these fields are set then setting this would be a no-op.
*/
'override_auto_sni_header': (string);
}