> For the complete documentation index, see [llms.txt](https://docs.console.zenlayer.com/api-reference/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.console.zenlayer.com/api-reference/zec/vnic.md).

# vNIC

<table><thead><tr><th data-type="content-ref">Operation</th><th>Description</th></tr></thead><tbody><tr><td><a href="/api-reference/zec/vnic/describenetworkinterfaceregions.md">DescribeNetworkInterfaceRegions</a></td><td>Queries the regions that support network interfaces</td></tr><tr><td><a href="/api-reference/zec/vnic/describenetworkinterfaces.md">DescribeNetworkInterfaces</a></td><td>Queries the network interface list</td></tr><tr><td><a href="/api-reference/zec/vnic/modifynetworkinterfaceattribute.md">ModifyNetworkInterfaceAttribute</a></td><td>Modifies the attributes of the vNIC(s)</td></tr><tr><td><a href="/api-reference/zec/vnic/modifynetworkinterfacesattribute.md">ModifyNetworkInterfacesAttribute</a></td><td>Modifies the attributes of the vNIC(s)</td></tr><tr><td><a href="/api-reference/zec/vnic/createnetworkinterface.md">CreateNetworkInterface</a></td><td>Creates an elastic vNIC</td></tr><tr><td><a href="/api-reference/zec/vnic/deletenetworkinterface.md">DeleteNetworkInterface</a></td><td>Deletes an elastic vNIC</td></tr><tr><td><a href="/api-reference/zec/vnic/attachnetworkinterface.md">AttachNetworkInterface</a></td><td>Attaches the vNIC to the instance</td></tr><tr><td><a href="/api-reference/zec/vnic/detachnetworkinterface.md">DetachNetworkInterface</a></td><td>Detaches the vNIC from the instance</td></tr><tr><td><a href="/api-reference/zec/vnic/assignnetworkinterfaceipv4.md">AssignNetworkInterfaceIpv4</a></td><td>Assigns a private IPv4 address to a network interface</td></tr><tr><td><a href="/api-reference/zec/vnic/batchassignnetworkinterfaceipv4.md">BatchAssignNetworkInterfaceIpv4</a></td><td>Batch assigns the private IPv4 addresses to the vNIC</td></tr><tr><td><a href="/api-reference/zec/vnic/unassignnetworkinterfaceipv4.md">UnassignNetworkInterfaceIpv4</a></td><td>Unassigns the private IPv4 from the vNIC</td></tr><tr><td><a href="/api-reference/zec/vnic/describenetworkinterfacemonitordata.md">DescribeNetworkInterfaceMonitorData</a></td><td>Query Network Interface Monitoring Metric Data</td></tr><tr><td><a href="/api-reference/zec/vnic/replacenetworkinterfaceprimaryipv4.md">ReplaceNetworkInterfacePrimaryIpv4</a></td><td>Change Network Interface Primary Private IPv4 Address</td></tr></tbody></table>
