#[non_exhaustive]pub struct ConformancePackEvaluationResult { /* private fields */ }Expand description
The details of a conformance pack evaluation. Provides Config rule and Amazon Web Services resource type that was evaluated, the compliance of the conformance pack, related time stamps, and supplementary information.
Implementations§
source§impl ConformancePackEvaluationResult
impl ConformancePackEvaluationResult
sourcepub fn compliance_type(&self) -> Option<&ConformancePackComplianceType>
pub fn compliance_type(&self) -> Option<&ConformancePackComplianceType>
The compliance type. The allowed values are COMPLIANT and NON_COMPLIANT. INSUFFICIENT_DATA is not supported.
sourcepub fn evaluation_result_identifier(
&self
) -> Option<&EvaluationResultIdentifier>
pub fn evaluation_result_identifier( &self ) -> Option<&EvaluationResultIdentifier>
Uniquely identifies an evaluation result.
sourcepub fn config_rule_invoked_time(&self) -> Option<&DateTime>
pub fn config_rule_invoked_time(&self) -> Option<&DateTime>
The time when Config rule evaluated Amazon Web Services resource.
sourcepub fn result_recorded_time(&self) -> Option<&DateTime>
pub fn result_recorded_time(&self) -> Option<&DateTime>
The time when Config recorded the evaluation result.
sourcepub fn annotation(&self) -> Option<&str>
pub fn annotation(&self) -> Option<&str>
Supplementary information about how the evaluation determined the compliance.
source§impl ConformancePackEvaluationResult
impl ConformancePackEvaluationResult
sourcepub fn builder() -> ConformancePackEvaluationResultBuilder
pub fn builder() -> ConformancePackEvaluationResultBuilder
Creates a new builder-style object to manufacture ConformancePackEvaluationResult.
Trait Implementations§
source§impl Clone for ConformancePackEvaluationResult
impl Clone for ConformancePackEvaluationResult
source§fn clone(&self) -> ConformancePackEvaluationResult
fn clone(&self) -> ConformancePackEvaluationResult
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 PartialEq<ConformancePackEvaluationResult> for ConformancePackEvaluationResult
impl PartialEq<ConformancePackEvaluationResult> for ConformancePackEvaluationResult
source§fn eq(&self, other: &ConformancePackEvaluationResult) -> bool
fn eq(&self, other: &ConformancePackEvaluationResult) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ConformancePackEvaluationResult
Auto Trait Implementations§
impl RefUnwindSafe for ConformancePackEvaluationResult
impl Send for ConformancePackEvaluationResult
impl Sync for ConformancePackEvaluationResult
impl Unpin for ConformancePackEvaluationResult
impl UnwindSafe for ConformancePackEvaluationResult
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