Struct aws_sdk_config::operation::get_resource_evaluation_summary::GetResourceEvaluationSummaryOutput
source · #[non_exhaustive]pub struct GetResourceEvaluationSummaryOutput {
pub resource_evaluation_id: Option<String>,
pub evaluation_mode: Option<EvaluationMode>,
pub evaluation_status: Option<EvaluationStatus>,
pub evaluation_start_timestamp: Option<DateTime>,
pub compliance: Option<ComplianceType>,
pub evaluation_context: Option<EvaluationContext>,
pub resource_details: Option<ResourceDetails>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.resource_evaluation_id: Option<String>The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.
evaluation_mode: Option<EvaluationMode>Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.
evaluation_status: Option<EvaluationStatus>Returns an EvaluationStatus object.
evaluation_start_timestamp: Option<DateTime>The start timestamp when Config rule starts evaluating compliance for the provided resource details.
compliance: Option<ComplianceType>The compliance status of the resource evaluation summary.
evaluation_context: Option<EvaluationContext>Returns an EvaluationContext object.
resource_details: Option<ResourceDetails>Returns a ResourceDetails object.
Implementations§
source§impl GetResourceEvaluationSummaryOutput
impl GetResourceEvaluationSummaryOutput
sourcepub fn resource_evaluation_id(&self) -> Option<&str>
pub fn resource_evaluation_id(&self) -> Option<&str>
The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.
sourcepub fn evaluation_mode(&self) -> Option<&EvaluationMode>
pub fn evaluation_mode(&self) -> Option<&EvaluationMode>
Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.
sourcepub fn evaluation_status(&self) -> Option<&EvaluationStatus>
pub fn evaluation_status(&self) -> Option<&EvaluationStatus>
Returns an EvaluationStatus object.
sourcepub fn evaluation_start_timestamp(&self) -> Option<&DateTime>
pub fn evaluation_start_timestamp(&self) -> Option<&DateTime>
The start timestamp when Config rule starts evaluating compliance for the provided resource details.
sourcepub fn compliance(&self) -> Option<&ComplianceType>
pub fn compliance(&self) -> Option<&ComplianceType>
The compliance status of the resource evaluation summary.
sourcepub fn evaluation_context(&self) -> Option<&EvaluationContext>
pub fn evaluation_context(&self) -> Option<&EvaluationContext>
Returns an EvaluationContext object.
sourcepub fn resource_details(&self) -> Option<&ResourceDetails>
pub fn resource_details(&self) -> Option<&ResourceDetails>
Returns a ResourceDetails object.
source§impl GetResourceEvaluationSummaryOutput
impl GetResourceEvaluationSummaryOutput
sourcepub fn builder() -> GetResourceEvaluationSummaryOutputBuilder
pub fn builder() -> GetResourceEvaluationSummaryOutputBuilder
Creates a new builder-style object to manufacture GetResourceEvaluationSummaryOutput.
Trait Implementations§
source§impl Clone for GetResourceEvaluationSummaryOutput
impl Clone for GetResourceEvaluationSummaryOutput
source§fn clone(&self) -> GetResourceEvaluationSummaryOutput
fn clone(&self) -> GetResourceEvaluationSummaryOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for GetResourceEvaluationSummaryOutput
impl PartialEq for GetResourceEvaluationSummaryOutput
source§fn eq(&self, other: &GetResourceEvaluationSummaryOutput) -> bool
fn eq(&self, other: &GetResourceEvaluationSummaryOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for GetResourceEvaluationSummaryOutput
impl RequestId for GetResourceEvaluationSummaryOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for GetResourceEvaluationSummaryOutput
Auto Trait Implementations§
impl Freeze for GetResourceEvaluationSummaryOutput
impl RefUnwindSafe for GetResourceEvaluationSummaryOutput
impl Send for GetResourceEvaluationSummaryOutput
impl Sync for GetResourceEvaluationSummaryOutput
impl Unpin for GetResourceEvaluationSummaryOutput
impl UnwindSafe for GetResourceEvaluationSummaryOutput
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more