< CorrelationId :
- { header_name : Text, echo_downstream : Bool }
+ { header_name : Text, echo_downstream : Bool }
| RequestTransformer :
- { `add.headers` : Text }
+ { add : { headers : List Text } }
| RequestTermination :
- { status_code : Natural, content_type : Text, body : Text }
+ { status_code : Natural, content_type : Text, body : Text }
| IPRestriction :
- { whitelist : Text }
->
+ { whitelist : Text }
+>
\ No newline at end of file
- let Plugin = ./Plugin.dhall
+let Plugin = ./Plugin.dhall
in let config = constructors ./Config.dhall
-in λ(header : Text)
- → { name =
- "request-transformer"
- , config =
- config.RequestTransformer { `add.headers` = header }
- }
- : Plugin
+ in λ(header : Text)
+ → { name =
+ "request-transformer"
+ , config =
+ config.RequestTransformer { add = { headers = [ header ] } }
+ }
+ : Plugin
\ No newline at end of file