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 |
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.
AggregateComplianceByConfigRule' | |
|
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.