[][src]Struct rusoto_config::AggregateEvaluationResult

pub struct AggregateEvaluationResult {
    pub account_id: Option<String>,
    pub annotation: Option<String>,
    pub aws_region: Option<String>,
    pub compliance_type: Option<String>,
    pub config_rule_invoked_time: Option<f64>,
    pub evaluation_result_identifier: Option<EvaluationResultIdentifier>,
    pub result_recorded_time: Option<f64>,
}

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 PartialEq<AggregateEvaluationResult> for AggregateEvaluationResult[src]

impl Default for AggregateEvaluationResult[src]

impl Clone for AggregateEvaluationResult[src]

fn clone_from(&mut self, source: &Self)
1.0.0
[src]

Performs copy-assignment from source. Read more

impl Debug for AggregateEvaluationResult[src]

impl<'de> Deserialize<'de> for AggregateEvaluationResult[src]

Auto Trait Implementations

impl Send for AggregateEvaluationResult

impl Sync for AggregateEvaluationResult

Blanket Implementations

impl<T> From for T[src]

impl<T, U> Into for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

impl<T, U> TryFrom for T where
    T: From<U>, 
[src]

type Error = !

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Borrow for T where
    T: ?Sized
[src]

impl<T> BorrowMut for T where
    T: ?Sized
[src]

impl<T, U> TryInto for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

🔬 This is a nightly-only experimental API. (try_from)

The type returned in the event of a conversion error.

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: Deserialize<'de>, 
[src]

impl<T> Erased for T

impl<T> Same for T

type Output = T

Should always be Self