list_network_interface_cards
List available NICs for pool/farm configuration. Filter by base VM/snapshot for instant clones or VM template for full clones to obtain NIC IDs for provisioning settings.
Instructions
List network interface cards (NICs) available for pool or farm NIC configuration.
The nic_id from these results pairs with a network_label_id (from list_network_labels) in the nics array of create_desktop_pool and create_rdsh_farm provisioning_settings: "nics": [{"nic_id": "", "network_label_id": ""}]
Pass base_vm_id + base_snapshot_id to filter NICs for an instant-clone pool, or vm_template_id to filter NICs for a full/linked-clone pool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| base_vm_id | No | Base VM ID — obtain from list_base_vms (optional) | |
| vcenter_id | Yes | vCenter ID — obtain from list_virtual_centers | |
| vm_template_id | No | VM template ID — obtain from list_vm_templates (optional) | |
| base_snapshot_id | No | Base snapshot ID — obtain from list_base_vm_snapshots (optional) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |