| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Config.Types.AggregateComplianceByConfigRule
Description
Synopsis
- data AggregateComplianceByConfigRule = AggregateComplianceByConfigRule' {}
- newAggregateComplianceByConfigRule :: AggregateComplianceByConfigRule
- aggregateComplianceByConfigRule_accountId :: Lens' AggregateComplianceByConfigRule (Maybe Text)
- aggregateComplianceByConfigRule_awsRegion :: Lens' AggregateComplianceByConfigRule (Maybe Text)
- aggregateComplianceByConfigRule_compliance :: Lens' AggregateComplianceByConfigRule (Maybe Compliance)
- aggregateComplianceByConfigRule_configRuleName :: Lens' AggregateComplianceByConfigRule (Maybe Text)
Documentation
data AggregateComplianceByConfigRule Source #
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.
See: newAggregateComplianceByConfigRule smart constructor.
Constructors
| AggregateComplianceByConfigRule' | |
Fields
| |
Instances
newAggregateComplianceByConfigRule :: AggregateComplianceByConfigRule Source #
Create a value of AggregateComplianceByConfigRule with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:accountId:AggregateComplianceByConfigRule', aggregateComplianceByConfigRule_accountId - The 12-digit account ID of the source account.
$sel:awsRegion:AggregateComplianceByConfigRule', aggregateComplianceByConfigRule_awsRegion - The source region from where the data is aggregated.
$sel:compliance:AggregateComplianceByConfigRule', aggregateComplianceByConfigRule_compliance - Indicates whether an Amazon Web Services resource or Config rule is
compliant and provides the number of contributors that affect the
compliance.
$sel:configRuleName:AggregateComplianceByConfigRule', aggregateComplianceByConfigRule_configRuleName - The name of the Config rule.
aggregateComplianceByConfigRule_accountId :: Lens' AggregateComplianceByConfigRule (Maybe Text) Source #
The 12-digit account ID of the source account.
aggregateComplianceByConfigRule_awsRegion :: Lens' AggregateComplianceByConfigRule (Maybe Text) Source #
The source region from where the data is aggregated.
aggregateComplianceByConfigRule_compliance :: Lens' AggregateComplianceByConfigRule (Maybe Compliance) Source #
Indicates whether an Amazon Web Services resource or Config rule is compliant and provides the number of contributors that affect the compliance.
aggregateComplianceByConfigRule_configRuleName :: Lens' AggregateComplianceByConfigRule (Maybe Text) Source #
The name of the Config rule.