prefect.runner.storage
create_storage_from_source
url
: The URL to create a storage object from. Supports git and fsspec
URLs.pull_interval
: The interval at which to pull contents from remote storage to
local storageRunnerStorage
destination
pull_code
pull_interval
set_base_path
to_pull_step
GitCredentials
GitRepository
url
: The URL of the git repository to pull fromcredentials
: A dictionary of credentials to use when pulling from the
repository. If a username is provided, an access token must also be
provided.name
: The name of the repository. If not provided, the name will be
inferred from the repository URL.branch
: The branch to pull from. Defaults to “main”.pull_interval
: The interval in seconds at which to pull contents from
remote storage to local storage. If None, remote storage will perform
a one-time sync.directories
: The directories to pull from the Git repository (uses git sparse-checkout)destination
is_current_commit
is_shallow_clone
is_sparsely_checked_out
pull_code
pull_interval
set_base_path
to_pull_step
RemoteStorage
url
: The URL of the remote storage location to pull from. Supports
fsspec
URLs. Some protocols may require an additional fsspec
dependency to be installed. Refer to the
fsspec
docs
for more details.pull_interval
: The interval in seconds at which to pull contents from
remote storage to local storage. If None, remote storage will perform
a one-time sync.**settings
: Any additional settings to pass the fsspec
filesystem class.destination
pull_code
pull_interval
set_base_path
to_pull_step
BlockStorageAdapter
destination
pull_code
pull_interval
set_base_path
to_pull_step
LocalStorage
destination
pull_code
pull_interval
set_base_path
to_pull_step