The TablePermission object defines the security rules of the Role object on the Table object. It is a child of a Role object.
The TablePermission object has the following properties.
|
Name |
Type |
Description |
|---|---|---|
|
ID |
unsignedLong |
A reference to the object. |
|
RoleID |
unsignedLong |
An ID-based reference to a Role object. |
|
TableID |
unsignedLong |
An ID-based reference to a Table object. |
|
FilterExpression |
string |
The DAX expression that filters the rows in the table when this security role is in effect. |
|
ModifiedTime |
dateTime |
The time that the object was last modified. |
|
State |
enumeration |
A value that provides information about the state of the permission. The possible values are as follows:
|
|
ErrorMessage |
string |
A string that explains the error state associated with the current object. It is set by the engine only when the state of the object is one of these three values: SemanticError, DependencyError, or EvaluationError. |
|
MetadataPermission<79> |
enumeration |
A value that establishes the permission level that is granted to a user in a particular role in accessing a table’s metadata and the data it defines. The possible values are as follows:
|