def create_vpc_peering_connection(options = {})
      resp = @client.create_vpc_peering_connection(options)
      VpcPeeringConnection.new(
        id: resp.data.vpc_peering_connection.vpc_peering_connection_id,
        data: resp.data.vpc_peering_connection,
        client: @client
      )
    end
def create_vpc_peering_connection(options = {})
      resp = @client.create_vpc_peering_connection(options)
      VpcPeeringConnection.new(
        id: resp.data.vpc_peering_connection.vpc_peering_connection_id,
        data: resp.data.vpc_peering_connection,
        client: @client
      )
    end
@example Request syntax with placeholder values

   vpcpeeringconnection = ec2.create_vpc_peering_connection({
     dry_run: false,
     peer_owner_id: "String",
     peer_vpc_id: "String",
     vpc_id: "String",
     peer_region: "String",
   })
 @param [Hash] options ({})
 @option options [Boolean] :dry_run
   Checks whether you have the required permissions for the action,
   without actually making the request, and provides an error response.
   If you have the required permissions, the error response is
   `DryRunOperation`. Otherwise, it is `UnauthorizedOperation`.
 @option options [String] :peer_owner_id
   The AWS account ID of the owner of the accepter VPC.

   Default: Your AWS account ID
 @option options [String] :peer_vpc_id
   The ID of the VPC with which you are creating the VPC peering
   connection. You must specify this parameter in the request.
 @option options [String] :vpc_id
   The ID of the requester VPC. You must specify this parameter in the
   request.
 @option options [String] :peer_region
   The region code for the accepter VPC, if the accepter VPC is located
   in a region other than the region in which you make the request.

   Default: The region in which you make the request.
 @return [VpcPeeringConnection]