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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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`
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 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.
22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 |
# File 'lib/aws-sdk-rds/types.rb', line 22016 class RecommendedAction < Struct.new( :action_id, :title, :description, :operation, :parameters, :apply_modes, :status, :issue_details, :context_attributes) SENSITIVE = [] include Aws::Structure end |