[−][src]Struct rusoto_config::AggregateEvaluationResult
The details of an AWS Config evaluation for an account ID and region in an aggregator. Provides the AWS resource that was evaluated, the compliance of the resource, related time stamps, and supplementary information.
Fields
account_id: Option<String>
The 12-digit account ID of the source account.
annotation: Option<String>
Supplementary information about how the agrregate evaluation determined the compliance.
aws_region: Option<String>
The source region from where the data is aggregated.
compliance_type: Option<String>
The resource compliance status.
For the AggregationEvaluationResult
data type, AWS Config supports only the COMPLIANT
and NON_COMPLIANT
. AWS Config does not support the NOT_APPLICABLE
and INSUFFICIENT_DATA
value.
config_rule_invoked_time: Option<f64>
The time when the AWS Config rule evaluated the AWS resource.
evaluation_result_identifier: Option<EvaluationResultIdentifier>
Uniquely identifies the evaluation result.
result_recorded_time: Option<f64>
The time when AWS Config recorded the aggregate evaluation result.
Trait Implementations
impl Clone for AggregateEvaluationResult
[src]
pub fn clone(&self) -> AggregateEvaluationResult
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Debug for AggregateEvaluationResult
[src]
impl Default for AggregateEvaluationResult
[src]
pub fn default() -> AggregateEvaluationResult
[src]
impl<'de> Deserialize<'de> for AggregateEvaluationResult
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<AggregateEvaluationResult> for AggregateEvaluationResult
[src]
pub fn eq(&self, other: &AggregateEvaluationResult) -> bool
[src]
pub fn ne(&self, other: &AggregateEvaluationResult) -> bool
[src]
impl StructuralPartialEq for AggregateEvaluationResult
[src]
Auto Trait Implementations
impl RefUnwindSafe for AggregateEvaluationResult
[src]
impl Send for AggregateEvaluationResult
[src]
impl Sync for AggregateEvaluationResult
[src]
impl Unpin for AggregateEvaluationResult
[src]
impl UnwindSafe for AggregateEvaluationResult
[src]
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,