mirror of
https://github.com/netbox-community/netbox.git
synced 2026-03-28 04:12:10 +01:00
- Adopt Ruff `I` (isort) rules for consistent import sorting - Add two `# isort: split` boundaries to keep required imports pinned in `__init__.py` modules
20 lines
580 B
Python
20 lines
580 B
Python
from netbox.api.routers import NetBoxRouter
|
|
|
|
from . import views
|
|
|
|
router = NetBoxRouter()
|
|
router.APIRootView = views.VirtualizationRootView
|
|
|
|
# Clusters
|
|
router.register('cluster-types', views.ClusterTypeViewSet)
|
|
router.register('cluster-groups', views.ClusterGroupViewSet)
|
|
router.register('clusters', views.ClusterViewSet)
|
|
|
|
# VirtualMachines
|
|
router.register('virtual-machines', views.VirtualMachineViewSet)
|
|
router.register('interfaces', views.VMInterfaceViewSet)
|
|
router.register('virtual-disks', views.VirtualDiskViewSet)
|
|
|
|
app_name = 'virtualization-api'
|
|
urlpatterns = router.urls
|