{ "$schema": "https://json-structure.org/meta/core/v0/#", "$id": "https://raw.githubusercontent.com/api-evangelist/palo-alto-networks/refs/heads/main/json-structure/prisma-cloud-dspm-api-data-asset-structure.json", "name": "DataAsset", "description": "DataAsset schema from Palo Alto Networks Prisma Cloud DSPM API", "type": "object", "properties": { "id": { "type": "string", "description": "Unique data asset identifier." }, "dataStoreId": { "type": "string", "description": "Parent data store identifier." }, "dataStoreName": { "type": "string", "description": "Name of the parent data store." }, "name": { "type": "string", "description": "Name of the data asset (e.g., table name, column name, object prefix, directory name)." }, "assetType": { "type": "string", "description": "Type of data asset.", "enum": [ "table", "column", "objectPrefix", "directory", "file", "collection", "index", "schema" ] }, "path": { "type": "string", "description": "Full path to the data asset within the data store." }, "classificationLabels": { "type": "array", "description": "Classification labels applied to this data asset.", "items": { "type": "string" } }, "sensitivityLevel": { "type": "string", "description": "Sensitivity level based on the most sensitive classification.", "enum": [ "public", "internal", "confidential", "restricted" ] }, "sampleFindings": { "type": "array", "description": "Sample data patterns found during classification.", "items": { "type": "object", "properties": { "classificationLabel": { "type": "string", "description": "Classification label matched." }, "pattern": { "type": "string", "description": "Pattern description." }, "count": { "type": "int32", "description": "Approximate number of matching records." }, "sampleValue": { "type": "string", "description": "Masked sample value showing the pattern match." } } } }, "recordCount": { "type": "int32", "description": "Approximate number of records in this data asset." }, "discoveredAt": { "type": "datetime", "description": "Timestamp when the data asset was first discovered." }, "lastScannedAt": { "type": "datetime", "description": "Timestamp of the most recent classification scan." } } }