anchor.diff:  +
   --
   (Required, object)
  -Contains settings for the repository. Valid properties for the `settings` object
  -depend on the repository type, set using the
  -<<put-snapshot-repo-api-request-type,`type`>> parameter.
  -
  -.Valid `settings` properties for `fs` repositories
  +Contains settings for the repository.
  +
  +The following `settings` properties are valid for all repository types:
  +
  +.Properties of `settings`
   [%collapsible%open]
   ====
   `chunk_size`::
  
positive.code: =====
  ====
  
  .Valid `settings` properties for `source` repositories
  [%collapsible%open]
  ====
  
negative.code: If `true`, metadata files, such as index mappings and settings, are compressed
  in snapshots. Data files are not compressed. Defaults to `true`.
  
  `max_number_of_snapshots`::
  (Optional, integer)
  Maximum number of snapshots the repository can contain. Defaults to `500`.
  +
  WARNING: We do not recommend increasing `max_number_of_snapshots`. Larger
  snapshot repositories may degrade master node performance and cause stability
  issues. Instead, delete older snapshots or use multiple repositories.
  
  `max_restore_bytes_per_sec`::
  (Optional, <<byte-units,byte value>>)
  