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

Description

 
Synopsis

Documentation

data EvaluationResultQualifier Source #

Identifies an Config rule that evaluated an Amazon Web Services resource, and provides the type and ID of the resource that the rule evaluated.

See: newEvaluationResultQualifier smart constructor.

Constructors

EvaluationResultQualifier' 

Fields

Instances

Instances details
FromJSON EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

Generic EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

Associated Types

type Rep EvaluationResultQualifier :: Type -> Type #

Read EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

Show EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

NFData EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

Eq EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

Hashable EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

type Rep EvaluationResultQualifier Source # 
Instance details

Defined in Amazonka.Config.Types.EvaluationResultQualifier

type Rep EvaluationResultQualifier = D1 ('MetaData "EvaluationResultQualifier" "Amazonka.Config.Types.EvaluationResultQualifier" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "EvaluationResultQualifier'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "configRuleName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "evaluationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationMode))) :*: (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "resourceType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newEvaluationResultQualifier :: EvaluationResultQualifier Source #

Create a value of EvaluationResultQualifier 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:configRuleName:EvaluationResultQualifier', evaluationResultQualifier_configRuleName - The name of the Config rule that was used in the evaluation.

$sel:evaluationMode:EvaluationResultQualifier', evaluationResultQualifier_evaluationMode - The mode of an evaluation. The valid values are Detective or Proactive.

$sel:resourceId:EvaluationResultQualifier', evaluationResultQualifier_resourceId - The ID of the evaluated Amazon Web Services resource.

$sel:resourceType:EvaluationResultQualifier', evaluationResultQualifier_resourceType - The type of Amazon Web Services resource that was evaluated.

evaluationResultQualifier_configRuleName :: Lens' EvaluationResultQualifier (Maybe Text) Source #

The name of the Config rule that was used in the evaluation.

evaluationResultQualifier_evaluationMode :: Lens' EvaluationResultQualifier (Maybe EvaluationMode) Source #

The mode of an evaluation. The valid values are Detective or Proactive.

evaluationResultQualifier_resourceId :: Lens' EvaluationResultQualifier (Maybe Text) Source #

The ID of the evaluated Amazon Web Services resource.

evaluationResultQualifier_resourceType :: Lens' EvaluationResultQualifier (Maybe Text) Source #

The type of Amazon Web Services resource that was evaluated.