USER_ROLE_ADMINISTRATOR USER_ROLE_TRAFFIC_MANAGER USER_ROLE_GUEST USER_ROLE_ASM_POLICY_EDITOR USER_ROLE_INVALID USER_ROLE_MANAGER USER_ROLE_EDITOR USER_ROLE_APPLICATION_EDITOR USER_ROLE_CERTIFICATE_MANAGER USER_ROLE_USER_MANAGER USER_ROLE_RESOURCE_ADMINISTRATOR USER_ROLE_ASM_EDITOR USER_ROLE_ADVANCED_OPERATOR USER_ROLE_AUDITOR USER_ROLE_ACCELERATION_POLICY_EDITOR USER_ROLE_IRULE_MANAGER USER_ROLE_FIREWALL_MANAGER USER_ROLE_FRAUD_PROTECTION_MANAGER AUTHENTICATION_METHOD_LOCAL AUTHENTICATION_METHOD_LDAP AUTHENTICATION_METHOD_ACTIVE_DIRECTORY AUTHENTICATION_METHOD_RADIUS AUTHENTICATION_METHOD_TACACS List all users. Note: this method is deprecated; please use create_user_3 and associated data. (home directory, user id, and group id are now computed by the system, and there is now a choice of whether the password is encrypted) Create the specified new users. Note: as of v10.1.0, this method will silently ignore any of user id, group id, and home directory passed in. Note: this method is deprecated; please use create_user_3 and associated data. (home directory, user id, and group id are now computed by the system) Create the specified new users. Note: as of v10.1.0, this method will silently ignore any of user id, group id, and home directory passed in. Create the specified new users. Delete the specified users. Change the user's password. Change the user's password. Gets the encrypted passwords of the specified users. This method is now deprecated. Please use get_user_permission in its stead, which uses a larger concept of user roles. Gets the roles of the specified users. This method is now deprecated. Please use set_user_permission in its stead, which uses a larger concept of user roles. Change the user's role. Get the default home directories for the given usernames. This method is deprecated, as the operation is not allowed (and will return an error). Sets the home directories for the specified users. Get the login shells for the given usernames. Sets the login shells for the specified users. Get the User IDs for the given usernames. This method is deprecated, as the operation is not allowed (and will return an error). Sets the User IDs for the specified users. Get the Group IDs for the given usernames. This method is deprecated, as the operation is not allowed (and will return an error). Sets the Group IDs for the specified users. Sets the authentication method that the system will use to authenticate users. Get the authentication method that the system will use to authenticate users. Get the full names for the given users. Sets the full names for the specified users. Sets the description for a set of users. This is an arbitrary field which can be used for any purpose. Gets the descriptions for a set of users. Get the default user role for the device. Sets the default user role for the device if the user does not have an explicit role. Get the default user partition for the device. Sets the default user partition for the device if the user does not have an explicit partition. Get the user remote console access for the device. Sets the user remote console access for the device if the user does not have an explicit remote console access. Gets the home partitions of the specified users. This method gets the partition the user is defined in, rather than the partition a user may have a role in. Gets the permissions of the specified users. The permission basically indicates what role a user has on a given partition. A user could have one role on a partition, and a different role on another partition, hence the return list is a sequence of sequence. Sets the permissions of the specified users. The permission basically indicates what role a user has on a given partition. A user could have one role on a partition, and a different role on another partition, hence the permission list is a sequence of sequence. Delete the permissions of the specified users. The permission basically indicates what role a user has on a given partition. A user could have one role on a partition, and a different role on another partition, hence the permission list is a sequence of sequence. Gets the credentials of the user making the request. This is useful in getting your own permission information (regardless of which partitions you may otherwise read). The results indicate what role you have on a what partitions. Change the password of the user making the request. Checks to see if a user is locked out due to exceeding the maximum number of allowed login failures. Return whether the user is locked out. Resets the lockout status of a user that has exceeded the maximum number of allowed login failures. Unlocks all users provided in user_names unless an error occurs where it may unlock up to that user that caused the error. Gets the version information for this interface. List all users. Note: this method is deprecated; please use create_user_3 and associated data. (home directory, user id, and group id are now computed by the system, and there is now a choice of whether the password is encrypted) Create the specified new users. Note: as of v10.1.0, this method will silently ignore any of user id, group id, and home directory passed in. Note: this method is deprecated; please use create_user_3 and associated data. (home directory, user id, and group id are now computed by the system) Create the specified new users. Note: as of v10.1.0, this method will silently ignore any of user id, group id, and home directory passed in. Create the specified new users. Delete the specified users. Change the user's password. Change the user's password. Gets the encrypted passwords of the specified users. This method is now deprecated. Please use get_user_permission in its stead, which uses a larger concept of user roles. Gets the roles of the specified users. This method is now deprecated. Please use set_user_permission in its stead, which uses a larger concept of user roles. Change the user's role. Get the default home directories for the given usernames. This method is deprecated, as the operation is not allowed (and will return an error). Sets the home directories for the specified users. Get the login shells for the given usernames. Sets the login shells for the specified users. Get the User IDs for the given usernames. This method is deprecated, as the operation is not allowed (and will return an error). Sets the User IDs for the specified users. Get the Group IDs for the given usernames. This method is deprecated, as the operation is not allowed (and will return an error). Sets the Group IDs for the specified users. Sets the authentication method that the system will use to authenticate users. Get the authentication method that the system will use to authenticate users. Get the full names for the given users. Sets the full names for the specified users. Sets the description for a set of users. This is an arbitrary field which can be used for any purpose. Gets the descriptions for a set of users. Get the default user role for the device. Sets the default user role for the device if the user does not have an explicit role. Get the default user partition for the device. Sets the default user partition for the device if the user does not have an explicit partition. Get the user remote console access for the device. Sets the user remote console access for the device if the user does not have an explicit remote console access. Gets the home partitions of the specified users. This method gets the partition the user is defined in, rather than the partition a user may have a role in. Gets the permissions of the specified users. The permission basically indicates what role a user has on a given partition. A user could have one role on a partition, and a different role on another partition, hence the return list is a sequence of sequence. Sets the permissions of the specified users. The permission basically indicates what role a user has on a given partition. A user could have one role on a partition, and a different role on another partition, hence the permission list is a sequence of sequence. Delete the permissions of the specified users. The permission basically indicates what role a user has on a given partition. A user could have one role on a partition, and a different role on another partition, hence the permission list is a sequence of sequence. Gets the credentials of the user making the request. This is useful in getting your own permission information (regardless of which partitions you may otherwise read). The results indicate what role you have on a what partitions. Change the password of the user making the request. Checks to see if a user is locked out due to exceeding the maximum number of allowed login failures. Return whether the user is locked out. Resets the lockout status of a user that has exceeded the maximum number of allowed login failures. Unlocks all users provided in user_names unless an error occurs where it may unlock up to that user that caused the error. Gets the version information for this interface. The UserManagement interface deals with adding/deleting and modifying users and user permission.