suppressions
Creates, updates, deletes, gets or lists a suppressions resource.
Overview
| Name | suppressions |
| Type | Resource |
| Id | digitalocean.security.suppressions |
Fields
The following fields are returned by SELECT queries:
SELECT not supported for this resource, use SHOW METHODS to view available operations for the resource.
Methods
The following methods are available for this resource:
| Name | Accessible by | Required Params | Optional Params | Description |
|---|---|---|---|---|
security_create_suppression | insert | To suppress scan findings, send a POST request to /v2/security/settings/suppressions. | ||
security_delete_suppression | delete | suppression_uuid | To remove a suppression, send a DELETE request to /v2/security/settings/suppressions/{suppression_uuid}. |
Parameters
Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.
| Name | Datatype | Description |
|---|---|---|
suppression_uuid | string (uuid) | The suppression UUID to remove. (example: 5b3b2b2d-5c9c-4a61-9e2f-4d8f80f30a12) |
INSERT examples
- security_create_suppression
- Manifest
To suppress scan findings, send a POST request to /v2/security/settings/suppressions.
INSERT INTO digitalocean.security.suppressions (
rule_uuid,
resources
)
SELECT
'{{ rule_uuid }}',
'{{ resources }}'
RETURNING
links,
meta,
resources
;
# Description fields are for documentation purposes
- name: suppressions
props:
- name: rule_uuid
value: "{{ rule_uuid }}"
description: |
The rule UUID to suppress for the listed resources.
- name: resources
value:
- "{{ resources }}"
description: |
The URNs of resources to suppress for the rule.
DELETE examples
- security_delete_suppression
To remove a suppression, send a DELETE request to /v2/security/settings/suppressions/{suppression_uuid}.
DELETE FROM digitalocean.security.suppressions
WHERE suppression_uuid = '{{ suppression_uuid }}' --required
;