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

Description

Returns a summary of resource evaluation for the specified resource evaluation ID from the proactive rules that were run. The results indicate which evaluation context was used to evaluate the rules, which resource details were evaluated, the evaluation mode that was run, and whether the resource details comply with the configuration of the proactive rules.

Synopsis

Creating a Request

data GetResourceEvaluationSummary Source #

See: newGetResourceEvaluationSummary smart constructor.

Constructors

GetResourceEvaluationSummary' 

Fields

  • resourceEvaluationId :: Text

    The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.

Instances

Instances details
ToJSON GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

ToHeaders GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

ToPath GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

ToQuery GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

AWSRequest GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Generic GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Associated Types

type Rep GetResourceEvaluationSummary :: Type -> Type #

Read GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Show GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

NFData GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Eq GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Hashable GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

type AWSResponse GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

type Rep GetResourceEvaluationSummary Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

type Rep GetResourceEvaluationSummary = D1 ('MetaData "GetResourceEvaluationSummary" "Amazonka.Config.GetResourceEvaluationSummary" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "GetResourceEvaluationSummary'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceEvaluationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetResourceEvaluationSummary Source #

Create a value of GetResourceEvaluationSummary 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:

GetResourceEvaluationSummary, getResourceEvaluationSummary_resourceEvaluationId - The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.

Request Lenses

getResourceEvaluationSummary_resourceEvaluationId :: Lens' GetResourceEvaluationSummary Text Source #

The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.

Destructuring the Response

data GetResourceEvaluationSummaryResponse Source #

Constructors

GetResourceEvaluationSummaryResponse' 

Fields

Instances

Instances details
Generic GetResourceEvaluationSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Read GetResourceEvaluationSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Show GetResourceEvaluationSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

NFData GetResourceEvaluationSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

Eq GetResourceEvaluationSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

type Rep GetResourceEvaluationSummaryResponse Source # 
Instance details

Defined in Amazonka.Config.GetResourceEvaluationSummary

type Rep GetResourceEvaluationSummaryResponse = D1 ('MetaData "GetResourceEvaluationSummaryResponse" "Amazonka.Config.GetResourceEvaluationSummary" "amazonka-config-2.0-7GF0fBbVw65uROwJwpcE3" 'False) (C1 ('MetaCons "GetResourceEvaluationSummaryResponse'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "compliance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ComplianceType)) :*: S1 ('MetaSel ('Just "evaluationContext") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationContext))) :*: (S1 ('MetaSel ('Just "evaluationMode") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationMode)) :*: S1 ('MetaSel ('Just "evaluationStartTimestamp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "evaluationStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EvaluationStatus)) :*: S1 ('MetaSel ('Just "resourceDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceDetails))) :*: (S1 ('MetaSel ('Just "resourceEvaluationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newGetResourceEvaluationSummaryResponse Source #

Create a value of GetResourceEvaluationSummaryResponse 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:

GetResourceEvaluationSummaryResponse, getResourceEvaluationSummaryResponse_compliance - The compliance status of the resource evaluation summary.

$sel:evaluationContext:GetResourceEvaluationSummaryResponse', getResourceEvaluationSummaryResponse_evaluationContext - Returns an EvaluationContext object.

GetResourceEvaluationSummaryResponse, getResourceEvaluationSummaryResponse_evaluationMode - Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.

GetResourceEvaluationSummaryResponse, getResourceEvaluationSummaryResponse_evaluationStartTimestamp - The start timestamp when Config rule starts evaluating compliance for the provided resource details.

$sel:evaluationStatus:GetResourceEvaluationSummaryResponse', getResourceEvaluationSummaryResponse_evaluationStatus - Returns an EvaluationStatus object.

$sel:resourceDetails:GetResourceEvaluationSummaryResponse', getResourceEvaluationSummaryResponse_resourceDetails - Returns a ResourceDetails object.

GetResourceEvaluationSummary, getResourceEvaluationSummaryResponse_resourceEvaluationId - The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.

$sel:httpStatus:GetResourceEvaluationSummaryResponse', getResourceEvaluationSummaryResponse_httpStatus - The response's http status code.

Response Lenses

getResourceEvaluationSummaryResponse_evaluationMode :: Lens' GetResourceEvaluationSummaryResponse (Maybe EvaluationMode) Source #

Lists results of the mode that you requested to retrieve the resource evaluation summary. The valid values are Detective or Proactive.

getResourceEvaluationSummaryResponse_evaluationStartTimestamp :: Lens' GetResourceEvaluationSummaryResponse (Maybe UTCTime) Source #

The start timestamp when Config rule starts evaluating compliance for the provided resource details.

getResourceEvaluationSummaryResponse_resourceEvaluationId :: Lens' GetResourceEvaluationSummaryResponse (Maybe Text) Source #

The unique ResourceEvaluationId of Amazon Web Services resource execution for which you want to retrieve the evaluation summary.