PermissionRepr

Top  Previous  Next

Description

Represents a permission or set of permissions assigned to a user

 

XML Representation

 

<Permission 

 UserToken="%internal user id%" 

 UserName="%user name%" 

 Mask="%Read|Write|Admin|CreatePartition|CreateJob|StoreAdmin%" />

 

JSON Representation

 

"UserId":"%internal user id%", 

"UserName":"%user name%", 

"PermissionsMask":1

 

 

Notes

For XML representation, PermissionsMask property can include several permission names separated by a pipe character e.g. Read|Write
For JSON representation, PermissionMask property is an integer value composed as the sum of the value for each permission assigned. The value for each permission is as follows:
 

JSON PermissionMask Value

Equivalent XML Permission Mask Value

1

Read

2

Write

4

Admin

8

Create Partition

16

Create Job

32

Store Administrator

 

See Also