liara_detach_network
Remove a network from a virtual machine to manage connectivity and isolate resources on the Liara cloud platform.
Instructions
Detach a network from a VM
Input Schema
TableJSON Schema
| Name | Required | Description | Default |
|---|---|---|---|
| vmId | Yes | The VM ID | |
| networkId | Yes | The network ID |
Implementation Reference
- src/services/iaas.ts:242-251 (handler)Executes the detachment of a network from a specified virtual machine using the Liara IaaS API. This is the core logic for the liara_detach_network tool.export async function detachNetwork( client: LiaraClient, vmId: string, networkId: string ): Promise<void> { validateRequired(vmId, 'VM ID'); validateRequired(networkId, 'Network ID'); const iaasClient = createIaaSClient(client); await iaasClient.delete(`/vm/${vmId}/networks/${networkId}`); }