Class: Aws::ConfigService::Types::PutEvaluationsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-configservice/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#evaluationsArray<Types::Evaluation>

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.

Returns:



6661
6662
6663
6664
6665
6666
6667
# File 'lib/aws-sdk-configservice/types.rb', line 6661

class PutEvaluationsRequest < Struct.new(
  :evaluations,
  :result_token,
  :test_mode)
  SENSITIVE = []
  include Aws::Structure
end

#result_tokenString

An encrypted token that associates an evaluation with an Config rule. Identifies the rule and the event that triggered the evaluation.

Returns:

  • (String)


6661
6662
6663
6664
6665
6666
6667
# File 'lib/aws-sdk-configservice/types.rb', line 6661

class PutEvaluationsRequest < Struct.new(
  :evaluations,
  :result_token,
  :test_mode)
  SENSITIVE = []
  include Aws::Structure
end

#test_modeBoolean

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>

Returns:

  • (Boolean)


6661
6662
6663
6664
6665
6666
6667
# File 'lib/aws-sdk-configservice/types.rb', line 6661

class PutEvaluationsRequest < Struct.new(
  :evaluations,
  :result_token,
  :test_mode)
  SENSITIVE = []
  include Aws::Structure
end