Proto: transformation_policy.proto




Field Description
workspaces (repeated TransformationPolicyReport.WorkspacesEntry)

The status of the resource in each workspace that it exists in.
selectedRoutes (repeated

A list of references to all routes selected by the policy.


Field Description
key (string)

value (


TransformationPolicy is used to transform HTTP requests and responses matching selected routes. TransformationPolicies are applied at the Route level.

Field Description
applyToRoutes (repeated

Routes to apply the policy to. If empty, the policy applies to all workloads in the workspace.
config (TransformationPolicySpec.Config)

The details of the transformation policy to apply to the selected routes.


Field Description
phase (

Specify the phase to indicate where this policy should be applied relative to other policies. If no phase is specified, the default will be post AuthZ.
request (TransformationPolicySpec.Config.RequestTransformation)

Transformation to be applied before the request is sent to the upstream service.
response (TransformationPolicySpec.Config.ResponseTransformation)

Transform the response received from the upstream service before returning it to the client.


Field Description
recalculateRoutingDestination (bool)

If set to true, recalculate the routing destination and select a new route for transformed requests. For example, if you have a request that is transformed to match a new route, the new route is selected when calculating the routing destination. The default value is false.
injaTemplate (envoy.api.v2.filter.http.TransformationTemplate)

transform HTTP body and headers using Inja templates. For more information, see the Envoy transformation_filter.proto.


Configure response transformations for a selected route

Field Description
injaTemplate (envoy.api.v2.filter.http.TransformationTemplate)

transform response body and headers using Inja templates. For more information, see the Envoy transformation_filter.proto.


Field Description
common (

The state and workspace conditions of the applied resource.
numSelectedRoutes (uint32)

The number of routes selected by the policy.