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