  def __init__(self,
               aws_account: 'account.AWSAccount',
               instance_id: str,
               region: str,
               availability_zone: str,
               vpc: str,
               name: Optional[str] = None) -> None:
    """Initialize the AWS EC2 instance.

    Args:
      aws_account (AWSAccount): The account for the instance.
      instance_id (str): The id of the instance.
      region (str): The region the instance is in.
      availability_zone (str): The zone within the region in which the instance
          is.
      vpc (str): The VPC the instance resides in
      name (str): Optional. The name tag of the instance, if existing.
    """

    self.aws_account = aws_account
    self.instance_id = instance_id
    self.region = region
    self.availability_zone = availability_zone
    self.vpc = vpc
    self.name = name
Initialize the AWS EC2 instance.

Args:
aws_account (AWSAccount): The account for the instance.
instance_id (str): The id of the instance.
region (str): The region the instance is in.
availability_zone (str): The zone within the region in which the instance
is.
vpc (str): The VPC the instance resides in
name (str): Optional. The name tag of the instance, if existing.
libcloudforensics/providers/aws/internal/ec2.py