anchor.diff:  
   [source,js]
   -----------------------------------
  -$ curl -XPUT "localhost:9200/_snapshot/my_backup/snapshot_1?wait_for_completion=true"
  ------------------------------------
  +PUT /_snapshot/my_backup/snapshot_1?wait_for_completion=true
  +-----------------------------------
  +// AUTOSENSE
   
   The `wait_for_completion` parameter specifies whether or not the request should return immediately after snapshot
   initialization (default) or wait for snapshot completion. During snapshot initialization, information about all
  
positive.code: 
  [source,js]
  -----------------------------------
  $ curl -XPUT 'http://localhost:9200/_snapshot/my_backup' -d '{
      "type": "REPOSITORY TYPE",
      "settings": {
          ... repository specific settings ...
      }
  }'
  -----------------------------------
  
  Once a repository is registered, its information can be obtained using the following command:
  
  [source,js]
  -----------------------------------
  $ curl -XGET 'http://localhost:9200/_snapshot/my_backup?pretty'
  -----------------------------------
  [source,js]
  -----------------------------------
  {
    "my_backup" : {
      "type" : "fs",
      "settings" : {
        "compress" : "true",
        "location" : "/mount/backups/my_backup"
      }
    }
  }
  
negative.code: 
  [source,js]
  -----------------------------------
  POST /_snapshot/my_backup/snapshot_1/_restore
  {
    "indices": "index_1",
    "index_settings": {
      "index.number_of_replicas": 0
    },
    "ignore_index_settings": [
      "index.refresh_interval"
    ]
  }
  -----------------------------------
  // AUTOSENSE
  
  Please note, that some settings such as `index.number_of_shards` cannot be changed during restore operation.
  
  