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.
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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. 
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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.
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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.
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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.
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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.
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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.
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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` 
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 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.
| 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 | # File 'lib/aws-sdk-rds/types.rb', line 21668 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end |