| Name | Type | Description | Notes |
|---|---|---|---|
| type | String | The type of storage. `type = "webdav"` Storage backend compatible with WebDAV protocol. | |
| endpoint | String | Full URL of the WebDAV server, including scheme (http or https) and path. | |
| verifyServerCertificate | Boolean | Determines whether Oneprovider should verify the certificate of the WebDAV server. | [optional] [default to true] |
| authorizationHeader | String | Header format for passing the API/access token to the backend storage server. The token will be inserted in place of "{}". Use a colon to separate the header name and value, e.g. "X-API-Token: {}". | [optional] [default to 'Authorization: Bearer {}'] |
| rangeWriteSupport | String | Select the mechanism used for range writes (partial/random-access writes). Since the Onedata filesystem permits partial file modifications, writable supports require a storage backend that implements the selected method. Standard WebDAV does not support range writes and only provides write-once semantics. | [optional] [default to 'none'] |
| connectionPoolSize | Number | Defines the maximum number of parallel connections for a single WebDAV storage. | [optional] |
| maximumUploadSize | Number | Defines the maximum upload size for a single `PUT` or `PATCH` request. If set to 0, assumes that the WebDAV server has no upload limit. | [optional] |
| fileMode | String | Defines the file permissions, which files imported from WebDAV storage will have in Onedata. Values should be provided in octal format e.g. `0644`. | [optional] [default to '0664'] |
| dirMode | String | Defines the directory mode which directories imported from WebDAV storage will have in Onedata. Values should be provided in octal format e.g. `0775`. | [optional] [default to '0775'] |
| storagePathType | String | Determines how the logical file paths will be mapped on the storage. 'canonical' paths reflect the logical file names and directory structure, however each rename operation will require renaming the files on the storage. 'flat' paths are based on unique file UUID's and do not require on-storage rename when logical file name is changed. Note that 'flat' paths are not allowed on this type of storage. | [optional] [default to 'canonical'] |
webdav(value:"webdav")
-
none(value:"none") -
moddav(value:"moddav") -
sabredav(value:"sabredav")
canonical(value:"canonical")