Optionaldata: ISetAccessControlRequestOptionalentriesThe explicit access control entries to apply. Required. An empty array clears all explicit ACEs. Entries flagged isInherited = true are rejected. Deliberately left without a default: this is a full replace, so an omitted or null member has to stay distinguishable from an explicitly sent empty array.
OptionalinheritWhether the entry should inherit access rights from its parent(s). When omitted, the entry's current inheritance setting is preserved. When false, the ACL is protected from parent inheritance; when true, parent rights are inherited.
Optional_data: anyOptionaldata: anyStaticfromJS
Request body to replace an entry's explicit access control list. This is a full replace: the supplied entries become the entry's complete set of explicit ACEs (any explicit ACE not included is removed). Inherited ACEs cannot be supplied and are managed via inheritParents.