pub enum BindingValueOptionString {
Variant0(Option<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",
"null"
]
},
{
"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 BindingValueOptionString
impl Clone for BindingValueOptionString
Source§impl Debug for BindingValueOptionString
impl Debug for BindingValueOptionString
Source§impl<'de> Deserialize<'de> for BindingValueOptionString
impl<'de> Deserialize<'de> for BindingValueOptionString
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<&BindingValueOptionString> for BindingValueOptionString
impl From<&BindingValueOptionString> for BindingValueOptionString
Source§fn from(value: &BindingValueOptionString) -> Self
fn from(value: &BindingValueOptionString) -> Self
Converts to this type from the input type.
Source§impl From<Value> for BindingValueOptionString
impl From<Value> for BindingValueOptionString
Auto Trait Implementations§
impl Freeze for BindingValueOptionString
impl RefUnwindSafe for BindingValueOptionString
impl Send for BindingValueOptionString
impl Sync for BindingValueOptionString
impl Unpin for BindingValueOptionString
impl UnsafeUnpin for BindingValueOptionString
impl UnwindSafe for BindingValueOptionString
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