mirror of
https://github.com/netbox-community/netbox.git
synced 2025-07-29 11:56:25 -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)
|
||||
|
||||
# Device components
|
||||
router.register('mac-addresses', views.MACAddressViewSet)
|
||||
router.register('console-ports', views.ConsolePortViewSet)
|
||||
router.register('console-server-ports', views.ConsoleServerPortViewSet)
|
||||
router.register('power-ports', views.PowerPortViewSet)
|
||||
|
@ -408,6 +408,12 @@ class ModuleViewSet(NetBoxModelViewSet):
|
||||
# Device components
|
||||
#
|
||||
|
||||
class MACAddressViewSet(NetBoxModelViewSet):
|
||||
queryset = MACAddress.objects.all()
|
||||
serializer_class = serializers.MACAddressSerializer
|
||||
filterset_class = filtersets.MACAddressFilterSet
|
||||
|
||||
|
||||
class ConsolePortViewSet(PathEndpointMixin, NetBoxModelViewSet):
|
||||
queryset = ConsolePort.objects.prefetch_related(
|
||||
'_path', 'cable__terminations',
|
||||
|
Loading…
Reference in New Issue
Block a user