Struct cloudformatious::change_set::ModifyDetail
source · pub struct ModifyDetail {
pub details: Vec<ResourceChangeDetail>,
pub replacement: Replacement,
pub scope: EnumSet<ModifyScope>,
}
Expand description
Additional detail for resource modifications.
Fields§
§details: Vec<ResourceChangeDetail>
A list of structures that describe the changes that AWS CloudFormation will make to the resource.
replacement: Replacement
Indicates whether AWS CloudFormation will replace the resource by creating a new one and deleting the old one.
scope: EnumSet<ModifyScope>
Indicates which resource attribute is triggering this update.
Trait Implementations§
source§impl Clone for ModifyDetail
impl Clone for ModifyDetail
source§fn clone(&self) -> ModifyDetail
fn clone(&self) -> ModifyDetail
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for ModifyDetail
impl Debug for ModifyDetail
source§impl PartialEq for ModifyDetail
impl PartialEq for ModifyDetail
source§fn eq(&self, other: &ModifyDetail) -> bool
fn eq(&self, other: &ModifyDetail) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl Eq for ModifyDetail
impl StructuralPartialEq for ModifyDetail
Auto Trait Implementations§
impl Freeze for ModifyDetail
impl RefUnwindSafe for ModifyDetail
impl Send for ModifyDetail
impl Sync for ModifyDetail
impl Unpin for ModifyDetail
impl UnwindSafe for ModifyDetail
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.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> IntoResult<T> for T
impl<T> IntoResult<T> for T
type Err = Infallible
fn into_result(self) -> Result<T, <T as IntoResult<T>>::Err>
Creates a shared type from an unshared type.