Enum SecurityPermission
- Namespace
- ArcanaDevelopment.adTempus.Shared
- Assembly
- ArcanaDevelopment.adTempus.Shared.dll
Defines the values used for setting and checking permissions for objects.
[ComVisible(true)]
public enum SecurityPermission
Fields
Permission to add a new object of this class (only valid for security templates; has no effect when assigned for other objects).
Permission to administer permissions for the object.
Permission to associate another object with this object (e.g., permission to assign a job to a group).
Permission to connect to the adTempus server
Permission to create system snapshots
Permission to delete the object.
Permission to duplicate the object. Need permission to view the current object and to create new objects of the class.
Permission to execute and abort a job.
Grants all rights.
Permission to hold and release a job.
Permission to see the object in a list, and to reference (use) the object.
Permission to manage an object.
Permission to manage (delete) snapshots for the object.
Permission to modify the object.
No permission
Permission to use an object such as a CredentialProfile.
Permission to view the object's properties.
Remarks
The meaning of a particular action may differ slightly depending on the kind of object.
Use GetSecurityPermissionName(SecurityPermission, string) to get a user-friendly display name for a permission value.