parameters: (self, type, availability_zone=None, dry_run=False)
return_statement: return self.get_object('CreateVpnGateway', params, VpnGateway)
docstring: Create a new Vpn Gateway
  
          :type type: str
          :param type: Type of VPN Connection.  Only valid value currently is 'ipsec.1'
  
          :type availability_zone: str
          :param availability_zone: The Availability Zone where you want the VPN gateway.
  
          :type dry_run: bool
          :param dry_run: Set to True if the operation should not actually run.
  
          :rtype: The newly created VpnGateway
          :return: A :class:`boto.vpc.vpngateway.VpnGateway` object
docstring_summary: Create a new Vpn Gateway
docstring_tokens: Create a new Vpn Gateway
function: def create_vpn_gateway(self, type, availability_zone=None, dry_run=False):
          """
          Create a new Vpn Gateway
  
          :type type: str
          :param type: Type of VPN Connection.  Only valid value currently is 'ipsec.1'
  
          :type availability_zone: str
          :param availability_zone: The Availability Zone where you want the VPN gateway.
  
          :type dry_run: bool
          :param dry_run: Set to True if the operation should not actually run.
  
          :rtype: The newly created VpnGateway
          :return: A :class:`boto.vpc.vpngateway.VpnGateway` object
          """
          params = {'Type': type}
          if availability_zone:
              params['AvailabilityZone'] = availability_zone
          if dry_run:
              params['DryRun'] = 'true'
          return self.get_object('CreateVpnGateway', params, VpnGateway)
function_tokens: def create_vpn_gateway ( self , type , availability_zone = None , dry_run = False ) : params = { 'Type' : type } if availability_zone : params [ 'AvailabilityZone' ] = availability_zone if dry_run : params [ 'DryRun' ] = 'true' return self . get_object ( 'CreateVpnGateway' , params , VpnGateway )