pub enum BindingValueString {
Variant0(String),
Variant1 {
secret_ref: SecretReference,
},
Variant2(Value),
}Expand description
Represents a value that can be either a concrete value, a template expression, or a reference to a Kubernetes Secret
JSON schema
{
"description": "Represents a value that can be either a concrete value, a template expression,\nor a reference to a Kubernetes Secret",
"oneOf": [
{
"type": "string"
},
{
"description": "A Kubernetes Secret reference (must come before Expression)",
"type": "object",
"required": [
"secretRef"
],
"properties": {
"secretRef": {
"$ref": "#/components/schemas/SecretReference"
}
}
},
{
"$ref": "#/components/schemas/Value"
}
]
}Variants§
Trait Implementations§
Source§impl Clone for BindingValueString
impl Clone for BindingValueString
Source§impl Debug for BindingValueString
impl Debug for BindingValueString
Source§impl<'de> Deserialize<'de> for BindingValueString
impl<'de> Deserialize<'de> for BindingValueString
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
Source§impl From<&BindingValueString> for BindingValueString
impl From<&BindingValueString> for BindingValueString
Source§fn from(value: &BindingValueString) -> Self
fn from(value: &BindingValueString) -> Self
Converts to this type from the input type.
Source§impl From<Value> for BindingValueString
impl From<Value> for BindingValueString
Auto Trait Implementations§
impl Forget for BindingValueString
impl Freeze for BindingValueString
impl RefUnwindSafe for BindingValueString
impl Send for BindingValueString
impl Sync for BindingValueString
impl Unpin for BindingValueString
impl UnsafeUnpin for BindingValueString
impl UnwindSafe for BindingValueString
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