code: def azure_requested_to_actual_storage_bytes(
      storage_bytes, allow_zero_storage
  ):
      if storage_bytes > AZURE_MAX_PERSISTENT_SSD_SIZE_GIB * 1024**3:
          return None
      if allow_zero_storage and storage_bytes == 0:
          return storage_bytes
      # actual minimum storage size is 4 Gi on Azure, but keeping 10 to be consistent with gcp
      return max(10 * 1024**3, storage_bytes)
  
imports: import logging
  import re
  from typing import Dict, Optional, Tuple
  import sortedcontainers
  from ...globals import RESERVED_STORAGE_GB_PER_CORE
label_desc: Use image node_id 8 for calling a global function with example usage: azure_requested_to_actual_storage_bytes(storage_bytes, allow_zero_storage) and returns: max, None, storage_bytes