Profiles
List all profiles
zero_trust.dlp.profiles.list(ProfileListParams**kwargs) -> SyncSinglePage[Profile]
GET/accounts/{account_id}/dlp/profiles
Get DLP Profile
zero_trust.dlp.profiles.get(strprofile_id, ProfileGetParams**kwargs) -> Profile
GET/accounts/{account_id}/dlp/profiles/{profile_id}
ModelsExpand Collapse
One of the following:
class CustomProfile: …
class CustomProfile: …
allowed_match_count: int
Related DLP policies will trigger when the match count exceeds the number set.
formatint32
maximum1000
minimum0
Deprecatedcontext_awareness: Optional[ContextAwareness]
Scan the context of predefined entries to only return matches surrounded by keywords.
Deprecatedentries: Optional[List[CustomProfileEntry]]
Deprecatedentries: Optional[List[CustomProfileEntry]]
One of the following:
class CustomProfileEntryExactDataEntry: …
class CustomProfileEntryExactDataEntry: …
sensitivity_levels: Optional[List[CustomProfileSensitivityLevel]]Sensitivity levels associated with this profile.
sensitivity_levels: Optional[List[CustomProfileSensitivityLevel]]
Sensitivity levels associated with this profile.
shared_entries: Optional[List[CustomProfileSharedEntry]]
shared_entries: Optional[List[CustomProfileSharedEntry]]
One of the following:
class CustomProfileSharedEntryPredefinedEntry: …
class CustomProfileSharedEntryPredefinedEntry: …
class CustomProfileSharedEntryExactDataEntry: …
class CustomProfileSharedEntryExactDataEntry: …
class PredefinedProfile: …
class PredefinedProfile: …
Deprecatedentries: List[PredefinedProfileEntry]
Deprecatedentries: List[PredefinedProfileEntry]
One of the following:
class PredefinedProfileEntryPredefinedEntry: …
class PredefinedProfileEntryPredefinedEntry: …
class PredefinedProfileEntryExactDataEntry: …
class PredefinedProfileEntryExactDataEntry: …
class IntegrationProfile: …
class IntegrationProfile: …
Deprecatedentries: List[IntegrationProfileEntry]
Deprecatedentries: List[IntegrationProfileEntry]
One of the following:
class IntegrationProfileEntryPredefinedEntry: …
class IntegrationProfileEntryPredefinedEntry: …
class IntegrationProfileEntryExactDataEntry: …
class IntegrationProfileEntryExactDataEntry: …
shared_entries: List[IntegrationProfileSharedEntry]
shared_entries: List[IntegrationProfileSharedEntry]
One of the following:
class IntegrationProfileSharedEntryPredefinedEntry: …
class IntegrationProfileSharedEntryPredefinedEntry: …
class IntegrationProfileSharedEntryExactDataEntry: …
class IntegrationProfileSharedEntryExactDataEntry: …
ProfilesCustom
Get custom profile
zero_trust.dlp.profiles.custom.get(strprofile_id, CustomGetParams**kwargs) -> Profile
GET/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Create custom profile
zero_trust.dlp.profiles.custom.create(CustomCreateParams**kwargs) -> Profile
POST/accounts/{account_id}/dlp/profiles/custom
Update custom profile
zero_trust.dlp.profiles.custom.update(strprofile_id, CustomUpdateParams**kwargs) -> Profile
PUT/accounts/{account_id}/dlp/profiles/custom/{profile_id}
Delete custom profile
zero_trust.dlp.profiles.custom.delete(strprofile_id, CustomDeleteParams**kwargs) -> object
DELETE/accounts/{account_id}/dlp/profiles/custom/{profile_id}
ModelsExpand Collapse
class CustomProfile: …
class CustomProfile: …
allowed_match_count: int
Related DLP policies will trigger when the match count exceeds the number set.
formatint32
maximum1000
minimum0
Deprecatedcontext_awareness: Optional[ContextAwareness]
Scan the context of predefined entries to only return matches surrounded by keywords.
Deprecatedentries: Optional[List[Entry]]
Deprecatedentries: Optional[List[Entry]]
One of the following:
class EntryExactDataEntry: …
class EntryExactDataEntry: …
sensitivity_levels: Optional[List[SensitivityLevel]]Sensitivity levels associated with this profile.
sensitivity_levels: Optional[List[SensitivityLevel]]
Sensitivity levels associated with this profile.
shared_entries: Optional[List[SharedEntry]]
shared_entries: Optional[List[SharedEntry]]
One of the following:
class SharedEntryExactDataEntry: …
class SharedEntryExactDataEntry: …
ProfilesPredefined
Get predefined profile config
zero_trust.dlp.profiles.predefined.get(strprofile_id, PredefinedGetParams**kwargs) -> PredefinedProfile
GET/accounts/{account_id}/dlp/profiles/predefined/{profile_id}/config
Update predefined profile config
zero_trust.dlp.profiles.predefined.update(strprofile_id, PredefinedUpdateParams**kwargs) -> PredefinedProfile
PUT/accounts/{account_id}/dlp/profiles/predefined/{profile_id}/config
Delete predefined profile
zero_trust.dlp.profiles.predefined.delete(strprofile_id, PredefinedDeleteParams**kwargs) -> object
DELETE/accounts/{account_id}/dlp/profiles/predefined/{profile_id}
ModelsExpand Collapse
class PredefinedProfile: …
class PredefinedProfile: …
enabled_entries: List[str]
Entries to enable for this predefined profile. Any entries not provided will be disabled.
Deprecatedentries: List[Entry]This field has been deprecated for enabled_entries.
Deprecatedentries: List[Entry]
This field has been deprecated for enabled_entries.
One of the following:
class EntryExactDataEntry: …
class EntryExactDataEntry: …