Struct bollard::secret::SecretSpec
source · pub struct SecretSpec {
pub name: Option<String>,
pub labels: Option<HashMap<String, String>>,
pub data: Option<String>,
pub driver: Option<Driver>,
pub templating: Option<Driver>,
}
Fields§
§name: Option<String>
User-defined name of the secret.
labels: Option<HashMap<String, String>>
User-defined key/value metadata.
data: Option<String>
Base64-url-safe-encoded (RFC 4648) data to store as secret. This field is only used to create a secret, and is not returned by other endpoints.
driver: Option<Driver>
Name of the secrets driver used to fetch the secret’s value from an external secret store.
templating: Option<Driver>
Templating driver, if applicable Templating controls whether and how to evaluate the config payload as a template. If no driver is set, no templating is used.
Trait Implementations§
source§impl Clone for SecretSpec
impl Clone for SecretSpec
source§fn clone(&self) -> SecretSpec
fn clone(&self) -> SecretSpec
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 SecretSpec
impl Debug for SecretSpec
source§impl Default for SecretSpec
impl Default for SecretSpec
source§fn default() -> SecretSpec
fn default() -> SecretSpec
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SecretSpec
impl<'de> Deserialize<'de> for SecretSpec
source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<SecretSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<SecretSpec, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for SecretSpec
impl PartialEq for SecretSpec
source§impl Serialize for SecretSpec
impl Serialize for SecretSpec
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 SecretSpec
Auto Trait Implementations§
impl Freeze for SecretSpec
impl RefUnwindSafe for SecretSpec
impl Send for SecretSpec
impl Sync for SecretSpec
impl Unpin for SecretSpec
impl UnwindSafe for SecretSpec
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)