Table Permission Element
X-Ref:
- Ast Table Permission Node
- Ast Relational Permission Node
- Ast Permission Grant Base Node
- Ast Permission Base Node
Attributes
Attribute | API Type | Default | Description |
---|---|---|---|
Action | PermissionActionType | Grant | This value specifies whether permission to access and interact with objects is granted, denied, or revoked. This is a required property |
TableName | AstTableNode | This value specifies the table to which the permission is applied. This is a required reference to an existing definiton. | |
Target | PermissionTargetType | Select | This value specifies the type of object that the permissions apply to. This is a required property |
Owner | String | Specifies the principal to grant the permission as. Passed in as the AS property on the GRANT statement. | |
WithGrantOption | Boolean | False | This value specifies whether WITH GRANT OPTION should be specified on the creation of this permission. |
Collection Children
Child | API Type | Description |
---|---|---|
<Annotations> <Annotation /> </Annotations> | AstAnnotationNode | This is a collection of annotation items that can be used to specify documentation, tags, or other information. Annotations are particularly useful for storing information about nodes that can be used by BimlScript code. |