Xenstore_server.PermsSourceA role containing a set of privileges
restrict role domid returns a new role which contains the subset of role which applies to domain domid
type permission = | READability to read the value associated with a node
*)| WRITEability to modify the value associated with a node
*)| CHANGE_ACLability to change the ACL associated with a node
*)| DEBUGability to invoke debug operations
*)| INTRODUCEability to grant access to other domains
*)| ISINTRODUCEDability to query whether a domain has been introduced
*)| RESUMEability to restore access to previously shutdown domains
*)| RELEASEability to revoke access from other domains
*)| SET_TARGETability to allow one domain to impersonate a specific other
*)| RESTRICTability to imperonate a specific other domain
*)| CONFIGUREability to view/edit the daemon configuration
*)Thrown by the check function if role does not have a specific permission
check role permission acl throws Permission_denied if role does not have permission according to the access control list acl
has role permission throws Permission_denied if role does not have permission