Get desktop application:
View/edit binary Protocol Buffers messages
Specifies the descriptor set for proto services.
Used in:
It could be passed by a local file through ``Datasource.filename`` or embedded in the ``Datasource.inline_bytes``.
Contains the method restrictions which include the field level restrictions for the request and response fields.
Used in:
Restrictions that apply to request fields of the method. Key - field mask like path of the field eg, foo.bar.baz Value - Restrictions map containing the mapping from restriction name to the restriction values.
Restrictions that apply to response fields of the method. Key - field mask like path of the field eg, foo.bar.baz Value - Restrictions map containing the mapping from restriction name to the restriction values.
The proto descriptor set for the proto services.
Contains the restrictions for the supported proto elements.
Specifies the filtering mode of this filter.
An enum enlisting all the filtering modes supported by this filter.
Used in:
Override the original request/response body with the filtered request/response body.
Specifies an :ref:`Unified Matcher API <envoy_v3_api_msg_.xds.type.matcher.v3.Matcher>` action to remove a field. This actual action needs to be implemented by the filter using it.
(message has no fields)
The restriction configuration.
Used in:
Matcher tree for matching requests and responses with the configured restrictions. NOTE: Currently, only CEL expressions are supported for matching. Support for more matchers will be added incrementally overtime.
Contains the restrictions for the methods.
Used in:
Specifies the method restrictions. Key - Fully qualified method name e.g., ``endpoints.examples.bookstore.BookStore/GetShelf``. Value - Method restrictions.