| Total Complexity | 1 |
| Total Lines | 13 |
| Duplicated Lines | 0 % |
| Changes | 3 | ||
| Bugs | 0 | Features | 1 |
| 1 | from lib.base_action import BaseAction |
||
| 4 | class SuggestNextIp(BaseAction): |
||
| 5 | def run(self, subnet_id=None, subnet=None, name=None, vrf_group_id=None, vrf_group=None, |
||
| 6 | reserved_ip=None): |
||
| 7 | response = self.getAPI("/api/1.0/suggest_ip/", { |
||
| 8 | "subnet_id": subnet_id, |
||
| 9 | "subnet": subnet, |
||
| 10 | "name": name, |
||
| 11 | "vrf_group_id": vrf_group_id, |
||
| 12 | "vrf_group": vrf_group, |
||
| 13 | "reserved_ip": reserved_ip, |
||
| 14 | }) |
||
| 15 | |||
| 16 | return response["ip"] |
||
| 17 |