Struct aws_sdk_config::types::ComplianceSummary
source · #[non_exhaustive]pub struct ComplianceSummary {
pub compliant_resource_count: Option<ComplianceContributorCount>,
pub non_compliant_resource_count: Option<ComplianceContributorCount>,
pub compliance_summary_timestamp: Option<DateTime>,
}Expand description
The number of Config rules or Amazon Web Services resources that are compliant and noncompliant.
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.compliant_resource_count: Option<ComplianceContributorCount>The number of Config rules or Amazon Web Services resources that are compliant, up to a maximum of 25 for rules and 100 for resources.
non_compliant_resource_count: Option<ComplianceContributorCount>The number of Config rules or Amazon Web Services resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources.
compliance_summary_timestamp: Option<DateTime>The time that Config created the compliance summary.
Implementations§
source§impl ComplianceSummary
impl ComplianceSummary
sourcepub fn compliant_resource_count(&self) -> Option<&ComplianceContributorCount>
pub fn compliant_resource_count(&self) -> Option<&ComplianceContributorCount>
The number of Config rules or Amazon Web Services resources that are compliant, up to a maximum of 25 for rules and 100 for resources.
sourcepub fn non_compliant_resource_count(
&self,
) -> Option<&ComplianceContributorCount>
pub fn non_compliant_resource_count( &self, ) -> Option<&ComplianceContributorCount>
The number of Config rules or Amazon Web Services resources that are noncompliant, up to a maximum of 25 for rules and 100 for resources.
sourcepub fn compliance_summary_timestamp(&self) -> Option<&DateTime>
pub fn compliance_summary_timestamp(&self) -> Option<&DateTime>
The time that Config created the compliance summary.
source§impl ComplianceSummary
impl ComplianceSummary
sourcepub fn builder() -> ComplianceSummaryBuilder
pub fn builder() -> ComplianceSummaryBuilder
Creates a new builder-style object to manufacture ComplianceSummary.
Trait Implementations§
source§impl Clone for ComplianceSummary
impl Clone for ComplianceSummary
source§fn clone(&self) -> ComplianceSummary
fn clone(&self) -> ComplianceSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ComplianceSummary
impl Debug for ComplianceSummary
source§impl PartialEq for ComplianceSummary
impl PartialEq for ComplianceSummary
source§fn eq(&self, other: &ComplianceSummary) -> bool
fn eq(&self, other: &ComplianceSummary) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ComplianceSummary
Auto Trait Implementations§
impl Freeze for ComplianceSummary
impl RefUnwindSafe for ComplianceSummary
impl Send for ComplianceSummary
impl Sync for ComplianceSummary
impl Unpin for ComplianceSummary
impl UnwindSafe for ComplianceSummary
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