anchor.diff:  
   |===
   
  +==== Configuration example
   
   [source, json]
  -.Sample
   ----
     "rate": {
       "limit": "10",
  
positive.code: 
  === Spike Arrest
  
  Spike-Arrest Policy configures the number of requests allow over a limited period of time (from Seconds to Minutes).
  This policy prevents from spike of request by throttling incoming requests.
  For example, a SpikeArrest policy configured to 2000request/second will limit the execution of simultaneous requests to 200 requests per 100ms.
  
  By default, SpikeArrest policy is applied on a plan not on a consumer. To apply a spike arrest per consumer, please use the 'key' attribute which supports https://docs.gravitee.io/apim/3.x/apim_publisherguide_expression_language.html[Expression Language].
  
  |===
  |Property |Required |Description |Type |Default
  
  |key
  |No
  |Key to identify a consumer against whom the spike limit will be applied. Leave it empty to use the default behavior. Supports EL (example: `{#request.headers['x-consumer-id']}`)
  |String
  |null
  
  
negative.code: 
  |periodTimeUnit
  |Yes
  |Time unit (`SECONDS`, `MINUTES`)
  |String
  |SECONDS
  
  |===
  
  ==== Configuration example
  
  [source, json]
  ----
    "spike": {
      "limit": "10",
  