def create_firewall(name, network, start, attempts)
      execute( firewall_insert_req( name, network['selfLink'] ), start, attempts )
    end
def create_firewall(name, network, start, attempts)
      execute( firewall_insert_req( name, network['selfLink'] ), start, attempts )
    end
Create a Google Compute firewall on the current connection

 @param [String] name The name of the firewall to create

 @param [Hash] network The Google Compute network hash in which to create
 the firewall

 @param [Integer] start The time when we started code execution, it is
 compared to Time.now to determine how many further code execution
 attempts remain

 @param [Integer] attempts The total amount of attempts to execute that we
 are willing to allow

 @raise [Exception] Raised if we fail create the firewall, either through
 errors or running out of attempts