@@ 1740-1758 (lines=19) @@ | ||
1737 | cmd.add_element("copy", policy_id) |
|
1738 | return self._send_xml_command(cmd) |
|
1739 | ||
1740 | def delete_audit( |
|
1741 | self, audit_id: str, *, ultimate: Optional[bool] = False |
|
1742 | ) -> Any: |
|
1743 | """Deletes an existing audit |
|
1744 | ||
1745 | Arguments: |
|
1746 | audit_id: UUID of the audit to be deleted. |
|
1747 | ultimate: Whether to remove entirely, or to the trashcan. |
|
1748 | """ |
|
1749 | if not audit_id: |
|
1750 | raise RequiredArgument( |
|
1751 | function=self.delete_audit.__name__, argument='audit_id' |
|
1752 | ) |
|
1753 | ||
1754 | cmd = XmlCommand("delete_task") |
|
1755 | cmd.set_attribute("task_id", audit_id) |
|
1756 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
1757 | ||
1758 | return self._send_xml_command(cmd) |
|
1759 | ||
1760 | def delete_policy( |
|
1761 | self, policy_id: str, *, ultimate: Optional[bool] = False |
@@ 1613-1631 (lines=19) @@ | ||
1610 | cmd.add_element("copy", policy_id) |
|
1611 | return self._send_xml_command(cmd) |
|
1612 | ||
1613 | def delete_audit( |
|
1614 | self, audit_id: str, *, ultimate: Optional[bool] = False |
|
1615 | ) -> Any: |
|
1616 | """Deletes an existing audit |
|
1617 | ||
1618 | Arguments: |
|
1619 | audit_id: UUID of the audit to be deleted. |
|
1620 | ultimate: Whether to remove entirely, or to the trashcan. |
|
1621 | """ |
|
1622 | if not audit_id: |
|
1623 | raise RequiredArgument( |
|
1624 | function=self.delete_audit.__name__, argument='audit_id' |
|
1625 | ) |
|
1626 | ||
1627 | cmd = XmlCommand("delete_task") |
|
1628 | cmd.set_attribute("task_id", audit_id) |
|
1629 | cmd.set_attribute("ultimate", _to_bool(ultimate)) |
|
1630 | ||
1631 | return self._send_xml_command(cmd) |
|
1632 | ||
1633 | def delete_policy( |
|
1634 | self, policy_id: str, *, ultimate: Optional[bool] = False |