Struct docker_api::api::secret::opts::SecretCreateOpts
source · pub struct SecretCreateOpts { /* private fields */ }
Available on crate feature
swarm
only.Expand description
Structure used to create a new secret with Secrets::create
.
Implementations§
source§impl SecretCreateOpts
impl SecretCreateOpts
sourcepub fn new<N, D>(name: N, data: D) -> Selfwhere
N: Into<String>,
D: AsRef<str>,
pub fn new<N, D>(name: N, data: D) -> Selfwhere
N: Into<String>,
D: AsRef<str>,
Create a new secret with name and data. This function will take care of encoding the secret’s data as base64.
sourcepub fn set_driver(self, driver: Driver) -> Self
pub fn set_driver(self, driver: Driver) -> Self
Set the driver of this secret.
sourcepub fn set_templating(self, driver: Driver) -> Self
pub fn set_templating(self, driver: Driver) -> Self
Set the templating driver of this secret.
sourcepub fn add_label<K, V>(self, key: K, val: V) -> Selfwhere
K: Into<String>,
V: Into<String>,
pub fn add_label<K, V>(self, key: K, val: V) -> Selfwhere
K: Into<String>,
V: Into<String>,
Add a label to this secret
pub fn serialize(&self) -> Result<String>
Trait Implementations§
source§impl Clone for SecretCreateOpts
impl Clone for SecretCreateOpts
source§fn clone(&self) -> SecretCreateOpts
fn clone(&self) -> SecretCreateOpts
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 SecretCreateOpts
impl Debug for SecretCreateOpts
source§impl<'de> Deserialize<'de> for SecretCreateOpts
impl<'de> Deserialize<'de> for SecretCreateOpts
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