pub struct PluginConfigInlineItem {Show 16 fields
pub args: PluginConfigInlineItemArgsInlineItem,
pub description: String,
pub docker_version: Option<String>,
pub documentation: String,
pub entrypoint: Vec<String>,
pub env: Vec<PluginEnv>,
pub interface: PluginConfigInlineItemInterfaceInlineItem,
pub ipc_host: bool,
pub linux: PluginConfigInlineItemLinuxInlineItem,
pub mounts: Vec<PluginMount>,
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>
§env: Vec<PluginEnv>
§interface: PluginConfigInlineItemInterfaceInlineItem
The interface between Docker and the plugin
ipc_host: bool
§linux: PluginConfigInlineItemLinuxInlineItem
§mounts: Vec<PluginMount>
§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 for PluginConfigInlineItem
impl PartialEq for PluginConfigInlineItem
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
impl StructuralPartialEq for PluginConfigInlineItem
Auto Trait Implementations§
impl Freeze for PluginConfigInlineItem
impl RefUnwindSafe for PluginConfigInlineItem
impl Send for PluginConfigInlineItem
impl Sync for PluginConfigInlineItem
impl Unpin for PluginConfigInlineItem
impl UnwindSafe for PluginConfigInlineItem
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