docs: def find_saas_perform_iops_price(package, size, iops):
      """Find the SaaS IOPS price for the specified size and iops
  
      :param package: The Storage As A Service product package
      :param size: The volume size for which a price is desired
      :param iops: The number of IOPS for which a price is desired
      :return: Returns the price for the size and IOPS, or an error if not found
      """
      for item in package['items']:
          if 'itemCategory' not in item\
                  or 'categoryCode' not in item['itemCategory']\
                  or item['itemCategory']['categoryCode']\
                  != 'performance_storage_iops':
              continue
  
          if 'capacityMinimum' not in item or 'capacityMaximum' not in item:
              continue
  
          capacity_minimum = int(item['capacityMinimum'])
          capacity_maximum = int(item['capacityMaximum'])
          if iops < capacity_minimum or iops > capacity_maximum:
              continue
  
          price_id = _find_price_id(item['prices'], 'performance_storage_iops', 'STORAGE_SPACE', size)
          if price_id:
              return price_id
  
      raise ValueError("Could not find price for iops for the given volume")