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>
  
      8599 8600 8601 8602 8603 8604 8605 8606 8607  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 8599 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.
      8599 8600 8601 8602 8603 8604 8605 8606 8607  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 8599 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`.
      8599 8600 8601 8602 8603 8604 8605 8606 8607  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 8599 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.
      8599 8600 8601 8602 8603 8604 8605 8606 8607  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 8599 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.
      8599 8600 8601 8602 8603 8604 8605 8606 8607  | 
    
      # File 'lib/aws-sdk-configservice/types.rb', line 8599 class StartResourceEvaluationRequest < Struct.new( :resource_details, :evaluation_context, :evaluation_mode, :evaluation_timeout, :client_token) SENSITIVE = [] include Aws::Structure end  |