88 constant
int ERR_PASSWORD_UNCHANGED = 1;
89 constant
int ERR_PASSWORD_EMPTY = 2;
90 constant
int ERR_PASSWORD_TOO_SHORT = 3;
91 constant
int ERR_PASSWORD_TOO_LONG = 4;
92 constant
int ERR_PASSWORD_CTRL_CHARS = 5;
93 constant
int ERR_PASSWORD_NEED_LOWER = 6;
94 constant
int ERR_PASSWORD_NEED_UPPER = 7;
95 constant
int ERR_PASSWORD_NEED_NUMERIC = 8;
96 constant
int ERR_PASSWORD_NEED_SPECIAL = 9;
97 constant
int ERR_PASSWORD_IN_HISTORY = 10;
98 constant
int ERR_PASSWORD_TOO_SHORT_FOR_SNMP = 11;
99 constant
int ERR_INVALID_ARGUMENT = 12;
100 constant
int ERR_WRONG_PASSWORD = 13;
101 constant
int ERR_SSH_PUBKEY_DATA_TOO_LARGE = 14;
102 constant
int ERR_SSH_PUBKEY_INVALID = 15;
103 constant
int ERR_SSH_PUBKEY_NOT_SUPPORTED = 16;
104 constant
int ERR_SSH_RSA_PUBKEY_TOO_SHORT = 17;
138 int setAccountPassword(in
string password);
172 int updateAccountFull(in
string password, in
UserInfo info);
180 void getInfoAndPrivileges(out
UserInfo info,
181 out vector<Role.Privilege> privileges);
boolean usePasswordAsAuthPassphrase
Use account password for SNMPv3 authentication.
Definition: User.idl:19
boolean canSetPreferences
User preferences are modifyable.
Definition: User.idl:82
Pascal.
Definition: User.idl:51
Feet.
Definition: User.idl:46
User Capabilities Describe if certain operations can be performed for user.
Definition: User.idl:80
vector< int > roleIds
List of role ids for this account.
Definition: User.idl:72
string privPassphrase
Privacy passphrase; cannot be read back.
Definition: User.idl:27
pound-force per square inch
Definition: User.idl:52
Meters.
Definition: User.idl:45
string sshPublicKey
Public key for SSH access.
Definition: User.idl:70
boolean havePrivPassphrase
Privacy passphrase present.
Definition: User.idl:26
boolean locked
true if the account cannot be deleted
Definition: User.idl:65
Degrees Celsius.
Definition: User.idl:39
Preferences preferences
User preferences
Definition: User.idl:71
Degrees Fahrenheit.
Definition: User.idl:40
PrivProtocol
SNMP v3 privacy protocol.
Definition: SnmpV3.idl:26
string authPassphrase
Authentication passphrase; cannot be read back.
Definition: User.idl:22
LengthEnum lengthUnit
Display unit for length measurements.
Definition: User.idl:58
boolean haveAuthPassphrase
Authentication passphrase present.
Definition: User.idl:21
TemperatureEnum
Preferred display unit for temperature sensors.
Definition: User.idl:38
User information
Definition: User.idl:63
User preferences
Definition: User.idl:56
boolean blocked
true if the account is blocked due to failed logins
Definition: User.idl:66
um::SnmpV3 PrivProtocol privProtocol
Privacy protocol.
Definition: User.idl:23
User interface
Definition: User.idl:86
TemperatureEnum temperatureUnit
Display unit for temperature sensors.
Definition: User.idl:57
SNMPv3 settings.
Definition: User.idl:15
string telephone
Telephone number.
Definition: User.idl:33
boolean needPasswordChange
true to force a password change on the next login
Definition: User.idl:67
SNMPv3 interface.
Definition: SnmpV3.idl:10
um::SnmpV3 AuthProtocol authProtocol
Authentication protocol.
Definition: User.idl:18
PressureEnum
Preferred display unit for (air) pressure sensors.
Definition: User.idl:50
boolean enabled
SNMPv3 enabled.
Definition: User.idl:16
SnmpV3Settings snmpV3Settings
SNMPv3 settings.
Definition: User.idl:69
um::SnmpV3 SecurityLevel secLevel
Security level.
Definition: User.idl:17
User Management
Definition: Role.idl:12
AuxInfo auxInfo
Auxiliary user information.
Definition: User.idl:68
string eMail
Email address.
Definition: User.idl:34
string fullname
Full name.
Definition: User.idl:32
boolean useAuthPassphraseAsPrivPassphrase
Use authentication passphrase as privacy passphrase.
Definition: User.idl:24
PressureEnum pressureUnit
Display unit for pressure sensors.
Definition: User.idl:59
AuthProtocol
SNMP v3 authentication protocol.
Definition: SnmpV3.idl:20
SecurityLevel
SNMP v3 security level.
Definition: SnmpV3.idl:13
LengthEnum
Preferred display unit for length measurements, e.g.
Definition: User.idl:44
User Management.
Definition: SnmpV3.idl:7
Auxiliary user information.
Definition: User.idl:31
boolean enabled
true if the account is enabled
Definition: User.idl:64
boolean canSetPassword
User password is modifyable.
Definition: User.idl:81