pub struct ApplyInfrastructureStep { /* private fields */ }Expand description
Simple step that applies OpenTofu configuration by executing tofu apply
Implementations§
Source§impl ApplyInfrastructureStep
impl ApplyInfrastructureStep
pub fn new(opentofu_client: Arc<OpenTofuClient>) -> Self
pub fn with_auto_approve(self, auto_approve: bool) -> Self
Sourcepub fn execute(
&self,
listener: Option<&dyn CommandProgressListener>,
) -> Result<(), CommandError>
pub fn execute( &self, listener: Option<&dyn CommandProgressListener>, ) -> Result<(), CommandError>
Auto Trait Implementations§
impl Freeze for ApplyInfrastructureStep
impl RefUnwindSafe for ApplyInfrastructureStep
impl Send for ApplyInfrastructureStep
impl Sync for ApplyInfrastructureStep
impl Unpin for ApplyInfrastructureStep
impl UnsafeUnpin for ApplyInfrastructureStep
impl UnwindSafe for ApplyInfrastructureStep
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request