Reference types

Reference types include file references and bucket references.
File reference type
A file reference is an AbsFileId based reference to a file. A file value can be stored on an existing filesystem, or it can be used to create a new, temporary filesystem.
Bucket reference type
A bucket reference is an (AbsFileId + bucket name) based reference to a bucket.