Files
greptimedb/object_store/services/index.html
2026-04-20 04:20:16 +00:00

5 lines
16 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="Services will provide builders to build underlying backends."><title>object_store::services - Rust</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../../static.files/rustdoc-17e0aaed.css"><meta name="rustdoc-vars" data-root-path="../../" data-static-root-path="../../static.files/" data-current-crate="object_store" data-themes="" data-resource-suffix="" data-rustdoc-version="1.96.0-nightly (ac7f9ec7d 2026-03-20)" data-channel="nightly" data-search-js="search-63369b7b.js" data-stringdex-js="stringdex-2da4960a.js" data-settings-js="settings-170eb4bf.js" ><script src="../../static.files/storage-41dd4d93.js"></script><script defer src="../sidebar-items.js"></script><script defer src="../../static.files/main-5013f961.js"></script><noscript><link rel="stylesheet" href="../../static.files/noscript-f7c3ffd8.css"></noscript><link rel="alternate icon" type="image/png" href="../../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../../static.files/favicon-044be391.svg"></head><body class="rustdoc mod"><a class="skip-main-content" href="#main-content">Skip to main content</a><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">Module services</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../../object_store/index.html">object_<wbr>store</a><span class="version">1.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h2 class="location"><a href="#">Module services</a></h2><h3><a href="#structs">Module Items</a></h3><ul class="block"><li><a href="#structs" title="Structs">Structs</a></li></ul></section><div id="rustdoc-modnav"><h2 class="in-crate"><a href="../index.html">In crate object_<wbr>store</a></h2></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content" tabindex="-1"><div class="main-heading"><div class="rustdoc-breadcrumbs"><a href="../index.html">object_store</a></div><h1>Module <span>services</span>&nbsp;<button id="copy-path" title="Copy item path to clipboard">Copy item path</button></h1><rustdoc-toolbar></rustdoc-toolbar><span class="sub-heading"></span></div><details class="toggle top-doc" open><summary class="hideme"><span>Expand description</span></summary><div class="docblock"><p>Services will provide builders to build underlying backends.</p>
<p>More ongoing services support is tracked at <a href="https://github.com/apache/opendal/issues/5">opendal#5</a>. Please feel free to submit issues if there are services not covered.</p>
</div></details><h2 id="structs" class="section-header">Structs<a href="#structs" class="anchor">§</a></h2><dl class="item-table"><dt><a class="struct" href="struct.AliyunDriveConfig.html" title="struct object_store::services::AliyunDriveConfig">Aliyun<wbr>Drive<wbr>Config</a></dt><dd>Config for Aliyun Drive services support.</dd><dt><a class="struct" href="struct.AlluxioConfig.html" title="struct object_store::services::AlluxioConfig">Alluxio<wbr>Config</a></dt><dd>Config for alluxio services support.</dd><dt><a class="struct" href="struct.Azblob.html" title="struct object_store::services::Azblob">Azblob</a></dt><dd>Capabilities</dd><dt><a class="struct" href="struct.AzblobConfig.html" title="struct object_store::services::AzblobConfig">Azblob<wbr>Config</a></dt><dd>Azure Storage Blob services support.</dd><dt><a class="struct" href="struct.AzdlsConfig.html" title="struct object_store::services::AzdlsConfig">Azdls<wbr>Config</a></dt><dd>Azure Data Lake Storage Gen2 Support.</dd><dt><a class="struct" href="struct.AzfileConfig.html" title="struct object_store::services::AzfileConfig">Azfile<wbr>Config</a></dt><dd>Azure File services support.</dd><dt><a class="struct" href="struct.B2Config.html" title="struct object_store::services::B2Config">B2Config</a></dt><dd>Config for backblaze b2 services support.</dd><dt><a class="struct" href="struct.CacacheConfig.html" title="struct object_store::services::CacacheConfig">Cacache<wbr>Config</a></dt><dd>cacache service support.</dd><dt><a class="struct" href="struct.CloudflareKvConfig.html" title="struct object_store::services::CloudflareKvConfig">Cloudflare<wbr>KvConfig</a></dt><dd>Cloudflare KV Service Support.</dd><dt><a class="struct" href="struct.CompfsConfig.html" title="struct object_store::services::CompfsConfig">Compfs<wbr>Config</a></dt><dd>compio-based file system support.</dd><dt><a class="struct" href="struct.CosConfig.html" title="struct object_store::services::CosConfig">CosConfig</a></dt><dd>Tencent-Cloud COS services support.</dd><dt><a class="struct" href="struct.D1Config.html" title="struct object_store::services::D1Config">D1Config</a></dt><dd>Config for <a href="https://developers.cloudflare.com/d1">Cloudflare D1</a> backend support.</dd><dt><a class="struct" href="struct.DashmapConfig.html" title="struct object_store::services::DashmapConfig">Dashmap<wbr>Config</a></dt><dd>Config for Dashmap services support.</dd><dt><a class="struct" href="struct.DbfsConfig.html" title="struct object_store::services::DbfsConfig">Dbfs<wbr>Config</a></dt><dd><a href="https://docs.databricks.com/api/azure/workspace/dbfs">Dbfs</a>s REST API support.</dd><dt><a class="struct" href="struct.DropboxConfig.html" title="struct object_store::services::DropboxConfig">Dropbox<wbr>Config</a></dt><dd>Config for <a href="https://www.dropbox.com/">Dropbox</a> backend support.</dd><dt><a class="struct" href="struct.EtcdConfig.html" title="struct object_store::services::EtcdConfig">Etcd<wbr>Config</a></dt><dd>Config for Etcd services support.</dd><dt><a class="struct" href="struct.FoundationdbConfig.html" title="struct object_store::services::FoundationdbConfig">Foundationdb<wbr>Config</a></dt><dd><a href="https://www.foundationdb.org/">foundationdb</a> service support.
Config for FoundationDB.</dd><dt><a class="struct" href="struct.Fs.html" title="struct object_store::services::Fs">Fs</a></dt><dd>POSIX file system support.</dd><dt><a class="struct" href="struct.FsConfig.html" title="struct object_store::services::FsConfig">FsConfig</a></dt><dd>config for file system</dd><dt><a class="struct" href="struct.FtpConfig.html" title="struct object_store::services::FtpConfig">FtpConfig</a></dt><dd>Config for Ftp services support.</dd><dt><a class="struct" href="struct.Gcs.html" title="struct object_store::services::Gcs">Gcs</a></dt><dd><a href="https://cloud.google.com/storage">Google Cloud Storage</a> services support.</dd><dt><a class="struct" href="struct.GcsConfig.html" title="struct object_store::services::GcsConfig">GcsConfig</a></dt><dd><a href="https://cloud.google.com/storage">Google Cloud Storage</a> services support.</dd><dt><a class="struct" href="struct.GdriveConfig.html" title="struct object_store::services::GdriveConfig">Gdrive<wbr>Config</a></dt><dd><a href="https://drive.google.com/">GoogleDrive</a> configuration.</dd><dt><a class="struct" href="struct.GhacConfig.html" title="struct object_store::services::GhacConfig">Ghac<wbr>Config</a></dt><dd>Config for GitHub Action Cache Services support.</dd><dt><a class="struct" href="struct.GithubConfig.html" title="struct object_store::services::GithubConfig">Github<wbr>Config</a></dt><dd>Config for GitHub services support.</dd><dt><a class="struct" href="struct.GridfsConfig.html" title="struct object_store::services::GridfsConfig">Gridfs<wbr>Config</a></dt><dd>Config for Grid file system support.</dd><dt><a class="struct" href="struct.HdfsConfig.html" title="struct object_store::services::HdfsConfig">Hdfs<wbr>Config</a></dt><dd><a href="https://hadoop.apache.org/">Hadoop Distributed File System (HDFS™)</a> support.</dd><dt><a class="struct" href="struct.HdfsNativeConfig.html" title="struct object_store::services::HdfsNativeConfig">Hdfs<wbr>Native<wbr>Config</a></dt><dd>Config for HdfsNative services support.</dd><dt><a class="struct" href="struct.Http.html" title="struct object_store::services::Http">Http</a></dt><dd>HTTP Read-only service support like <a href="https://www.nginx.com/">Nginx</a> and <a href="https://caddyserver.com/">Caddy</a>.</dd><dt><a class="struct" href="struct.HttpConfig.html" title="struct object_store::services::HttpConfig">Http<wbr>Config</a></dt><dd>Config for Http service support.</dd><dt><a class="struct" href="struct.HuggingfaceConfig.html" title="struct object_store::services::HuggingfaceConfig">Huggingface<wbr>Config</a></dt><dd>Configuration for Huggingface service support.</dd><dt><a class="struct" href="struct.IpfsConfig.html" title="struct object_store::services::IpfsConfig">Ipfs<wbr>Config</a></dt><dd>Config for IPFS file system support.</dd><dt><a class="struct" href="struct.IpmfsConfig.html" title="struct object_store::services::IpmfsConfig">Ipmfs<wbr>Config</a></dt><dd>Config for IPFS MFS support.</dd><dt><a class="struct" href="struct.KoofrConfig.html" title="struct object_store::services::KoofrConfig">Koofr<wbr>Config</a></dt><dd>Config for Koofr services support.</dd><dt><a class="struct" href="struct.LakefsConfig.html" title="struct object_store::services::LakefsConfig">Lakefs<wbr>Config</a></dt><dd>Configuration for Lakefs service support.</dd><dt><a class="struct" href="struct.MemcachedConfig.html" title="struct object_store::services::MemcachedConfig">Memcached<wbr>Config</a></dt><dd>Config for MemCached services support</dd><dt><a class="struct" href="struct.Memory.html" title="struct object_store::services::Memory">Memory</a></dt><dd>In memory service support. (BTreeMap Based)</dd><dt><a class="struct" href="struct.MemoryConfig.html" title="struct object_store::services::MemoryConfig">Memory<wbr>Config</a></dt><dd>Config for memory.</dd><dt><a class="struct" href="struct.MiniMokaConfig.html" title="struct object_store::services::MiniMokaConfig">Mini<wbr>Moka<wbr>Config</a></dt><dd>Config for mini-moka support.</dd><dt><a class="struct" href="struct.MokaConfig.html" title="struct object_store::services::MokaConfig">Moka<wbr>Config</a></dt><dd>Config for Moka services support.</dd><dt><a class="struct" href="struct.MongodbConfig.html" title="struct object_store::services::MongodbConfig">Mongodb<wbr>Config</a></dt><dd>Config for Mongodb service support.</dd><dt><a class="struct" href="struct.MonoiofsConfig.html" title="struct object_store::services::MonoiofsConfig">Monoiofs<wbr>Config</a></dt><dd>Config for monoiofs services support.</dd><dt><a class="struct" href="struct.MysqlConfig.html" title="struct object_store::services::MysqlConfig">Mysql<wbr>Config</a></dt><dd>Config for Mysql services support.</dd><dt><a class="struct" href="struct.ObsConfig.html" title="struct object_store::services::ObsConfig">ObsConfig</a></dt><dd>Config for Huawei-Cloud Object Storage Service (OBS) support.</dd><dt><a class="struct" href="struct.OnedriveConfig.html" title="struct object_store::services::OnedriveConfig">Onedrive<wbr>Config</a></dt><dd>Config for <a href="https://onedrive.com">OneDrive</a> backend support.</dd><dt><a class="struct" href="struct.Oss.html" title="struct object_store::services::Oss">Oss</a></dt><dd>Aliyun Object Storage Service (OSS) support</dd><dt><a class="struct" href="struct.OssConfig.html" title="struct object_store::services::OssConfig">OssConfig</a></dt><dd>Config for Aliyun Object Storage Service (OSS) support.</dd><dt><a class="struct" href="struct.PcloudConfig.html" title="struct object_store::services::PcloudConfig">Pcloud<wbr>Config</a></dt><dd>Config for Pcloud services support.</dd><dt><a class="struct" href="struct.PersyConfig.html" title="struct object_store::services::PersyConfig">Persy<wbr>Config</a></dt><dd>Config for persy service support.</dd><dt><a class="struct" href="struct.PostgresqlConfig.html" title="struct object_store::services::PostgresqlConfig">Postgresql<wbr>Config</a></dt><dd>Config for PostgreSQL services support.</dd><dt><a class="struct" href="struct.RedbConfig.html" title="struct object_store::services::RedbConfig">Redb<wbr>Config</a></dt><dd>Config for redb service support.</dd><dt><a class="struct" href="struct.RedisConfig.html" title="struct object_store::services::RedisConfig">Redis<wbr>Config</a></dt><dd>Config for Redis services support.</dd><dt><a class="struct" href="struct.RocksdbConfig.html" title="struct object_store::services::RocksdbConfig">Rocksdb<wbr>Config</a></dt><dd>Config for Rocksdb Service.</dd><dt><a class="struct" href="struct.S3.html" title="struct object_store::services::S3">S3</a></dt><dd>Aws S3 and compatible services (including minio, digitalocean space, Tencent Cloud Object Storage(COS) and so on) support.
For more information about s3-compatible services, refer to <a href="#compatible-services">Compatible Services</a>.</dd><dt><a class="struct" href="struct.S3Config.html" title="struct object_store::services::S3Config">S3Config</a></dt><dd>Config for Aws S3 and compatible services (including minio, digitalocean space, Tencent Cloud Object Storage(COS) and so on) support.</dd><dt><a class="struct" href="struct.SeafileConfig.html" title="struct object_store::services::SeafileConfig">Seafile<wbr>Config</a></dt><dd>Config for seafile services support.</dd><dt><a class="struct" href="struct.SftpConfig.html" title="struct object_store::services::SftpConfig">Sftp<wbr>Config</a></dt><dd>Config for Sftp Service support.</dd><dt><a class="struct" href="struct.SledConfig.html" title="struct object_store::services::SledConfig">Sled<wbr>Config</a></dt><dd>Config for Sled services support.</dd><dt><a class="struct" href="struct.SqliteConfig.html" title="struct object_store::services::SqliteConfig">Sqlite<wbr>Config</a></dt><dd>Config for Sqlite support.</dd><dt><a class="struct" href="struct.SurrealdbConfig.html" title="struct object_store::services::SurrealdbConfig">Surrealdb<wbr>Config</a></dt><dd>Config for Surrealdb services support.</dd><dt><a class="struct" href="struct.SwiftConfig.html" title="struct object_store::services::SwiftConfig">Swift<wbr>Config</a></dt><dd>Config for OpenStack Swift support.</dd><dt><a class="struct" href="struct.TikvConfig.html" title="struct object_store::services::TikvConfig">Tikv<wbr>Config</a></dt><dd>Config for Tikv services support.</dd><dt><a class="struct" href="struct.UpyunConfig.html" title="struct object_store::services::UpyunConfig">Upyun<wbr>Config</a></dt><dd>Config for upyun services support.</dd><dt><a class="struct" href="struct.VercelArtifactsConfig.html" title="struct object_store::services::VercelArtifactsConfig">Vercel<wbr>Artifacts<wbr>Config</a></dt><dd>Config for Vercel Cache support.</dd><dt><a class="struct" href="struct.VercelBlobConfig.html" title="struct object_store::services::VercelBlobConfig">Vercel<wbr>Blob<wbr>Config</a></dt><dd>Config for VercelBlob services support.</dd><dt><a class="struct" href="struct.WebdavConfig.html" title="struct object_store::services::WebdavConfig">Webdav<wbr>Config</a></dt><dd>Config for <a href="https://datatracker.ietf.org/doc/html/rfc4918">WebDAV</a> backend support.</dd><dt><a class="struct" href="struct.WebhdfsConfig.html" title="struct object_store::services::WebhdfsConfig">Webhdfs<wbr>Config</a></dt><dd>Config for WebHDFS support.</dd><dt><a class="struct" href="struct.YandexDiskConfig.html" title="struct object_store::services::YandexDiskConfig">Yandex<wbr>Disk<wbr>Config</a></dt><dd>Config for YandexDisk services support.</dd></dl></section></div></main></body></html>