3.1.1.4 Miscellaneous Per-Session States
ADM_UserAuthorizationData: This is a collection of Boolean values, as listed below and a collection of all the PolicyIds of UserAccessPolicy entries that are available for the user, 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.
MappingPolicyIds: This is a collection of 64-bit signed integers and each entry in the collection specifies a valid PolicyId for a row in ADM_UserAccessPolicyTable.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.