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