You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Class: Aws::ConfigService::Types::PutEvaluationsRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::PutEvaluationsRequest
- Defined in:
- (unknown)
Overview
When passing PutEvaluationsRequest as input to an Aws::Client method, you can use a vanilla 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,
}
Instance Attribute Summary collapse
-
#evaluations ⇒ Array<Types::Evaluation>
The assessments that the AWS Lambda function performs.
-
#result_token ⇒ String
An encrypted token that associates an evaluation with an AWS Config rule.
-
#test_mode ⇒ Boolean
Use this parameter to specify a test run for
PutEvaluations
.
Instance Attribute Details
#evaluations ⇒ Array<Types::Evaluation>
The assessments that the AWS Lambda function performs. Each evaluation identifies an AWS resource and indicates whether it complies with the AWS Config rule that invokes the AWS Lambda function.
#result_token ⇒ String
An encrypted token that associates an evaluation with an AWS Config rule. Identifies the rule and the event that triggered the evaluation.
#test_mode ⇒ Boolean
Use this parameter to specify a test run for PutEvaluations
. You can
verify whether your AWS Lambda function will deliver evaluation results
to AWS Config. No updates occur to your existing evaluations, and
evaluation results are not sent to AWS Config.
TestMode
is true
, PutEvaluations
doesn\'t require a valid
value for the ResultToken
parameter, but the value cannot be null.