| @@ 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, |
|
| @@ 6030-6057 (lines=28) @@ | ||
| 6027 | ||
| 6028 | return self._send_xml_command(cmd) |
|
| 6029 | ||
| 6030 | def modify_auth(self, group_name: str, auth_conf_settings: dict) -> Any: |
|
| 6031 | """Modifies an existing auth. |
|
| 6032 | ||
| 6033 | Arguments: |
|
| 6034 | group_name: Name of the group to be modified. |
|
| 6035 | auth_conf_settings: The new auth config. |
|
| 6036 | ||
| 6037 | Returns: |
|
| 6038 | The response. See :py:meth:`send_command` for details. |
|
| 6039 | """ |
|
| 6040 | if not group_name: |
|
| 6041 | raise RequiredArgument( |
|
| 6042 | function=self.modify_auth.__name__, argument='group_name' |
|
| 6043 | ) |
|
| 6044 | if not auth_conf_settings: |
|
| 6045 | raise RequiredArgument( |
|
| 6046 | function=self.modify_auth.__name__, |
|
| 6047 | argument='auth_conf_settings', |
|
| 6048 | ) |
|
| 6049 | cmd = XmlCommand("modify_auth") |
|
| 6050 | _xmlgroup = cmd.add_element("group", attrs={"name": str(group_name)}) |
|
| 6051 | ||
| 6052 | for key, value in auth_conf_settings.items(): |
|
| 6053 | _xmlauthconf = _xmlgroup.add_element("auth_conf_setting") |
|
| 6054 | _xmlauthconf.add_element("key", key) |
|
| 6055 | _xmlauthconf.add_element("value", value) |
|
| 6056 | ||
| 6057 | return self._send_xml_command(cmd) |
|
| 6058 | ||
| 6059 | def modify_config_set_nvt_preference( |
|
| 6060 | self, |
|