title: How to import existing VPC in aws cdk?
body: <p>Hi I am working on aws cdk. I am trying to get existing non-default vpc. I tried below options.</p>
  
  <pre><code>vpc = ec2.Vpc.from_lookup(self, id = "VPC", vpc_id='vpcid', vpc_name='vpc-dev')
  </code></pre>
  
  <p>This results in below error</p>
  
  <pre><code>[Error at /LocationCdkStack-cdkstack] Request has expired.
  [Warning at /LocationCdkStack-cdkstack/TaskDef/mw-service] Proper policies need to be attached before pulling from ECR repository, or use 'fromEcrRepository'.
  Found errors
  </code></pre>
  
  <p>Other method I tried is</p>
  
  <pre><code>vpc = ec2.Vpc.from_vpc_attributes(self, 'VPC', vpc_id='vpc-839227e7', availability_zones=['ap-southeast-2a','ap-southeast-2b','ap-southeast-2c'])
  </code></pre>
  
  <p>This results in </p>
  
  <pre><code>[Error at /LocationCdkStack-cdkstack] Request has expired.
  [Warning at /LocationCdkStack-cdkstack/TaskDef/mw-service] Proper policies need to be attached before pulling from ECR repository, or use 'fromEcrRepository'.
  Found errors
  </code></pre>
  
  <p>Other method I tried is</p>
  
  <p><code>vpc = ec2.Vpc.from_lookup(self, id = "VPC", is_default=True)</code> // This will get default vpc and this will work</p>
  
  <p>Can someone help me to get non-default vpc in aws cdk? Any help would be appreciated. Thanks</p>