| Name | Type | Description | Notes |
|---|---|---|---|
| type | String | The type of storage. `type = "s3"` Amazon S3 compatible storage. | |
| hostname | String | The URL of the S3 service endpoint, including the scheme (http or https) and optionally a port (after a colon). | [optional] |
| bucketName | String | The storage bucket name. | [optional] |
| accessKey | String | The access key to the S3 storage. | [optional] |
| secretKey | String | The secret key to the S3 storage. | [optional] |
| signatureVersion | Number | The version of signature used to sign requests. Only version 4 is supported. | [optional] |
| verifyServerCertificate | Boolean | Enables or disables verification of the S3 server SSL certificate. | [optional] |
| region | String | Allows to specify a custom S3 region, which will be send with each request to the S3 server. | [optional] |
| maximumCanonicalObjectSize | Number | Defines the maximum size for objects, which can be modified on the S3 storage in `canonical` path mode. In this mode, entire file needs to be downloaded to memory, modified and uploaded back, which is impractical for large files (default 64 MiB). | [optional] |
| fileMode | String | Defines the file permissions, which files imported from S3 storage will have in Onedata. Values should be provided in octal format e.g. `0644`. | [optional] |
| dirMode | String | Defines the directory mode which directories imported from S3 storage will have in Onedata. Values should be provided in octal format e.g. `0775`. | [optional] |
s3(value:"s3")