|
@@ 904-936 (lines=33) @@
|
| 901 |
|
|
| 902 |
|
return self._send_xml_command(cmd) |
| 903 |
|
|
| 904 |
|
def get_tls_certificates( |
| 905 |
|
self, |
| 906 |
|
*, |
| 907 |
|
filter: Optional[str] = None, |
| 908 |
|
filter_id: Optional[str] = None, |
| 909 |
|
include_certificate_data: Optional[bool] = None, |
| 910 |
|
details: Optional[bool] = None, |
| 911 |
|
) -> Any: |
| 912 |
|
"""Request a list of TLS certificates |
| 913 |
|
|
| 914 |
|
Arguments: |
| 915 |
|
filter: Filter term to use for the query |
| 916 |
|
filter_id: UUID of an existing filter to use for the query |
| 917 |
|
include_certificate_data: Whether to include the certificate data in |
| 918 |
|
the response |
| 919 |
|
|
| 920 |
|
Returns: |
| 921 |
|
The response. See :py:meth:`send_command` for details. |
| 922 |
|
""" |
| 923 |
|
|
| 924 |
|
cmd = XmlCommand("get_tls_certificates") |
| 925 |
|
|
| 926 |
|
add_filter(cmd, filter, filter_id) |
| 927 |
|
|
| 928 |
|
if details is not None: |
| 929 |
|
cmd.set_attribute("details", to_bool(details)) |
| 930 |
|
|
| 931 |
|
if include_certificate_data is not None: |
| 932 |
|
cmd.set_attribute( |
| 933 |
|
"include_certificate_data", to_bool(include_certificate_data) |
| 934 |
|
) |
| 935 |
|
|
| 936 |
|
return self._send_xml_command(cmd) |
| 937 |
|
|
| 938 |
|
def get_tls_certificate(self, tls_certificate_id: str) -> Any: |
| 939 |
|
"""Request a single TLS certificate |
|
@@ 5460-5490 (lines=31) @@
|
| 5457 |
|
cmd.set_attribute("role_id", role_id) |
| 5458 |
|
return self._send_xml_command(cmd) |
| 5459 |
|
|
| 5460 |
|
def get_scanners( |
| 5461 |
|
self, |
| 5462 |
|
*, |
| 5463 |
|
filter: Optional[str] = None, |
| 5464 |
|
filter_id: Optional[str] = None, |
| 5465 |
|
trash: Optional[bool] = None, |
| 5466 |
|
details: Optional[bool] = None, |
| 5467 |
|
) -> Any: |
| 5468 |
|
"""Request a list of scanners |
| 5469 |
|
|
| 5470 |
|
Arguments: |
| 5471 |
|
filter: Filter term to use for the query |
| 5472 |
|
filter_id: UUID of an existing filter to use for the query |
| 5473 |
|
trash: Whether to get the trashcan scanners instead |
| 5474 |
|
details: Whether to include extra details like tasks using this |
| 5475 |
|
scanner |
| 5476 |
|
|
| 5477 |
|
Returns: |
| 5478 |
|
The response. See :py:meth:`send_command` for details. |
| 5479 |
|
""" |
| 5480 |
|
cmd = XmlCommand("get_scanners") |
| 5481 |
|
|
| 5482 |
|
add_filter(cmd, filter, filter_id) |
| 5483 |
|
|
| 5484 |
|
if trash is not None: |
| 5485 |
|
cmd.set_attribute("trash", to_bool(trash)) |
| 5486 |
|
|
| 5487 |
|
if details is not None: |
| 5488 |
|
cmd.set_attribute("details", to_bool(details)) |
| 5489 |
|
|
| 5490 |
|
return self._send_xml_command(cmd) |
| 5491 |
|
|
| 5492 |
|
def get_scanner(self, scanner_id: str) -> Any: |
| 5493 |
|
"""Request a single scanner |
|
@@ 4967-4996 (lines=30) @@
|
| 4964 |
|
|
| 4965 |
|
return self._send_xml_command(cmd) |
| 4966 |
|
|
| 4967 |
|
def get_overrides( |
| 4968 |
|
self, |
| 4969 |
|
*, |
| 4970 |
|
filter: Optional[str] = None, |
| 4971 |
|
filter_id: Optional[str] = None, |
| 4972 |
|
details: Optional[bool] = None, |
| 4973 |
|
result: Optional[bool] = None, |
| 4974 |
|
) -> Any: |
| 4975 |
|
"""Request a list of overrides |
| 4976 |
|
|
| 4977 |
|
Arguments: |
| 4978 |
|
filter: Filter term to use for the query |
| 4979 |
|
filter_id: UUID of an existing filter to use for the query |
| 4980 |
|
details: Whether to include full details |
| 4981 |
|
result: Whether to include results using the override |
| 4982 |
|
|
| 4983 |
|
Returns: |
| 4984 |
|
The response. See :py:meth:`send_command` for details. |
| 4985 |
|
""" |
| 4986 |
|
cmd = XmlCommand("get_overrides") |
| 4987 |
|
|
| 4988 |
|
add_filter(cmd, filter, filter_id) |
| 4989 |
|
|
| 4990 |
|
if details is not None: |
| 4991 |
|
cmd.set_attribute("details", to_bool(details)) |
| 4992 |
|
|
| 4993 |
|
if result is not None: |
| 4994 |
|
cmd.set_attribute("result", to_bool(result)) |
| 4995 |
|
|
| 4996 |
|
return self._send_xml_command(cmd) |
| 4997 |
|
|
| 4998 |
|
def get_override(self, override_id: str) -> Any: |
| 4999 |
|
"""Request a single override |
|
@@ 4814-4843 (lines=30) @@
|
| 4811 |
|
cmd.set_attribute("group_id", group_id) |
| 4812 |
|
return self._send_xml_command(cmd) |
| 4813 |
|
|
| 4814 |
|
def get_notes( |
| 4815 |
|
self, |
| 4816 |
|
*, |
| 4817 |
|
filter: Optional[str] = None, |
| 4818 |
|
filter_id: Optional[str] = None, |
| 4819 |
|
details: Optional[bool] = None, |
| 4820 |
|
result: Optional[bool] = None, |
| 4821 |
|
) -> Any: |
| 4822 |
|
"""Request a list of notes |
| 4823 |
|
|
| 4824 |
|
Arguments: |
| 4825 |
|
filter: Filter term to use for the query |
| 4826 |
|
filter_id: UUID of an existing filter to use for the query |
| 4827 |
|
details: Add info about connected results and tasks |
| 4828 |
|
result: Return the details of possible connected results. |
| 4829 |
|
|
| 4830 |
|
Returns: |
| 4831 |
|
The response. See :py:meth:`send_command` for details. |
| 4832 |
|
""" |
| 4833 |
|
cmd = XmlCommand("get_notes") |
| 4834 |
|
|
| 4835 |
|
add_filter(cmd, filter, filter_id) |
| 4836 |
|
|
| 4837 |
|
if details is not None: |
| 4838 |
|
cmd.set_attribute("details", to_bool(details)) |
| 4839 |
|
|
| 4840 |
|
if result is not None: |
| 4841 |
|
cmd.set_attribute("result", to_bool(result)) |
| 4842 |
|
|
| 4843 |
|
return self._send_xml_command(cmd) |
| 4844 |
|
|
| 4845 |
|
def get_note(self, note_id: str) -> Any: |
| 4846 |
|
"""Request a single note |