  def __init__(self,
               az_account: 'account.AZAccount',
               resource_id: str,
               name: str,
               region: str,
               source_disk: AZComputeDisk) -> None:
    """Initialize the AZComputeDisk class.

    Args:
      az_account (AZAccount): An Azure account object.
      resource_id (str): The Azure ID of the snapshot.
      name (str): The snapshot name.
      region (str): The region in which the snapshot is located.
      source_disk (AZComputeDisk): The disk from which the snapshot was taken.
    """
    super().__init__(az_account,
                     resource_id,
                     name,
                     region)

    self.disk = source_disk
Initialize the AZComputeDisk class.

Args:
az_account (AZAccount): An Azure account object.
resource_id (str): The Azure ID of the snapshot.
name (str): The snapshot name.
region (str): The region in which the snapshot is located.
source_disk (AZComputeDisk): The disk from which the snapshot was taken.
libcloudforensics/providers/azure/internal/compute.py