mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-30 04:16:24 -06:00
API endpoints
This commit is contained in:
parent
1b42b9076b
commit
4f660fa882
@ -42,6 +42,7 @@ router.register('virtual-device-contexts', views.VirtualDeviceContextViewSet)
|
|||||||
router.register('modules', views.ModuleViewSet)
|
router.register('modules', views.ModuleViewSet)
|
||||||
|
|
||||||
# Device components
|
# Device components
|
||||||
|
router.register('mac-addresses', views.MACAddressViewSet)
|
||||||
router.register('console-ports', views.ConsolePortViewSet)
|
router.register('console-ports', views.ConsolePortViewSet)
|
||||||
router.register('console-server-ports', views.ConsoleServerPortViewSet)
|
router.register('console-server-ports', views.ConsoleServerPortViewSet)
|
||||||
router.register('power-ports', views.PowerPortViewSet)
|
router.register('power-ports', views.PowerPortViewSet)
|
||||||
|
@ -408,6 +408,12 @@ class ModuleViewSet(NetBoxModelViewSet):
|
|||||||
# Device components
|
# Device components
|
||||||
#
|
#
|
||||||
|
|
||||||
|
class MACAddressViewSet(NetBoxModelViewSet):
|
||||||
|
queryset = MACAddress.objects.all()
|
||||||
|
serializer_class = serializers.MACAddressSerializer
|
||||||
|
filterset_class = filtersets.MACAddressFilterSet
|
||||||
|
|
||||||
|
|
||||||
class ConsolePortViewSet(PathEndpointMixin, NetBoxModelViewSet):
|
class ConsolePortViewSet(PathEndpointMixin, NetBoxModelViewSet):
|
||||||
queryset = ConsolePort.objects.prefetch_related(
|
queryset = ConsolePort.objects.prefetch_related(
|
||||||
'_path', 'cable__terminations',
|
'_path', 'cable__terminations',
|
||||||
|
Loading…
Reference in New Issue
Block a user