Skip to content
Start here

Data Classes

Retrieve all data classes in an account
client.zeroTrust.dlp.dataClasses.list(DataClassListParams { account_id } params, RequestOptionsoptions?): SinglePage<DataClassListResponse { id, created_at, data_tags, 5 more } >
GET/accounts/{account_id}/dlp/data_classes
Retrieve a specific data class
client.zeroTrust.dlp.dataClasses.get(stringdataClassId, DataClassGetParams { account_id } params, RequestOptionsoptions?): DataClassGetResponse { id, created_at, data_tags, 5 more }
GET/accounts/{account_id}/dlp/data_classes/{data_class_id}
Creates a new data class
client.zeroTrust.dlp.dataClasses.create(DataClassCreateParams { account_id, data_tags, expression, 3 more } params, RequestOptionsoptions?): DataClassCreateResponse { id, created_at, data_tags, 5 more }
POST/accounts/{account_id}/dlp/data_classes
Update the attributes of a single data class
client.zeroTrust.dlp.dataClasses.update(stringdataClassId, DataClassUpdateParams { account_id, data_tags, description, 3 more } params, RequestOptionsoptions?): DataClassUpdateResponse { id, created_at, data_tags, 5 more }
PUT/accounts/{account_id}/dlp/data_classes/{data_class_id}
Delete a single data class
client.zeroTrust.dlp.dataClasses.delete(stringdataClassId, DataClassDeleteParams { account_id } params, RequestOptionsoptions?): DataClassDeleteResponse | null
DELETE/accounts/{account_id}/dlp/data_classes/{data_class_id}
ModelsExpand Collapse
DataClassListResponse { id, created_at, data_tags, 5 more }
id: string
formatuuid
created_at: string
formatdate-time
data_tags: Array<string>
expression: string
name: string
sensitivity_levels: Array<SensitivityLevel>
group_id: string
formatuuid
level_id: string
formatuuid
updated_at: string
formatdate-time
description?: string | null
DataClassGetResponse { id, created_at, data_tags, 5 more }
id: string
formatuuid
created_at: string
formatdate-time
data_tags: Array<string>
expression: string
name: string
sensitivity_levels: Array<SensitivityLevel>
group_id: string
formatuuid
level_id: string
formatuuid
updated_at: string
formatdate-time
description?: string | null
DataClassCreateResponse { id, created_at, data_tags, 5 more }
id: string
formatuuid
created_at: string
formatdate-time
data_tags: Array<string>
expression: string
name: string
sensitivity_levels: Array<SensitivityLevel>
group_id: string
formatuuid
level_id: string
formatuuid
updated_at: string
formatdate-time
description?: string | null
DataClassUpdateResponse { id, created_at, data_tags, 5 more }
id: string
formatuuid
created_at: string
formatdate-time
data_tags: Array<string>
expression: string
name: string
sensitivity_levels: Array<SensitivityLevel>
group_id: string
formatuuid
level_id: string
formatuuid
updated_at: string
formatdate-time
description?: string | null
DataClassDeleteResponse = unknown