code: @Override
      public CreateVpcResult createVpc(CreateVpcRequest request) {
          request = beforeClientExecution(request);
          return executeCreateVpc(request);
      }
docs: <p>
  Creates a VPC with the specified IPv4 CIDR block. The smallest VPC you can create uses a /28 netmask (16 IPv4
  addresses), and the largest uses a /16 netmask (65,536 IPv4 addresses). For more information about how large to
  make your VPC, see <a href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_Subnets.html">Your VPC and
  Subnets</a> in the <i>Amazon Virtual Private Cloud User Guide</i>.
  </p>
  <p>
  You can optionally request an Amazon-provided IPv6 CIDR block for the VPC. The IPv6 CIDR block uses a /56 prefix
  length, and is allocated from Amazon's pool of IPv6 addresses. You cannot choose the IPv6 range for your VPC.
  </p>
  <p>
  By default, each instance you launch in the VPC has the default DHCP options, which include only a default DNS
  server that we provide (AmazonProvidedDNS). For more information, see <a
  href="https://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/VPC_DHCP_Options.html">DHCP Options Sets</a> in the
  <i>Amazon Virtual Private Cloud User Guide</i>.
  </p>
  <p>
  You can specify the instance tenancy value for the VPC when you create it. You can't change this value for the
  VPC after you create it. For more information, see <a
  href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/dedicated-instance.html">Dedicated Instances</a> in the
  <i>Amazon Elastic Compute Cloud User Guide</i>.
  </p>
  
  @param createVpcRequest
  @return Result of the CreateVpc operation returned by the service.
  @sample AmazonEC2.CreateVpc
  @see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/CreateVpc" target="_top">AWS API
  Documentation</a>