Struct docker_api_stubs::models::IndexInfo
source · [−]pub struct IndexInfo {
pub mirrors: Option<Vec<String>>,
pub name: Option<String>,
pub official: Option<bool>,
pub secure: Option<bool>,
}
Expand description
IndexInfo contains information about a registry.
Fields
mirrors: Option<Vec<String>>
List of mirrors, expressed as URIs.
name: Option<String>
Name of the registry, such as “docker.io”.
official: Option<bool>
Indicates whether this is an official registry (i.e., Docker Hub / docker.io)
secure: Option<bool>
Indicates if the registry is part of the list of insecure registries.
If false
, the registry is insecure. Insecure registries accept
un-encrypted (HTTP) and/or untrusted (HTTPS with certificates from
unknown CAs) communication.
Warning: Insecure registries can be useful when running a local registry. However, because its use creates security vulnerabilities it should ONLY be enabled for testing purposes. For increased security, users should add their CA to their system’s list of trusted CAs instead of enabling this option.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for IndexInfo
impl<'de> Deserialize<'de> for IndexInfo
sourcefn 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
impl StructuralPartialEq for IndexInfo
Auto Trait Implementations
impl RefUnwindSafe for IndexInfo
impl Send for IndexInfo
impl Sync for IndexInfo
impl Unpin for IndexInfo
impl UnwindSafe for IndexInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more