Skip to content

Commit a54c65b

Browse files
author
Thomas
committed
Added power get methods. create/update/delete will be added later
1 parent b4a2ac5 commit a54c65b

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

netbox/dcim.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -581,3 +581,15 @@ def delete_inventory_item(self, name, device_name):
581581
except IndexError:
582582
raise exceptions.NotFoundException('inventory item: {}'.format(name)) from None
583583
return self.netbox_con.delete('/dcim/inventory-items/', inventory_item_id)
584+
585+
def get_power_outlets(self, **kwargs):
586+
"""Get power outlets matching optional kwarg filters"""
587+
return self.netbox_con.get('/dcim/power-outlets/', **kwargs)
588+
589+
def get_power_ports(self, **kwargs):
590+
"""Return power ports"""
591+
return self.netbox_con.get('/dcim/power-ports/', **kwargs)
592+
593+
def get_power_connections(self, **kwargs):
594+
"""Return power connections """
595+
return self.netbox_con.get('/dcim/power-connections/', **kwargs)

0 commit comments

Comments
 (0)