2.2.5.23 TablePermission Object
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<72> |
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:
|