libZSservicesZSamazonka-fmsZSamazonka-fms
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.FMS.Types.PolicyComplianceStatus

Description

 
Synopsis

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.

Constructors

PolicyComplianceStatus' 

Fields

Instances

Instances details
Eq PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

Read PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

Show PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

Generic PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

Associated Types

type Rep PolicyComplianceStatus :: Type -> Type #

NFData PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

Methods

rnf :: PolicyComplianceStatus -> () #

Hashable PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

FromJSON PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

type Rep PolicyComplianceStatus Source # 
Instance details

Defined in Amazonka.FMS.Types.PolicyComplianceStatus

type Rep PolicyComplianceStatus = D1 ('MetaData "PolicyComplianceStatus" "Amazonka.FMS.Types.PolicyComplianceStatus" "libZSservicesZSamazonka-fmsZSamazonka-fms" 'False) (C1 ('MetaCons "PolicyComplianceStatus'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "evaluationResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [EvaluationResult])) :*: (S1 ('MetaSel ('Just "lastUpdated") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "policyName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "policyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "issueInfoMap") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap DependentServiceName Text)))) :*: (S1 ('MetaSel ('Just "policyOwner") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "memberAccount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

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_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_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.