Skip to content

Latest commit

 

History

History
231 lines (126 loc) · 3.12 KB

userdbobject.adoc

File metadata and controls

231 lines (126 loc) · 3.12 KB

UserDBObject

Base class for [class-user] and [class-usergroup] with common fields

Instance attributes

description ⇒ String

Description

flags ⇒ Integer

Flags

guid ⇒ String

GUID

id ⇒ Integer

Id

isDeleted ⇒ Boolean

TRUE if user DB object is deleted

isDisabled ⇒ Boolean

TRUE if user DB object is disabled

isGroup ⇒ Boolean

TRUE if user DB object is group object: [class-usergroup]

isModified ⇒ Boolean

TRUE if user DB object is modified

isLDAPUser ⇒ Boolean

TRUE if user DB object is synchronized from LDAP

ldapDN ⇒ String

Get user DB object LDAP domain name

ldapId ⇒ String

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

name ⇒ String

Object name

systemRights ⇒ Integer64

Field with system rights as bit flags.

Constants

Table 1. Status propagation types
Code Description

0x000000000001

Manage users

0x000000000002

Change server configuration

0x000000000004

Configure traps

0x000000000008

SYSTEM_ACCESS_MANAGE_SESSIONS

0x000000000010

SYSTEM_ACCESS_VIEW_EVENT_DB

0x000000000020

SYSTEM_ACCESS_EDIT_EVENT_DB

0x000000000040

SYSTEM_ACCESS_EPP

0x000000000080

SYSTEM_ACCESS_MANAGE_ACTIONS

0x000000000100

SYSTEM_ACCESS_DELETE_ALARMS

0x000000000200

SYSTEM_ACCESS_MANAGE_PACKAGES

0x000000000400

SYSTEM_ACCESS_VIEW_EVENT_LOG

0x000000000800

SYSTEM_ACCESS_MANAGE_TOOLS

0x000000001000

SYSTEM_ACCESS_MANAGE_SCRIPTS

0x000000002000

SYSTEM_ACCESS_VIEW_TRAP_LOG

0x000000004000

SYSTEM_ACCESS_VIEW_AUDIT_LOG

0x000000008000

SYSTEM_ACCESS_MANAGE_AGENT_CFG

0x000000010000

SYSTEM_ACCESS_PERSISTENT_STORAGE

0x000000020000

SYSTEM_ACCESS_SEND_NOTIFICATION

0x000000040000

SYSTEM_ACCESS_MOBILE_DEVICE_LOGIN

0x000000080000

SYSTEM_ACCESS_REGISTER_AGENTS

0x000000100000

SYSTEM_ACCESS_READ_SERVER_FILES

0x000000200000

SYSTEM_ACCESS_SERVER_CONSOLE

0x000000400000

SYSTEM_ACCESS_MANAGE_SERVER_FILES

0x000000800000

SYSTEM_ACCESS_MANAGE_MAPPING_TBLS

0x000001000000

SYSTEM_ACCESS_MANAGE_SUMMARY_TBLS

0x000002000000

SYSTEM_ACCESS_REPORTING_SERVER

0x000004000000

SYSTEM_ACCESS_XMPP_COMMANDS

0x000008000000

SYSTEM_ACCESS_MANAGE_IMAGE_LIB

0x000010000000

SYSTEM_ACCESS_UNLINK_ISSUES

0x000020000000

SYSTEM_ACCESS_VIEW_SYSLOG

0x000040000000

SYSTEM_ACCESS_USER_SCHEDULED_TASKS

0x000080000000

SYSTEM_ACCESS_OWN_SCHEDULED_TASKS

0x000100000000

SYSTEM_ACCESS_ALL_SCHEDULED_TASKS

0x000200000000

SYSTEM_ACCESS_SCHEDULE_SCRIPT

0x000400000000

SYSTEM_ACCESS_SCHEDULE_FILE_UPLOAD

0x000800000000

SYSTEM_ACCESS_SCHEDULE_MAINTENANCE

0x001000000000

SYSTEM_ACCESS_MANAGE_REPOSITORIES

0x002000000000

SYSTEM_ACCESS_VIEW_REPOSITORIES

0x004000000000

SYSTEM_ACCESS_VIEW_ALL_ALARMS

0x008000000000

SYSTEM_ACCESS_EXTERNAL_INTEGRATION

0x010000000000

SYSTEM_ACCESS_SETUP_TCP_PROXY

0x020000000000

SYSTEM_ACCESS_IMPORT_CONFIGURATION

0x040000000000

SYSTEM_ACCESS_UA_NOTIFICATIONS

0x080000000000

SYSTEM_ACCESS_WEB_SERVICE_DEFINITIONS