common.storages.configuration
SchemaStorageConfiguration Objects
@configspec
class SchemaStorageConfiguration(BaseConfiguration)
schema_volume_path
path to volume with default schemas
import_schema_path
path from which to import a schema into storage
export_schema_path
path to which export schema from storage
external_schema_format
format in which to expect external schema
NormalizeStorageConfiguration Objects
@configspec
class NormalizeStorageConfiguration(BaseConfiguration)
normalize_volume_path
path to volume where normalized loader files will be stored
FilesystemConfiguration Objects
@configspec
class FilesystemConfiguration(BaseConfiguration)
A configuration defining filesystem location and access credentials.
When configuration is resolved, bucket_url
is used to extract a protocol and request corresponding credentials class.
- s3
- gs, gcs
- az, abfs, adl
- file, memory
- gdrive
read_only
Indicates read only filesystem access. Will enable caching
protocol
@property
def protocol() -> str
bucket_url
protocol
fingerprint
def fingerprint() -> str
Returns a fingerprint of bucket_url
__str__
def __str__() -> str
Return displayable destination location