  def __init__(
      self, project_id: str, default_zone: Optional[str] = None) -> None:
    """Initialize the Google Compute Resources in a project.

    Args:
      project_id (str): Google Cloud project ID.
      default_zone (str): Optional. Default zone to create new resources in.
          Default is us-central1-f.
    """

    self.project_id = project_id  # type: str
    self.default_zone = default_zone or 'us-central1-f'
    self.default_region = self.default_zone.rsplit('-', 1)[0]
    self._instances = {}  # type: Dict[str, GoogleComputeInstance]
    self._disks = {}  # type: Dict[str, GoogleComputeDisk]
    self._region_disks = {}  # type: Dict[str, GoogleRegionComputeDisk]
    super().__init__(self.project_id)
Initialize the Google Compute Resources in a project.

Args:
project_id (str): Google Cloud project ID.
default_zone (str): Optional. Default zone to create new resources in.
Default is us-central1-f.
libcloudforensics/providers/gcp/internal/compute.py