Fix one warning
fix_warningResolve a specific Well-Architected warning on a diagram, creating a new version without affecting other elements.
Instructions
Resolve a single Well-Architected warning (from get_warnings), leaving the rest of the diagram untouched. Creates a new version. Costs credits.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"diagram_id": "<diagram_id>",
"message": "<message>"
},
"name": "fix_warning"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | Yes | The warning's `message` (as returned by get_warnings) | |
| component | No | The warning's `component`, if any | |
| diagram_id | Yes | The diagram id | |
| warning_type | No | The warning's `type`, e.g. no_encryption_transit |