code: def __init__(
      self,
      disk_type: str,
      location: str,
      disk_name_to_resource_names: Dict[str, str],
  ):
      self.disk_type = disk_type
      self.location = location
      self.disk_name_to_resource_names = disk_name_to_resource_names
  
imports: from typing import Any, Dict, Optional
  from ...driver.billing_manager import ProductVersions
  from ...resources import DynamicSizedDiskResourceMixin, IPFeeResourceMixin, QuantifiedResource, Resource, ServiceFeeResourceMixin, StaticSizedDiskResourceMixin, VMResourceMixin
  from .resource_utils import azure_disk_from_storage_in_gib, azure_disks_by_disk_type
label_desc: Use image node_id 4 to create a new AzureDynamicSizedDiskResource object from inherited base classes: DynamicSizedDiskResourceMixin, AzureResource with example: obj = AzureDynamicSizedDiskResource(disk_type, location, disk_name_to_resource_names)