Class: Aws::ConfigService::Types::StartResourceEvaluationRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::ConfigService::Types::StartResourceEvaluationRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-configservice/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
A client token is a unique, case-sensitive string of up to 64 ASCII characters.
-
#evaluation_context ⇒ Types::EvaluationContext
Returns an ‘EvaluationContext` object.
-
#evaluation_mode ⇒ String
The mode of an evaluation.
-
#evaluation_timeout ⇒ Integer
The timeout for an evaluation.
-
#resource_details ⇒ Types::ResourceDetails
Returns a ‘ResourceDetails` object.
Instance Attribute Details
#client_token ⇒ String
A client token is a unique, case-sensitive string of up to 64 ASCII characters. To make an idempotent API request using one of these actions, specify a client token in the request.
<note markdown=“1”> Avoid reusing the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, other than the Region or Availability Zone, the retry fails with an IdempotentParameterMismatch error.
</note>
8598 8599 8600 8601 8602 8603 8604 8605 8606 |
# File 'lib/aws-sdk-configservice/types.rb', line 8598 class StartResourceEvaluationRequest < Struct.new( :resource_details, :evaluation_context, :evaluation_mode, :evaluation_timeout, :client_token) SENSITIVE = [] include Aws::Structure end |
#evaluation_context ⇒ Types::EvaluationContext
Returns an ‘EvaluationContext` object.
8598 8599 8600 8601 8602 8603 8604 8605 8606 |
# File 'lib/aws-sdk-configservice/types.rb', line 8598 class StartResourceEvaluationRequest < Struct.new( :resource_details, :evaluation_context, :evaluation_mode, :evaluation_timeout, :client_token) SENSITIVE = [] include Aws::Structure end |
#evaluation_mode ⇒ String
The mode of an evaluation. The valid values for this API are ‘DETECTIVE` and `PROACTIVE`.
8598 8599 8600 8601 8602 8603 8604 8605 8606 |
# File 'lib/aws-sdk-configservice/types.rb', line 8598 class StartResourceEvaluationRequest < Struct.new( :resource_details, :evaluation_context, :evaluation_mode, :evaluation_timeout, :client_token) SENSITIVE = [] include Aws::Structure end |
#evaluation_timeout ⇒ Integer
The timeout for an evaluation. The default is 900 seconds. You cannot specify a number greater than 3600. If you specify 0, Config uses the default.
8598 8599 8600 8601 8602 8603 8604 8605 8606 |
# File 'lib/aws-sdk-configservice/types.rb', line 8598 class StartResourceEvaluationRequest < Struct.new( :resource_details, :evaluation_context, :evaluation_mode, :evaluation_timeout, :client_token) SENSITIVE = [] include Aws::Structure end |
#resource_details ⇒ Types::ResourceDetails
Returns a ‘ResourceDetails` object.
8598 8599 8600 8601 8602 8603 8604 8605 8606 |
# File 'lib/aws-sdk-configservice/types.rb', line 8598 class StartResourceEvaluationRequest < Struct.new( :resource_details, :evaluation_context, :evaluation_mode, :evaluation_timeout, :client_token) SENSITIVE = [] include Aws::Structure end |