Profiles
List all profiles
client.zeroTrust.dlp.profiles.list(ProfileListParams { account_id, all } params, RequestOptionsoptions?): SinglePage<Profile>
GET/accounts/{account_id}/dlp/profiles
Get DLP Profile
client.zeroTrust.dlp.profiles.get(stringprofileId, ProfileGetParams { account_id } params, RequestOptionsoptions?): Profile
GET/accounts/{account_id}/dlp/profiles/{profile_id}
ModelsExpand Collapse
ContextAwareness { enabled, skip } Scan the context of predefined entries to only return matches surrounded by keywords.
ContextAwareness { enabled, skip }
Scan the context of predefined entries to only return matches surrounded by keywords.
Profile = CustomProfile { id, allowed_match_count, created_at, 13 more } | PredefinedProfile { id, allowed_match_count, entries, 7 more } | IntegrationProfile { id, created_at, entries, 5 more }
Profile = CustomProfile { id, allowed_match_count, created_at, 13 more } | PredefinedProfile { id, allowed_match_count, entries, 7 more } | IntegrationProfile { id, created_at, entries, 5 more }
One of the following:
CustomProfile { id, allowed_match_count, created_at, 13 more }
CustomProfile { id, allowed_match_count, created_at, 13 more }
allowed_match_count: number
Related DLP policies will trigger when the match count exceeds the number set.
formatint32
maximum1000
minimum0
Deprecatedentries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
Deprecatedentries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
shared_entries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
shared_entries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
PredefinedProfile { id, allowed_match_count, entries, 7 more }
PredefinedProfile { id, allowed_match_count, entries, 7 more }
Deprecatedentries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
Deprecatedentries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
IntegrationProfile { id, created_at, entries, 5 more }
IntegrationProfile { id, created_at, entries, 5 more }
Deprecatedentries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
Deprecatedentries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
shared_entries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
shared_entries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ProfilesCustom
Get custom profile
client.zeroTrust.dlp.profiles.custom.get(stringprofileId, CustomGetParams { account_id } params, RequestOptionsoptions?): Profile
GET/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Create custom profile
client.zeroTrust.dlp.profiles.custom.create(CustomCreateParams { account_id, name, ai_context_enabled, 10 more } params, RequestOptionsoptions?): Profile
POST/accounts/{account_id}/dlp/profiles/custom
Update custom profile
client.zeroTrust.dlp.profiles.custom.update(stringprofileId, CustomUpdateParams { account_id, name, ai_context_enabled, 10 more } params, RequestOptionsoptions?): Profile
PUT/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Delete custom profile
client.zeroTrust.dlp.profiles.custom.delete(stringprofileId, CustomDeleteParams { account_id } params, RequestOptionsoptions?): CustomDeleteResponse | null
DELETE/accounts/{account_id}/dlp/profiles/custom/{profile_id}
ModelsExpand Collapse
CustomProfile { id, allowed_match_count, created_at, 12 more }
CustomProfile { id, allowed_match_count, created_at, 12 more }
allowed_match_count: number
Related DLP policies will trigger when the match count exceeds the number set.
formatint32
maximum1000
minimum0
Deprecatedentries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
Deprecatedentries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
shared_entries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
shared_entries?: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ProfilesPredefined
Get predefined profile config
client.zeroTrust.dlp.profiles.predefined.get(stringprofileId, PredefinedGetParams { account_id } params, RequestOptionsoptions?): PredefinedProfile { id, allowed_match_count, confidence_threshold, 6 more }
GET/accounts/{account_id}/dlp/profiles/predefined/{profile_id}/config
Update predefined profile config
client.zeroTrust.dlp.profiles.predefined.update(stringprofileId, PredefinedUpdateParams { account_id, ai_context_enabled, allowed_match_count, 4 more } params, RequestOptionsoptions?): PredefinedProfile { id, allowed_match_count, confidence_threshold, 6 more }
PUT/accounts/{account_id}/dlp/profiles/predefined/{profile_id}/config
Delete predefined profile
client.zeroTrust.dlp.profiles.predefined.delete(stringprofileId, PredefinedDeleteParams { account_id } params, RequestOptionsoptions?): PredefinedDeleteResponse | null
DELETE/accounts/{account_id}/dlp/profiles/predefined/{profile_id}
ModelsExpand Collapse
PredefinedProfile { id, allowed_match_count, confidence_threshold, 6 more }
PredefinedProfile { id, allowed_match_count, confidence_threshold, 6 more }
enabled_entries: Array<string>
Entries to enable for this predefined profile. Any entries not provided will be disabled.
Deprecatedentries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>This field has been deprecated for enabled_entries.
Deprecatedentries: Array<CustomEntry { id, created_at, enabled, 6 more } | PredefinedEntry { id, confidence, enabled, 4 more } | IntegrationEntry { id, created_at, enabled, 4 more } | 3 more>
This field has been deprecated for enabled_entries.
One of the following:
PredefinedEntry { id, confidence, enabled, 4 more }
PredefinedEntry { id, confidence, enabled, 4 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }
ExactDataEntry { id, case_sensitive, created_at, 5 more }