Struct hydro_deploy::terraform::TerraformBatch
source · pub struct TerraformBatch {
pub terraform: TerraformConfig,
pub provider: HashMap<String, Value>,
pub data: HashMap<String, HashMap<String, Value>>,
pub resource: HashMap<String, HashMap<String, Value>>,
pub output: HashMap<String, TerraformOutput>,
}
Fields§
§terraform: TerraformConfig
§provider: HashMap<String, Value>
§data: HashMap<String, HashMap<String, Value>>
§resource: HashMap<String, HashMap<String, Value>>
§output: HashMap<String, TerraformOutput>
Implementations§
source§impl TerraformBatch
impl TerraformBatch
pub async fn provision( self, pool: &mut TerraformPool, ) -> Result<TerraformResult>
Trait Implementations§
source§impl Default for TerraformBatch
impl Default for TerraformBatch
source§fn default() -> TerraformBatch
fn default() -> TerraformBatch
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for TerraformBatch
impl<'de> Deserialize<'de> for TerraformBatch
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 TerraformBatch
impl RefUnwindSafe for TerraformBatch
impl Send for TerraformBatch
impl Sync for TerraformBatch
impl Unpin for TerraformBatch
impl UnwindSafe for TerraformBatch
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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