| @@ 5998-6025 (lines=28) @@ | ||
| 5995 | ||
| 5996 | return self._send_xml_command(cmd) |
|
| 5997 | ||
| 5998 | def modify_auth(self, group_name: str, auth_conf_settings: dict) -> Any: |
|
| 5999 | """Modifies an existing auth. |
|
| 6000 | ||
| 6001 | Arguments: |
|
| 6002 | group_name: Name of the group to be modified. |
|
| 6003 | auth_conf_settings: The new auth config. |
|
| 6004 | ||
| 6005 | Returns: |
|
| 6006 | The response. See :py:meth:`send_command` for details. |
|
| 6007 | """ |
|
| 6008 | if not group_name: |
|
| 6009 | raise RequiredArgument( |
|
| 6010 | function=self.modify_auth.__name__, argument='group_name' |
|
| 6011 | ) |
|
| 6012 | if not auth_conf_settings: |
|
| 6013 | raise RequiredArgument( |
|
| 6014 | function=self.modify_auth.__name__, |
|
| 6015 | argument='auth_conf_settings', |
|
| 6016 | ) |
|
| 6017 | cmd = XmlCommand("modify_auth") |
|
| 6018 | _xmlgroup = cmd.add_element("group", attrs={"name": str(group_name)}) |
|
| 6019 | ||
| 6020 | for key, value in auth_conf_settings.items(): |
|
| 6021 | _xmlauthconf = _xmlgroup.add_element("auth_conf_setting") |
|
| 6022 | _xmlauthconf.add_element("key", key) |
|
| 6023 | _xmlauthconf.add_element("value", value) |
|
| 6024 | ||
| 6025 | return self._send_xml_command(cmd) |
|
| 6026 | ||
| 6027 | def modify_config_set_nvt_preference( |
|
| 6028 | self, |
|
| @@ 4564-4591 (lines=28) @@ | ||
| 4561 | ||
| 4562 | return self._send_xml_command(cmd) |
|
| 4563 | ||
| 4564 | def modify_auth(self, group_name: str, auth_conf_settings: dict) -> Any: |
|
| 4565 | """Modifies an existing auth. |
|
| 4566 | ||
| 4567 | Arguments: |
|
| 4568 | group_name: Name of the group to be modified. |
|
| 4569 | auth_conf_settings: The new auth config. |
|
| 4570 | ||
| 4571 | Returns: |
|
| 4572 | The response. See :py:meth:`send_command` for details. |
|
| 4573 | """ |
|
| 4574 | if not group_name: |
|
| 4575 | raise RequiredArgument( |
|
| 4576 | function=self.modify_auth.__name__, argument='group_name' |
|
| 4577 | ) |
|
| 4578 | if not auth_conf_settings: |
|
| 4579 | raise RequiredArgument( |
|
| 4580 | function=self.modify_auth.__name__, |
|
| 4581 | argument='auth_conf_settings', |
|
| 4582 | ) |
|
| 4583 | cmd = XmlCommand("modify_auth") |
|
| 4584 | _xmlgroup = cmd.add_element("group", attrs={"name": str(group_name)}) |
|
| 4585 | ||
| 4586 | for key, value in auth_conf_settings.items(): |
|
| 4587 | _xmlauthconf = _xmlgroup.add_element("auth_conf_setting") |
|
| 4588 | _xmlauthconf.add_element("key", key) |
|
| 4589 | _xmlauthconf.add_element("value", value) |
|
| 4590 | ||
| 4591 | return self._send_xml_command(cmd) |
|
| 4592 | ||
| 4593 | def modify_config_set_nvt_preference( |
|
| 4594 | self, |
|