code: def get_suggestions(self, iteration_config=None):
          
          if not iteration_config or not isinstance(iteration_config, HyperbandIterationConfig):
              raise ValueError('Hyperband get suggestions requires an iteration.')
          bracket = self.get_bracket(iteration=iteration_config.iteration)
          n_configs = self.get_n_configs(bracket=bracket)
          n_resources = self.get_n_resources_for_iteration(
              iteration=iteration_config.iteration,
              bracket_iteration=iteration_config.bracket_iteration)
          n_resources = self.hptuning_config.hyperband.resource.cast_value(n_resources)
          suggestion_params = {
              self.hptuning_config.hyperband.resource.name: n_resources
          }
          return get_random_suggestions(matrix=self.hptuning_config.matrix,
                                        n_suggestions=n_configs,
                                        suggestion_params=suggestion_params,
                                        seed=self.hptuning_config.seed)
docs: Return a list of suggestions/arms based on hyperband.