Raritan PX2/PX3 JSON-RPC API
|
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;
181 out vector<Role.Privilege> privileges);
boolean enabled
SNMPv3 enabled.
Definition: User.idl:16
SNMPv3 interface.
Definition: SnmpV3.idl:10
@ DEG_C
Degrees Celsius.
Definition: User.idl:39
boolean locked
true if the account cannot be deleted
Definition: User.idl:65
boolean canSetPreferences
User preferences are modifyable.
Definition: User.idl:82
@ PSI
pound-force per square inch
Definition: User.idl:52
UserCapabilities getCapabilities()
Gets the user capabilities.
int setPreferences(in Preferences prefs)
Sets the user preferences.
@ FEET
Feet.
Definition: User.idl:46
boolean havePrivPassphrase
Privacy passphrase present.
Definition: User.idl:26
void getInfoAndPrivileges(out UserInfo info, out vector< Role::Privilege > privileges)
Get information and a list of granted privileges for a user.
Preferences preferences
User preferences
Definition: User.idl:71
boolean needPasswordChange
true to force a password change on the next login
Definition: User.idl:67
SnmpV3Settings snmpV3Settings
SNMPv3 settings.
Definition: User.idl:69
string sshPublicKey
Public key for SSH access.
Definition: User.idl:70
string fullname
Full name.
Definition: User.idl:32
int updateAccountFull(in string password, in UserInfo info)
Update user information.
UserInfo getInfo()
Get user information.
Auxiliary user information.
Definition: User.idl:31
User information
Definition: User.idl:63
LengthEnum
Preferred display unit for length measurements, e.g.
Definition: User.idl:44
boolean enabled
true if the account is enabled
Definition: User.idl:64
AuthProtocol
SNMP v3 authentication protocol.
Definition: SnmpV3.idl:20
SecurityLevel
SNMP v3 security level.
Definition: SnmpV3.idl:13
User interface
Definition: User.idl:86
LengthEnum lengthUnit
Display unit for length measurements.
Definition: User.idl:58
string telephone
Telephone number.
Definition: User.idl:33
um::SnmpV3 PrivProtocol privProtocol
Privacy protocol.
Definition: User.idl:23
string authPassphrase
Authentication passphrase; cannot be read back.
Definition: User.idl:22
User Management.
Definition: SnmpV3.idl:7
boolean blocked
true if the account is blocked due to failed logins
Definition: User.idl:66
User Capabilities Describe if certain operations can be performed for user.
Definition: User.idl:80
AuxInfo auxInfo
Auxiliary user information.
Definition: User.idl:68
string eMail
Email address.
Definition: User.idl:34
int setAccountPassword(in string password)
Set the account password.
TemperatureEnum temperatureUnit
Display unit for temperature sensors.
Definition: User.idl:57
PressureEnum
Preferred display unit for (air) pressure sensors.
Definition: User.idl:50
string privPassphrase
Privacy passphrase; cannot be read back.
Definition: User.idl:27
boolean haveAuthPassphrase
Authentication passphrase present.
Definition: User.idl:21
SNMPv3 settings.
Definition: User.idl:15
vector< int > roleIds
List of role ids for this account.
Definition: User.idl:72
User Management
Definition: Role.idl:12
@ DEG_F
Degrees Fahrenheit.
Definition: User.idl:40
um::SnmpV3 AuthProtocol authProtocol
Authentication protocol.
Definition: User.idl:18
boolean useAuthPassphraseAsPrivPassphrase
Use authentication passphrase as privacy passphrase.
Definition: User.idl:24
@ METER
Meters.
Definition: User.idl:45
@ PASCAL
Pascal.
Definition: User.idl:51
PrivProtocol
SNMP v3 privacy protocol.
Definition: SnmpV3.idl:26
um::SnmpV3 SecurityLevel secLevel
Security level.
Definition: User.idl:17
boolean canSetPassword
User password is modifyable.
Definition: User.idl:81
TemperatureEnum
Preferred display unit for temperature sensors.
Definition: User.idl:38
PressureEnum pressureUnit
Display unit for pressure sensors.
Definition: User.idl:59
User preferences
Definition: User.idl:56
boolean usePasswordAsAuthPassphrase
Use account password for SNMPv3 authentication.
Definition: User.idl:19