pub struct SecretPlannedChange {
pub field: String,
pub name: String,
pub change: SecretChangeKind,
pub before_ref: Option<String>,
pub after_ref: Option<String>,
pub disposition: ModificationDisposition,
pub allow_hosts: Vec<String>,
pub reason: Option<String>,
}Expand description
Planned secret change.
Fields§
§field: StringTable field name. This is always secret.
name: StringStable secret identity, usually the environment variable name.
change: SecretChangeKindNatural change type for table rendering.
before_ref: Option<String>Previous guest-visible reference or placeholder.
after_ref: Option<String>New guest-visible reference or placeholder.
disposition: ModificationDispositionWhen or whether the change can take effect.
allow_hosts: Vec<String>Allowed hosts after the requested change.
reason: Option<String>Human-readable reason for this classification, when useful.
Trait Implementations§
Source§impl Clone for SecretPlannedChange
impl Clone for SecretPlannedChange
Source§fn clone(&self) -> SecretPlannedChange
fn clone(&self) -> SecretPlannedChange
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 SecretPlannedChange
impl Debug for SecretPlannedChange
Source§impl<'de> Deserialize<'de> for SecretPlannedChange
impl<'de> Deserialize<'de> for SecretPlannedChange
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
Auto Trait Implementations§
impl Freeze for SecretPlannedChange
impl RefUnwindSafe for SecretPlannedChange
impl Send for SecretPlannedChange
impl Sync for SecretPlannedChange
impl Unpin for SecretPlannedChange
impl UnsafeUnpin for SecretPlannedChange
impl UnwindSafe for SecretPlannedChange
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