anchor.diff:          %% Defines the file permissions, which files imported from WebDAV
           %% storage will have in Onedata. Values should be provided in octal
           %% format e.g. `0644`.
  -        fileMode => {string, optional},
  +        fileMode => {string, {optional, <<"0664">>}},
           %% Defines the directory mode which directories imported from WebDAV
           %% storage will have in Onedata. Values should be provided in octal
           %% format e.g. `0775`.
  -        dirMode => {string, optional},
  +        dirMode => {string, {optional, <<"0775">>}},
           %% 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
  
positive.code:         %% readable file on XRootD would result in a file which is readable for
          %% all users, but file which is writeable in XRootD will be only
          %% writeable by user and group.
          fileModeMask => {string, optional},
          %% Defines the directory permissions mask, which is used to map XRootD
          %% dir mode to POSIX mode. For instance a dirModeMask `0770`
          %% for readable directory on XRootD would result in a directory which is
          %% readable for owner and group but not for others.
          dirModeMask => {string, optional},
          %% 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
  
negative.code:         bucketName => string,
          %% The version of signature used to sign requests. One of: 2, 4.
          %% Default: 4.
          signatureVersion => {integer, {optional, 4}},
          %% Storage block size in bytes. In case the block size is `0`
          %% and `canonical` path type is selected, each file is stored
          %% in a single S3 object. This value must be set to `0` to
          %% enable data import from an existing S3 bucket.
          blockSize => {integer, {optional, 10485760}},
          %% 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
  