OpenSearch/plugins/repository-azure
David Pilato 96b3166c6d Add timeout settings (default to 5 minutes)
By default, azure does not timeout. This commit adds support for a timeout settings which defaults to 5 minutes.
It's a timeout **per request** not a global timeout for a snapshot request.

It can be defined globally, per account or both. Defaults to `5m`.

```yml
cloud:
    azure:
        storage:
            timeout: 10s
            my_account1:
                account: your_azure_storage_account1
                key: your_azure_storage_key1
                default: true
            my_account2:
                account: your_azure_storage_account2
                key: your_azure_storage_key2
                timeout: 30s
```

In this example, timeout will be 10s for `my_account1` and 30s for `my_account2`.

Closes #14277.
2015-12-29 11:40:48 +01:00
..
licenses [cloud-azure] Split azure plugin in 3 plugins 2015-09-21 17:55:23 +02:00
src Add timeout settings (default to 5 minutes) 2015-12-29 11:40:48 +01:00
LICENSE.txt [cloud-azure] Split azure plugin in 3 plugins 2015-09-21 17:55:23 +02:00
build.gradle Revert 3cacec4468 2015-11-18 19:14:26 +01:00