Add Access Right - BlueCat Address Manager - 8.3.2

Address Manager API Guide

prodname
BlueCat Address Manager
version_custom
8.3.2

Adds access rights to a specified object.

Output / Response

Returns the object ID for the new access right.

API Call:

long addAccessRight( long entityId, long userId, String value, String overrides, String properties )
Parameter Description
entityId The object ID of the entity to which the access right is being added. Set this to 0 if the access right is being added to the root level (default access rights).
userId The object ID of the user to whom this access right applies.
value The value of the access right being added. Valid values for this parameter are listed in Access Right Values.
overrides A list of type-specific overrides in the following format:
"objectType=accessValue|objectType=accessValue"
properties A string including the following options:
  • workflowLevel—valid values for this option are as follows:
    • None—changes made by the user or group take effect immediately.
    • Recommend—changes made by the user or group are saved as change requests and must be reviewed and approved before they take effect.
    • Approve—changes made by the user or group take effect immediately and the user or group can approve change requests from other users or groups.
  • deploymentAllowed—either true or false; to indicate whether or not the user or group can perform a full deployment of data from the configuration to a managed server.
  • quickDeploymentAllowed—either true or false; to indicate whether or not the user or group can instantly deploy changed DNS resource records.
Note:
  • All these Properties are optional.
  • The deploymentAllowedproperty is applicable only for configuration, server or root with Full access.
  • The workflowLevelproperty is applicable only for Change, Add, or Full access rights.