diff --git a/examples/delete_all_policies.py b/examples/delete_all_policies.py index 3973f62a..05ed1f90 100755 --- a/examples/delete_all_policies.py +++ b/examples/delete_all_policies.py @@ -27,15 +27,19 @@ def usage(): # sdclient = SdSecureClient(sdc_token, 'https://secure.sysdig.com') -res = sdclient.delete_all_policies() +# Get a list of policyIds +res = sdclient.list_policies() +policies = [] -# -# Return the result -# -if res[0]: - print res[1] -else: +if not res[0]: print res[1] sys.exit(1) - - +else: + policies = res[1]['policies'] + +for policy in policies: + print "deleting policy: " + str(policy['id']) + res = sdclient.delete_policy_id(policy['id']) + if not res[0]: + print res[1] + sys.exit(1)