mirror of
				https://github.com/open-metadata/OpenMetadata.git
				synced 2025-10-31 18:48:35 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			57 lines
		
	
	
		
			1.7 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| # 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**](https://open-metadata.org/schema/entity/policies/accessControl/rule.json)
 | |
| 
 | |
| Type: `object`
 | |
| 
 | |
| This schema <u>does not</u> 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](../types/taglabel.md#tagfqn)
 | |
|  - **userRoleAttr**
 | |
| 	 - Role of the user that the rule should match on.
 | |
| 	 - $ref: [../teams/role.json#/definitions/roleName](role.md#rolename)
 | |
|  - **operation**
 | |
| 	 - Operation on the entity.
 | |
| 	 - $ref: [#/definitions/operation](#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: 
 | |
| 	 1. _"SuggestDescription"_
 | |
| 	 2. _"SuggestTags"_
 | |
| 	 3. _"UpdateDescription"_
 | |
| 	 4. _"UpdateOwner"_
 | |
| 	 5. _"UpdateTags"_
 | |
| 	 6. _"UpdateLineage"_
 | |
| 	 7. _"DecryptTokens"_
 | |
| 	 8. _"UpdateTeam"_
 | |
| 
 | |
| 
 | |
| _This document was updated on: Wednesday, March 9, 2022_ | 
