Name | Type | Description | Notes |
---|---|---|---|
type | String | The type of storage. `type = "xrootd"` Storage backend compatible with XRootD protocol. | |
url | String | Full URL of the XRootD server, including scheme (root or http) and path, e.g. `root://192.168.0.1//data`. Please note, that XRootD URL format requires double slash after host to indicate absolute path. | |
fileModeMask | String | Defines the file permissions mask, which is used to map XRootD file mode to POSIX mode. For instance a fileModeMask `0664` for 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. | [optional] [default to '0664'] |
dirModeMask | String | 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. | [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. | [optional] [default to 'canonical'] |
xrootd
(value:"xrootd"
)