pub struct PlanRepresentation {
pub format_version: String,
pub prior_state: StateRepresentation,
pub configuration: ConfigurationRepresentation,
pub planned_values: ValuesRepresentation,
pub proposed_unknown: Option<ValuesRepresentation>,
pub variables: HashMap<String, Variable>,
pub resource_changes: Vec<ResourceChange>,
pub output_changes: HashMap<String, OutputChange>,
}
Fields§
§format_version: String
§prior_state: StateRepresentation
§configuration: ConfigurationRepresentation
§planned_values: ValuesRepresentation
§proposed_unknown: Option<ValuesRepresentation>
§variables: HashMap<String, Variable>
§resource_changes: Vec<ResourceChange>
§output_changes: HashMap<String, OutputChange>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for PlanRepresentation
impl<'de> Deserialize<'de> for PlanRepresentation
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 PlanRepresentation
impl RefUnwindSafe for PlanRepresentation
impl Send for PlanRepresentation
impl Sync for PlanRepresentation
impl Unpin for PlanRepresentation
impl UnwindSafe for PlanRepresentation
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