Custom
Get custom profile
client.ZeroTrust.DLP.Profiles.Custom.Get(ctx, profileID, query) (*Profile, error)
GET/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Create custom profile
client.ZeroTrust.DLP.Profiles.Custom.New(ctx, params) (*Profile, error)
POST/accounts/{account_id}/dlp/profiles/custom
Update custom profile
client.ZeroTrust.DLP.Profiles.Custom.Update(ctx, profileID, params) (*Profile, error)
PUT/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Delete custom profile
client.ZeroTrust.DLP.Profiles.Custom.Delete(ctx, profileID, body) (*DLPProfileCustomDeleteResponse, error)
DELETE/accounts/{account_id}/dlp/profiles/custom/{profile_id}
ModelsExpand Collapse
type CustomProfile struct{…}
type CustomProfile struct{…}
AllowedMatchCount int64
Related DLP policies will trigger when the match count exceeds the number set.
formatint32
maximum1000
minimum0
DeprecatedEntries []CustomProfileEntryoptional
DeprecatedEntries []CustomProfileEntryoptional
One of the following:
CustomProfileEntriesCustomEntry
CustomProfileEntriesCustomEntry
Pattern Pattern
CustomProfileEntriesPredefinedEntry
CustomProfileEntriesPredefinedEntry
CustomProfileEntriesExactDataEntry
CustomProfileEntriesExactDataEntry
SensitivityLevels [][]stringoptional
Sensitivity levels associated with this profile as (group_id, level_id) tuples.
SharedEntries []CustomProfileSharedEntryoptional
SharedEntries []CustomProfileSharedEntryoptional
One of the following:
CustomProfileSharedEntriesCustomEntry
CustomProfileSharedEntriesCustomEntry
Pattern Pattern
CustomProfileSharedEntriesPredefinedEntry
CustomProfileSharedEntriesPredefinedEntry
CustomProfileSharedEntriesExactDataEntry
CustomProfileSharedEntriesExactDataEntry