etquia
Version:
Dummy package for the grpc-node repository
40 lines (36 loc) • 1.49 kB
text/typescript
// Original file: deps/envoy-api/envoy/config/route/v3/route_components.proto
import type { DataSource as _envoy_config_core_v3_DataSource, DataSource__Output as _envoy_config_core_v3_DataSource__Output } from '../../../../envoy/config/core/v3/DataSource';
export interface DirectResponseAction {
/**
* Specifies the HTTP response status to be returned.
*/
'status'?: (number);
/**
* Specifies the content of the response body. If this setting is omitted,
* no body is included in the generated response.
*
* .. note::
*
* Headers can be specified using *response_headers_to_add* in the enclosing
* :ref:`envoy_v3_api_msg_config.route.v3.Route`, :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` or
* :ref:`envoy_v3_api_msg_config.route.v3.VirtualHost`.
*/
'body'?: (_envoy_config_core_v3_DataSource | null);
}
export interface DirectResponseAction__Output {
/**
* Specifies the HTTP response status to be returned.
*/
'status': (number);
/**
* Specifies the content of the response body. If this setting is omitted,
* no body is included in the generated response.
*
* .. note::
*
* Headers can be specified using *response_headers_to_add* in the enclosing
* :ref:`envoy_v3_api_msg_config.route.v3.Route`, :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` or
* :ref:`envoy_v3_api_msg_config.route.v3.VirtualHost`.
*/
'body': (_envoy_config_core_v3_DataSource__Output | null);
}