DataWeave Support in Flex Gateway Policies
DataWeave is the programming language designed by MuleSoft for data transformation. It enables you to build a simple solution for a common integration developer use case: read and parse data from one format, transform the data, and write it out as a different format.
Flex Gateway supports a subset of DataWeave in policy configuration expressions. DataWeave is not supported in custom policies.
Available Functions
Available Predefined Variables
-
-
attributes.headers
-
attributes.method
(Only available in request context) -
attributes.queryParams
(Only available in request context) -
attributes.queryString
(Only available in request context) -
attributes.requestPath
(Only available in request context) -
attributes.requestUri
(Only available in request context) -
attributes.localAddress
(Only available in request context) -
attributes.remoteAddress
(Only available in request context) -
attributes.scheme
(Only available in request context) -
attributes.version
(Only available in request context) -
attributes.statusCode
(Only available in response context)
-
-
-
authentication.clientId
-
authentication.clientName
-
authentication.principal
-
authentication.properties
-
-
-
payload
-
-
-
vars.claimSet.*
(Only available for JWT Policy configuration)
-