mirror of
https://github.com/open-metadata/OpenMetadata.git
synced 2025-07-12 11:39:39 +00:00
1.7 KiB
1.7 KiB
AccessControlRule
Describes an Access Control Rule for OpenMetadata Metadata Operations. All non-null user (subject) and entity (object) attributes are evaluated with logical AND.
$id: https://open-metadata.org/schema/entity/data/policies/accessControl/rule.json
Type: object
This schema does not accept additional properties.
Properties
- name
required
- Name for this Rule.
- Type:
string
- entityTypeAttr
- Entity type that the rule should match on.
- Type:
string
- entityTagAttr
- Entity tag that the rule should match on.
- $ref: ../../type/tagLabel.json#/definitions/tagFQN
- userRoleAttr
- Role of the user that the rule should match on.
- $ref: ../teams/role.json#/definitions/roleName
- operation
- Operation on the entity.
- $ref: #/definitions/operation
- allow
- Allow or Deny operation on the entity.
- Type:
boolean
- Default: false
- priority
- Priority of this rule among all rules across all policies.
- Type:
integer
- Default:
250000
- enabled
- Is the rule enabled.
- Type:
boolean
- Default: true
Type definitions in this schema
operation
- This schema defines all possible operations on metadata of data entities.
- Type:
string
- The value is restricted to the following:
- "SuggestDescription"
- "SuggestTags"
- "UpdateDescription"
- "UpdateOwner"
- "UpdateTags"
- "UpdateLineage"
- "DecryptTokens"
- "UpdateTeam"
This document was updated on: Wednesday, March 9, 2022