pub struct PreparedDeploy { /* private fields */ }Expand description
A submitted config that has passed policy checks and parsed cleanly.
Only ControlPlane::prepare can construct one, and ControlPlane::deploy
accepts nothing else — so an unvetted config cannot reach the runtime by
forgetting a call. The caller gets the AgentId out in order to name the
file it materializes, which is why preparing and deploying are two steps.
Implementations§
Trait Implementations§
Source§impl Debug for PreparedDeploy
Deliberately shows only the id. The inner config has had its ${VAR} refs
expanded, so a derived Debug would print resolved secrets into any log
line that formats a PreparedDeploy.
impl Debug for PreparedDeploy
Deliberately shows only the id. The inner config has had its ${VAR} refs
expanded, so a derived Debug would print resolved secrets into any log
line that formats a PreparedDeploy.
Auto Trait Implementations§
impl !RefUnwindSafe for PreparedDeploy
impl !UnwindSafe for PreparedDeploy
impl Freeze for PreparedDeploy
impl Send for PreparedDeploy
impl Sync for PreparedDeploy
impl Unpin for PreparedDeploy
impl UnsafeUnpin for PreparedDeploy
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more