| Name | Type | Description | Notes |
|---|---|---|---|
| type | String | The type of storage. `type = "http"` Any HTTP or HTTPS compatible server. Supported only with Readonly option enabled and in manual import mode. | |
| endpoint | String | Full URL of the HTTP server, including scheme (http or https) and path. | [optional] |
| verifyServerCertificate | Boolean | Determines whether Oneprovider should verify the certificate of the HTTP server. | [optional] |
| credentialsType | String | Determines the types of credentials provided in the credentials field. | [optional] |
| credentials | String | The credentials to authenticate with the HTTP server. `basic` credentials should be provided in the form `username:password`, for `token` just the token. For `none` this field is ignored. | [optional] |
| authorizationHeader | String | The authorization header to be used for passing the access token. This field can contain any prefix that should be added to the header value. Default is `Authorization: Bearer {}`. The token will placed where `{}` is provided. | [optional] |
| connectionPoolSize | Number | Defines the maximum number of parallel connections for a single HTTP storage. | [optional] |
| maxRequestsPerSession | Number | Defines the maximum number of requests performed in a single HTTP session. After the limit is reached, 'Connection: close' header is sent to the server. When set to 0 (default), number of requests per session is unlimited, unless imposed by the server. | [optional] |
| fileMode | String | Defines the file permissions, which files imported from HTTP storage will have in Onedata. Values should be provided in octal format e.g. `0664`. | [optional] |
http(value:"http")
-
none(value:"none") -
basic(value:"basic") -
token(value:"token")