Skip to content

Virtualization

This page documents the special methods available on Virtualization models. Standard CRUD operations follow the patterns described in Quick Start and the Endpoint reference.

Standard API Operations

The standard endpoint methods (.all(), .filter(), .get(), .create(), .update(), .delete()) follow NetBox's REST API. Refer to the NetBox API documentation for the available fields and filters on each endpoint.

Virtual Machines

Config Rendering

The render_config property renders a virtual machine's configuration from its assigned config template and config contexts.

pynetbox.models.virtualization.VirtualMachines.render_config property readonly

Represents the render-config detail endpoint.

Returns a DetailEndpoint object that is the interface for viewing response from the render-config endpoint.

:returns: 🇵🇾class:.DetailEndpoint

:Examples:

vm = nb.virtualization.virtual_machines.get(123) vm.render_config.create()

Example:

vm = nb.virtualization.virtual_machines.get(name='web-vm-01')
config = vm.render_config.create()
print(config)