UserDBObject

Base class for User and UserGroup with common fields

Instance attributes

description: String

Description

flags: int

Flags

guid: String

GUID

id: int

Id

isDeleted: bool

TRUE if user DB object is deleted

isDisabled: bool

TRUE if user DB object is disabled

isGroup: bool

TRUE if user DB object is group object: UserGroup

isModified: bool

TRUE if user DB object is modified

isLDAPUser: bool

TRUE if user DB object is synchronized from LDAP

ldapDN: String

LDAP distinguished name (DN) of the user DB object

ldapId: String

Get user DB object LDAP id (value depends on the field that is used as LDAP object id)

name: String

Object name

systemRights: int64

Field with system rights as bit flags.

Constants

Table 1. System access rights
Code Description

0x0000000000000001

Manage users

0x0000000000000002

Change server configuration

0x0000000000000004

Configure traps

0x0000000000000008

SYSTEM_ACCESS_MANAGE_SESSIONS

0x0000000000000010

SYSTEM_ACCESS_VIEW_EVENT_DB

0x0000000000000020

SYSTEM_ACCESS_EDIT_EVENT_DB

0x0000000000000040

SYSTEM_ACCESS_EPP

0x0000000000000080

SYSTEM_ACCESS_MANAGE_ACTIONS

0x0000000000000100

SYSTEM_ACCESS_DELETE_ALARMS

0x0000000000000200

SYSTEM_ACCESS_MANAGE_PACKAGES

0x0000000000000400

SYSTEM_ACCESS_VIEW_EVENT_LOG

0x0000000000000800

SYSTEM_ACCESS_MANAGE_TOOLS

0x0000000000001000

SYSTEM_ACCESS_MANAGE_SCRIPTS

0x0000000000002000

SYSTEM_ACCESS_VIEW_TRAP_LOG

0x0000000000004000

SYSTEM_ACCESS_VIEW_AUDIT_LOG

0x0000000000008000

SYSTEM_ACCESS_MANAGE_AGENT_CFG

0x0000000000010000

SYSTEM_ACCESS_PERSISTENT_STORAGE

0x0000000000020000

SYSTEM_ACCESS_SEND_NOTIFICATION

0x0000000000040000

SYSTEM_ACCESS_MOBILE_DEVICE_LOGIN

0x0000000000080000

SYSTEM_ACCESS_MANAGE_AGENT_TUNNELS

0x0000000000100000

SYSTEM_ACCESS_READ_SERVER_FILES

0x0000000000200000

SYSTEM_ACCESS_SERVER_CONSOLE

0x0000000000400000

SYSTEM_ACCESS_MANAGE_SERVER_FILES

0x0000000000800000

SYSTEM_ACCESS_MANAGE_MAPPING_TBLS

0x0000000001000000

SYSTEM_ACCESS_MANAGE_SUMMARY_TBLS

0x0000000002000000

SYSTEM_ACCESS_REPORTING_SERVER

0x0000000004000000

SYSTEM_ACCESS_MANAGE_AI_TASKS

0x0000000008000000

SYSTEM_ACCESS_MANAGE_IMAGE_LIB

0x0000000010000000

SYSTEM_ACCESS_UNLINK_ISSUES

0x0000000020000000

SYSTEM_ACCESS_VIEW_SYSLOG

0x0000000040000000

SYSTEM_ACCESS_USER_SCHEDULED_TASKS

0x0000000080000000

SYSTEM_ACCESS_OWN_SCHEDULED_TASKS

0x0000000100000000

SYSTEM_ACCESS_ALL_SCHEDULED_TASKS

0x0000000200000000

SYSTEM_ACCESS_SCHEDULE_SCRIPT

0x0000000400000000

SYSTEM_ACCESS_SCHEDULE_FILE_UPLOAD

0x0000000800000000

SYSTEM_ACCESS_SCHEDULE_MAINTENANCE

0x0000001000000000

SYSTEM_ACCESS_MANAGE_REPOSITORIES

0x0000002000000000

SYSTEM_ACCESS_VIEW_REPOSITORIES

0x0000004000000000

SYSTEM_ACCESS_VIEW_ALL_ALARMS

0x0000008000000000

SYSTEM_ACCESS_EXTERNAL_INTEGRATION

0x0000010000000000

SYSTEM_ACCESS_SETUP_TCP_PROXY

0x0000020000000000

SYSTEM_ACCESS_IMPORT_CONFIGURATION

0x0000040000000000

SYSTEM_ACCESS_UA_NOTIFICATIONS

0x0000080000000000

SYSTEM_ACCESS_WEB_SERVICE_DEFINITIONS

0x0000100000000000

SYSTEM_ACCESS_OBJECT_CATEGORIES

0x0000200000000000

SYSTEM_ACCESS_MANAGE_GEO_AREAS

0x0000400000000000

SYSTEM_ACCESS_SSH_KEY_CONFIGURATION

0x0000800000000000

SYSTEM_ACCESS_MANAGE_OBJECT_QUERIES

0x0001000000000000

SYSTEM_ACCESS_MANAGE_2FA_METHODS

0x0002000000000000

SYSTEM_ACCESS_MANAGE_AM_SCHEMA

0x0004000000000000

SYSTEM_ACCESS_VIEW_ASSET_CHANGE_LOG

0x0008000000000000

SYSTEM_ACCESS_VIEW_WELCOME_PAGE

0x0010000000000000

SYSTEM_ACCESS_SEARCH_NETWORK

0x0020000000000000

SYSTEM_ACCESS_USE_AI_ASSISTANT

0x0040000000000000

SYSTEM_ACCESS_MANAGE_AI_SKILLS

0x0080000000000000

SYSTEM_ACCESS_VIEW_NOTIFICATION_LOG

0x0100000000000000

SYSTEM_ACCESS_VIEW_ACTION_LOG

0x0200000000000000

SYSTEM_ACCESS_SCAN_NETWORK