pub struct DescribeStackDriftDetectionStatusOutput {
pub detection_status: String,
pub detection_status_reason: Option<String>,
pub drifted_stack_resource_count: Option<i64>,
pub stack_drift_detection_id: String,
pub stack_drift_status: Option<String>,
pub stack_id: String,
pub timestamp: String,
}
Fields
detection_status: String
The status of the stack drift detection operation.
-
DETECTIONCOMPLETE
: The stack drift detection operation has successfully completed for all resources in the stack that support drift detection. (Resources that do not currently support stack detection remain unchecked.)If you specified logical resource IDs for AWS CloudFormation to use as a filter for the stack drift detection operation, only the resources with those logical IDs are checked for drift.
-
DETECTIONFAILED
: The stack drift detection operation has failed for at least one resource in the stack. Results will be available for resources on which AWS CloudFormation successfully completed drift detection. -
DETECTIONINPROGRESS
: The stack drift detection operation is currently in progress.
detection_status_reason: Option<String>
The reason the stack drift detection operation has its current status.
drifted_stack_resource_count: Option<i64>
Total number of stack resources that have drifted. This is NULL until the drift detection operation reaches a status of DETECTION_COMPLETE
. This value will be 0 for stacks whose drift status is IN_SYNC
.
stack_drift_detection_id: String
The ID of the drift detection results of this operation.
AWS CloudFormation generates new results, with a new drift detection ID, each time this operation is run. However, the number of reports AWS CloudFormation retains for any given stack, and for how long, may vary.
stack_drift_status: Option<String>
Status of the stack's actual configuration compared to its expected configuration.
-
DRIFTED
: The stack differs from its expected template configuration. A stack is considered to have drifted if one or more of its resources have drifted. -
NOTCHECKED
: AWS CloudFormation has not checked if the stack differs from its expected template configuration. -
INSYNC
: The stack's actual configuration matches its expected template configuration. -
UNKNOWN
: This value is reserved for future use.
stack_id: String
The ID of the stack.
timestamp: String
Time at which the stack drift detection operation was initiated.
Trait Implementations
sourceimpl Clone for DescribeStackDriftDetectionStatusOutput
impl Clone for DescribeStackDriftDetectionStatusOutput
sourcefn clone(&self) -> DescribeStackDriftDetectionStatusOutput
fn clone(&self) -> DescribeStackDriftDetectionStatusOutput
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for DescribeStackDriftDetectionStatusOutput
impl Default for DescribeStackDriftDetectionStatusOutput
sourcefn default() -> DescribeStackDriftDetectionStatusOutput
fn default() -> DescribeStackDriftDetectionStatusOutput
Returns the “default value” for a type. Read more
sourceimpl PartialEq<DescribeStackDriftDetectionStatusOutput> for DescribeStackDriftDetectionStatusOutput
impl PartialEq<DescribeStackDriftDetectionStatusOutput> for DescribeStackDriftDetectionStatusOutput
sourcefn eq(&self, other: &DescribeStackDriftDetectionStatusOutput) -> bool
fn eq(&self, other: &DescribeStackDriftDetectionStatusOutput) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &DescribeStackDriftDetectionStatusOutput) -> bool
fn ne(&self, other: &DescribeStackDriftDetectionStatusOutput) -> bool
This method tests for !=
.
impl StructuralPartialEq for DescribeStackDriftDetectionStatusOutput
Auto Trait Implementations
impl RefUnwindSafe for DescribeStackDriftDetectionStatusOutput
impl Send for DescribeStackDriftDetectionStatusOutput
impl Sync for DescribeStackDriftDetectionStatusOutput
impl Unpin for DescribeStackDriftDetectionStatusOutput
impl UnwindSafe for DescribeStackDriftDetectionStatusOutput
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more