Class: Aws::ResilienceHub::Types::TestRecommendation
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::ResilienceHub::Types::TestRecommendation
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-resiliencehub/types.rb
 
Overview
Defines a test recommendation.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #app_component_name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the Application Component.
 - 
  
    
      #depends_on_alarms  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A list of recommended alarms that are used in the test and must be exported before or with the test.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Description for the test recommendation.
 - 
  
    
      #intent  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Intent of the test recommendation.
 - 
  
    
      #items  ⇒ Array<Types::RecommendationItem> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The test recommendation items.
 - 
  
    
      #name  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Name of the test recommendation.
 - 
  
    
      #prerequisite  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Prerequisite of the test recommendation.
 - 
  
    
      #recommendation_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Identifier for the test recommendation.
 - 
  
    
      #recommendation_status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Status of the recommended test.
 - 
  
    
      #reference_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Reference identifier for the test recommendation.
 - 
  
    
      #risk  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Level of risk for this test recommendation.
 - 
  
    
      #type  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Type of test recommendation.
 
Instance Attribute Details
#app_component_name ⇒ String
Name of the Application Component.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#depends_on_alarms ⇒ Array<String>
A list of recommended alarms that are used in the test and must be exported before or with the test.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#description ⇒ String
Description for the test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#intent ⇒ String
Intent of the test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#items ⇒ Array<Types::RecommendationItem>
The test recommendation items.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#name ⇒ String
Name of the test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#prerequisite ⇒ String
Prerequisite of the test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#recommendation_id ⇒ String
Identifier for the test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#recommendation_status ⇒ String
Status of the recommended test.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#reference_id ⇒ String
Reference identifier for the test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#risk ⇒ String
Level of risk for this test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  | 
  
#type ⇒ String
Type of test recommendation.
      6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386  | 
    
      # File 'lib/aws-sdk-resiliencehub/types.rb', line 6371 class TestRecommendation < Struct.new( :app_component_name, :depends_on_alarms, :description, :intent, :items, :name, :prerequisite, :recommendation_id, :recommendation_status, :reference_id, :risk, :type) SENSITIVE = [] include Aws::Structure end  |