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 PolicyComplianceStatus = PolicyComplianceStatus' {}
- newPolicyComplianceStatus :: PolicyComplianceStatus
- policyComplianceStatus_evaluationResults :: Lens' PolicyComplianceStatus (Maybe [EvaluationResult])
- policyComplianceStatus_lastUpdated :: Lens' PolicyComplianceStatus (Maybe UTCTime)
- policyComplianceStatus_policyName :: Lens' PolicyComplianceStatus (Maybe Text)
- policyComplianceStatus_policyId :: Lens' PolicyComplianceStatus (Maybe Text)
- policyComplianceStatus_issueInfoMap :: Lens' PolicyComplianceStatus (Maybe (HashMap DependentServiceName Text))
- policyComplianceStatus_policyOwner :: Lens' PolicyComplianceStatus (Maybe Text)
- policyComplianceStatus_memberAccount :: 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:lastUpdated:PolicyComplianceStatus'
, policyComplianceStatus_lastUpdated
- Timestamp of the last update to the EvaluationResult
objects.
$sel:policyName:PolicyComplianceStatus'
, policyComplianceStatus_policyName
- The name of the Firewall Manager policy.
$sel:policyId:PolicyComplianceStatus'
, policyComplianceStatus_policyId
- The ID of the Firewall Manager policy.
$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:policyOwner:PolicyComplianceStatus'
, policyComplianceStatus_policyOwner
- The Amazon Web Services account that created the Firewall Manager
policy.
$sel:memberAccount:PolicyComplianceStatus'
, policyComplianceStatus_memberAccount
- The member account ID.
policyComplianceStatus_evaluationResults :: Lens' PolicyComplianceStatus (Maybe [EvaluationResult]) Source #
An array of EvaluationResult
objects.
policyComplianceStatus_lastUpdated :: Lens' PolicyComplianceStatus (Maybe UTCTime) Source #
Timestamp of the last update to the EvaluationResult
objects.
policyComplianceStatus_policyName :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The name of the Firewall Manager policy.
policyComplianceStatus_policyId :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The ID of the Firewall Manager policy.
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_policyOwner :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The Amazon Web Services account that created the Firewall Manager policy.
policyComplianceStatus_memberAccount :: Lens' PolicyComplianceStatus (Maybe Text) Source #
The member account ID.