Module Values.HierarchicalPrincipalSource

Information to define the hierarchy for which documents users should have access to.

Sourcetype nonrec t = {
  1. principalList : PrincipalList.t;
    (*

    A list of principal lists that define the hierarchy for which documents users should have access to. Each hierarchical list specifies which user or group has allow or deny access for each document.

    *)
}
Sourceval context_ : string
Sourceval make : principalList:PrincipalList.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `Structure of (string * [> `Enum of string | `String of PrincipalName.t ]) list ] list ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t