3.1.1.4 Miscellaneous Per-Session States
ADM_UserAuthorizationData: This is a collection of Boolean values, listed below, specifying the authorization states of the user establishing the protocol session. If a particular value is TRUE, that means the user is authorized with the permissions bestowed on the corresponding role. Otherwise the user is not authorized to plan the corresponding role.
IsAdministrator: If the value is TRUE, the user has the administrator permissions on the IPAM server.
IsIpamUser: If the value is TRUE, the user has the permissions of an ‘IPAM Users’ role.
IsIpamAdministrator: If the value is TRUE, the user has the permissions of the ‘IPAM Administrators’ role.
IsIpamAsmAdministrator: If the value is TRUE, the user has permissions as an ‘IPAM ASM Administrators’ role.
IsIpamMsmAdministrator: If the value is TRUE, the user has permissions as an ‘IPAM MSM Administrators’ role.
IsIpamIPAuditAdministrator: If the value is TRUE, the user has permissions as an ‘IPAM IP Audit Administrators’ role.
ADM_MessageReceivedSinceLastTimerTick: This is a Boolean type used to track whether any message has been received since the last time the InactivityTimer expired. The default value is FALSE.
ADM_KeepaliveGraceCount: This is a signed integer value. This keeps track of the pending number of consecutive InactivityTimer expiry with the ADM_MessageReceivedSinceLastTimerTick being FALSE after which the session will be closed. This is initialized with the value of ADM_KeepaliveGraceCountInitialValue.