#[non_exhaustive]pub struct AggregateComplianceByConfigRule {
pub config_rule_name: Option<String>,
pub compliance: Option<Compliance>,
pub account_id: Option<String>,
pub aws_region: Option<String>,
}Expand description
Indicates whether an Config rule is compliant based on account ID, region, compliance, and rule name.
A rule is compliant if all of the resources that the rule evaluated comply with it. It is noncompliant if any of these resources do not comply.
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.config_rule_name: Option<String>The name of the Config rule.
compliance: Option<Compliance>Indicates whether an Amazon Web Services resource or Config rule is compliant and provides the number of contributors that affect the compliance.
account_id: Option<String>The 12-digit account ID of the source account.
aws_region: Option<String>The source region from where the data is aggregated.
Implementations§
source§impl AggregateComplianceByConfigRule
impl AggregateComplianceByConfigRule
sourcepub fn config_rule_name(&self) -> Option<&str>
pub fn config_rule_name(&self) -> Option<&str>
The name of the Config rule.
sourcepub fn compliance(&self) -> Option<&Compliance>
pub fn compliance(&self) -> Option<&Compliance>
Indicates whether an Amazon Web Services resource or Config rule is compliant and provides the number of contributors that affect the compliance.
sourcepub fn account_id(&self) -> Option<&str>
pub fn account_id(&self) -> Option<&str>
The 12-digit account ID of the source account.
sourcepub fn aws_region(&self) -> Option<&str>
pub fn aws_region(&self) -> Option<&str>
The source region from where the data is aggregated.
source§impl AggregateComplianceByConfigRule
impl AggregateComplianceByConfigRule
sourcepub fn builder() -> AggregateComplianceByConfigRuleBuilder
pub fn builder() -> AggregateComplianceByConfigRuleBuilder
Creates a new builder-style object to manufacture AggregateComplianceByConfigRule.
Trait Implementations§
source§impl Clone for AggregateComplianceByConfigRule
impl Clone for AggregateComplianceByConfigRule
source§fn clone(&self) -> AggregateComplianceByConfigRule
fn clone(&self) -> AggregateComplianceByConfigRule
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for AggregateComplianceByConfigRule
impl PartialEq for AggregateComplianceByConfigRule
source§fn eq(&self, other: &AggregateComplianceByConfigRule) -> bool
fn eq(&self, other: &AggregateComplianceByConfigRule) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AggregateComplianceByConfigRule
Auto Trait Implementations§
impl Freeze for AggregateComplianceByConfigRule
impl RefUnwindSafe for AggregateComplianceByConfigRule
impl Send for AggregateComplianceByConfigRule
impl Sync for AggregateComplianceByConfigRule
impl Unpin for AggregateComplianceByConfigRule
impl UnwindSafe for AggregateComplianceByConfigRule
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