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 PolicyComplianceStatus = PolicyComplianceStatus' {}
- newPolicyComplianceStatus :: PolicyComplianceStatus
- policyComplianceStatus_evaluationResults :: Lens' PolicyComplianceStatus (Maybe [EvaluationResult])
- policyComplianceStatus_issueInfoMap :: Lens' PolicyComplianceStatus (Maybe (HashMap DependentServiceName Text))
- policyComplianceStatus_lastUpdated :: Lens' PolicyComplianceStatus (Maybe UTCTime)
- policyComplianceStatus_memberAccount :: Lens' PolicyComplianceStatus (Maybe Text)
- policyComplianceStatus_policyId :: Lens' PolicyComplianceStatus (Maybe Text)
- policyComplianceStatus_policyName :: Lens' PolicyComplianceStatus (Maybe Text)
- policyComplianceStatus_policyOwner :: Lens' PolicyComplianceStatus (Maybe Text)
Documentation
data PolicyComplianceStatus Source #
Indicates whether the account is compliant with the specified policy. An account is considered noncompliant if it includes resources that are not protected by the policy, for WAF and Shield Advanced policies, or that are noncompliant with the policy, for security group policies.
See: newPolicyComplianceStatus
smart constructor.
PolicyComplianceStatus' | |
|
Instances
newPolicyComplianceStatus :: PolicyComplianceStatus Source #
Create a value of PolicyComplianceStatus
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:evaluationResults:PolicyComplianceStatus'
, policyComplianceStatus_evaluationResults
- An array of EvaluationResult
objects.
$sel:issueInfoMap:PolicyComplianceStatus'
, policyComplianceStatus_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:lastUpdated:PolicyComplianceStatus'
, policyComplianceStatus_lastUpdated
- Timestamp of the last update to the EvaluationResult
objects.
$sel:memberAccount:PolicyComplianceStatus'
, policyComplianceStatus_memberAccount
- The member account ID.
$sel:policyId:PolicyComplianceStatus'
, policyComplianceStatus_policyId
- The ID of the Firewall Manager policy.
$sel:policyName:PolicyComplianceStatus'
, policyComplianceStatus_policyName
- The name of the Firewall Manager policy.
$sel:policyOwner:PolicyComplianceStatus'
, policyComplianceStatus_policyOwner
- The Amazon Web Services account that created the Firewall Manager
policy.
policyComplianceStatus_evaluationResults :: Lens' PolicyComplianceStatus (Maybe [EvaluationResult]) Source #
An array of EvaluationResult
objects.
policyComplianceStatus_issueInfoMap :: Lens' PolicyComplianceStatus (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.
policyComplianceStatus_lastUpdated :: Lens' PolicyComplianceStatus (Maybe UTCTime) Source #
Timestamp of the last update to the EvaluationResult
objects.
policyComplianceStatus_memberAccount :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The member account ID.
policyComplianceStatus_policyId :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The ID of the Firewall Manager policy.
policyComplianceStatus_policyName :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The name of the Firewall Manager policy.
policyComplianceStatus_policyOwner :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The Amazon Web Services account that created the Firewall Manager policy.