'Create a new Azure SQL Database server.
admin_login:
The administrator login name for the new server.
admin_password:
The administrator login password for the new server.
location:
The region to deploy the new server.'

def create_server(self, admin_login, admin_password, location):

    _validate_not_none('admin_login', admin_login)
    _validate_not_none('admin_password', admin_password)
    _validate_not_none('location', location)
    response = self.perform_post(self._get_servers_path(), _SqlManagementXmlSerializer.create_server_to_xml(admin_login, admin_password, location))
    return _SqlManagementXmlSerializer.xml_to_create_server_response(response.body)
