  def __init__(self,
               az_account: 'account.AZAccount',
               resource_id: str,
               name: str,
               region: str,
               zones: Optional[List[str]] = None) -> None:
    """Initialize the AZComputeVirtualMachine class.

    Args:
      az_account (AZAccount): An Azure account object.
      resource_id (str): The Azure ID of the virtual machine.
      name (str): The virtual machine's name.
      region (str): The region in which the virtual machine is located.
      zones (List[str]): Optional. Availability zones within the region where
          the virtual machine is located / replicated.
    """
    super().__init__(az_account,
                     resource_id,
                     name,
                     region,
                     zones=zones)
Initialize the AZComputeVirtualMachine class.

Args:
az_account (AZAccount): An Azure account object.
resource_id (str): The Azure ID of the virtual machine.
name (str): The virtual machine's name.
region (str): The region in which the virtual machine is located.
zones (List[str]): Optional. Availability zones within the region where
the virtual machine is located / replicated.
libcloudforensics/providers/azure/internal/compute.py