datamodel.get_datasecurity_detail
datamodel_get_datasecurity_detailRetrieve detailed data security rules for a data model, including column-level visibility per share. Interprets member exclusion semantics to clarify restricted subsets.
Instructions
Retrieve detailed datasecurity rules for a data model, including share-level visibility. Each row represents a unique column-level rule and is repeated per share for clarity. Special handling is applied to interpret member values: - If members is an empty list and exclusionary is missing/null, it is interpreted as "Nothing". - If members is empty and exclusionary is False, it is interpreted as "Everything". - If values exist and exclusionary is True, it is treated as a restricted subset.
Returns: list[dict[str, Any]] | dict[str, Any] List of dicts representing datasecurity rules in flat, share-resolved format, each with "datamodel_name", "table_name", "column_name", "data_type", "value", …
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| datamodel_name | Yes | Name of the data model to retrieve datasecurity rules for. |