| @@ 4334-4352 (lines=19) @@ | ||
| 4331 | ||
| 4332 | return self._send_xml_command(cmd) |
|
| 4333 | ||
| 4334 | def delete_port_list( |
|
| 4335 | self, port_list_id: str, *, ultimate: Optional[bool] = False |
|
| 4336 | ) -> Any: |
|
| 4337 | """Deletes an existing port list |
|
| 4338 | ||
| 4339 | Arguments: |
|
| 4340 | port_list_id: UUID of the port list to be deleted. |
|
| 4341 | ultimate: Whether to remove entirely, or to the trashcan. |
|
| 4342 | """ |
|
| 4343 | if not port_list_id: |
|
| 4344 | raise RequiredArgument( |
|
| 4345 | function=self.delete_port_list.__name__, argument='port_list_id' |
|
| 4346 | ) |
|
| 4347 | ||
| 4348 | cmd = XmlCommand("delete_port_list") |
|
| 4349 | cmd.set_attribute("port_list_id", port_list_id) |
|
| 4350 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
| 4351 | ||
| 4352 | return self._send_xml_command(cmd) |
|
| 4353 | ||
| 4354 | def delete_port_range(self, port_range_id: str) -> Any: |
|
| 4355 | """Deletes an existing port range |
|
| @@ 2457-2475 (lines=19) @@ | ||
| 2454 | ||
| 2455 | return self._send_xml_command(cmd) |
|
| 2456 | ||
| 2457 | def delete_port_list( |
|
| 2458 | self, port_list_id: str, *, ultimate: Optional[bool] = False |
|
| 2459 | ) -> Any: |
|
| 2460 | """Deletes an existing port list |
|
| 2461 | ||
| 2462 | Arguments: |
|
| 2463 | port_list_id: UUID of the port list to be deleted. |
|
| 2464 | ultimate: Whether to remove entirely, or to the trashcan. |
|
| 2465 | """ |
|
| 2466 | if not port_list_id: |
|
| 2467 | raise RequiredArgument( |
|
| 2468 | function=self.delete_port_list.__name__, argument='port_list_id' |
|
| 2469 | ) |
|
| 2470 | ||
| 2471 | cmd = XmlCommand("delete_port_list") |
|
| 2472 | cmd.set_attribute("port_list_id", port_list_id) |
|
| 2473 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
| 2474 | ||
| 2475 | return self._send_xml_command(cmd) |
|
| 2476 | ||
| 2477 | def delete_port_range(self, port_range_id: str) -> Any: |
|
| 2478 | """Deletes an existing port range |
|