lcm_update
Execute LCM firmware/software updates on Nutanix clusters after a successful precheck, with dry_run to preview changes.
Instructions
[WRITE][risk=high] Perform an LCM firmware/software update. Pass dry_run=True to preview.
Destructive and NOT undoable — tagged risk=high (audit tier 'review');
NUTANIX_AUDIT_APPROVED_BY / NUTANIX_AUDIT_RATIONALE optionally annotate
who/why. Requires a precheck that passed: run lcm_precheck first and pass
the taskExtId it returned. The update is refused without it. The dry_run
preview enforces the same requirement, so a preview can never report an
update the real call would refuse.
Args:
cluster_ext_id: Cluster extId as returned by cluster_list.
entity_ext_ids: LCM entity extIds (from lcm_inventory) to update.
precheck_task_ext_id: taskExtId returned by lcm_precheck for these entities,
once that task has reached SUCCEEDED (check with task_list). Required —
the update is refused without it.
dry_run: If True, return what WOULD be updated without updating.
target: Prism Central target name from config; omit for the default.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| target | No | ||
| dry_run | No | ||
| cluster_ext_id | Yes | ||
| entity_ext_ids | Yes | ||
| precheck_task_ext_id | No |