.. _envoy_v3_api_file_contrib/envoy/extensions/filters/network/generic_proxy/action/v3/action.proto: Generic Proxy Route Action Configuration (proto) ================================================ .. warning:: This API feature is currently work-in-progress. API features marked as work-in-progress are not considered stable, are not covered by the :ref:`threat model `, are not supported by the security team, and are subject to breaking changes. Do not use this feature without understanding each of the previous points. .. _envoy_v3_api_msg_extensions.filters.network.generic_proxy.action.v3.RouteAction: extensions.filters.network.generic_proxy.action.v3.RouteAction -------------------------------------------------------------- :repo:`[extensions.filters.network.generic_proxy.action.v3.RouteAction proto] ` Configuration for the route match action. .. code-block:: json :force: { "name": ..., "cluster": ..., "metadata": {...}, "per_filter_config": {...} } .. _envoy_v3_api_field_extensions.filters.network.generic_proxy.action.v3.RouteAction.name: name (`string `_) The name of the route action. This should be unique across all route actions. .. _envoy_v3_api_field_extensions.filters.network.generic_proxy.action.v3.RouteAction.cluster: cluster (`string `_, *REQUIRED*) Indicates the upstream cluster to which the request should be routed. .. _envoy_v3_api_field_extensions.filters.network.generic_proxy.action.v3.RouteAction.metadata: metadata (:ref:`config.core.v3.Metadata `) Route metadata. .. _envoy_v3_api_field_extensions.filters.network.generic_proxy.action.v3.RouteAction.per_filter_config: per_filter_config (**repeated** map<`string `_, `Any `_>) Route level config for L7 generic filters. The key should be the related :ref:`extension name ` in the :ref:`generic filters `.