pub struct SecretMaterializationPlan {
pub api_version: String,
pub kind: String,
pub metadata: PlanMetadata,
pub secrets: Vec<SecretRef>,
pub test_only: bool,
}Fields§
§api_version: StringSchema version. Currently pleme.io/v1.
kind: StringAlways SecretMaterializationPlan. Reject mismatches at parse.
metadata: PlanMetadataPlan-level metadata (operator-friendly identifiers).
secrets: Vec<SecretRef>The actual secrets.
test_only: boolWhen true, validators allow BackendKind::Mock entries.
Plans rendered from arch-synthesizer always emit false.
Implementations§
Source§impl SecretMaterializationPlan
impl SecretMaterializationPlan
Trait Implementations§
Source§impl Clone for SecretMaterializationPlan
impl Clone for SecretMaterializationPlan
Source§fn clone(&self) -> SecretMaterializationPlan
fn clone(&self) -> SecretMaterializationPlan
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SecretMaterializationPlan
impl Debug for SecretMaterializationPlan
Source§impl<'de> Deserialize<'de> for SecretMaterializationPlan
impl<'de> Deserialize<'de> for SecretMaterializationPlan
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 SecretMaterializationPlan
impl StructuralPartialEq for SecretMaterializationPlan
Auto Trait Implementations§
impl Freeze for SecretMaterializationPlan
impl RefUnwindSafe for SecretMaterializationPlan
impl Send for SecretMaterializationPlan
impl Sync for SecretMaterializationPlan
impl Unpin for SecretMaterializationPlan
impl UnsafeUnpin for SecretMaterializationPlan
impl UnwindSafe for SecretMaterializationPlan
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,
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.