Update and Delete Aditor Configuration#

Update a Configuration#

To update an audit configuration, you send a PATCH request to the /v1beta1/audit/configs endpoint.

client.beta.audit.configs.update(
    config_name="demo-basic-config",
    namespace="default",
    description="Updated description",
    system={
        "parallel_attempts": 10,
        "lite": False
    },
    plugins={
        "probe_spec": "ansiescape"
    }
)
curl -X PATCH "${AUDITOR_BASE_URL}/v1beta1/audit/configs/default/demo-basic-config" \
  -H "Accept: application/json" \
  -H "Content-Type: application/json" \
  -d '{
    "description": "Updated description",
    "system": {
      "parallel_attempts": 10,
      "lite": false
    },
    "plugins": {
      "probe_spec": "ansiescape"
    }
  }' | jq

Delete a Configuration#

To delete an audit configuration, you send a DELETE request to the /v1beta1/audit/configs endpoint.

client.beta.audit.configs.delete(
    config_name="demo-basic-config",
    namespace="default"
)
curl -X DELETE "${AUDITOR_BASE_URL}/v1beta1/audit/configs/default/demo-basic-config" \
  -H "Accept: application/json"