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"
)