Struct rusoto_config::AggregateEvaluationResult
source · [−]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>,
}
Expand description
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
sourceimpl Clone for AggregateEvaluationResult
impl Clone for AggregateEvaluationResult
sourcefn clone(&self) -> AggregateEvaluationResult
fn clone(&self) -> AggregateEvaluationResult
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 Debug for AggregateEvaluationResult
impl Debug for AggregateEvaluationResult
sourceimpl Default for AggregateEvaluationResult
impl Default for AggregateEvaluationResult
sourcefn default() -> AggregateEvaluationResult
fn default() -> AggregateEvaluationResult
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for AggregateEvaluationResult
impl<'de> Deserialize<'de> for AggregateEvaluationResult
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<AggregateEvaluationResult> for AggregateEvaluationResult
impl PartialEq<AggregateEvaluationResult> for AggregateEvaluationResult
sourcefn eq(&self, other: &AggregateEvaluationResult) -> bool
fn eq(&self, other: &AggregateEvaluationResult) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &AggregateEvaluationResult) -> bool
fn ne(&self, other: &AggregateEvaluationResult) -> bool
This method tests for !=
.
impl StructuralPartialEq for AggregateEvaluationResult
Auto Trait Implementations
impl RefUnwindSafe for AggregateEvaluationResult
impl Send for AggregateEvaluationResult
impl Sync for AggregateEvaluationResult
impl Unpin for AggregateEvaluationResult
impl UnwindSafe for AggregateEvaluationResult
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