ClusterRecommendation
Recommendation is the base class for any packaged group of actions that are intended to take the system from one state to another one.
{
"_typeName": "string",
"key": "string",
"type": "string",
"time": "string",
"rating": 0,
"reason": "string",
"reasonText": "string",
"warningText": "string",
"warningDetails": {
"_typeName": "string",
"key": "string",
"arg": [
{
"_typeName": "string",
"key": "string",
"value": {
"_typeName": "string"
}
}
],
"message": "string"
},
"prerequisite": [
"string"
],
"action": [
{
"_typeName": "string",
"type": "string",
"target": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
],
"target": {
"_typeName": "string",
"type": "string",
"value": "string"
}
}
Key to identify the recommendation when calling applyRecommendation.
Type of the recommendation.
This differentiates between various of recommendations aimed at achieving different goals.
The time this recommendation was computed.
A rating of the recommendation.
Valid values range from 1 (lowest confidence) to 5 (highest confidence).
A reason code explaining why this set of migrations is being suggested.
Text that provides more information about the reason code for the suggested set of migrations.
Text that provides warnings about potential adverse implications of applying this recommendation
Warning about potential adverse implications of applying a recommendation
This recommendation may depend on some other recommendations.
The prerequisite recommendations are listed by their keys.
List of actions that are executed as part of this recommendation
The target object of this recommendation.