Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data PolicyComplianceDetail = PolicyComplianceDetail' {}
- newPolicyComplianceDetail :: PolicyComplianceDetail
- policyComplianceDetail_expiredAt :: Lens' PolicyComplianceDetail (Maybe UTCTime)
- policyComplianceDetail_policyId :: Lens' PolicyComplianceDetail (Maybe Text)
- policyComplianceDetail_violators :: Lens' PolicyComplianceDetail (Maybe [ComplianceViolator])
- policyComplianceDetail_evaluationLimitExceeded :: Lens' PolicyComplianceDetail (Maybe Bool)
- policyComplianceDetail_issueInfoMap :: Lens' PolicyComplianceDetail (Maybe (HashMap DependentServiceName Text))
- policyComplianceDetail_policyOwner :: Lens' PolicyComplianceDetail (Maybe Text)
- policyComplianceDetail_memberAccount :: Lens' PolicyComplianceDetail (Maybe Text)
Documentation
data PolicyComplianceDetail Source #
Describes the noncompliant resources in a member account for a specific
Firewall Manager policy. A maximum of 100 entries are displayed. If more
than 100 resources are noncompliant, EvaluationLimitExceeded
is set to
True
.
See: newPolicyComplianceDetail
smart constructor.
PolicyComplianceDetail' | |
|
Instances
newPolicyComplianceDetail :: PolicyComplianceDetail Source #
Create a value of PolicyComplianceDetail
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:expiredAt:PolicyComplianceDetail'
, policyComplianceDetail_expiredAt
- A timestamp that indicates when the returned information should be
considered out of date.
$sel:policyId:PolicyComplianceDetail'
, policyComplianceDetail_policyId
- The ID of the Firewall Manager policy.
$sel:violators:PolicyComplianceDetail'
, policyComplianceDetail_violators
- An array of resources that aren't protected by the WAF or Shield
Advanced policy or that aren't in compliance with the security group
policy.
$sel:evaluationLimitExceeded:PolicyComplianceDetail'
, policyComplianceDetail_evaluationLimitExceeded
- Indicates if over 100 resources are noncompliant with the Firewall
Manager policy.
$sel:issueInfoMap:PolicyComplianceDetail'
, policyComplianceDetail_issueInfoMap
- Details about problems with dependent services, such as WAF or Config,
and the error message received that indicates the problem with the
service.
$sel:policyOwner:PolicyComplianceDetail'
, policyComplianceDetail_policyOwner
- The Amazon Web Services account that created the Firewall Manager
policy.
$sel:memberAccount:PolicyComplianceDetail'
, policyComplianceDetail_memberAccount
- The Amazon Web Services account ID.
policyComplianceDetail_expiredAt :: Lens' PolicyComplianceDetail (Maybe UTCTime) Source #
A timestamp that indicates when the returned information should be considered out of date.
policyComplianceDetail_policyId :: Lens' PolicyComplianceDetail (Maybe Text) Source #
The ID of the Firewall Manager policy.
policyComplianceDetail_violators :: Lens' PolicyComplianceDetail (Maybe [ComplianceViolator]) Source #
An array of resources that aren't protected by the WAF or Shield Advanced policy or that aren't in compliance with the security group policy.
policyComplianceDetail_evaluationLimitExceeded :: Lens' PolicyComplianceDetail (Maybe Bool) Source #
Indicates if over 100 resources are noncompliant with the Firewall Manager policy.
policyComplianceDetail_issueInfoMap :: Lens' PolicyComplianceDetail (Maybe (HashMap DependentServiceName Text)) Source #
Details about problems with dependent services, such as WAF or Config, and the error message received that indicates the problem with the service.
policyComplianceDetail_policyOwner :: Lens' PolicyComplianceDetail (Maybe Text) Source #
The Amazon Web Services account that created the Firewall Manager policy.
policyComplianceDetail_memberAccount :: Lens' PolicyComplianceDetail (Maybe Text) Source #
The Amazon Web Services account ID.