pub struct BackendConfigV2 {
pub backend_type: String,
pub localdisk: Option<LocalDiskConfig>,
pub localfs: Option<LocalFsConfig>,
pub oss: Option<OssConfig>,
pub s3: Option<S3Config>,
pub registry: Option<RegistryConfig>,
pub http_proxy: Option<HttpProxyConfig>,
}Expand description
Configuration information for storage backend.
Fields§
§backend_type: StringType of storage backend.
localdisk: Option<LocalDiskConfig>Configuration for local disk backend.
localfs: Option<LocalFsConfig>Configuration for local filesystem backend.
oss: Option<OssConfig>Configuration for OSS backend.
s3: Option<S3Config>Configuration for S3 backend.
registry: Option<RegistryConfig>Configuration for container registry backend.
http_proxy: Option<HttpProxyConfig>Configuration for local http proxy.
Implementations§
Source§impl BackendConfigV2
impl BackendConfigV2
Sourcepub fn get_localdisk_config(&self) -> Result<&LocalDiskConfig>
pub fn get_localdisk_config(&self) -> Result<&LocalDiskConfig>
Get configuration information for localdisk
Sourcepub fn get_localfs_config(&self) -> Result<&LocalFsConfig>
pub fn get_localfs_config(&self) -> Result<&LocalFsConfig>
Get configuration information for localfs
Sourcepub fn get_oss_config(&self) -> Result<&OssConfig>
pub fn get_oss_config(&self) -> Result<&OssConfig>
Get configuration information for OSS
Sourcepub fn get_s3_config(&self) -> Result<&S3Config>
pub fn get_s3_config(&self) -> Result<&S3Config>
Get configuration information for S3
Sourcepub fn get_registry_config(&self) -> Result<&RegistryConfig>
pub fn get_registry_config(&self) -> Result<&RegistryConfig>
Get configuration information for Registry
Sourcepub fn get_http_proxy_config(&self) -> Result<&HttpProxyConfig>
pub fn get_http_proxy_config(&self) -> Result<&HttpProxyConfig>
Get configuration information for http proxy
Trait Implementations§
Source§impl Clone for BackendConfigV2
impl Clone for BackendConfigV2
Source§fn clone(&self) -> BackendConfigV2
fn clone(&self) -> BackendConfigV2
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BackendConfigV2
impl Debug for BackendConfigV2
Source§impl Default for BackendConfigV2
impl Default for BackendConfigV2
Source§fn default() -> BackendConfigV2
fn default() -> BackendConfigV2
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BackendConfigV2
impl<'de> Deserialize<'de> for BackendConfigV2
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for BackendConfigV2
impl PartialEq for BackendConfigV2
Source§impl Serialize for BackendConfigV2
impl Serialize for BackendConfigV2
impl Eq for BackendConfigV2
impl StructuralPartialEq for BackendConfigV2
Auto Trait Implementations§
impl Freeze for BackendConfigV2
impl RefUnwindSafe for BackendConfigV2
impl Send for BackendConfigV2
impl Sync for BackendConfigV2
impl Unpin for BackendConfigV2
impl UnwindSafe for BackendConfigV2
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more