Class: Aws::RDS::Types::RecommendedAction
- Inherits:
 - 
      Struct
      
        
- Object
 - Struct
 - Aws::RDS::Types::RecommendedAction
 
 
- Includes:
 - Structure
 
- Defined in:
 - lib/aws-sdk-rds/types.rb
 
Overview
The recommended actions to apply to resolve the issues associated with your DB instances, DB clusters, and DB parameter groups.
Constant Summary collapse
- SENSITIVE =
 []
Instance Attribute Summary collapse
- 
  
    
      #action_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The unique identifier of the recommended action.
 - 
  
    
      #apply_modes  ⇒ Array<String> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The methods to apply the recommended action.
 - 
  
    
      #context_attributes  ⇒ Array<Types::ContextAttribute> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The supporting attributes to explain the recommended action.
 - 
  
    
      #description  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A detailed description of the action.
 - 
  
    
      #issue_details  ⇒ Types::IssueDetails 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The details of the issue.
 - 
  
    
      #operation  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
An API operation for the action.
 - 
  
    
      #parameters  ⇒ Array<Types::RecommendedActionParameter> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The parameters for the API operation.
 - 
  
    
      #status  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The status of the action.
 - 
  
    
      #title  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
A short description to summarize the action.
 
Instance Attribute Details
#action_id ⇒ String
The unique identifier of the recommended action.
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#apply_modes ⇒ Array<String>
The methods to apply the recommended action.
Valid values:
- 
‘manual` - The action requires you to resolve the recommendation manually.
 - 
‘immediately` - The action is applied immediately.
 - 
‘next-maintainance-window` - The action is applied during the next scheduled maintainance.
 
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#context_attributes ⇒ Array<Types::ContextAttribute>
The supporting attributes to explain the recommended action.
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#description ⇒ String
A detailed description of the action. The description might contain markdown.
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#issue_details ⇒ Types::IssueDetails
The details of the issue.
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#operation ⇒ String
An API operation for the action.
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#parameters ⇒ Array<Types::RecommendedActionParameter>
The parameters for the API operation.
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#status ⇒ String
The status of the action.
- 
‘ready`
 - 
‘applied`
 - 
‘scheduled`
 - 
‘resolved`
 
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  | 
  
#title ⇒ String
A short description to summarize the action. The description might contain markdown.
      22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120  | 
    
      # File 'lib/aws-sdk-rds/types.rb', line 22108 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end  |