code: def nodebalancer_create(self, region, **kwargs):
          
          params = {
              "region": region.id if isinstance(region, Base) else region,
          }
          params.update(kwargs)
  
          result = self.post('/nodebalancers', data=params)
  
          if not 'id' in result:
              raise UnexpectedResponseError('Unexpected response when creating Nodebalaner!', json=result)
  
          n = NodeBalancer(self, result['id'], result)
          return n
docs: Creates a new NodeBalancer in the given Region.
  
          :param region: The Region in which to create the NodeBalancer.
          :type region: Region or str
  
          :returns: The new NodeBalancer
          :rtype: NodeBalancer