class Aws::ConfigService::Types::PutEvaluationsRequest

@note When making an API call, you may pass PutEvaluationsRequest

data as a hash:

    {
      evaluations: [
        {
          compliance_resource_type: "StringWithCharLimit256", # required
          compliance_resource_id: "BaseResourceId", # required
          compliance_type: "COMPLIANT", # required, accepts COMPLIANT, NON_COMPLIANT, NOT_APPLICABLE, INSUFFICIENT_DATA
          annotation: "StringWithCharLimit256",
          ordering_timestamp: Time.now, # required
        },
      ],
      result_token: "String", # required
      test_mode: false,
    }

@!attribute [rw] evaluations

The assessments that the Lambda function performs. Each evaluation
identifies an Amazon Web Services resource and indicates whether it
complies with the Config rule that invokes the Lambda function.
@return [Array<Types::Evaluation>]

@!attribute [rw] result_token

An encrypted token that associates an evaluation with an Config
rule. Identifies the rule and the event that triggered the
evaluation.
@return [String]

@!attribute [rw] test_mode

Use this parameter to specify a test run for `PutEvaluations`. You
can verify whether your Lambda function will deliver evaluation
results to Config. No updates occur to your existing evaluations,
and evaluation results are not sent to Config.

<note markdown="1"> When `TestMode` is `true`, `PutEvaluations` doesn't require a valid
value for the `ResultToken` parameter, but the value cannot be null.

 </note>
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/config-2014-11-12/PutEvaluationsRequest AWS API Documentation

Constants

SENSITIVE