Struct nydus_api::config::BackendConfigV2
source · 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 copy 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<BackendConfigV2> for BackendConfigV2
impl PartialEq<BackendConfigV2> for BackendConfigV2
source§fn eq(&self, other: &BackendConfigV2) -> bool
fn eq(&self, other: &BackendConfigV2) -> bool
This method tests for
self and other values to be equal, and is used
by ==.