#[non_exhaustive]pub struct AggregateComplianceByConfigRule { /* private fields */ }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.
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
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl PartialEq<AggregateComplianceByConfigRule> for AggregateComplianceByConfigRule
impl PartialEq<AggregateComplianceByConfigRule> for AggregateComplianceByConfigRule
source§fn eq(&self, other: &AggregateComplianceByConfigRule) -> bool
fn eq(&self, other: &AggregateComplianceByConfigRule) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AggregateComplianceByConfigRule
Auto Trait Implementations§
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
Mutably borrows from an owned value. Read more