Struct docker_api::models::PluginConfigInlineItem
source · pub struct PluginConfigInlineItem {Show 16 fields
pub args: PluginConfigInlineItemArgsInlineItem,
pub description: String,
pub docker_version: Option<String>,
pub documentation: String,
pub entrypoint: Vec<String, Global>,
pub env: Vec<PluginEnv, Global>,
pub interface: PluginConfigInlineItemInterfaceInlineItem,
pub ipc_host: bool,
pub linux: PluginConfigInlineItemLinuxInlineItem,
pub mounts: Vec<PluginMount, Global>,
pub network: PluginConfigInlineItemNetworkInlineItem,
pub pid_host: bool,
pub propagated_mount: String,
pub user: Option<PluginConfigInlineItemUserInlineItem>,
pub work_dir: String,
pub rootfs: Option<PluginConfigInlineItemrootfsInlineItem>,
}
Expand description
The config of a plugin.
Fields§
§args: PluginConfigInlineItemArgsInlineItem
§description: String
§docker_version: Option<String>
Docker Version used to create the plugin
documentation: String
§entrypoint: Vec<String, Global>
§env: Vec<PluginEnv, Global>
§interface: PluginConfigInlineItemInterfaceInlineItem
The interface between Docker and the plugin
ipc_host: bool
§linux: PluginConfigInlineItemLinuxInlineItem
§mounts: Vec<PluginMount, Global>
§network: PluginConfigInlineItemNetworkInlineItem
§pid_host: bool
§propagated_mount: String
§user: Option<PluginConfigInlineItemUserInlineItem>
§work_dir: String
§rootfs: Option<PluginConfigInlineItemrootfsInlineItem>
Trait Implementations§
source§impl Clone for PluginConfigInlineItem
impl Clone for PluginConfigInlineItem
source§fn clone(&self) -> PluginConfigInlineItem
fn clone(&self) -> PluginConfigInlineItem
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 PluginConfigInlineItem
impl Debug for PluginConfigInlineItem
source§impl<'de> Deserialize<'de> for PluginConfigInlineItem
impl<'de> Deserialize<'de> for PluginConfigInlineItem
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<PluginConfigInlineItem, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>( __deserializer: __D ) -> Result<PluginConfigInlineItem, <__D as Deserializer<'de>>::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq<PluginConfigInlineItem> for PluginConfigInlineItem
impl PartialEq<PluginConfigInlineItem> for PluginConfigInlineItem
source§fn eq(&self, other: &PluginConfigInlineItem) -> bool
fn eq(&self, other: &PluginConfigInlineItem) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for PluginConfigInlineItem
impl Serialize for PluginConfigInlineItem
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>( &self, __serializer: __S ) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where __S: Serializer,
Serialize this value into the given Serde serializer. Read more