aclInheritanceType property
Sets the type of access rules to apply when an item inherits its ACL from a parent.
This should always be set in tandem with the inheritAclFrom field. Also, when the inheritAclFrom field is set, this field should be set to a valid AclInheritanceType. Possible string values are:
- "NOT_APPLICABLE" : The default value when this item does not inherit an ACL. Use NOT_APPLICABLE when inheritAclFrom is empty. An item without ACL inheritance can still have ACLs supplied by its own readers and deniedReaders fields.
- "CHILD_OVERRIDE" : During an authorization conflict, the ACL of the child item determines its read access.
- "PARENT_OVERRIDE" : During an authorization conflict, the ACL of the parent item specified in the inheritAclFrom field determines read access.
- "BOTH_PERMIT" : Access is granted only if this item and the parent item specified in the inheritAclFrom field both permit read access.
Implementation
core.String? aclInheritanceType;