A resource for the request-transformer-advanced plugin.
resource  "kong_plugin_request_transformer_advanced" "request-transformer-plugin-service" {
  service_id  = "${kong_service.mockbin.id}"
  add_headers = ["x-parent-resource:service"]
  http_method = "GET",
  replace_uri = "/foobar"
}
The following fields are supported:
| field | explanation | type | default | required | 
|---|---|---|---|---|
| add_body_params | Body parameters to add to the request. Ignored if already set. | set[string] | N | |
| add_headers | Header key:value pairs to add to the request. Ignored if the header is already set. | set[string] | N | |
| add_querystring | Querystring key:value pairs to add to the request. Ignored if the query is already set. | set[string] | N | |
| append_body_params | Body parameters to append to the request. The parameter is set if it’s not already in the request | set[string] | N | |
| append_headers | Header key:value pairs to append to the request. The header is added if it’s not already present | set[string] | N | |
| append_querystring | Querystring key:value pairs to append to the request. The query is added if it’s not already present | set[string] | N | |
| consumer_id | Unique identifier of the consumer for which this plugin will run. Not all plugins allow consumers | string | N | |
| enabled | Toggle whether the plugin will run | bool | true | N | 
| http_method | Method that will be used for the upstream request. | string | N | |
| remove_body_params | Body parameters to scrub from the request. | set[string] | N | |
| remove_headers | Header key:value pairs to scrub from the request. | set[string] | N | |
| remove_querystring | Querystring key:value pairs to scrub from the request. | set[string] | N | |
| rename_body_params | Body parameters to rename in the request. | set[string] | N | |
| rename_headers | Header key:value pairs. If the header is set, it will be renamed. The value will remain unchanged. | set[string] | N | |
| rename_querystring | Querystring key:value pairs. If the querystring is in the request, the field will be renamed but the value will remain the same. | set[string] | N | |
| replace_body_params | Body parameters to replace in the request. If the param is set, its value will be replaced. Otherwise it will be ignored. | set[string] | N | |
| replace_headers | Header key:value pairs. If the header is set, its value will be replaced. Otherwise it will be ignored | set[string] | N | |
| replace_querystring | Querystring key:value pairs to replace if the key is set in the request. | set[string] | N | |
| replace_uri | Rewrites the path to the upstream request. | string | N | |
| route_id | Unique identifier of the associated route. | string | N | |
| service_id | Unique identifier of the associated service. | string | N | 
The following computed attributes are also available:
| field | explanation | type | 
|---|---|---|
| created_at | Unix timestamp representing when the plugin was created. | int | 
To import an existing instance of the plugin: terraform import kong_plugin_request_transformer_advanced.req-transformer <plugin UUID>