pub enum OperationSettingValue {
Literal(String),
Input {
input: String,
},
Resources {
resources: Vec<String>,
},
Env {
env: String,
},
}Expand description
Value of one plugin setting.
Variants§
Literal(String)
A literal value.
Input
The value of a stack input.
Resources
Stack resources the plugin may act on, such as buckets or queues.
Env
An environment variable of the Operator process. Only for an Operator installed on its own, so secrets stay in its environment.
Trait Implementations§
Source§impl Clone for OperationSettingValue
impl Clone for OperationSettingValue
Source§impl Debug for OperationSettingValue
impl Debug for OperationSettingValue
Source§impl<'de> Deserialize<'de> for OperationSettingValue
impl<'de> Deserialize<'de> for OperationSettingValue
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
impl Eq for OperationSettingValue
Source§impl PartialEq for OperationSettingValue
impl PartialEq for OperationSettingValue
Source§impl Serialize for OperationSettingValue
impl Serialize for OperationSettingValue
impl StructuralPartialEq for OperationSettingValue
Auto Trait Implementations§
impl Freeze for OperationSettingValue
impl RefUnwindSafe for OperationSettingValue
impl Send for OperationSettingValue
impl Sync for OperationSettingValue
impl Unpin for OperationSettingValue
impl UnsafeUnpin for OperationSettingValue
impl UnwindSafe for OperationSettingValue
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.