docs: def update_persistent_boot(self, device_type=[]):
          """Changes the persistent boot device order for the host
  
          :param device_type: ordered list of boot devices
          :raises: IloError, on an error from iLO.
          :raises: IloCommandNotSupportedError, if the command is not supported
                   on the server.
          """
          # Check if the input is valid
          for item in device_type:
              if item.upper() not in DEVICE_COMMON_TO_RIS:
                  raise exception.IloInvalidInputError("Invalid input. Valid "
                                                       "devices: NETWORK, HDD,"
                                                       " ISCSI or CDROM.")
  
          self._update_persistent_boot(device_type, persistent=True)