Defines the values used for setting and checking permissions for objects.
enum SecurityActionsEnum { saNone = 0, saList = 0x00000001, saView = 0x00000002, saAdd = 0x00000004, saDuplicate = 0x00000006, saExecute = 0x00000008, saHoldRelease = 0x00000010, saModify = 0x00000020, saConnect = 0x00000040, saUseSystemAccount = 0x00000080, saManage = 0x00000100, saUse = 0x00000200, saDelete = 0x00010000, saAssociate = 0x00020000, saAdminister = 0x00040000, saChangeOwner = 0x00080000, saFullControl = 0x00100000 };
public enum SecurityActionsEnum { saNone = 0, saList = 0x00000001, saView = 0x00000002, saAdd = 0x00000004, saDuplicate = 0x00000006, saExecute = 0x00000008, saHoldRelease = 0x00000010, saModify = 0x00000020, saConnect = 0x00000040, saUseSystemAccount = 0x00000080, saManage = 0x00000100, saUse = 0x00000200, saDelete = 0x00010000, saAssociate = 0x00020000, saAdminister = 0x00040000, saChangeOwner = 0x00080000, saFullControl = 0x00100000 }
Public Enum SecurityActionsEnum saNone = 0 saList = &H00000001 saView = &H00000002 saAdd = &H00000004 saDuplicate = &H00000006 saExecute = &H00000008 saHoldRelease = &H00000010 saModify = &H00000020 saConnect = &H00000040 saUseSystemAccount = &H00000080 saManage = &H00000100 saUse = &H00000200 saDelete = &H00010000 saAssociate = &H00020000 saAdminister = &H00040000 saChangeOwner = &H00080000 saFullControl = &H00100000 End Enum
Members |
Description |
saNone = 0 |
No permission. |
saList = 0x00000001 |
Permission to see the object in a list, and to reference (use) the object. |
saView = 0x00000002 |
Permission to view the object's properties. |
saAdd = 0x00000004 |
Permission to add a new object of this class (only valid for security templates; has no effect when assigned for other objects). |
saDuplicate = 0x00000006 |
Permission to duplicate the object. |
saExecute = 0x00000008 |
Permission to execute and abort a job. |
saHoldRelease = 0x00000010 |
Permission to hold and release a job. |
saModify = 0x00000020 |
Permission to modify the object. |
saConnect = 0x00000040 |
Permission to connect to the server. |
saUseSystemAccount = 0x00000080 |
Permission to schedule jobs using the Local System account. |
saManage = 0x00000100 |
Permission to manage an object. |
saUse = 0x00000200 |
Permission to use an object such as a CredentialProfile. |
saDelete = 0x00010000 |
Permission to delete the object. |
saAssociate = 0x00020000 |
Permission to associate another object with this object (e.g., permission to assign a job to a group). |
saAdminister = 0x00040000 |
Permission to administer permissions for the object. |
saChangeOwner = 0x00080000 |
Permission to change the object's owner. |
saFullControl = 0x00100000 |
Grants all rights. |
The meaning of a particular action may differ slightly depending on the kind of object. See the help topic for the object in question for details.
adTempus API Reference version 3.0.0.0, revised 10/30/2008
|