Skip to main content

dlp_entries

Creates, updates, deletes, gets or lists a dlp_entries resource.

Overview

Namedlp_entries
TypeResource
Idcloudflare.zero_trust.dlp_entries

Fields

The following fields are returned by SELECT queries:

Get entry response.

NameDatatypeDescription
idstring (uuid)
namestring
profile_idstring (uuid)
case_sensitivebooleanOnly applies to custom word lists. Determines if the words should be matched in a case-sensitive manner Cannot be set to false if secret is true
confidenceobject
created_atstring (date-time)
descriptionstring
enabledboolean
patternobject
profilesarray (x-stainless-terraform-configurability: computed_optional)
secretboolean
typestring (custom)
updated_atstring (date-time)
upload_statusstring (empty, uploading, pending, processing, failed, complete) (x-stainless-terraform-configurability: computed_optional)
variantobject
word_list

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_by_accountselectaccount_id, entry_idFetches a DLP entry by ID.
listselectaccount_idLists all DLP entries in an account.
createinsertaccount_id, name, pattern, enabledCreates a DLP custom entry.
delete_by_accountdeleteaccount_id, entry_idDeletes a DLP custom entry.

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.

NameDatatypeDescription
account_idstringThe Cloudflare account ID.
entry_idstring (uuid)

SELECT examples

Fetches a DLP entry by ID.

SELECT
id,
name,
profile_id,
case_sensitive,
confidence,
created_at,
description,
enabled,
pattern,
profiles,
secret,
type,
updated_at,
upload_status,
variant,
word_list
FROM cloudflare.zero_trust.dlp_entries
WHERE account_id = '{{ account_id }}' -- required
AND entry_id = '{{ entry_id }}' -- required
;

INSERT examples

Creates a DLP custom entry.

INSERT INTO cloudflare.zero_trust.dlp_entries (
description,
enabled,
name,
pattern,
profile_id,
account_id
)
SELECT
'{{ description }}',
{{ enabled }} /* required */,
'{{ name }}' /* required */,
'{{ pattern }}' /* required */,
'{{ profile_id }}',
'{{ account_id }}'
RETURNING
errors,
messages,
result,
success
;

DELETE examples

Deletes a DLP custom entry.

DELETE FROM cloudflare.zero_trust.dlp_entries
WHERE account_id = '{{ account_id }}' --required
AND entry_id = '{{ entry_id }}' --required
;