plan_workflow
Create an execution plan for multi-step VMware workflows like clone-and-test or incident response, with approval gates and audit logging.
Instructions
[WRITE] Create an execution plan for a multi-step workflow.
Available workflow types:
clone_and_test: Clone VM → apply changes → monitor → approve → commit
incident_response: Diagnose alert → collect info → approve → remediate
plan_and_approve: Wrap aiops batch operations with approval gate
compliance_scan: Read-only health/capacity/anomaly check (no approval)
Args: workflow_type: One of the available workflow types. params: Workflow-specific parameters. clone_and_test: target_vm (str), change_spec (dict), monitor_minutes (int), target (str). incident_response: alert_entity (str), alert_name (str), target (str). plan_and_approve: operations (list[dict]), target (str), description (str). compliance_scan: target (str), check_alarms (bool), check_capacity (bool).
Returns: dict with workflow_id, steps summary, and plan details.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| workflow_type | Yes | ||
| params | Yes |