code: def product(self):
      return AzureStaticSizedDiskResource.product_name(
          self.disk_name, self.redundancy_type, self.region
      )
  
imports: import asyncio
  import logging
  from typing import Dict, List, Optional
  from hailtop.aiocloud import aioazure
  from hailtop.utils import flatten, grouped
  from hailtop.utils.rates import rate_gib_month_to_mib_msec, rate_instance_hour_to_fraction_msec
  from hailtop.utils.time import parse_timestamp_msecs
  from ....driver.pricing import Price
  from ..resource_utils import azure_disk_name_to_storage_gib, azure_valid_machine_types
  from ..resources import AzureStaticSizedDiskResource, AzureVMResource
label_desc: Use image node_id 3 for calling the AzureDiskPrice obj's underlying member method code with example usage: obj.product() and returns: AzureStaticSizedDiskResource