Leveraging example to delete QoS policy from https://library.netapp.com/ecmdocs/ECMLP2858435/html/resources/qos_policy.html
from netapp_ontap import HostConnection
from netapp_ontap.resources import QosPolicy
with HostConnection( "172.21.69.245", username="admin", password="password", verify=False 😞
resource = QosPolicy(uuid="d38bafc0-5a51-11e9-bd5b-005056ac6f1f")
resource.delete(return_timeout=0)
returns the following error
Traceback (most recent call last):
File "./qospolicy_get.py", line 7, in <module>
resource.delete(return_timeout=0)
File "/usr/local/lib/python3.8/dist-packages/netapp_ontap/resources/qos_policy.py", line 307, in delete
return super()._delete(
File "/usr/local/lib/python3.8/dist-packages/netapp_ontap/utils.py", line 50, in wrapper
return on_api_fail(error)
File "/usr/local/lib/python3.8/dist-packages/netapp_ontap/utils.py", line 72, in on_api_fail
raise NetAppRestError(cause=error) from None
netapp_ontap.error.NetAppRestError: Caused by HTTPError('404 Client Error: Not Found for url: https://192.168.112.80:443/api/storage/qos/policies?return_timeout=0'): entry doesn't exist