pub struct TerraformEvent {
pub change: Vec<TerraformResourceChange>,
pub status: Option<TerraformResourceStatus>,
pub resource_path: Option<String>,
pub id_key: Option<String>,
pub id_value: Option<String>,
pub create_count: Option<u32>,
pub update_count: Option<u32>,
pub delete_count: Option<u32>,
pub command: String,
pub source: String,
pub source_stream: TerraformSourceStream,
}
Fields§
§change: Vec<TerraformResourceChange>
§status: Option<TerraformResourceStatus>
§resource_path: Option<String>
§id_key: Option<String>
§id_value: Option<String>
§create_count: Option<u32>
§update_count: Option<u32>
§delete_count: Option<u32>
§command: String
§source: String
§source_stream: TerraformSourceStream
Trait Implementations§
Source§impl Debug for TerraformEvent
impl Debug for TerraformEvent
Source§impl Default for TerraformEvent
impl Default for TerraformEvent
Source§impl<'de> Deserialize<'de> for TerraformEvent
impl<'de> Deserialize<'de> for TerraformEvent
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 TerraformEvent
impl RefUnwindSafe for TerraformEvent
impl Send for TerraformEvent
impl Sync for TerraformEvent
impl Unpin for TerraformEvent
impl UnwindSafe for TerraformEvent
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