Class: Aws::RDS::Types::RecommendedAction

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-rds/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

Instance Attribute Details

#action_idString

The unique identifier of the recommended action.

Returns:

  • (String)


22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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_modesArray<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.

Returns:

  • (Array<String>)


22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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_attributesArray<Types::ContextAttribute>

The supporting attributes to explain the recommended action.

Returns:



22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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

#descriptionString

A detailed description of the action. The description might contain markdown.

Returns:

  • (String)


22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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_detailsTypes::IssueDetails

The details of the issue.

Returns:



22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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

#operationString

An API operation for the action.

Returns:

  • (String)


22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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

#parametersArray<Types::RecommendedActionParameter>

The parameters for the API operation.



22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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

#statusString

The status of the action.

  • ready

  • applied

  • scheduled

  • resolved

Returns:

  • (String)


22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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

#titleString

A short description to summarize the action. The description might contain markdown.

Returns:

  • (String)


22016
22017
22018
22019
22020
22021
22022
22023
22024
22025
22026
22027
22028
# File 'gems/aws-sdk-rds/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