amazonka-config-2.0: Amazon Config SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Config.Types.ConformancePackRuleCompliance

Description

 
Synopsis

Documentation

data ConformancePackRuleCompliance Source #

Compliance information of one or more Config rules within a conformance pack. You can filter using Config rule names and compliance types.

See: newConformancePackRuleCompliance smart constructor.

Constructors

ConformancePackRuleCompliance' 

Fields

  • complianceType :: Maybe ConformancePackComplianceType

    Compliance of the Config rule.

    The allowed values are COMPLIANT, NON_COMPLIANT, and INSUFFICIENT_DATA.

  • configRuleName :: Maybe Text

    Name of the Config rule.

  • controls :: Maybe [Text]

    Controls for the conformance pack. A control is a process to prevent or detect problems while meeting objectives. A control can align with a specific compliance regime or map to internal controls defined by an organization.

Instances

Instances details
FromJSON ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

Generic ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

Associated Types

type Rep ConformancePackRuleCompliance :: Type -> Type #

Read ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

Show ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

NFData ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

Eq ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

Hashable ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

type Rep ConformancePackRuleCompliance Source # 
Instance details

Defined in Amazonka.Config.Types.ConformancePackRuleCompliance

type Rep ConformancePackRuleCompliance = D1 ('MetaData "ConformancePackRuleCompliance" "Amazonka.Config.Types.ConformancePackRuleCompliance" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "ConformancePackRuleCompliance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "complianceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConformancePackComplianceType)) :*: (S1 ('MetaSel ('Just "configRuleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "controls") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))))

newConformancePackRuleCompliance :: ConformancePackRuleCompliance Source #

Create a value of ConformancePackRuleCompliance 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:complianceType:ConformancePackRuleCompliance', conformancePackRuleCompliance_complianceType - Compliance of the Config rule.

The allowed values are COMPLIANT, NON_COMPLIANT, and INSUFFICIENT_DATA.

$sel:configRuleName:ConformancePackRuleCompliance', conformancePackRuleCompliance_configRuleName - Name of the Config rule.

$sel:controls:ConformancePackRuleCompliance', conformancePackRuleCompliance_controls - Controls for the conformance pack. A control is a process to prevent or detect problems while meeting objectives. A control can align with a specific compliance regime or map to internal controls defined by an organization.

conformancePackRuleCompliance_complianceType :: Lens' ConformancePackRuleCompliance (Maybe ConformancePackComplianceType) Source #

Compliance of the Config rule.

The allowed values are COMPLIANT, NON_COMPLIANT, and INSUFFICIENT_DATA.

conformancePackRuleCompliance_controls :: Lens' ConformancePackRuleCompliance (Maybe [Text]) Source #

Controls for the conformance pack. A control is a process to prevent or detect problems while meeting objectives. A control can align with a specific compliance regime or map to internal controls defined by an organization.