pub struct SandboxModificationPlan {
pub sandbox: String,
pub status: String,
pub applied: bool,
pub policy: ModificationPolicy,
pub changes: Vec<PlannedChange>,
pub conflicts: Vec<ModificationConflict>,
pub warnings: Vec<ModificationWarning>,
pub resize_status: Vec<ResourceResizeStatus>,
}Expand description
Serializable dry-run or apply plan for a sandbox modification.
Fields§
§sandbox: StringSandbox being modified.
status: StringSandbox status used for classification.
applied: boolWhether the changes were applied.
policy: ModificationPolicyModification policy used to produce the plan.
changes: Vec<PlannedChange>Planned changes.
conflicts: Vec<ModificationConflict>Conflicts that must be resolved before the patch can apply.
warnings: Vec<ModificationWarning>Non-fatal warnings about the patch or current runtime capabilities.
resize_status: Vec<ResourceResizeStatus>Live resource resize outcomes, populated by apply when a live change ran.
Trait Implementations§
Source§impl Clone for SandboxModificationPlan
impl Clone for SandboxModificationPlan
Source§fn clone(&self) -> SandboxModificationPlan
fn clone(&self) -> SandboxModificationPlan
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 SandboxModificationPlan
impl Debug for SandboxModificationPlan
Source§impl<'de> Deserialize<'de> for SandboxModificationPlan
impl<'de> Deserialize<'de> for SandboxModificationPlan
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 SandboxModificationPlan
impl RefUnwindSafe for SandboxModificationPlan
impl Send for SandboxModificationPlan
impl Sync for SandboxModificationPlan
impl Unpin for SandboxModificationPlan
impl UnsafeUnpin for SandboxModificationPlan
impl UnwindSafe for SandboxModificationPlan
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