def napalm(self): """ Represents the ``napalm`` detail endpoint. Returns a DetailEndpoint object that is the interface for viewing response from the napalm endpoint. :returns: :py:class:`.DetailEndpoint` :Examples: >>> device = nb.ipam.devices.get(123) >>> device.napalm.list(method='get_facts') {"get_facts": {"interface_list": ["ge-0/0/0"]}} """ return RODetailEndpoint(self, "napalm")
def elevation(self): """ Represents the ``elevation`` detail endpoint. Returns a DetailEndpoint object that is the interface for viewing response from the elevation endpoint updated in Netbox version 2.8. :returns: :py:class:`.DetailEndpoint` :Examples: >>> rack = nb.dcim.racks.get(123) >>> rack.elevation.list() {"get_facts": {"interface_list": ["ge-0/0/0"]}} """ return RODetailEndpoint(self, "elevation", custom_return=RUs)
def units(self): """ Represents the ``units`` detail endpoint. Returns a DetailEndpoint object that is the interface for viewing response from the units endpoint. :returns: :py:class:`.DetailEndpoint` :Examples: >>> rack = nb.dcim.racks.get(123) >>> rack.units.list() {"get_facts": {"interface_list": ["ge-0/0/0"]}} """ return RODetailEndpoint(self, "units", custom_return=RUs)
def ro_detail_ep(self): return RODetailEndpoint(self, name, custom_return=custom_return)