pub struct ResourceChange {
pub address: String,
pub previous_address: Option<String>,
pub module_address: Option<String>,
pub mode: Mode,
pub change_type: String,
pub name: String,
pub index: Option<Value>,
pub deposed: Option<String>,
pub change: Option<ChangeRepresentation>,
pub action_reason: Option<ActionReason>,
}
Fields§
§address: String
§previous_address: Option<String>
§module_address: Option<String>
§mode: Mode
§change_type: String
§name: String
§index: Option<Value>
§deposed: Option<String>
§change: Option<ChangeRepresentation>
§action_reason: Option<ActionReason>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for ResourceChange
impl<'de> Deserialize<'de> for ResourceChange
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 ResourceChange
impl RefUnwindSafe for ResourceChange
impl Send for ResourceChange
impl Sync for ResourceChange
impl Unpin for ResourceChange
impl UnwindSafe for ResourceChange
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